2010-12-07 13 views
7

मेरी कंपनी स्ट्रोक और मस्तिष्क-चोट पुनर्वास उपकरण का प्रस्ताव देने के लिए तैयार हो रही है और हमें यह जानने की आवश्यकता है कि कौन सा निःशुल्क, मुक्त स्रोत और अच्छी तरह से प्रलेखित है खेल इंजन वहाँ बाहर हैं।अनुसंधान अनुप्रयोग के लिए सबसे लोकप्रिय ओपन-सोर्स, मुफ़्त, अच्छी तरह से प्रलेखित गेम इंजन

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

मैं जेक 2 की तरफ अग्रसर हूं क्योंकि जावा के मृत कार्यक्रम में आसान है, लेकिन मुझे उन लोगों से विचार करने के लिए और विकल्प चाहिए जिनके पास अनुभव है।

+0

बस उत्सुक: क्या आपकी कंपनी ने वयोवृद्ध मामलों के विभाग के लिए टीबीआई ऐप विकसित किया? मैंने डीओडी से कुछ टीबीआई अनुबंध के लिए एक चरण I बोली लगाई और यहां आपके उत्तरों में बिंदुओं को जोड़ने की कोशिश की। :) – L0j1k

+0

@ L0j1k मुझे डर है कि हम नहीं थे! – JnBrymn

उत्तर

4

मैं ioquake3 पर विचार करना चाहूंगा जो कि क्वैक 3 का एक ओपनसोर्स पोर्ट है। इसके अलावा, मैं उत्कृष्ट डेल्टा 3 डी को इंगित करना चाहता हूं जो एक डीओडी वित्त पोषित और विकसित ओपनसोर्स सिमुलेशन इंजन है।

नोट्रे डेम पेपर A Survey of Collaborative Virtual Environment Technologies में कई इंजनों का मूल्यांकन करता है। मुझे लगता है कि यह सबसे अच्छा प्रारंभिक बिंदु होगा क्योंकि आप वर्चुअल वातावरण पर लागू होने पर इंजन पर मौजूदा ज्ञान तक पहुंचने में सक्षम होंगे।

+0

वह पेपर एक बड़ी मदद है। – JnBrymn

+1

बस एक अपडेट - तैयार पेपर इंटरनेशनल जर्नल ऑफ़ वर्चुअल रियलिटी के होम पेज पर पाया जा सकता है: http://www.ijvr.org/issues/issue1-2009/7.pdf – soulmerge

+0

क्या यह उत्तर अब मान्य है? – JnBrymn

2

OGRE पर विचार करें।

अद्यतन: यह एक बहुत ही ठोस और शक्तिशाली गेम इंजन है, लेकिन उनकी वेबसाइट पर कुछ फंकी चल रही है, मैं अधिकांश पृष्ठों को नहीं खोल सकता। उस पर आधारित न्याय मत करो। कोशिश करो।

+0

+1। यह वास्तव में अच्छा ओपनसोर्स इंजन है। मैंने विंडोज और लिनक्स पर इसके साथ काम किया। एक और इंजन जो मैं अनुशंसा करता हूं वह इरलिच है। – DReJ

1

शायद jMonkeyEngine पर देखने लायक है, खासकर यदि आपके पास पहले से मौजूद जावा अनुभव/निवेश हैं।

मैं बहुत प्रभावित था कि 3 डी वातावरण को चलाने और चलाने के लिए कितना आसान था।

माना जाता है कि यह भी अच्छा जुबलेट भौतिकी एकीकरण है - हालांकि मैंने अभी तक यह कोशिश नहीं की है।

1

आप Irrlicht पर एक नज़र डालना चाहते हैं। यह मुफ़्त और ओपन-सोर्स है और इसमें ग्राफिक्स एपीआई (डायरेक्टएक्स, ओपनजीएल, इत्यादि) की अपनी पसंद का उपयोग करके कई प्लेटफार्मों पर चलाने की क्षमता है। यह सी ++ में लिखा गया है और इसमें एक सक्रिय समुदाय के अलावा उत्कृष्ट दस्तावेज़ीकरण है। यद्यपि यह भौतिकी इंजन में निर्मित नहीं है, लेकिन किसी भी बाहरी इंजन जैसे हावोक, बुलेट इत्यादि में बांधना अपेक्षाकृत आसान है।

0

पर विचार करें

, Torque3d

के बीच

  • Ogre3d
  • Irrlicht,
  • Panda3d,
मुझे लगता है कि Delta3d सबसे अच्छा है।

उनके कोड को सीखना आसान है और यह सी ++ डिज़ाइन के कई नियमों को लागू करता है। मैंने स्कॉट मेयर्स को प्रभावी सी ++, अधिक प्रभावी सी ++ पढ़ा, और मुझे वास्तव में डेल्टा 3 डी कोड लागू करने का तरीका पसंद आया।

विपक्ष: डेल्टा 3 डी समुदाय छोटा है, लेकिन यह वास्तव में सबसे अच्छा ओपन सोर्स गेम इंजन है।

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