Qt 5.11 - GoochMaterial (QML type)

GoochMaterial QML प्रकार




qt

GoochMaterial QML प्रकार

GoochMaterial सीएडी और सीएएम अनुप्रयोगों में लोकप्रिय गूच शेडिंग मॉडल को लागू करने वाली सामग्री प्रदान करता है। More...

आयात विवरण: आयात Qt3D.Extras 2.0
जबसे: Qt 5.7

गुण

विस्तृत विवरण

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

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

यह सामग्री एकल रेंडर पास दृष्टिकोण के साथ एक प्रभाव का उपयोग करती है और प्रति टुकड़ा प्रकाश व्यवस्था करती है। OpenGL 2, OpenGL 3 या इसके बाद के संस्करण OpenGL ES 2 के लिए तकनीक प्रदान की जाती हैं।

संपत्ति का प्रलेखन

अल्फा : real

वर्तमान अल्फा मान को धारण करता है। Gooch shader द्वारा उपयोग किए जाने वाले रंग रैंप की शुरुआत बिंदु की गणना {c = cool + alpha * diffuse} के रूप में की जाती है।

बीटा : real

वर्तमान बीटा मान प्राप्त करता है। Gooch shader द्वारा उपयोग किए जाने वाले रंग रैंप की शुरुआत बिंदु की गणना {c = warm + beta * diffuse} के रूप में की जाती है।

coolColor : color

वर्तमान कूल कलर को धारण करता है।

फैलाना : color

वर्तमान फैल रंग को धारण करता है।

चमक : real

वर्तमान चमक मूल्य को धारण करता है। शिथिलता के उच्च मूल्य एक छोटे और उज्जवल प्रकाश में परिणाम करते हैं।

सट्टा : color

वर्तमान स्पेक्युलर रंग धारण करता है।

warmColor : color

वर्तमान वार्मर रंग को धारण करता है।