文件后缀名obju为什么打不开_OBJ文件格式

OBJ

文件格式是非常简单的。这种文件以纯文本的形式存储了模型的顶点、法线和纹理坐标

和材质使用信息。

OBJ

文件的每一行,都有极其相似的格式。在

OBJ

文件中,每行的格式如

下:

前缀

参数

1

参数

2

参数

3

...

其中,前缀标识了这一行所存储的信息类型。参数则是具体的数据。

OBJ

文件的前

缀可以有:

7.2-1 OBJ

文件中的前缀

前缀

说明

v

表示本行指定一个顶点。

此前缀后跟着

3

个单精度浮点数,

分别表示该定点的

X

Y

Z

坐标值

vt

表示本行指定一个纹理坐标。

此前缀后跟着两个单精度浮点数。分别表示此纹理坐标的

U

V

vn

表示本行指定一个法线向量。

此前缀后跟着

3

个单精度浮点数,分别表示该法向量的

X

Y

Z

坐标值

f

表示本行指定一个表面

(Face)

一个表面实际上就是一个三角形图元。

此前缀行的参数格式

后面将详细介绍。

usemtl

此前缀后只跟着一个参数。

该参数指定了从此行之后到下一

个以

usemtl

开头的行之间的所有表面所使用的材质名称。

该材质可以在此

OBJ

文件所附属的

MTL

文件中找到具体信

息。

mtllib

此前缀后只跟着一个参数。该参数指定了此

OBJ

文件所使

用的材质库文件

(*.mtl)

的文件路径

我们使用

3DS

Max

创建了一个长方体,并保存为

OBJ

格式。用写字板打开这个

OBJ

文件,可

以看到如下内容:

# Max2Obj Version 4.0 Mar 10th, 2001

#

mtllib ./Box.mtl

g

# object (null) to come ...

#

v -46.508743 -45.052959 50.796341

v 49.442947 -45.052959 50.796341

v -46.508743 -45.052959 -48.019585

v 49.442947 -45.052959 -48.019585

v -46.508743 48.034504 50.796341

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值