Rhino(犀牛)中国技术支持与推广中心

标题: OBJ File Import/Export for V4 [打印本页]

作者: Jessesn    时间: 2007-10-30 09:02
标题: OBJ File Import/Export for V4

来源Rhino LabsRhino4.0对WaveFront软件.obj文件格式的输入输出插件
这个插件主要是更新对 .obj 文件的输入输出,下载插件后替换原有的
exprot_OBJ.rhp/ import_OBJ.rhp
安装办法,请参考 Rhino4 Labs

_________________________________________________________________________________________
输出方面的改进
1 增加了obj输出时Rhino Mesh 可以作为单片mesh来输出(目前未更新的不能正常的压运行这个功能),
  在Rhino输出的单独对象就是Obj文件里面单独的mesh,输出的设置就为as OBJ "g",增加了一个输出
  群组与图层为输出对象的控制项"O".
2 写入obj文件增加了一个有效数据项的控制作用于内定数据但大浮点数且为某些对象的应用造成
  问题,用户现在可以指定一个较低的有效数据.
3 作为非焊接mesh的输出有个选项就是"no 'smoothing' of vertices ",这个非常的象STL Mesh.

输入方面的改进
1 当前的插件增加了OBJ输入过程的对话框,后续OBJ文件的输入时点"Don't show this dialog"
  可以关闭这个窗口,用 OBJImportOptions 命令也可以重新调用这个对话框.这个对话框让你在输入时
  是选"g"或者"o"的方式做一个选择,后续的OBJ输入这个对话框将会显示最后一次的设置.
2 尝试保留端点次序,何时检查,将会保持这些面和端点在相同的次序和相同的数目一样也会写入obj文件.
  如果文件还有纹理坐标也可以做修改.
3 "Reverse group order"是控制是否以群组读取文件的开关
4 "Ignore textures" 选项不会改变OBJ的对象,只是简单的忽略纹理.除非你特别需要指定纹理就不用点  

  选这个项目.
_____________________________________________________________________________________
下载插件 OBJ_IO.zip (72.89 KB, 下载次数: 152)

Morph Target输入项
新的OBJ输入/输出插件现在可以输入用类似Poser等动画软件的Morph Targe,还有一个项用来忽略Morph

Targe的Normals and Mapping数据但会保留同样的Vertex Count(端点数目).OBJ现在可以在Rhino使用点

的编辑或是UDT的功能例如CageEdit,下面是一个简单的教程如何处理Poseer角色的Morph Target.这个特

征仅需要你创建一个Morph Target .并不需要所有的OBJ文件,仅仅是那些被用着Morph Targets的对象

当然首先你要确认你有正确的安装OBJ的输入/输出插件
1 从Poser里面输出你想要的人体部件,确认在OBJ的输出时有选择Morph Target项,其他的选项可以忽略
2 Rhino4选择输入OBJ文件,OBJ输入的时候请做如下图的项目选择.



  这样就会保证模型的端点数目和POSER里面的一样,以便后续的操作.
3 现在Rhino中的模型就可以随意的编辑.要注意的是不要移动着个模型,仅仅可以编辑点或者是使用UDT的

  变形功能.
4 然后输出OBJ文件,输出的时请做如下选择



5 返回POSER,你现在可以选择输入前面RHINO输出的作为Morph Target 的OBJ文件,便可以正常的操作后续

  你想要做的所有工作.

上面的Morph Target操作流程是个简单的人体部件,但是多人体的项目就需要集合Morphed,会复杂一点,这

也需要类似UV Mapper的软件帮忙.你可以从www.uvmapper.com 下栽一个UV Mapper Classic 软件.
1 从Poser里面输出所有的人体作为一个OBJ文件,确认Morph Target与Include existing   groups in   

  polygon 这项被选择.
2 在UV Mapper软件导入刚刚输出的OBJ文件,然后输出UVS,注意Export Group Names 和 Export Material

  Names,然后选OK保存UVS文件.
3 运行上面的2-4步
4 RHINO4输出一个单一的群组的OBJ,在UV Mapper打开这个OBJ文件,然后输入UVS,这样一来UV Mapper就会

  重新群组所有的模型和从新分配所以的纹理名字.
5 现在这个文件就比较复杂了,POSER里面你需要输入新的模型与选择Groping Tool,点击Spawn Props然后

关闭着个Groping Tool,删除原来输入的OBJ文件这样你现在所有的人体模型都是作为一个单体.最后你会

得到一个包涵多个人体模型的Morph.
____________________________________________________________________________
了解更详细的内容请点这里:hug:




欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2