मुझे पता है कि यह 2 साल पुराना है, लेकिन मुझे लगता है कि मैं इसे भविष्य के पाठकों के लिए यहां पोस्ट करूंगा।
क्या चुनना है कि आपको क्या चाहिए इसकी पर निर्भर करता है।
क्या आपको कोई साधारण या 3 डी आकार की आवश्यकता नहीं है? कोशिश करें कि आप इसे CSS3 के साथ कर सकते हैं, यह अब तक का सबसे आसान है। आईई के लिए आप शायद एक पुस्तकालय प्राप्त कर सकते हैं जो समर्थन प्रदान करता है।
क्या आपको अच्छे ग्राफिक्स के साथ कुछ मीठे 3 डी मॉडल की आवश्यकता है और यह सभी प्रकार की चीज़ें कर सकता है? वेबजीएल जाओ, आप ब्राउज़र में 3 डी के लिए अधिक नियंत्रण और प्रदर्शन के लिए नहीं पूछ सकते हैं।
क्या आपको 3 डी आकार की आवश्यकता है जो सभी प्रकार की चीजें कर सकते हैं, लेकिन बनावट की आवश्यकता नहीं है और हर जगह काम करेंगे और अधिक प्रदर्शन की आवश्यकता नहीं होगी? जाओ कैनवास।
CSS3 सिर्फ आंख कैंडी के लिए है। आप इसे आसानी से बना सकते हैं, इसे किसी भी तरह से शैली दें और बहुत आसानी से बनाए रखा जा सके। एक बार जब आप सिर्फ आंखों की कैंडी से अधिक करना चाहते हैं, तो अपने दस्ताने डालें क्योंकि वह कुछ काम करने वाला है।
2 डी कैनवास के साथ आप 3 डी सामान बना सकते हैं। यदि आप इसके लिए नए हैं, तो यह बहुत परेशान और जटिल होगा (एक उदाहरण का नाम देने के लिए; आपको मैट्रिक्स के बारे में जानने की ज़रूरत है), आप 2 डी कैनवास के साथ कुछ भी कर सकते हैं जिसे आप वेबजीएल के साथ कर सकते हैं लेकिन कुछ चीज आसान होगी वेबजीएल में (गंभीरता से, यदि 2 डी कैनवास जा रहा है, तो बनावट का उपयोग करने की कोशिश न करें, यह एक दुःस्वप्न है)। वेबजीएल ओपनजीएल का उपयोग करता है, संक्षेप में, इसका मतलब है कि यह हमेशा 2 डी कैनवास से बेहतर प्रदर्शन करेगा।
हालांकि, वेबजीएल के लिए उपयोगकर्ता को एक संगत वीडियो कार्ड होना आवश्यक है।
नहीं एक js डेवलपर मदद करता है, लेकिन मैं का उपयोग किया है [Three.js] (https://github.com/mrdoob/three.js) आसानी से और यह कई दाता है (WebGL, एसवीजी और कैनवास)। मैंने कैनवास रेंडरर के साथ खेला और यह कुछ समय पहले बहुत सारे ब्राउज़रों पर काम करता है और बनावट का उपयोग करते समय मुझे याद रखने वाला एकमात्र मुद्दा गति था (क्योंकि कैनवास रेंडरर मूल रूप से सभी गणित करता है और केवल सीपीयू पर प्रतिपादन करता है) इसलिए मैंने ज्यादातर रंगों का उपयोग किया । इसके अलावा, मेरे परीक्षण आईओएस और एंड्रॉइड पर चलाए गए, लेकिन जटिल मॉडल के लिए धीमे। बेसिक/लो-पॉली मॉडल मोबाइल पर भी कैनवास के साथ कुछ हद तक सभ्य काम करते हैं। मेरे पुराने उदाहरण देखें [यहां] (http://bit.ly/fOLOgM) एचटीएच –
यह पागल है ना? चक नॉरिस सिर्फ divs का उपयोग करता है: http://www.uselesspickles.com/triangles/ – joeytwiddle
बीटीडब्ल्यू, अब तक आप वेबजीएल का उपयोग करते हैं, आपको अनिवार्य रूप से कैनवास की आवश्यकता है। वेबजीएल कैनवास से अलग है केवल इस अर्थ में कि आपको एक वेबजीएल संदर्भ मिलता है। वेबजीएल - 'document.getElementById ('कैनवास-तत्व')। GetContext (" webgl ");' .. सामान्य 2 डी कैनवास 'document.getElementById ('कैनवास-तत्व')। GetContext (" 2d "); // यदि आप "3 डी" में बदलते हैं, तो आपके पास अभी भी 3 डी रेखांकन हो सकते हैं, w/o WebGL' –