के प्रकार को शामिल करने के लिए रे ट्रेसिंग के साथ किस प्रकार की ज्यामिति परिभाषा फ़ाइल प्रारूप का सबसे अच्छा उपयोग किया जाता है, मैं .obj
प्रारूप का उपयोग करना चाहता था, लेकिन मैंने देखा कि इसमें सामग्री के प्रकार, यानी अपारदर्शी, पारदर्शी, चिंतनशील। क्या कोई सामान्य फ़ाइल प्रारूप है जिसमें उस जानकारी को भी शामिल किया गया है, या मुझे केवल .obj
स्वरूप लेना चाहिए और इसे बदलना चाहिए ताकि इसमें वह जानकारी शामिल हो?सामग्री प्रकार
6
A
उत्तर
1
आप mtl-files को देखना चाहते हैं। (अभी तक) है यह अपने आप में प्रयोग किया जाता है, हालांकि;)
http://people.sc.fsu.edu/~jburkardt/data/mtl/mtl.html
और
http://people.sc.fsu.edu/~jburkardt/data/obj/obj.html
चीयर्स
1
दरअसल, के रूप में Fritschy ने कहा ... .obj .mtl सन्दर्भ कर सकते हैं फाइलें, जो अपारदर्शी, पारदर्शी, प्रतिबिंबित, रंग, अपवर्तक सूचकांक, आदि को पकड़ सकती हैं। MTL फ़ाइल में
usemtl *materialName*
अंत में:
फ़ाइल शीर्ष पर निम्न पंक्ति लगाकर referanced है:
mtllib *fileName*.mtl
फिर .obj फ़ाइल के चेहरे अनुभाग में आप इन में जोड़ सकते हैं आप इस तरह के कुछ वर्ग चाहते हैं:
# 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