3 डी कंप्यूटर ग्राफिक्स

3 वास्तविक समय कंप्यूटर ग्राफिक्स, जिसे कभी-कभी CGI, 3D-CGI या त्रि-आयामी  कंप्यूटर जनित कल्पना  कहा जाता है, वे ग्राफिक्स होते हैं जो ज्यामितीय डेटा के तीन-आयामी प्रतिनिधित्व का उपयोग करते हैं (अक्सर कार्टेशियन समन्वय प्रणाली#कार्टेशियन निर्देशांक तीन आयामों में) जो कंप्यूटर में संग्रहीत होते हैं।गणना करने और डिजिटल छवि प्रदान करने के उद्देश्य, आमतौर पर  2 डी छवि यां लेकिन कभी -कभी  3 डी छवि यां।परिणामी छवियों को बाद में देखने के लिए संग्रहीत किया जा सकता है (संभवतः एक  कंप्यूटर एनीमेशन  के रूप में) या वास्तविक समय के कंप्यूटर ग्राफिक्स में प्रदर्शित किया जा सकता है।

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

3 डी ग्राफिक्स 2 डी कंप्यूटर ग्राफिक्स  के विपरीत खड़े हैं जो आमतौर पर सृजन और प्रतिपादन के लिए पूरी तरह से अलग तरीकों और प्रारूपों का उपयोग करते हैं।

3 डी कंप्यूटर ग्राफिक्स वायर-फ्रेम मॉडल  में 2 डी कंप्यूटर  वेक्टर ग्राफिक्स  और अंतिम रेंडर डिस्प्ले में 2 डी कंप्यूटर  रेखापुंज ग्राफिक्स  के रूप में एक ही  कलन विधि  में से कई पर भरोसा करते हैं।कंप्यूटर ग्राफिक्स सॉफ्टवेयर में, 2 डी एप्लिकेशन  कंप्यूटर ग्राफिक्स प्रकाश व्यवस्था  जैसे प्रभावों को प्राप्त करने के लिए 3 डी तकनीकों का उपयोग कर सकते हैं, और इसी तरह, 3 डी कुछ 2 डी रेंडरिंग तकनीकों का उपयोग कर सकते हैं।

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

इतिहास
विलियम फेट्टर को 1961 में कंप्यूटर ग्राफिक्स शब्द के लिए श्रेय दिया गया था   बोइंग  में अपने काम का वर्णन करने के लिए।कंप्यूटर  एनीमेशन  के पहले डिस्प्ले में से एक  भावी दुनिया  (1976) था, जिसमें एक मानव चेहरे का एक एनीमेशन और एक हाथ शामिल था जो मूल रूप से 1971 के प्रायोगिक शॉर्ट  एक कंप्यूटर एनिमेटेड हाथ  में दिखाई दिया था, जो  यूनिवर्सिटी ऑफ यूटा  के छात्रों द्वारा बनाया गया था।। 3 डी कंप्यूटर ग्राफिक्स सॉफ्टवेयर 1970 के दशक के अंत में  गृह कम्प्यूटर  के लिए दिखाई देने लगे।सबसे पहले ज्ञात उदाहरण  3 डी आर्ट ग्राफिक्स  है, जो 3 डी कंप्यूटर ग्राफिक्स प्रभावों का एक सेट है, जो काज़ुमासा मिताजावा द्वारा लिखा गया है और जून 1978 में Apple II श्रृंखला के लिए जारी किया गया है।

अवलोकन
3 डी कंप्यूटर ग्राफिक्स उत्पादन वर्कफ़्लो तीन बुनियादी चरणों में आता है:
 * 1) 3 डी मॉडलिंग - किसी वस्तु के आकार का कंप्यूटर मॉडल बनाने की प्रक्रिया
 * 2) लेआउट और कंप्यूटर एनीमेशन - एक दृश्य के भीतर वस्तुओं (मॉडल, रोशनी आदि) का प्लेसमेंट और आंदोलन
 * 3) 3 डी रेंडरिंग - कंप्यूटर की गणना, जो प्रकाश प्लेसमेंट, सतह के प्रकारों और अन्य गुणों के आधार पर, एक छवि को उत्पन्न करती है (दृश्य को रेखापित करती है)

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

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

सामग्री और बनावट
सामग्री और बनावट ऐसे गुण हैं जो रेंडर इंजन मॉडल को रेंडर करने के लिए उपयोग करते हैं।रेंडर इंजन को यह बताने के लिए मॉडल सामग्री दे सकती है कि सतह को हिट करने पर प्रकाश का इलाज कैसे करें।बनावट का उपयोग एक रंग या अल्बेडो मानचित्र का उपयोग करके सामग्री के रंग को देने के लिए किया जाता है, या एक नक्शा टक्कर  या सामान्य मैपिंग का उपयोग करके सतह सुविधाओं को देने के लिए किया जाता है।इसका उपयोग एक विस्थापन मानचित्र का उपयोग करके मॉडल को ही विकृत करने के लिए भी किया जा सकता है।

रेंडरिंग
प्रतिपादन (कंप्यूटर ग्राफिक्स) एक मॉडल को एक छवि में या तो  प्रकाश परिवहन सिद्धांत  का अनुकरण करके फोटो-यथार्थवादी छवियों को प्राप्त करने के लिए, या एक कला शैली को  गैर-फोटोरिअलिस्टिक प्रतिपादन  के रूप में लागू करके परिवर्तित करता है।यथार्थवादी प्रतिपादन में दो बुनियादी संचालन परिवहन हैं (एक स्थान से दूसरे स्थान पर कितना प्रकाश मिलता है) और बिखरने (सतहों को प्रकाश के साथ कैसे बातचीत की जाती है)।यह कदम आमतौर पर 3 डी कंप्यूटर ग्राफिक्स  सॉफ्टवेयर  या  3 डी ग्राफिक्स एपीआई की सूची  का उपयोग करके किया जाता है।प्रतिपादन के लिए एक उपयुक्त रूप में दृश्य को बदलने में  3 डी प्रक्षेपण  भी शामिल है, जो दो आयामों में तीन आयामी छवि प्रदर्शित करता है।हालांकि 3 डी मॉडलिंग और सीएडी सॉफ्टवेयर 3 डी रेंडरिंग के रूप में अच्छी तरह से (जैसे,  ऑटोडेस्क 3 डी मैक्स  मैक्स या  ब्लेंडर (सॉफ्टवेयर) ), एक्सक्लूसिव 3 डी रेंडरिंग सॉफ्टवेयर भी मौजूद हैं (जैसे, ओटॉय का  अष्टक -रेंडर, मैक्सन का रेडशिफ्ट)  File:Engine movingparts.jpg| 3 डी रेंडरिंग रे ट्रेसिंग (ग्राफिक्स)  और एम्बिएंट रोड़ा के साथ ब्लेंडर (सॉफ्टवेयर) और याफरे का उपयोग करके परिवेश रोड़ा File:Dunkerque 3d.jpeg| 3 डी मॉडल ऑफ ए डंकर्क-क्लास बैटलशिप | डंकरक-क्लास बैटलशिप सपाट छायांकन  के साथ प्रस्तुत किया गया File:Cannonball stack with FCC unit cell.jpg|3 डी रेंडरिंग स्टेप के दौरान, प्रतिबिंबों की संख्या प्रकाश किरणों की संख्या, साथ ही साथ विभिन्न अन्य विशेषताओं को भी एक वांछित दृश्य प्रभाव प्राप्त करने के लिए तैयार किया जा सकता है। कोबाल्ट (सीएडी कार्यक्रम) के साथ प्रदान किया गया। 

सॉफ्टवेयर
3 डी कंप्यूटर ग्राफिक्स सॉफ्टवेयर 3 डी मॉडलिंग और 3 डी रेंडरिंग के माध्यम से कंप्यूटर-जनित इमेजरी (सीजीआई) का उत्पादन करता है या विश्लेषणात्मक, वैज्ञानिक और औद्योगिक उद्देश्यों के लिए 3 डी मॉडल का उत्पादन करता है।

फ़ाइल प्रारूप
3 डी ग्राफिक्स का समर्थन करने वाली फ़ाइलों की कई किस्में हैं, उदाहरण के लिए, वेवफ्रंट .obj फ़ाइलें और .x DirectX फ़ाइलें।प्रत्येक फ़ाइल प्रकार आम तौर पर अपनी विशिष्ट डेटा संरचना के लिए जाता है।

प्रत्येक फ़ाइल प्रारूप को उनके संबंधित अनुप्रयोगों, जैसे कि डायरेक्टएक्स फाइलें, और आईडी टेक 3  के माध्यम से एक्सेस किया जा सकता है।

मॉडलिंग
3 डी मॉडलिंग सॉफ्टवेयर 3 डी कंप्यूटर ग्राफिक्स सॉफ्टवेयर का एक वर्ग है जिसका उपयोग 3 डी मॉडल का उत्पादन करने के लिए किया जाता है।इस वर्ग के व्यक्तिगत कंप्यूटर प्रोग्राम  को मॉडलिंग एप्लिकेशन या मॉडलर कहा जाता है।

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

3 डी मॉडलर अपने मॉडल को कम्प्यूटर फाइल  में निर्यात कर सकते हैं, जिसे तब अन्य अनुप्रयोगों में आयात किया जा सकता है जब तक कि  मेटा डेटा संगत नहीं है।कई मॉडलर  आयातक  (कंप्यूटिंग) और  निर्यातक  (कंप्यूटिंग) को  प्लग-इन (कम्प्यूटिंग)  | प्लग-इन की अनुमति देते हैं, इसलिए वे अन्य अनुप्रयोगों के मूल प्रारूपों में डेटा पढ़ और लिख सकते हैं।

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

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

पूरक उपकरण
वीडियो का निर्माण करने के बाद, स्टूडियो तब फिल्म संपादन या वीडियो को एडोब प्रीमियर प्रो  या  फाइनल कट प्रो  जैसे मिड-लेवल, या  ऑटोडेस्क दहन,  अंकीय संलयन , शेक (सॉफ़्टवेयर) जैसे उच्च-अंत में कार्यक्रमों का उपयोग करके वीडियो संपादन या रचना करते हैं। मैच मूविंग  सॉफ्टवेयर का उपयोग आमतौर पर कंप्यूटर-जनरेट किए गए वीडियो के साथ लाइव वीडियो से मेल खाने के लिए किया जाता है, दोनों को कैमरा मूव्स के रूप में सिंक में रखा जाता है।

सिनेमाई उत्पादन बनाने के लिए रियल-टाइम कंप्यूटर ग्राफिक्स इंजनों का उपयोग माचिनिमा कहा जाता है।

Photorealistic 2d ग्राफिक्स से भेद
3 डी दिखाई देने वाले सभी कंप्यूटर ग्राफिक्स एक वायरफ्रेम मॉडल  पर आधारित नहीं हैं।3 डी  फ़ोटो-यथार्थवादी  प्रभावों के साथ 2 डी कंप्यूटर ग्राफिक्स अक्सर वायरफ्रेम मॉडलिंग के बिना प्राप्त किए जाते हैं और कभी -कभी अंतिम रूप में अप्रभेद्य होते हैं।कुछ  ग्राफिक कला सॉफ्टवेयर  में फ़िल्टर शामिल होते हैं जिन्हें 2D वेक्टर ग्राफिक्स या 2D रेखापुंज ग्राफिक्स पर पारदर्शी परतों पर लागू किया जा सकता है। दृश्य कला कार फिल्टर के उपयोग के बिना 3 डी प्रभाव और  कलात्मक प्रतिपादन  फोटोरियलिस्टिक प्रभावों की नकल या कल्पना कर सकते हैं।

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

यह भी देखें
• Graphics and software

• Glossary of computer graphics

• Comparison of 3D computer graphics software

• Graphics processing unit (GPU)

• Graphical output devices

• List of 3D computer graphics software

• List of 3D modeling software

• List of 3D rendering software

• Real-time computer graphics

• Reflection (computer graphics)

• Rendering (computer graphics)

• Fields of use

• 3D data acquisition and object reconstruction

• 3D motion controller

• 3D projection on 2D planes

• 3D reconstruction

• 3D reconstruction from multiple images

• Anaglyph 3D

• Cel shading

• Computer animation

• Computer vision

• Digital geometry

• Digital image processing

• Game development tool

• Game engine

• Geometry pipelines

• Geometry processing

• Graphics

• Isometric graphics in video games and pixel art

• Level editor

• List of stereoscopic video games

• Medical animation

• Render farm

• SIGGRAPH

• Stereoscopy

• Timeline of computer animation in film and television

• Video game graphics

बाहरी कड़ियाँ

 * A Critical History of Computer Graphics and Animation (Wayback Machine copy)
 * How Stuff Works - 3D Graphics
 * History of Computer Graphics series of articles (Wayback Machine copy)
 * How 3D Works - Explains 3D modeling for an illuminated manuscript