Unity 支持的模型格式及详细介绍

这篇具有很好参考价值的文章主要介绍了Unity 支持的模型格式及详细介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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等主流软件文章来源地址https://www.toymoban.com/news/detail-430146.html

到了这里,关于Unity 支持的模型格式及详细介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity如何将fbx格式模型的材质拆分、编辑模型

    如图所示的fbx模型,我们没法直接编辑其材质,需要分离出来 按如图所示操作, 点击应用,可以看到材质已经分离出来,可以编辑了

    2024年02月11日
    浏览(49)
  • 【Unity3D】使用 FBX 格式的外部模型 ( 向 Unity 中添加 FBX 模型 | 向 Scene 场景中添加 FBX 模型 | 3D 物体渲染 | 3D 物体材质设置 )

    Unity 中使用的 3D 模型格式为 FBX , 使用如下建模软件 可制作该类型模型 : 3Dmax Maya ZBrush Cinema4D Blender 建模完成后 , 将 3D 模型导出为 FBX ( .fbx ) 格式 即可在 Unity 中使用 ; 在 Project 文件窗口 中的 Asstes 目录 下 , 创建一个模型目录 Models , 将 模型文件直接从文件系统中拖到该目录中

    2023年04月15日
    浏览(77)
  • Three.js加载外部glb,fbx,gltf,obj 模型文件

    vue3使用Three.js加载外部模型文件 1.安装Three.js 2.新建一个renderModel.js 用于处理Three.js相关逻辑 3.modelPage.vue 中使用页面 6.效果图:

    2024年02月15日
    浏览(44)
  • OpenGL Assimp加载各类型模型(.obj、.fbx、.glb、.3ds)

    1.简介 本博客以.glb格式为例,加载glb格式的3d模型,网上找了一圈,基本上都是根据OpenGL官方示例,加载.obj格式的3d模型。 下面以.obj和.glb格式的3D模型简单介绍一下。 常见的.obj格式的3D模型如下所示:纹理都已经被剥离出来了。所以在使用Assimp库加载的时候,加载了指定的

    2024年01月19日
    浏览(36)
  • Easy3dviewer三维模型(gltf/glb、osgb、fbx、x、shp、dxf)超轻量浏览和转换工具软件分享

    工作中经常需要用到不同格式的三维模型,比如3dmiax建模的3ds,倾斜摄影的osgb、bim转换的fbx,二维gis需要的shp、cad建模的dxf、三维gis需要的gltf等等,需要能快速方便的浏览和查看这些三维模型,也需要能将三维模型格式转换成其他三维模型格式。对三维浏览和转换的需求非

    2024年02月04日
    浏览(156)
  • threejs引入glb格式模型展示

    本文介绍threejs引入glb格式模型展示 1.鼠标事件交互 2.局部放大效果 3.端口状态渲染 4.点击鼠标改变端口状态 js代码 css代码

    2024年02月12日
    浏览(39)
  • cesium加载glb格式的3d模型

    官方示例: Cesium Sandcastle https://sandcastle.cesium.com/?src=3D%20Models.htmllabel=Tutorials glb模型下载:https://sandcastle.cesium.com/SampleData/models/CesiumAir/Cesium_Air.glb   

    2024年02月11日
    浏览(34)
  • Unity中如何导入glb模型文件

    首先需要两个插件一个是Newtonsoft Json,另外一个是GLTFUtility 这个很简单直接打开unity的Asset Store去搜索下载就好了免费的。 这里是下载地址Siccity/GLTFUtility: Simple GLTF importer for Unity (github.com) 下载好之后拖入到项目之中 然后打开project settings 找到Graphics 然后找到Always Include Shade

    2024年02月06日
    浏览(33)
  • 【Unity】【FBX】如何将FBX模型导入Unity

    网上能够找到不少不错的FBX模型资源,大大加速游戏开发时间。如何将这些FBX导入Unity呢? 打开Unity项目文件,进入场景。 点击Projects面板,右键选择Import New Assets 选中FBX文件后导入。Assets文件夹中就会出现相应资源。 这个时候导入的FBX只是模型,没有任何材质。继续导入

    2024年02月03日
    浏览(45)
  • 如何把glb格式模型gltf格式模型导入3dmax和C4D,U3D,UE4这些主流软件中

    咱有时候去glbxz.com添加链接描述 官网下载免费glb格式模型,gltf模型下载时候是没有通用格式,例如fbx,obj,这个时候3dmax和C4D直接打开导入是不行的,也可以制作glb模型,扣扣:424081801 这个时候,咱们用 glbxz.com 平台在线编辑功能,先导入glb 导入进来看看glb格式模型或者g

    2024年02月12日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包