波前 material 文件是否需要指定所有颜色类型,还是只需要一种颜色类型就可以?
Does a wavefront material file need all color types specified, or can just one work?
基本波前对象文件可以省略或包含很多东西。我想知道波前 material 文件 (.mtl) 是否也是如此。我可以使用的是:
- 环境色
- 漫反射颜色
- 高光 (Ks),使用高光指数 (Ns) 加权
- 透明度 (d) 及其倒数 (Tr)
但是,我认为在我的用例中我需要的只是漫反射颜色。是否可以仅指定此内容,而不指定其他内容?
如果不是,那些字段中哪些是必填的,哪些不是?
在这个工具中查看.OBJ和.MTL文件时看起来像:https://www.creators3d.com/online-viewer
仅具有漫反射颜色确实有效。没有其他要求。
IE,以下作品:
newmtl 1
Kd 0.000000 0.000000 0.500000
newmtl 2
Kd 0.000000 0.000000 0.562500
newmtl 3
Kd 0.000000 0.000000 0.625000
对于将来可能遇到 .mtl 文件问题的任何人的旁注,如果您希望工具正确读取 .mtl 文件,您需要 link 使用类似这样的东西将其输入在 OBJ 文件的最顶部:
mtllib mymtlfile.mtl
否则,工具将不知道在哪里寻找 MTL 文件,即使它在同一目录中。
并且为了应用它,必须使用关键字 usemtl
。 usemtl
之后的任何面孔都将使用 material,而不管其他部门。如果你想让每张脸都有不同的 material,你需要在每个四边形、三边形等写出之前像 usemtl 5
一样放置 usemtl [material number]
。
基本波前对象文件可以省略或包含很多东西。我想知道波前 material 文件 (.mtl) 是否也是如此。我可以使用的是:
- 环境色
- 漫反射颜色
- 高光 (Ks),使用高光指数 (Ns) 加权
- 透明度 (d) 及其倒数 (Tr)
但是,我认为在我的用例中我需要的只是漫反射颜色。是否可以仅指定此内容,而不指定其他内容?
如果不是,那些字段中哪些是必填的,哪些不是?
在这个工具中查看.OBJ和.MTL文件时看起来像:https://www.creators3d.com/online-viewer
仅具有漫反射颜色确实有效。没有其他要求。
IE,以下作品:
newmtl 1
Kd 0.000000 0.000000 0.500000
newmtl 2
Kd 0.000000 0.000000 0.562500
newmtl 3
Kd 0.000000 0.000000 0.625000
对于将来可能遇到 .mtl 文件问题的任何人的旁注,如果您希望工具正确读取 .mtl 文件,您需要 link 使用类似这样的东西将其输入在 OBJ 文件的最顶部:
mtllib mymtlfile.mtl
否则,工具将不知道在哪里寻找 MTL 文件,即使它在同一目录中。
并且为了应用它,必须使用关键字 usemtl
。 usemtl
之后的任何面孔都将使用 material,而不管其他部门。如果你想让每张脸都有不同的 material,你需要在每个四边形、三边形等写出之前像 usemtl 5
一样放置 usemtl [material number]
。