1.fbx

2.glb

3.gtlf

4.obj

简述: .obj文件是Alias|Wavefront公司为它的一套基于工作站的3D建模和动画软件"Advanced Visualizer"开发的一种标准3D模型文件格式,很适合用于3D软件模型之间的互导,也可以通过Maya读写。 .obj文件是一种文本文件,可以直接用写字板打开进行查看和编辑修改。

文件特点:obj3.0文件格式支持直线、多边形、表面和自由形态曲线。直线和多边形通过它们的点来描述,曲线和表面根据它们的控制点和依附于曲线类型的额外信息来定义,这些信息支持规则和不规则的曲线,包括那些基于贝赛尔曲线,B样条,基数和泰勒方程的曲线。其他特点:1.不包含动画、材质信息、贴图路径、动力学、粒子等信息。2.主要支持多边形模型。虽然也支持曲线、表面、点组材质,但Maya导出的obj文件并不包括这些信息。3.支持三个点以上的面,这一点很有用。很多其他的模型文件格式只支持三个点的面,所以导入Maya的模型经常被三角化了,这对于我们对模型的进行再加工甚为不利。4.支持法线和贴图坐标。在其他软件中调整好贴图后,贴图坐标信息可以存入obj文件中,这样文件导入Maya后只需指定一下贴图文件路径就行了,不需要再调整贴图坐标。

基本结构:

v  368.114563 -14.971357 -240.879517

vt 0.614590 0.133400 0.000000

f 160597/75915 160598/75916 160595/75913 160594/75912

1.顶点数据(Vertex data)

v 几何体顶点(Geometric vertices)

vt 贴图坐标点(Texture vertices)

vn 顶点法线(Vertex normals)

vp 参数空格顶点 (Parameter space vertices)

2.自由形态曲线(Free-form curve)/表面属性(surface attributes):

deg 度(Degree)

bmat 基础矩阵(Basis matrix)

step 步尺寸(Step size)

cstype 曲线或表面类型 (Curve or surface type)

3.元素(Elements):

p 点(Point)

l 线(Line)

f 面(Face)

curv 曲线(Curve)

curv2 2D曲线(2D curve)

surf 表面(Surface)

4.自由形态曲线(Free-form curve)/表面主体陈述(surface body statements):

parm 参数值(Parameter values )

trim 外部修剪循环(Outer trimming loop)

hole 内部整修循环(Inner trimming loop)

scrv 特殊曲线(Special curve)

sp 特殊的点(Special point)

end 结束陈述(End statement)

5.自由形态表面之间的连接(Connectivity between free-form surfaces):

con 连接 (Connect)

6.成组(Grouping):

g 组名称(Group name)

s 光滑组(Smoothing group)

mg 合并组(Merging group)

o 对象名称(Object name)

7.显示(Display)/渲染属性(render attributes):

bevel 导角插值(Bevel interpolation)

c_interp 颜色插值(Color interpolation)

d_interp 溶解插值(Dissolve interpolation)

lod 细节层次(Level of detail)

usemtl 材质名称(Material name)

mtllib 材质库(Material library)

shadow_obj 投射阴影(Shadow casting)

trace_obj 光线跟踪(Ray tracing)

ctech 曲线近似技术(Curve approximation technique)

stech 表面近似技术 (Surface approximation technique)

使用范围:3D打印机、3dmax、maya、LightWave等主流软件

Unity 支持的模型格式及详细介绍相关推荐

  1. 各种视频格式的详细介绍

    ●AVI格式:它的英文全称为Audio Video Interleaved,即音频视频交错格式.它于1992年被Microsoft公司 推出 ,随Windows3.1一起被人们所认识和熟知.所谓&qu ...

  2. unity支持的模型数据格式_Unity3D开发:向Unity3D中导入外部模型

    Unity3D支持多种外部导入的模型格式,但它并不是对每一种外部模型的属性都支持.具体的支持参数,您可以对照如下列表: 种类 网络 材质 动画 骨骼 Maya的.mb和.mal格式 √ √ √ √ 3 ...

  3. unity支持的模型数据格式,unity3d模型制作规范

    1. 单位,比例统一 在建模型前先设置好单位,在同一场景中会用到的模型的单位设置必须一样,模型与模型之间的比例要正确,和程序的导入单位一致,即便到程序需要缩放也可以统一调整缩放比例.统一单位为米. 2 ...

  4. 台式计算机内存可以扩展到多大,64位电脑系统可以支持多大内存【详细介绍】...

    电脑最大支持多大内存条? 很多小白朋友对这方面的知识并不了解,导致走了很多弯路,其实电脑支持的内存位数取决于处理器.系统位数.主板等,不懂不要紧,今天小编给大家分享下详细的电脑最大支持多大内存条的相关 ...

  5. 计算机支持最大内存大小,64位电脑系统可以支持多大内存【详细介绍】

    电脑最大支持多大内存条? 很多小白朋友对这方面的知识并不了解,导致走了很多弯路,其实电脑支持的内存位数取决于处理器.系统位数.主板等,不懂不要紧,今天小编给大家分享下详细的电脑最大支持多大内存条的相关 ...

  6. Unity 支持的各种格式

  7. 2022-06-30 Unity核心8——模型导入

    文章目录 一.模型导入概述 二.Model 模型页签 三.Rig 模型页签 四.Animation 动画页签 五.Materials 材质纹理页签 一.模型导入概述 ​ Unity 支持很多模型格式. ...

  8. RASA3.0-NLU详细介绍

    Rasa NLU负责意图(intent)识别和实体(entity)提取.例如当用户键入"明天北京的天气如何?",Rasa NLU识别该句子的意图为查询天气,相应的实体信息包括:明天 ...

  9. Unity中的音频格式

    日常使用中常见的音频格式 WAV:微软公司开发的一种声音文件格式 特点:简单的编/解码.普遍的认同/支持以及无损耗存储,目前Windows上最流行的声音文件格式 AIFF:是APPLE公司开发的一种音 ...

最新文章

  1. 顺序表-顺序表表示集合-交集( for + whlie ,不断遍历)
  2. Oracle——redo+undo总结
  3. 一文掌握 Linux 内存管理
  4. FPGA课程设计使用VHDL语言
  5. 2016 CCF大数据与计算智能大赛——活动报名表
  6. 记录自己的第一次实习
  7. 解决Latex编译报错:Command `\Bbbk‘ already defined. ...ol{\Bbbk} {\mathord}{AMSb}{“7C}
  8. python子类_python创建子类的方法分析
  9. 深度学习:神经网络neural network
  10. 阿里面试官最新分享的Java面试宝典,含8大核心内容讲解
  11. java过滤空号了停机号_手机号码空号检测
  12. Java连接SAP ————JCO 3.0技术详解
  13. 认识5G(一):5G 单天线阵面Type I码本(Type I Single Panel codebook)生成过程
  14. Photoshop学习(十六):利用蒙版合成图像
  15. 158、如何分辨出一台PoE交换机是否标准PoE供电
  16. 603. Consecutive Available Seats
  17. 码畜,码农,码皇,程序员有什么区别?
  18. pku 1013 解题报告
  19. 落叶几度夕阳红,门掩深林中
  20. [NC207040]丢手绢

热门文章

  1. 京东第25座亚洲一号启用,谋局大湾区外,还有何阳谋?
  2. 图像处理 hdr_HTML5图像效果– HDR模拟
  3. 谈谈JavaScript数组使用注意事项及踩过的坑,排序问题,for in遍历问题等
  4. linux之find命令,Linux之Find命令详解
  5. Android11取消强制加密,悲催!Android 6.0设备强制要求开启全盘加密
  6. android glsurface 闪屏,浅谈SurfaceView与GLSurfaceView
  7. 什么是流利语法Fluent Syntax
  8. 【随记】小白日常代码笔记
  9. 数字电路IC设计—流水线的艺术
  10. [Linux]CentOS7校准时间--NTP