Shader રેસીપી સિરીઝ
ગેજેટ્સ ખૂણામાં અહીંથી, રૅક્શૅજ્સ ખરેખર એક સંપૂર્ણ ઘણું સમજણ ધરાવતી નથી, પણ બીજી રાત્રિએ આવી હતી જ્યારે હું લીંબુ મરીના ચિકનને રાંધવા માટે સલાહ ઉપાડી રહ્યો હતો ત્યારે હું એક અલગ પ્રકારનો રેસીપી દર્શાવતી શ્રેણી શરૂ કરી શકું છું. - શેડર રેસિપિ
માયાનું, યુડીકે, 3DS મેક્સ, વે્રે, વગેરેમાં સામગ્રી અને શેડર્સ પર સંપૂર્ણ "કૂકીબુક્સ" લખવામાં આવી છે.
તે કંઈક શરૂઆત સાથે ઘણો મુશ્કેલીઓ છે, અને સારા કારણ માટે છે! લાકડું, કાચ, પથ્થર અથવા સિરામિક ટાઇલ જેવા વાસ્તવિક વિશ્વ સામગ્રીની નકલ કરવાના પ્રયાસરૂપે, "સ્પેક્યુલર તાકાત" અને "ફેક્ટ્યુલ વજન" જેવા રહસ્યમય પરિમાણોને ઝટકો
તેથી, આપણે અહીં છીએ.
આજુબાજુના અવરોધો સાથે શરૂ કરીને, અમે કેટલાક સામાન્ય વાસ્તવિક દુનિયાની સામગ્રીઓ માટે કેટલાક એપ્લિકેશન સેટિંગ્સ રજૂ કરવાનું શરૂ કરીશું જે નીચે ખીલી લેવા માટે મુશ્કેલ છે. અમે મોટે ભાગે આ શ્રેણીમાં માયાનો ઉપયોગ કરીશું, જો કે અમે અવાસ્તવિક ડેવલપમેંટ કિટમાં એક અથવા બે વખત વેર કરી શકીએ છીએ. અમે આ શ્રેણી વિશે ઉત્સાહિત છીએ અને તમે તેને વાંચતા હોવાથી જેટલું લખ્યું તે જાણવાની અપેક્ષા છે!
02 નો 01
એમ્બિયન્ટ ઑક્યુલેશન શું છે?
આ નામ તમને મૂર્ખ ન દો-આજુબાજુના અવરોધો ખરેખર બિલ્ડ કરવા માટે ખૂબ સરળ સામગ્રી છે, અને તે અતિ મહત્વનું છે
એ.ઓ. (AO) એ વર્ક-ઇન-પ્રોગ્રેસ ઈમેજોને પ્રસ્તુત કરવા માટે (ખૂબ વૈશ્વિક રીતે) ઉપયોગમાં લેવાતા નથી, તે ખાતર અને ટેક્ષ્ચર પેઇન્ટિંગમાં બેઝ પાસ તરીકે વારંવાર ઉપયોગમાં લેવાય છે કારણ કે તે પડદાને એકીકરણ કરીને દ્રશ્યમાં વિગતવાર અને "ગ્રાઉન્ડ" પદાર્થો લાવવા મદદ કરે છે .
એમ્બિયન્ટ બ્લોક્સ એ સ્વ-શેડિંગ સામગ્રીનો એક પ્રકાર છે, જેનો અર્થ એ કે તે કાર્ય કરે છે જો તમારા દ્રશ્યમાં કોઇપણ લાઇટિંગ ન હોય. સિદ્ધાંતમાં, તે વૈશ્વિક પ્રકાશીતનો અમૂર્ત અંદાજ છે અને તેનો અર્થ એ છે કે રુમ અથવા પર્યાવરણની આસપાસ પ્રકાશ ફેલાવો.
એમ્બિયન્ટ વેગ્યુઝન રેન્ડર કરે છે જેમાં સૂક્ષ્મ ઘાટા રંગની સાથે "સોફ્ટ-શેડો" દર્શાવવામાં આવે છે જેમાં બે સપાટી નજીકની નજીક અથવા સંપર્કમાં આવે છે (ઓરડાના ખૂણાઓ, ઓબ્જેક્ટોની અનસારાઇડ, દંડ વિગતો, વગેરે). મોડિલીંગ માટીની તેમની સામ્યતાને કારણે એમ્બિયન્ટ બ્લોસલેસ ઈમેજોને ક્યારેક "માટી રેન્ડર" તરીકે ઓળખવામાં આવે છે.
અહીં એક મોડેલ છે જે મેં છેલ્લા વર્ષમાં વર્કશોપ માટે બનાવ્યું હતું જે મોડેલના સ્વરૂપને દર્શાવવા માટે આજુબાજુના અવરોધનો ઉપયોગ કરે છે (ડિએગો અલ્માઝાન દ્વારા શસ્ત્ર ખ્યાલ).
02 નો 02
એક એમ્બિયન્ટ ઓક્યુલેશન શેડર બનાવવાનું:
મૂળભૂત પ્રોગ્રેસ છબીઓ માટે એમ્બિયન્ટ ડોકલોઝન શેડર બનાવવાનું ખૂબ સરળ છે, અને તેને કોઈપણ યુવી, ટેક્સચર નકશા અથવા લાઇટિંગની જરૂર નથી.
સહેજ જુદા પરિણામો માટે અસર અમલમાં મૂકવાના ઘણા માર્ગો છે, પરંતુ જે હું અહીં રજૂ કરું તે સરસ અને સીધું છે, જેમાં ફક્ત એક માનસિક રે નોડ અને મૂળભૂત લેમ્બર્ટ સામગ્રીની જરૂર છે.
અહીં એક ટૂંકુ પગલાં-દ્વારા-પગલું સમજૂતી છે
હાઇપરહેડ વિન્ડો ખોલો અને એક નવી લેમ્બર્ટ સામગ્રી બનાવો.
સામગ્રીને એક નામ આપો- હું સામાન્ય રીતે એમ્બિયન્ટ ઓકિલ્યુઝન_માટ જેવી વસ્તુનો ઉપયોગ કરું છું.
તેની સામગ્રી વિશેષતાઓ ખોલવા માટે સામગ્રીને ડબલ ક્લિક કરો આ તે છે જ્યાં આપણે શેડર માટે મોટાભાગના પરિમાણોને સેટ કરીશું.
ડિફૉલ્ટ રૂપે સામગ્રીનો ફેલાવો રંગ તટસ્થ ગ્રે છે, પરંતુ અમે અમારા હાઈલાઈટ્સને હડપ નહીં કરવા માગીએ છીએ, તેથી અમે ખરેખર રંગ મૂલ્યને સ્પેક્ટ્રમના ઘાટા અંત તરફ ખસેડી રહ્યા છીએ. અમે રંગ એટ્રીબ્યુટ પર એચએસવી મૂલ્ય માટે 0, 0, .38 નો ઉપયોગ કરી રહ્યાં છીએ, પરંતુ આ વ્યક્તિગત પસંદગીની બાબત છે.
આગામી વસ્તુ જે આપણે કરવાની જરૂર છે તે સામગ્રીના ઇન્માન્ડેસીન્સ એટ્રીબ્યુટમાં એમ્બિયન્ટ વેગ્યુઝન નોડ પ્લગ કરે છે.
ઇન્હેન્ડેસીસન્સ ઇનપુટની બાજુમાં ચેકર્ડ બૉક્સને ક્લિક કરો. આ રેન્ડર નોડ વિંડો લાવશે.
માનસિક રે ટેબ હેઠળ, ટેક્સ્ટ પર ક્લિક કરો અને સૂચિમાં mib_amb_occlusion શોધો. તેને ક્લિક કરો, અને નોડ તમારી સ્ક્રીનની જમણી બાજુએ લક્ષણ સંપાદકમાં ખુલશે.
તમે વિશેષતાઓની સૂચિ જોઈ શકો છો - જે અમારા માટે અગત્યના છે તે નમૂનાઓ, તેજસ્વી / શ્યામ, સ્પ્રેડ, અને મહત્તમ અંતર છે, જો કે ફક્ત એક જ વસ્તુ જે અમે બદલીશું તે નમૂનાઓની સંખ્યા છે.
એમ્બિયન્ટ વેગ્યુઝન નોડમાં, નમૂનાઓની સંખ્યા તમારા રેન્ડરમાં અવાજની સંખ્યાને નિયંત્રિત કરે છે.
16 અથવા 32 નાં નમૂનાઓને છોડવાથી પ્રમાણમાં દાંતીવાળું હશે, જ્યારે 64 અથવા 128 જેવું મૂલ્ય વધારીને ખૂબ સરળ દેખાશે. 32 નમૂના પરીક્ષણ માટે સરસ છે, પણ જો હું કોઈ છબી બતાવવાની યોજના ઘડી તો હું સામાન્ય રીતે 64 અથવા 128 નો ઉપયોગ કરું.
તફાવતો માટે લાગણી મેળવવા માટે વિવિધ નમૂના સ્તરો પર થોડા રેન્ડર કરવાનો પ્રયાસ કરો-તમને સ્પેક્ટ્રમના નીચલા અંતમાં દાણાદાર દેખાવની તમને ગમશે.
અહીં મેં એક આઉટડોર એન્વાર્નમેન્ટનો ઉપયોગ કરીને બનાવેલી સરખામણીની છબી છે જે માયાનું આધાર રેન્ડર કરવા વચ્ચે તફાવત દર્શાવે છે અને 64 અને 128 નમૂના સાથેના આજુબાજુના અવરોધો દર્શાવે છે. જુઓ, છબી આસપાસના અવરોધો સાથે કેટલી સારી દેખાય છે?
જો તમે ઇચ્છો તો તમે અન્ય લક્ષણો સાથે પણ રમી શકો છો:
તેજસ્વી અને શ્યામ તમારા રેન્ડર માં લઘુત્તમ અને મહત્તમ મૂલ્યો નિયંત્રણ. જો તમને લાગે કે તમારા હાઇલાઇટ્સ ફૂંકાઈ ગયા છે અથવા તમારા પડછાયા કચડી રહ્યા છે, તો તમે આ સ્લાઇડર્સનો ઉપયોગ વળતર માટે કરી શકો છો. ફેલાવો અને મહત્તમ અંતર તમારા પ્રકાશ અને શ્યામ મૂલ્યો વચ્ચે પડોળ / અવક્ષય અંતરને બદલશે.
તમે ત્યાં જાઓ! આસ્થાપૂર્વક તમે આજુબાજુના અવરોધો વિશે થોડુંક શીખ્યા છો અને તે તમારા 3D દ્રશ્યો માટે સરસ પ્રસ્તુતિ સામગ્રી તરીકે કેવી રીતે ઉપયોગ કરી શકાય છે. જો તમને કોઈ પ્રશ્નો હોય તો બ્લોગ પર મને જણાવો!