2012-11-27 28 views
6

मैंने हाल ही में वेबजीएल और विशेष रूप से Three.js की खोज की, जो कि अब तक की सबसे अच्छी एपीआई है। अभी के लिए मैं अपने मुख्य प्रोजेक्ट से स्टारशिप के 3 डी मॉडल प्रदर्शित करने के लिए सरल डेमो कोडिंग कर रहा हूं, जो एक विज्ञान-फाई ब्रह्मांड है।3 डी ऑब्जेक्ट व्यूअर?

मेरा मध्य-अवधि लक्ष्य मीडियाविकी विकी को कक्षा कैमरे के साथ पृष्ठों में वर्णित वस्तुओं के 3 डी डिस्प्ले के साथ बढ़ाने के लिए है। मैं इसे ब्रह्मांड की सामग्री प्रस्तुत करने के लिए एक उपकरण के रूप में देखता हूं जिसे हम विकसित कर रहे हैं।

मुझे कुछ भी फैंसी या मुश्किल नहीं करना चाहिए, मुझे पता है कि मानक वेवफ़्रंट के साथ ऐसा कैसे करें। ओबीजे और एमटीएल फाइलें, और यह मेरे लिए काफी है। लेकिन यह विकी एकीकरण है जो मुझे चिंतित करता है।

आधार विचार पहली बार विभिन्न फाइलों (मॉडलों, सामग्रियों, बनावट) को उनके एक्सटेंशन द्वारा टाइप की गई विकी फ़ाइलों के रूप में अपलोड करना होगा, फिर एक्सटेंशन को विकीकोड आइटम या टेम्पलेट को उनके विकी यूआरएल से इच्छानुसार उपयोग करने के लिए जोड़ना होगा ।

हम .OBJ/.MTL उदाहरण के साथ रहना हैं:
- .MTL,
, दर्पण प्रभाव देखने के लिए कुछ obejcts चारों ओर उछल साथ एक क्षेत्र पर लागू सामग्री के रूप में प्रदर्शित किया जाएगा इसके विपरीत के लिए समायोज्य परिवेश/पृष्ठभूमि के साथ - ओबीबीजे को समायोज्य परिवेश/पृष्ठभूमि के साथ भी अपनी सामग्री को लागू करके प्रदर्शित किया जाएगा।

क्या पहले से ही ऐसा कोई एक्सटेंशन या कम से कम एक ढांचा है जिसका उपयोग किया जा सकता है और इसमें विस्तार किया जा सकता है, या यह मेरे पास विकसित होने के लिए है, मुझे पता है कि शायद मेरे पास न तो कौशल और न ही समय होगा?

+0

इसके लायक होने के लिए, जेएमओएल है, जो 3 डी ऑब्जेक्ट्स दिखाता है, लेकिन वेबजीएल का उपयोग नहीं करता है। https://www.mediawiki.org/wiki/Extension:Jmol –

+0

दिलचस्प है, लेकिन मेरे लिए बहुत विशेष है, मैं प्रदर्शन starships चाहता हूँ^-^ –

उत्तर

1

यदि आप केवल मॉडल प्रदर्शित करना चाहते हैं तो आप take a look at x3dom चाहते हैं। मुझे नहीं पता कि आपको मीडियाविकी में इसे बढ़ाने के लिए किन कदमों की आवश्यकता होगी।

दूसरी ओर, ख्रोनोस वेबजीएल विकी पर हम कुछ iframe plugin का उपयोग करते हैं ताकि हम विकी पर यादृच्छिक वेबजीएल नमूने डाल सकें।

+0

उत्तर के लिए धन्यवाद गमन, मैं जाऊँगा और देख सकता हूं कि इन सोफ्ट्स क्या विशेषताएं देते हैं! –

+0

हाय गमन, मैं आईफ्रेम प्लगइन का परीक्षण कर रहा हूं और यह जो चाहता है उसके लिए उपयुक्त होना चाहिए! –

+0

इस तरह, हम अपनी साइट के किसी क्षेत्र में हमारे मॉडल/सामग्री/बनावट को अपलोड करेंगे, उन्हें सभी मॉडलों को प्रदर्शित करने के लिए पैरामीटर के साथ एक ही स्क्रिप्ट का उपयोग करके, प्रदर्शन के लिए तीन.जेएस पेज में लपेटें, और बस इस पृष्ठ को शामिल करें विकी के अंदर एक विजेट ... –

1

आपको Sketchfab पर एक नज़र रखना चाहिए। यह एक वेब एप्लिकेशन है जहां आप अपने मॉडल अपलोड कर सकते हैं, यह इसे सीधे वेबजीएल पर प्रदर्शित करेगा। उपरोक्त लिंक में आप उनके एम्बेड फ़ंक्शन देखेंगे। कोई मीडियाविकि विशेष कोड नहीं है लेकिन यदि आप चाहें तो एक एपीआई भी है।

एनबी: वे 'फ्रीमियम' के रूप में काम करते हैं, पहले 500 एमओ मुफ्त होते हैं जिसके बाद आपको हर महीने कुछ डॉलर का भुगतान करना पड़ता है।

+0

हाय @ x4vier संकेत के लिए टैंक, मैंने देखा है कि, यह सिर्फ इतना है कि यह 500 एमओ नहीं है, लेकिन 10 x 50Mo मॉडल हैं, और मेरे पास 50Mo से कम प्रत्येक के 10 से अधिक मॉडल हो सकते हैं, इसलिए यह मेरे लिए नहीं होगा। –