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