Ich wollte .obj
Format verwenden, aber ich habe festgestellt, dass es keine Darstellung für den Materialtyp hat, dh opak, transparent, reflektierend. Gibt es ein gemeinsames Dateiformat, das diese Informationen ebenfalls enthält, oder sollte ich einfach das bekannte Format .obj
nehmen und es so ändern, dass es diese Informationen enthält?Welche Arten von Geometriedefinitionsdateiformat wird am besten mit Raytracing verwendet, um den Materialtyp einzubeziehen
6
A
Antwort
1
möchten Sie möglicherweise prüfen, MTL-Dateien. Haben (noch) nicht verwendet, es selbst aber;)
http://people.sc.fsu.edu/~jburkardt/data/mtl/mtl.html
und
http://people.sc.fsu.edu/~jburkardt/data/obj/obj.html
Prost
1
der Tat, wie Fritschy sagte ... OBJ .mtl referance kann Dateien, die opak, transparent, reflektierend, Farben, Brechungsindex und mehr enthalten können.
Die Datei wird, indem folgende Zeile an der Spitze referanced:
mtllib *fileName*.mtl
Dann in den Gesichtern Abschnitt der OBJ-Datei, die Sie diese hinzufügen:
usemtl *materialName*
Finaly in der MTL-Datei Sie werden ein paar Abschnitte wie folgt haben wollen:
# 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
Verwandte Themen
- 1. Wo wird Smalltalk-80 am besten verwendet?
- 2. Wie wird Docker in dieser Situation am besten verwendet?
- 3. Ermitteln, welche Klassen am besten von Komponententests profitieren würden?
- 4. Welche Arten der Indizierung verwendet Neo4j für den Schema-Index?
- 5. Wofür werden die verschiedenen Cache Engines am besten verwendet?
- 6. Welche Arten von schriftlichen Designdokumenten werden in DDD-Projekten verwendet?
- 7. Welche Ausnahmeklasse ist am besten geeignet, um eine überzählige Anzahl von Aufrufen einer Funktion zu kennzeichnen?
- 8. Datenbanken: Welche Option ist für mein Projekt am besten geeignet?
- 9. Welche Java-Sammlung eignet sich am besten für dieses Szenario
- 10. Wie gehen Sie am besten mit Tests mit Daten um?
- 11. Welche Javascript/Knotenmodul am besten für Elastic Suchabfrage- DSL ist
- 12. Welche jsf-Komponente Bibliothek am besten passt Liferay Portlet-Anwendung
- 13. Welche Ports sind am besten für das Webhosting geeignet?
- 14. Welche NoSQL-Lösung ist am besten, um Apache error_log und access_log zu speichern? Kassandra oder MongoDB?
- 15. Welche Webentwicklungsrichtlinien werden am häufigsten in Softwareunternehmen verwendet?
- 16. Welche Arten von Problemen kann TensorFlow lösen?
- 17. Welche Datenbank-Engine eignet sich am besten für node.js-Apps?
- 18. Raytracing mit CUDA
- 19. Welche mehrsprachige Webarchitektur funktioniert am besten (mehrere Ansichten/Einzelansicht)?
- 20. Welche Version von GLSL wird in den iPhone (s) verwendet?
- 21. In Java, welche Schleife am besten über eine Sammlung iteriert wird
- 22. SequenceFileInputFormat erweitern, um Dateiname + Offset einzubeziehen
- 23. Welche Datenstruktur funktioniert am besten für 2 verbundene Listen?
- 24. Welche NoSQL-Datenbank wird mit C verwendet?
- 25. Welche Systemkonfiguration eignet sich am besten für die iPhone-Anwendungsentwicklung?
- 26. Welche Aktivitätslebenszyklusmethoden eignen sich am besten zum Registrieren/Abmelden am Ereignisbus?
- 27. Welche gemeinsame Datenbank wird mit ASP verwendet?
- 28. Was erklärt am besten den CAPropertyAnimation animationWithKeyPath: Parameter?
- 29. Welche Art von Format wird verwendet?
- 30. C# Wie kann eine Enumeration, die von mehreren Klassen verwendet wird, am besten erstellt werden?