obj是什么文件格式
obj 是一种 3D 格式的文件,可以直接用写字板打开进行查看和编辑修改。OBJ 文件是 Wavefront 公司为它的一套基于工作站的 3D 建模和动画软件”Advanced Visualizer”开发的一种文件格式,这种格式同样也以通过 Maya 读写。比如你在 3dsMax 或 LightWave 中建了一个模型,想把它调到 Maya 里面渲染或动画,导出 OBJ 文件就是一种很好的选择。目前几乎所有知名的 3D 软件都支持 OBJ 文件的读写,不过其中很多需要通过插件才能实现。
OBJ 格式支持多边形(Polygon),直线(Lines),表面(Surfaces),和自由形态曲线(Free-form Curves)。直线和多角形通过它们的点来描述,曲线和表面则根据于它们的控制点和依附于曲线类型的额外信息来定义。这些信息支持规则和不规则的曲线,包括那些基于贝塞尔(Bezier)曲线,B 样条(B-spline),基数(Cardinal/Catmull-Rom 样条),和泰勒方程(Taylor equations)的曲线。
1.基于 COFF(Common Object File Format)格式的 OBJ 文件
project 中每个 cpp 经编译成为 obj(object)文件,所有 obj 文件经链接(link)成为可执行文件。所以 obj 可称为目标文件或中间文件。
2.obj 模型文件
OBJ 文件是一种标准的 3D 模型文件格式,很适合用于 3D 软件模型之间的互导。前几乎所有知名的 3D 软件都支持 OBJ 文件的读写,不过很多软件需要通过插件才能做到这一点。
1.obj 是一种 3D 模型文件,因此不包含动画、材质特性、贴图路径、动力学、粒子等信息。
2.obj 文件主要支持多边形(Polygons)模型。
虽然 obj 文件也支持曲线(Curves)、表面(Surfaces)、点组材质(Point Group Materials),但 Maya 导出的 obj 文件并不包括这些信息。
3.obj 文件支持三个点以上的面。
很多其它的模型文件格式只支持三个点的面,所以我们导入 Maya 的模型经常被三角化了,这对于我们对模型的再加工甚为不利。
4.obj 文件支持法线和贴图坐标。
在其它软件中调整好贴图后,贴图坐标信息可以存入 obj 文件中,这样文件导入 Maya 后只需指定一下贴图文件路径就行了,不需要再调整贴图坐标
TAG:
热门标签: 安居客(1) 认识(3) 相差2岁姐弟恋注意事项(1) 技巧(31) 陈群(1)
注
部分信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将立即处理,举报邮箱:1356571586@qq.com
随机关键词:

资源联系人
-
上一篇
什么是枚举
在数学和计算机科学理论中,一个集的枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数。这两种类型经常(但不总是)重叠,是一个被命名的整型常数的集合,枚举在日常生活中很常见,例如表示星期的 SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY 就是一个枚举。随着计算机的不断普及,程序不仅只用于数值计算,还更广泛地用于处理
-
上一篇
笔记本电脑一直插着电源好吗
笔记本电脑和台式电脑最大的不同就是,笔记本电脑内有电池,可以支持移动办公,非常适合经常外出的商务人士使用。但是有时在家里使用笔记本电脑时,一直插着充电器,不知道对电脑会不会有害,有关笔记本电池的使用与保养,很多朋友不知道怎样才是最好的。很多人认为笔记本电脑一直插着电源对电池不好,这其实是一个误区。众所周知,每块电池都是有一定寿命的,这个寿命通常指的是完全充放电的次数,通常情况下笔记本电脑的电池可以