आईओएस के लिए क्वानकॉम Augmented रियलिटी (QCAR), जो 3 डी मॉडल प्रदर्शित करने के लिए ओपनजीएल ईएस का उपयोग करता है। यह कई फाइलों पर लिखा है:,आईओएस/ओपनजीएल ईएस संगत प्रारूप के लिए 3 डी स्टूडियो मैक्स मॉडल (3 डीएस/MAX) क्यूसीएआर एसडीके में कनवर्ट करें?
- कोने, बनावट निर्देशांक & normals सूची सूचकांक (एक
.h
हेडर फाइल के प्रारूप में, जैसे Teapot.h) (PNG प्रारूप में) - शेडर फ़ाइल
- बनावट फ़ाइल (एफएसएच और VSH प्रारूप) में
मेरा प्रश्न, कैसे vertices, texture coordinates, indices & normals list
करने के लिए एक 3D Studio Max (3ds/max) file
कन्वर्ट करने के लिए कर रहा है? साथ ही, रूपांतरण प्रक्रिया के दौरान, क्या शेडर फ़ाइल 3 डीएस फ़ाइल में सेटिंग्स के आधार पर भी उत्पन्न की जा सकती है?
फ़ाइलों का उपयोग आईओएस, संस्करण 1.0 के लिए क्यूसीएआर एसडीके में किया जाता है।
उदाहरण के लिए, फ़ाइल सामग्री इस प्रकार है:
#ifndef _QCAR_TEAPOT_OBJECT_H_
#define _QCAR_TEAPOT_OBJECT_H_
#define NUM_TEAPOT_OBJECT_VERTEX 824
#define NUM_TEAPOT_OBJECT_INDEX 1024 * 3
static const float teapotVertices[NUM_TEAPOT_OBJECT_VERTEX * 3] =
{
// vertices here
};
static const float teapotTexCoords[NUM_TEAPOT_OBJECT_VERTEX * 2] =
{
// texture coordinates here
};
static const float teapotNormals[NUM_TEAPOT_OBJECT_VERTEX * 3] =
{
// normals here
};
static const unsigned short teapotIndices[NUM_TEAPOT_OBJECT_INDEX] =
{
// indices here
};
#endif
क्यों ".3ds" फ़ाइलें? ".3ds" एक अप्रचलित प्रारूप है। क्या उत्तर में 3dsmax का उपयोग करना शामिल हो सकता है या क्या आपको 3dsmax के उपयोग के बिना आपको दी गई फ़ाइलों पर काम करने की ज़रूरत है? –
हां। .3ds या .max फ़ाइलें ठीक हैं। सिर्फ इसलिए कि ऑनलाइन डाउनलोड करने के लिए अभी भी बहुत सारे मुफ्त 3 डी मॉडल उपलब्ध हैं .3ds प्रारूप में है। – Raptor
आपने अभी भी जवाब नहीं दिया है कि 3dsmax सॉफ़्टवेयर का उपयोग किया जा सकता है या नहीं। 3dsmax में जाल डेटा से निपटने के कई तरीके हैं इसलिए कोड कोड का लाभ उठाने के लिए यह समझ में आता है। –