¿Qué tipo de formato de archivo de definición de la geometría se utiliza mejor con trazado de rayos para incluir el tipo de material

StackOverflow https://stackoverflow.com/questions/4364537

  •  09-10-2019
  •  | 
  •  

Pregunta

Yo quería utilizar el formato .obj, pero me di cuenta de que no tiene representación para el tipo de material, es decir, opaco, transparente y reflectante. ¿Hay un formato de archivo común que incluya esa información también, o debería simplemente tomar el formato .obj conocido y cambiarlo para que se va a incluir esa información?

¿Fue útil?

Solución

es posible que desee comprobar MTL-archivos. Tiene (todavía) no utilizado yo mismo aunque;)

http://people.sc.fsu.edu/~ jburkardt / data / mtl / mtl.html

y

http://people.sc.fsu.edu/~ jburkardt / data / obj / obj.html

Saludos

Otros consejos

.obj puede referance archivos .mtl, con capacidad opacos, transparentes, reflectantes, colores, índice de refracción, y mucho más.

El archivo se referanced poniendo siguiente línea en la parte superior:

mtllib *fileName*.mtl

A continuación, en la sección caras del archivo .obj puede agregar los siguientes:

usemtl *materialName*

Finaly en el archivo MTL que querrá algunas secciones de esta manera:

# 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
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top