NCF参数化建筑论坛

标题: 常用obj文件详解 [打印本页]

作者: panhao1    时间: 2010-6-24 14:16
标题: 常用obj文件详解
指导:李思前辈

我已经贴上注释了

打#为注释

rhino导出的obj:
[attach]8889[/attach]
# Rhino
#v 几何体顶点(Geometric vertices)
v 32.1387825012207 -30.00589561462402 0
v 32.1387825012207 29.15011787414551 0
v -16.98578834533691 -30.00589561462402 0
v -16.98578834533691 29.15011787414551 0
v -16.98578834533691 -30.00589561462402 31.84235954284668
v -16.98578834533691 29.15011787414551 31.84235954284668
v 32.1387825012207 -30.00589561462402 31.84235954284668
v 32.1387825012207 29.15011787414551 31.84235954284668
v -16.98578834533691 -30.00589561462402 0
v -16.98578834533691 29.15011787414551 0
v -16.98578834533691 -30.00589561462402 31.84235954284668
v -16.98578834533691 29.15011787414551 31.84235954284668
v -16.98578834533691 29.15011787414551 0
v 32.1387825012207 29.15011787414551 0
v -16.98578834533691 29.15011787414551 31.84235954284668
v 32.1387825012207 29.15011787414551 31.84235954284668
v 32.1387825012207 29.15011787414551 0
v 32.1387825012207 -30.00589561462402 0
v 32.1387825012207 29.15011787414551 31.84235954284668
v 32.1387825012207 -30.00589561462402 31.84235954284668
v 32.1387825012207 -30.00589561462402 0
v -16.98578834533691 -30.00589561462402 0
v 32.1387825012207 -30.00589561462402 31.84235954284668
v -16.98578834533691 -30.00589561462402 31.84235954284668
vt 贴图坐标点(Texture vertices)
vt 0 0
vt 1 0
vt 0 1
vt 1 1
vt 0 0
vt 1 0
vt 0 1
vt 1 1
vt 0 0
vt 1 0
vt 0 1
vt 1 1
vt 0 0
vt 1 0
vt 0 1
vt 1 1
vt 0 0
vt 1 0
vt 0 1
vt 1 1
vt 0 0
vt 1 0
vt 0 1
vt 1 1
vn 顶点法线(Vertex normals)
vn 0 0 -1
vn 0 0 -1
vn 0 0 -1
vn 0 0 -1
vn 0 0 1
vn 0 0 1
vn 0 0 1
vn 0 0 1
vn -1 -0 -0
vn -1 -0 -0
vn -1 -0 -0
vn -1 -0 -0
vn 0 1 0
vn 0 1 0
vn 0 1 0
vn 0 1 0
vn 1 0 0
vn 1 0 0
vn 1 0 0
vn 1 0 0
vn 0 -1 0
vn 0 -1 0
vn 0 -1 0
vn 0 -1 0
f 面(Face)
f 1/1/1 3/3/3 4/4/4 2/2/2
f 5/5/5 7/7/7 8/8/8 6/6/6
f 9/9/9 11/11/11 12/12/12 10/10/10
f 13/13/13 15/15/15 16/16/16 14/14/14
f 17/17/17 19/19/19 20/20/20 18/18/18
f 21/21/21 23/23/23 24/24/24 22/22/22
作者: panhao1    时间: 2010-6-24 14:18
大家注意看注释 (#)和数据格式

如点怎么表示
面怎么表示
法线怎么表示


这些都是很有用的

SU的
[attach]8890[/attach]
# Alias OBJ Model File
# Exported from SketchUp, (c) 2000-2006 Google, Inc.
# File units = millimeters
# mtllib 材质库(Material library)
mtllib SU.mtl
# g 组名称(Group name)
g Mesh1 Model
# "usemtl"指定了材质之后,以后的面都是使用这一材质,直到遇到下一个"usemtl"来指定新的材质。
usemtl FrontColor
#  v 几何体顶点(Geometric vertices)
# vt 贴图坐标点(Texture vertices)
# vn 顶点法线(Vertex normals)
#  f 面(Face)
v -11430.6 0 -5875.76
vt 450.024 231.329
vn 0 -1 -0
v 4463.59 0 -5875.76
vt -175.732 231.329
v 4463.59 0 6168.94
vt -175.732 -242.872
v -11430.6 0 6168.94
vt 450.024 -242.872
f 1/1/1 2/2/1 3/3/1 4/4/1
vt -175.732 0
vn 0 0 -1
vt 450.024 0
v -11430.6 6389.7 -5875.76
vt 450.024 251.563
v 4463.59 6389.7 -5875.76
vt -175.732 251.563
f 2/5/2 1/6/2 5/7/2 6/8/2
vt -231.329 0
vn -1 0 -0
vt 242.872 0
v -11430.6 6389.7 6168.94
vt 242.872 251.563
vt -231.329 251.563
f 1/9/3 4/10/3 7/11/3 5/12/3
vt -450.024 0
vn 0 0 1
vt 175.732 0
v 4463.59 6389.7 6168.94
vt 175.732 251.563
vt -450.024 251.563
f 4/13/4 3/14/4 8/15/4 7/16/4
vt -242.872 0
vn 1 0 -0
vt 231.329 0
vt 231.329 251.563
vt -242.872 251.563
f 3/17/5 2/18/5 6/19/5 8/20/5
vt 175.732 231.329
vn 0 1 -0
vt -450.024 231.329
vt -450.024 -242.872
vt 175.732 -242.872
f 6/21/6 5/22/6 7/23/6 8/24/6
作者: panhao1    时间: 2010-6-24 14:20
本帖最后由 panhao1 于 2010-6-24 14:21 编辑

最后是maya的
[attach]8892[/attach]
# This file uses centimeters as units for non-parametric coordinates.
# mtllib 材质库(Material library)
mtllib maya.mtl
# g 组名称(Group name)
g default
# v 几何体顶点(Geometric vertices)
# vt 贴图坐标点(Texture vertices)
# vn 顶点法线(Vertex normals)
v -9.358419 0.000000 9.629070
v 6.998165 0.000000 9.629070
v -9.358419 9.669991 9.629070
v 6.998165 9.669991 9.629070
v -9.358419 9.669991 -5.544890
v 6.998165 9.669991 -5.544890
v -9.358419 0.000000 -5.544890
v 6.998165 0.000000 -5.544890
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.375000 0.250000
vt 0.625000 0.250000
vt 0.375000 0.500000
vt 0.625000 0.500000
vt 0.375000 0.750000
vt 0.625000 0.750000
vt 0.375000 1.000000
vt 0.625000 1.000000
vt 0.875000 0.000000
vt 0.875000 0.250000
vt 0.125000 0.000000
vt 0.125000 0.250000
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn -1.000000 0.000000 0.000000
vn -1.000000 0.000000 0.000000
vn -1.000000 0.000000 0.000000
vn -1.000000 0.000000 0.000000
#s 光滑组(Smoothing group)
s off
#g 组名称(Group name)
g pCube1
# "usemtl"指定了材质之后,以后的面都是使用这一材质,直到遇到下一个"usemtl"来指定新的材质。
usemtl initialShadingGroup
#面
f 1/1/1 2/2/2 4/4/3 3/3/4
f 3/3/5 4/4/6 6/6/7 5/5/8
f 5/5/9 6/6/10 8/8/11 7/7/12
f 7/7/13 8/8/14 2/10/15 1/9/16
f 2/2/17 8/11/18 6/12/19 4/4/20
f 7/13/21 1/1/22 3/3/23 5/14/24
作者: panhao1    时间: 2010-6-24 14:24
大家使用不加渲染的话
只要V和f就够了
详见卡k3d的obj文件
k3d的太长 这里就不贴出来了
所以只要能导出v坐标及f的txt文件 就可以输出实体模型
作者: 锦堆灰    时间: 2010-6-24 15:10
看不懂 对不起LZ
作者: RRTYY    时间: 2010-6-24 16:44
坐等前辈们{:3_50:}
作者: 3828669    时间: 2010-6-24 17:06
有记事本打开OBJ就会看到这些东西了。

想问问,研究这个有什么用?手工修改OBJ?
作者: 夜神    时间: 2010-6-24 17:30
强悍!顶一个~
作者: stratagem    时间: 2010-6-24 18:17
看不懂,喂感谢楼主的辛勤,还是吼一声吧。。。。
作者: panhao1    时间: 2010-6-24 18:59
7# 3828669

用gh解决模型导出破面的一种思路
作者: tony_tsang    时间: 2010-6-24 22:46
su有没有smooth的行
作者: architc    时间: 2010-6-25 09:05
看不太懂,也没有时间研究这个了。

目送楼主走远,同时期待图形化的界面能让我这种看着一堆类似数据却不能反应内容的人能用较少的时间明白,就仿佛gh之于rs(这比方未必完全确切,比方而已,众rs高手不必当真)
作者: 3828669    时间: 2010-6-25 09:37
11# tony_tsang

SU到MAX里,要把点焊接才能SMOOTH。
作者: divedragon    时间: 2010-6-26 12:45
1# panhao1
这个注释看晕了
还是之前没有这个意识
作者: goodsky2009    时间: 2010-6-27 22:16
写得太好了,就是看不懂啊。差距这么大么……
作者: gsizzss    时间: 2010-6-30 14:43
看不懂,看来要暑假要恶补知识啦。顶下老者,强人。
作者: wooloo    时间: 2010-9-17 16:05
这个看着真的有差距~
作者: 15820192523    时间: 2010-9-22 11:53
看了LZ的贴,感觉我自己成了古代人{:3_63:}
作者: eco    时间: 2010-9-22 12:55
学习一下~~~~~~
作者: wyx10022    时间: 2011-1-3 21:03
楼主的帖子除了图片,其他对本人就是天书
作者: yinlu1320    时间: 2011-2-13 23:13
前辈   真的看不明白哦
作者: daielsa    时间: 2011-4-4 22:52
{:3_46:}看不懂,太深奥了~~~
作者: baroque2011    时间: 2011-4-11 13:59
强大啊,学习啦
作者: MS.Yuting    时间: 2011-4-27 16:53
恩恩  OBJ記錄了模型最基本的資訊 在各種軟體之間相當通用!!
作者: j89ed9a6    时间: 2011-5-18 18:50
诚信实力发帖团队edc贺州网络专业发帖edc实力发帖
QQ:250548989  电话15608502883
诚信实力发帖团队edc贺州网络专业发帖edc实力发帖$edc专业发帖团队。点击百度快照
网络专业发帖,实力发帖,专业发帖团队,为你带来大量客户,QQ250548989
网络专业发帖,实力发帖,专业发帖团队,为你带来大量客户,QQ250548989
网络专业发帖,实力发帖,专业发帖团队,为你带来大量客户,QQ250548989
本发帖团队是网络专业发帖,由8人组成,日手工发帖量6000,有24万论坛的数据。可以让你需要传播的信息2天之内发送到各大搜索引擎(如百度,谷歌等)。就有源源不断的客户通过发出去的信息找到您的电话或者客户QQ。
我们通过专业,热情,耐心的介绍,打消客户的顾虑,给客户分析性价比,让客户纷纷拨打您的电话需要商品或者服务。
本团队自2008年创办,已有3年的历史和经验,为全国各地拥有资源或者商品的老板谋取了巨大的网络蛋糕。希望有更多的老板与发帖联手,创造更多的财富。
QQ:250548989  电话15608502883
作者: ccccc7890    时间: 2011-6-20 21:41
我表示我是来打酱油的。。。。。。。。。{:3_62:}
作者: mahlone    时间: 2011-6-21 04:42
学习了。还要继续
作者: bbbiiii    时间: 2011-6-21 13:45
还好,不光是我一人没有看懂。俺要加把劲啦
作者: feedingfrenzy    时间: 2011-7-29 14:16
楼主强大啊~~~
作者: wangjunxiong    时间: 2011-9-29 09:29
楼主,我实在看不懂哦,一堆堆的数据,花花的
作者: jw19891115    时间: 2011-11-21 23:08
恐怖呀。。。。
作者: 轻语不清    时间: 2011-11-26 13:19
这也太难弄了吧~
作者: liyong    时间: 2012-2-15 17:57
谢谢分享  ,,,,,哈哈
作者: hdhjhz    时间: 2012-5-6 01:31
感谢分享啊。
作者: nevana    时间: 2013-5-23 08:49
有些意思 弱弱问下k3d=opengl
能普及下否?

作者: nevana    时间: 2013-5-23 08:49
有些意思 弱弱问下k3d=opengl
能普及下否?

作者: lrlj00    时间: 2014-1-16 15:35
好东西大家分享











南宁德天瀑布,德天瀑布旅游攻略,www.iits.cn
作者: 山水自在人    时间: 2014-6-7 14:50
这个太高深了。。已经蒙圈了。。




欢迎光临 NCF参数化建筑论坛 (http://www.ncf-china.com/) Powered by Discuz! X3.2