2011-03-14 15 views
8

मैं http://www.khronos.org/webgl/wiki/User_Contributions#Frameworksमुझे कौन सा वेबजीएल ढांचा सीखना चाहिए?

हालांकि पर एक रूपरेखा सूची मिल जाए, क्या उनमें से अलग है? मैंने पढ़ा है कुछ लेख ने कहा, WebGL कम स्तर की भाषा के द्वारा संचालित है, WebGL फ्रेमवर्क बस इसे आसान कार्यान्वयन के लिए उच्च स्तर की भाषा है।

मैं कर रहा हूँ पहले से ही बहुत jQuery, jQueryUI, सी # पृष्ठभूमि है, जो एक मैं लेने चाहिए?

+0

क्या आप इसके लिए उपयोग किया जाएगा की ओर झुकाव रहा हूँ की मेरी अनुसंधान के क्षेत्र में अब तक, और कितना 3D अनुभव है? प्रत्येक पुस्तकालय में ताकत और कमजोरियों का मिश्रण होता है। उदाहरण के लिए, जीएलजीई काफी खेल उन्मुख है, फिलोज़ल डेटा विज़ुअलाइज़ेशन के लिए है, सीनजेएस दृश्य ग्राफ के लिए है, तीन.जेएस अधिक सामान्य उद्देश्य है। –

उत्तर

3

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

चौखटे के संदर्भ में, मुझे डर है कि मैं थोड़ा पक्षपाती हूँ, के बाद से मैं एक संलेखन रहा हूँ कर रहा हूँ। :), यह शक्तिशाली सरल और लचीला संभव के रूप में एक ढांचे के रूप बनाने के लिए

मैं Jax (http://blog.jaxgl.com/what-is-jax/) में प्रयास के एक बहुत डाल दिया गया है। यह पर रूबी से अपने महत्वपूर्ण अवधारणाओं का एक बहुत उधार लेता है, पृष्ठभूमि में रूबी का उपयोग कर पैदा करते हैं और जितना संभव हो उतना स्वचालित करने के लिए। यह डेवलपर (आप) कार्यान्वयन विवरण के साथ झुकाव के बजाय तुरंत व्यापार में उतरने देता है। अंतिम परिणाम 100% एचटीएमएल और जावास्क्रिप्ट है, इसलिए संगतता पर झुकाव की कोई आवश्यकता नहीं है। यदि आप कुछ नया करने की कोशिश कर रहे हैं, तो जैक्स को एक शॉट दें। उपरोक्त लिंक विवरण के बारे में अधिक बात करता है, और मैंने हाल ही में "क्विक-स्टार्ट" पृष्ठ ऑनलाइन रखा है (http://jaxgl.com) यदि आप बस जल्दी करना चाहते हैं और कुछ प्रस्तुत करना चाहते हैं!

+0

ऐसा लगता है कि रूबी पर रूबी के साथ अच्छी तरह से एकीकृत है। –

11

मैं अनुभव से बात नहीं कर सकता क्योंकि मैं आपके जैसे ही नाव में हूं, वेबगेल ढांचे का उपयोग करने के लिए देख रहा हूं। आप तो विभिन्न व्यवस्थाएं मैं Three.js

https://github.com/mrdoob/three.js/

+0

मैंने थ्री.जेएस का उपयोग करके अपनी वेबजीएल परियोजना की और बहुत अनुशंसा की। –

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