Quería usar el formato .obj
, pero noté que no tiene representación para el tipo de material, es decir, opaco, transparente, reflexivo. ¿Existe un formato de archivo común que también incluya esa información, o debería tomar el conocido formato .obj
y modificarlo para que incluya esa información?Qué tipos de formato de archivo de definición de geometría se usan mejor con trazado de rayos para incluir el tipo de material
6
A
Respuesta
1
es posible que desee comprobar mtl-files. No tiene (todavía) 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
1
De hecho, como dijo Fritschy ... obj puede referance .mtl archivos, que pueden contener opacos, transparentes, reflectantes, colores, índice de refracción y 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 estos:
usemtl *materialName*
Finaly en el archivo MTL querrá algunas secciones como esta:
# 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
Cuestiones relacionadas
- 1. Trazado de rayos: Solo uso rayos simples en lugar de rayos de reflexión y refracción
- 2. ¿Cómo hacer el trazado de rayos en OpenGL moderno?
- 3. ¿Mejor algoritmo de generación/simulación de rayos?
- 4. Cálculo de las fichas que se encienden en un juego basado en fichas ("trazado de rayos")
- 5. ¿Hay un libro realmente bueno sobre trazado de rayos?
- 6. ¿Cómo restringir los tipos de archivo con el tipo de archivo de entrada HTML?
- 7. Iluminación global para geometría estática
- 8. mejor biblioteca de trazado para iOS sdk
- 9. usando el sombreador de geometría para crear nuevos tipos de primitivas
- 10. ¿Qué algoritmos comunes se usan para el rand de C()?
- 11. ¿Cuál es el mejor formato de archivo para el archivo de configuración?
- 12. ¿Qué formato de documentación de comentarios es mejor para JavaScript?
- 13. Determine el tipo de archivo con C#
- 14. ¿Por qué el compilador de Java se queja de utilizar foreach con un tipo sin formato?
- 15. ¿Para qué se usan los GUID de un archivo de solución de Visual Studio?
- 16. Los tipos de vectores OpenCL usan SIMD
- 17. Mejor enfoque Para incluir archivos de terceros con Symfony2
- 18. F #: ¿Cita con definición de tipo?
- 19. Averigüe el tipo de archivo real
- 20. Formato de cadena con el formato "{0: d}". Código de formato desconocido 'd' para el objeto de tipo 'float'
- 21. Buena estructura de aceleración para pruebas de esfera de rayos con esferas que se mueven
- 22. Íconos de tipo de archivo Dropbox
- 23. ¿Qué tipo de formato de fecha/hora es este?
- 24. Definición de tipos de argumento de función múltiple en PHP
- 25. Ayuda con el formato de archivo de datos de WordNet
- 26. Definición de matriz dinámica bidimensional con diferentes tipos
- 27. La mejor definición de fuga de memoria
- 28. Error de serialización XML: 2 tipos usan el nombre de tipo XML, 'Relación', desde el espacio de nombres ''
- 29. ¿Qué debo incluir en mi archivo de cabecera para ostream
- 30. Tipo de documento móvil Definición