我想使用.obj
格式,但我注意到它没有材质类型的表示,即不透明,透明,反射。是否还有一个包含该信息的通用文件格式,或者我应该只使用已知的.obj
格式并进行更改,以便它包含该信息?什么类型的几何定义文件格式最适用于光线追踪以包含材质类型
6
A
回答
1
你可能想检查mtl文件。有(还)没有用它自己,虽然;)
http://people.sc.fsu.edu/~jburkardt/data/mtl/mtl.html
和
http://people.sc.fsu.edu/~jburkardt/data/obj/obj.html
干杯
1
事实上,正如Fritschy说...... .OBJ可以全球化志愿服务青年.mtl文件,可以保存不透明,透明,反射,颜色,折射率等。
的文件是通过把下面一行在顶部referanced:
mtllib *fileName*.mtl
然后在obj文件的脸部分,您可以添加这些:
usemtl *materialName*
Finaly在MTL文件你会想要几个这样的部分:
# declaration of new material
newmtl *materialName*
# shininess
Ns 0.000000
# ambient colour
Ka 0.200000 0.200000 0.200000
# diffuse colour
Kd 0.800000 0.800000 0.800000
# specular colour
Ks 1.000000 1.000000 1.000000
# refractive index
Ni 1.000000
# transparency
d 1.000000
# illumination model
illum 2
# texture
map_Kd texName.png
相关问题
- 1. SkinnedModelProcessor和包含材质的模型
- 2. 最难追踪的错误类型?
- 3. 如何找到包含文件中定义的类型?
- 4. 如何定义qmake的类型?预包含头文件?
- 5. 什么类型的索引最适合Oracle的DATE类型?
- 6. 适用于组合栅格和叠加几何数据的文件类型?
- 7. CoreCLR,'类型'不包含'GetTypeFromProgID'的定义
- 8. 类型不包含IsAssignableFrom的定义
- 9. 类型不包含定义“的GetProperties”
- 10. 包含类定义文件
- 11. 光线追踪和光线
- 12. 动态类型的含义是什么
- 13. 模板类型的含义是什么?
- 14. 泛型类型和泛型类型定义有什么区别?
- 15. 什么类型的文件可以用文件类C#读取?
- 16. SQLAlchemy自定义类型包含多列
- 17. XML模式:定义类型的类型
- 18. WordPress分类不适用于我的自定义帖子类型
- 19. Python中的追踪对象的类型是什么?
- 20. 类型定义和类型引用有什么区别?
- 21. Python光线追踪
- 22. 2D光线追踪
- 23. 用户定义的语言不适用于指定的文件类型在Notepad ++
- 24. 适用于iPhone的最佳资源文件类型
- 25. 格式自定义类型与ostream的
- 26. 正则表达式:不包含特定文件类型
- 27. 定义用于闭包的泛型类型
- 28. 扩展Wordpress XML-RPC以包含自定义文章类型和分类
- 29. 可以Doctrine 1.2处理自定义数据类型,如几何数据类型?
- 30. 什么数据类型用于可以包含数据库表中预定义值的值的字段?