2009-02-17 14 views
7

मैं जावा के लिए एक विश्वसनीय 3 डी दृश्यग्राफ एपीआई की तलाश कर रहा हूं जिसमें अच्छे दस्तावेज, एक सक्रिय समुदाय और एक लाइसेंस है जो वाणिज्यिक उपयोग की अनुमति देता है।जावा के लिए 3 डी दृश्य-ग्राफ पुस्तकालय?

मैंने com.sun.scenegraph से इंकार कर दिया क्योंकि यह this पोस्ट और JMonkeyEngine की वजह से this पोस्ट के कारण जीपीएल (और प्रतीत होता है मृत) है। कोई विचार?

उत्तर

1

Xith3D आज़माएं; यह JOGL का उपयोग करता है, जावा 3 डी नहीं।

+0

Xith3D के साथ समस्या यह है कि इसमें कोई रोडमैप नहीं है और अब वर्षों से कोई नहीं है। कोई नियमित रिलीज या किसी भी प्रकार की एपीआई स्थिरता नहीं है। अगर मैं गलत हूं तो मुझे सही करने के लिए स्वतंत्र महसूस करें। – Gili

1

जावा 3 डी पोस्ट की मेरी व्याख्या यह है कि वे जावाएक्स पर लक्षित जावाफैक्स के साथ अधिक प्रभावी ढंग से जाल के लिए अपने वर्तमान एक को प्रतिस्थापित नहीं कर रहे हैं, एक नया दृश्य ग्राफ जोड़ रहे हैं। मैंने अतीत में जावा 3 डी का उपयोग किया है और इसे पसंद किया है, इसलिए मैं देवताओं से संपर्क करने की कोशिश करने की सलाह दूंगा और पूछूंगा कि आप जो भी ऐप बना रहे हैं उसके संबंध में उनकी योजनाएं क्या हैं।

+0

जावा 3 डी के साथ समस्या यह है कि एपीआई भयानक है। सब कुछ इस माता-पिता के रिश्ते के रूप में माना जाता है और यहां तक ​​कि सबसे सरल काम करने के लिए बहुत सारे कदम और तरीके हैं। अगर मैं गलत हूं तो मुझे सही करने के लिए स्वतंत्र महसूस करें। –

+1

हाँ, यह वास्तव में लगभग अधिकांश धातु ग्राफिक्स पुस्तकालयों में है - दृश्य ग्राफ स्तर पर ओपनजीएल कहें, एक कदम ऊपर। मुख्य कारण यह है कि यदि आप माता-पिता के संबंधों को लागू करते हैं, तो दुनिया में निकायों की स्थिति का काम करता है, अन्य कारणों से बच्चों के विश्व उन्मुखीकरण की गणना करना बहुत सस्ता है। यदि आप इस तरह के एपीआई को बनाए रखते हैं तो यह कभी-कभी ग्राफिक्स कार्ड पर भी किया जा सकता है। इस स्तर पर पुस्तकालय प्रतिपादन "व्यवस्थित" प्रतीत होते हैं, इसे सरल नहीं बनाते हैं। शायद अब एक बेहतर पुस्तकालय है कि यह प्रश्न कुछ साल पुराना है ... – Matt

1

jReality भी बीएसडी लाइसेंस प्राप्त है, जॉगएल का उपयोग करता है और बहुत अच्छा लग रहा है।

विभिन्न आउटपुट फॉर्मों का समर्थन करता है: सॉफ्टवेयर-केवल प्रतिपादन, ओपनजीएल प्रतिपादन, इमर्सिव वर्चुअल रियलिटी (सीएवी के रूप में) प्रतिपादन; साथ ही पिक्सर के RenderMan® की तरह फ़ाइल स्वरूपों और एसवीजी के रूप में

+0

मैंने अभी एक नज़र डाली। यह Xith3D से बेहतर नहीं लगता है कि इसमें कोई रोडमैप या आधिकारिक रिलीज शेड्यूल नहीं है। मैंने यह भी देखा कि जब मैं डेमो अनुप्रयोग चलाता था तो यह धीमा था। – Gili

0

आजकल (मध्य 2012) मैं दृढ़ता से jMonkeyEngine सुझाव है। इसमें 3 डी गेम जैसे अनुप्रयोगों में उपयोग के लिए उपयुक्त एक बहुत अच्छा 3 डी scenegraph capability है।

यह पूरी तरह से खुला स्रोत है, और इसमें एक बहुत सक्रिय समुदाय और मजबूत विकास रोडमैप भी है - यदि आप लंबे समय तक उपयोग करना चाहते हैं तो यह बहुत महत्वपूर्ण है!

+0

मैंने jMonkeyEngine की कोशिश की ... मुझे यह बहुत भयानक लगता है! बनावट के साथ मॉडल आयात करना काफी मुश्किल है! – JavaNullPointer

संबंधित मुद्दे