3DMAx Panda Directx Exporter 导出 X插件
Panda Directx Exporter 下载地址
http://www.andytather.co.uk/Panda/directxmax_downloads.aspx
将下载的文件解压后,放到3DS安装文件夹的plgin目录中。
fbx导出插件
http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=10775855
1.3DS Max Objects选项卡
主要是输出数据类型的设置(注意在我的电脑上有些字母被遮住了,不知道原因,不过大致意思也能猜出)。
Output Options:选择“Mesh difination”和“Materials”,不勾选“Inline”(这个我不懂),因为不使用骨骼动画,所以也不勾选“Bones”, Output Types:勾选“Geometric(几何体)”和“Dummy(虚拟体)”。
2.Mesh选项卡
设置网格的选项。
勾选“Mesh normals(需要导出法线)”和“Vertex colors”,Optmize mesh下拉菜单选择“Normal(法线)”,还可以选择“None(不作优化)”和“Optimized(已做优化)”。不选择“Mapping coordinares(纹理坐标)”,“Flip normals(翻转法线)”、“Use custom nromals(使用自定义法线)”和“Use local object space(使用模型坐标系,这会导致导出的文件丢失世界矩阵的信息)”。
3.Animaton选项卡
关于模型动画的设置。
因为这个例子中不使用动画,所以无需设置。
4.Textures&.fx files选项卡
设置纹理和fx文件。
Texture Conversion:本例不使用纹理,所以选择“None”。
.fx Effect Files:因为不使用effect所以不勾选“Include .fx files(包含fx文件)”和“Include .fx parameters(包含fx参数)”,其实自己也不知道如何设置,但在《Professional XNA Game Programming》中的所有x文件都是包含fx的。
5.X File Settings选项卡
DX File Type:我选择“Text”,这样可以在文本编辑器中看到源文件,不选择“Binary(二进制)”和“Binary with Compression(压缩的二进制文件)” 。在《Professional XNA Game Programming》中的所有x文件都是二进制的,所以用文本编辑器打开后是乱码。
DX Frame:本例中不使用层次模型,所以选择“No Frame(不包含框架)”,不选择“Top frame only(将只输出顶部框架)”和“Sub frame hierarchy(输出子框架层次)”。
Coordinate System:不选择“Left Handed Axis(左手坐标系,选择此项会将Y和Z坐标互换)”。
Xfile Animation Options:本例不使用动画,所以不选择“Include Animation”,Type下拉菜单可选“Closed(动画封闭)”和“Open(动画开放)”。Pos.Quality可选择“Spline Positions(样条位置)”和“Linear Positions(线性位置)”。
设置完以上选项后点击确定保存文件,把它命名为“square.x”。
3DMAx Panda Directx Exporter 导出 X插件的更多相关文章
- max导出模型插件
首先,需要做好如下的准备工作:1. 安装一个完整版本的3D MAX与Visual Stdio.我安装的是3D MAX 2012,最好是找一个完整的版本,因为完整的版本中有很多的学习资料与sdk供学习, ...
- 支持10种格式的 HTML 表格导出 jQuery 插件
HTML 表格导出 jQuery 插件可以帮助用户导出 HTML 表格到 JSON.XML.PNG.CSV.TXT.SQL.MS-Word.MS-Excel.MS-PowerPoint 和 PDF 格 ...
- Mac下导出chrome插件
chrome最强大的功能之一就是插件,有时候需要给小伙伴们共享一些插件,所以需要将自己chrome中的插件打包,在mac下打包插件还是挺费劲的,在此记录. 打开chrome的扩展程序,找到要导出的插件 ...
- 导出Excel插件——Export-CSV ---20150610
出处:http://bbs.hcharts.cn/thread-99-1-1.html 导出Excel插件——Export-CSV 一.插件信息 插件名:Export-CSV(导出Execl文件) ...
- Scrapy 使用 LinkExtractor 提取链接和使用 Exporter 导出数据
在爬取一个网站时,想要爬取的数据通常分布到多个页面中,每个页面包含一部分数据以及其他页面的链接,提取链接有使用 Selector 和使用 Linkextractor 两种方法. 1.使用Selecto ...
- 3DMAX 批量 场景 对象 导出 .X格式 脚本
一.首先你需要下载一个 Total Commader文件管理软件.利用这个软件你可以收集文件夹下包含子文件夹下的max文件(或完整路径)打开TotalCMD后使用查找文件:(如图红框中的操作)1. 2 ...
- js-xlsx 一个实用的js 导出列表插件
在前端开发过程中,导出列表功能的开发无非两种,一种是有后台生成,发生给前端下载,第二种是前端进行列表的导出工作.之前接触了一种前端导出列表的插件 tableExport.js ,但是其缺点很明显,需要 ...
- JS导出PDF插件(支持中文、图片使用路径)
在WEB上想做一个导出PDF的功能,发现jsPDF比较多人推荐,遗憾的是不支持中文,最后找到pdfmake,很好地解决了此问题.它的效果可以先到http://pdfmake.org/playgroun ...
- osgExp只能将3dmax中的动画导出为路径动画osg::AnimationPath,而不能导出osgAnimation::Animation。osg播放骨骼动画应该使用FBX格式
通过实际的模型测试,导出为.osg文本格式,搜索animation,只能搜索到AnimationPathCallback,而搜索不到osgAnimation相关类 在OSGExp1.5.0源代码中搜索 ...
随机推荐
- Python--面向对象编程--时钟实例开发
在学习python面向对象编程的时候,心血来潮,决定写一个时钟模型来玩玩,所以就有了现在这个小玩意,不过python这个东西确实是挺好玩的 方法:运用python的tkinter库开发图形化时钟程序 ...
- UVa 766 Sum of powers (伯努利数)
题意: 求 ,要求M尽量小. 析:这其实就是一个伯努利数,伯努利数公式如下: 伯努利数满足条件B0 = 1,并且 也有 几乎就是本题,然后只要把 n 换成 n-1,然后后面就一样了,然后最后再加上一个 ...
- idea中解决spring配置文件命名空间(namespace)出现红色问题
在配置dubbo项目时,开始时经常出现dubbo错误,如下图: 修改方式已经出现在提示中了,具体这个更改: 1. 解压dubbo-2.5.4.jar这样的包(具体看你使用的版本),选择:META-IN ...
- 自动化打包资源混淆集成python实践----打包
1.自动化打包方案 1)友盟多渠道多渠道打包 2)gradle productFlavors系统的条件编译 3)美团打包 4)APK文件注释写入渠道号 2.各打包方案简介 1)友盟多渠道多渠道打包(w ...
- const char *p; char const *p; char * const p的区别
请看下面三种定义: const char *p; char const *p; char * const p; 首先看第一种,我们先看p,本着”从里往外”的原则,p是一个char *类型的变量,但ch ...
- Cookies的两种存取方式
我们在使用webview开发时,少不了和cookie打交道,在网页端我这使用的是asp.net开发的,安卓下的cookie和windows平台下还是有些不同的,后来看了看,原来有两种cookie的存取 ...
- C#中的线程池使用(二)
线程池是后台线程.每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中.每个进程只有一个线程池对象. 下面说一下线程池中的异常,在线程池中未处理的异常将终止进程.以下为此规则的三种例外 ...
- BootStrap母版页布局.子页面布局.BootstrapTable.模态框.警告框.html导出tabl生成Excel.HTML生成柱图.饼图.时间控件中文版
如上就是很多后台管理系统的母版页布局. 左边一列模板.上面一列系统标识. 空白处充填子页面 以ASP.NET MVC为基础 引入bootstrap.js.bootstrap.css body: < ...
- 更新XML的Attribute(属性)
有一个XML文档,一个属性"pk"错了,正确是2.我们怎样把它更改正确?原XML文档如下: <?xml version="1.0" encoding=&q ...
- Swift3.0 UICollectionView简单使用
感觉swift各版本语法改动太大,储备着吧