2009-02-17 11 views
6

मैं कुछ हद तक विस्तृत स्पष्टीकरण की तलाश कर रहा हूं कि एक्शनस्क्रिप्ट 3 के लिए 3 डी इंजन सबसे कुशल, व्यावहारिक, स्केलेबल, दस्तावेज, समुदाय समर्थित, आदि है। जब मुझे पहली बार फ्लैश और एक्शनस्क्रिप्ट 3 के लिए 3 डी दुनिया में रूचि मिली, तो मुझे पता था papervision3 डी था। मेरे उत्सुक तरीके से मैं papervision3D पर पढ़ने के लिए गया और ट्यूटोरियल की कमी पर चौंक गया। बाद में मैंने एवे 3 डी का शोध करना शुरू कर दिया और पाया कि उनकी साइट को पार करना आसान है और कई ट्यूटोरियल और दस्तावेज़ीकरण ढूंढना आसान है।सर्वश्रेष्ठ एक्शनस्क्रिप्ट 3 डी डी इंजन क्या है?

क्या मुझे कुछ याद आ रही है? क्या papervision3D इतना अच्छा है कि उपयोगकर्ताओं को इसे अपनाने में मदद करने के लिए ट्यूटोरियल और अन्य माध्यमों की आवश्यकता नहीं है और इसे अधिक बार उपयोग करना शुरू करें? क्या इसमें प्रदर्शन वृद्धि है जो इसकी अनुमति देता है? आप कौन सा 3 डी इंजन सुझाते हैं?

उत्तर

1

AFAIK, Away3D Papervision3D का एक कांटा है। आपको उनकी विशेषताओं के comparison में रुचि हो सकती है। ऐसा लगता है कि पीवी 3 डी तेज है, हालांकि यह ब्लॉग प्रविष्टि बहुत पुरानी हो सकती है।

मैं जानना चाहूंगा क्या जो पुस्तकालय पहला प्रदर्शन में इतना मतलब यह होगा कि फ्लैश 10 का 3 डी संबंधित सुविधाओं का समर्थन करने के लिए किया जाएगा ...

+0

मुझे वास्तव में कोई जानकारी नहीं थी कि दूर 3 डी पेपरविजन का एक कांटा था, जब आपने मुझे यह बताया कि मैंने फिर से Papervision3d और उसके शानदार प्रयास करने का फैसला किया है। इस स्पष्टीकरण के लिए बहुत बहुत धन्यवाद। Papervision3D के अच्छे लोगों को वास्तव में ट्यूटोरियल ढूंढने में आसानी से एक अच्छी साइट प्राप्त करने की आवश्यकता है। –

+0

मैं आपसे अधिक सहमत नहीं हो सका। मैं अभी भी यह पता लगाने के लिए संघर्ष कर रहा हूं कि वास्तव में व्यूपोर्ट परतें क्या हैं, और वे किसके लिए अच्छे हैं। उस पर कोई अच्छा ट्यूटोरियल नहीं मिला है, फिर भी, बहुत सीमित उपयोगों के केवल कुछ उदाहरण हैं। –

+0

यह एक "कांटा" था, लेकिन इन दिनों यह दूसरी तरफ है। Papervision Papervision 2 (http://blog.papervision3d.org/2007/05/16/papervision3d-to-merge-away3d-features/) के लिए इसके कोडबेस में दूर की कई विशेषताओं को विलय कर दिया। इस धागे को देखें। दूर लोगों में से एक "कुछ कचरा बोलता है" (निश्चित रूप से एक सम्मानजनक तरीके से)। मुझे लगता है कि दोनों समूह काम कर रहे हैं जो दूसरों को कर रहे हैं, और दोनों यह बताने लगते हैं कि वे अलग-अलग दिशाओं में कोडबेस ले रहे हैं। वे दोनों महान हैं। – typeoneerror

3

मैं इस एक ही मुद्दा कुछ के खिलाफ आया है महीने पहले अंत में, मैं सैंडी 3 डी के साथ गया। मेरे लिए यह क्या था गुणवत्ता दस्तावेज़ीकरण और वास्तव में सहायक समुदाय जिसने वास्तव में मुझे अपनी परियोजना को चलाने और चलाने में मदद की।

http://www.flashsandy.org/blog/

1

बात यह है कि papervision एक अच्छा समुदाय है। दीर्घकालिक उपयोग में, आपको इसे ध्यान में रखना चाहिए।

मैं शुरुआत में वही था। यह स्पष्ट नहीं था कि कहां मिलना है। लेकिन आपको इसके साथ रहना चाहिए। PaperVision3D + JigLib (फ्लैश के लिए 3 डी भौतिकी, ग से पोर्ट ++) और SmartFox सर्वर = मज़ा mulitplayer खेल:: डी

वैसे भी: मैं बस एक प्रोटोटाइप पर काम किया यह मदद कर सकता है: http://papervision2.com/tutorial-list/

2

PaperVision3D प्रक्रिया के माध्यम से जा रहा है सीएस 4 की नई 3 डी क्षमताओं का लाभ उठाने के लिए एक पूर्ण पुनः लिखें। ऐसा लगता है कि वे वास्तव में बड़े बढ़ावा देने के लिए इंजन में एल्केमी को मिलाकर भी देख रहे हैं। आप इसे थोड़ा और विस्तार से देख सकते हैं here

मुझे पता चला है कि पीवी 3 डी के लिए आईआरसी चैनल काफी सक्रिय है और वे पुराने प्रश्नों या कोड के अजीब रूप से प्रलेखित अनुभाग के कारण मेरे किसी भी प्रश्न का उत्तर देने में सक्षम हैं।

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

0

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

मुझे कभी भी समुदाय से समर्थन प्राप्त करने में कोई समस्या नहीं हुई है - जबकि पीवी बड़ा हो सकता है, एवे निश्चित रूप से सहायक लोगों से कम नहीं है।

मेरे अनुभव में, पीवी अधिक तेजी से whizzy सुविधाओं को जमा करने के लिए जाता है - यह शायद अधिक रक्तस्राव-किनारे और तकनीकी रूप से प्रभावशाली इंजन है - लेकिन दूर अधिक स्थिर होने लगता है, एक अच्छा एपीआई है और इसके साथ हैक करना आसान है;)

यह सब मेरी राय है, वाईएमएमवी। दोनों की ताकत और कमजोरियां हैं। सबसे अच्छी सिफारिश मैं कर सकता हूं कि दोनों का मूल्यांकन करें और देखें कि आपके लिए कौन सा सबसे अच्छा काम करता है।

1

सबसे अच्छा वास्तव में Alternativa3D है, लेकिन आपको इसके लिए भुगतान करना होगा। यह केवल एकमात्र ऐसा है जो वर्तमान में एफपी 10 फीचर्स का समर्थन करता है, क्योंकि हम अभी भी पैपरविजनएक्स

0

पर पैपरविजन, एवे 3 डी, अल्टरटिवा और सैंडी 3 डी का उपयोग कर रहे हैं (आप प्रत्येक here के लिए ट्यूटोरियल पा सकते हैं)। मैं व्यक्तिगत रूप से Away3D को बेहतर पसंद करता हूं - यह मुफ़्त है और इसमें अधिक सुविधाएं हैं, साथ ही एक लाइट संस्करण भी है यदि आप बस मूल बातें चाहते हैं। मैं विशेष रूप से हक्स संस्करण की प्रतीक्षा कर रहा हूं, जो आपको एचएक्ससीपीपी के साथ सी ++ में स्टैंड अकेले निष्पादन योग्य संकलित करने दे सकता है।

0

फ्लैश में 3 डी के लिए विकल्प Papervision3d, Away3D या Sandy 3d Engine तक उबाल लें। परिपक्वता, दस्तावेज़ीकरण और प्रदर्शन के मामले में, मुझे सबसे पहले सर्वश्रेष्ठ दो मिलते हैं।

यदि आप रुचि रखते हैं, तो the blog of my company पर a series of posts comparing those 3D engines for Flash (स्पेनिश में, हालांकि आप उदाहरणों का पालन कर सकते हैं और अंग्रेजी में स्रोत कोड पढ़ सकते हैं)।

3

मैं एवे 3 डी के साथ जाऊंगा, अगर केवल इसलिए कि हम जानते हैं कि वे एडोब के साथ इतनी बारीकी से काम कर रहे हैं कि यह सुनिश्चित करने के लिए कि उनके उत्पाद का मौजूदा ज्ञान आगामी मोलेहिल संस्करण में जितना संभव हो सके अनुवाद करता है। यदि आप इसके बारे में पहले से ही अवगत नहीं हैं, तो फ्लैश प्लेयर 11 में फ्लैश के भीतर ओपनजीएल और/या डायरेक्टएक्स 3 डी का उपयोग करने के लिए एक एपीआई होगा। फ्लैश में 3 डी गेम्स और यूआई करने की इच्छा रखने वालों के लिए, यह बहुत बड़ा होगा।

0

एवे 3 डी वर्तमान मुफ्त चैंप है।

यह सक्रिय विकास में है, और फ़्लैश प्लेयर 11, Stage3D, आदि का समर्थन करता है

मैं भी निकट भविष्य में एक खेल इंजन के लिए Blender3D को देख शुरू होगा। यह फ़्लैश नहीं है, लेकिन यह मुफ़्त है, और कार्यक्रम के लिए काफी आसान है। इसके पीछे लंगेज पायथन है।