Displacement mapping
ડિસ્પ્લેસમેન્ટ મેપિંગ એ બમ્પ, નોર્મલ અને પેરલેક્સ મેપિંગથી વિપરીત એક વૈકલ્પિક કમ્પ્યુટર ગ્રાફિક્સ તકનીક છે, જેમાં ટેક્સચર અથવા ઊંચાઈના નકશાનો ઉપયોગ કરીને અસર થાય છે જ્યાં ટેક્સચર સપાટી પરના બિંદુઓની વાસ્તવિક ભૌમિતિક સ્થિતિ વિસ્થાપિત થાય છે, ઘણીવાર સ્થાનિક સપાટી પર નોર્મલ, સપાટી પરના દરેક બિંદુ પર ટેક્સચર ફંક્શનનું મૂલ્યાંકન કરે છે. તે સપાટીઓને ઊંડાઈ અને વિગતવાર સમજ આપે છે, ખાસ કરીને સ્વ-સમાવેશ, સ્વ-છાંયો અને નિહાળી શકે છે; બીજી તરફ, વધારાની ભૂમિતિના મોટા પ્રમાણને કારણે તે આ વર્ગની તકનીકોમાં સૌથી મોંઘી છે. વર્ષોથી, ડિસ્પ્લેસમેન્ટ મેપિંગ એ ફોટો-રિયલિસ્ટિક રેન્ડરમેન જેવી હાઇ-એન્ડ રેન્ડરિંગ સિસ્ટમ્સની વિશિષ્ટતા હતી, જ્યારે ઓપનજીએલ અને ડાયરેક્ટએક્સ જેવા રીઅલ-ટાઇમ એપીઆઈ, ફક્ત આ સુવિધાનો ઉપયોગ કરવાનું શરૂ કરી રહ્યા હતા. આનું એક કારણ એ છે કે ડિસ્પ્લેસમેન્ટ મેપિંગના મૂળ અમલીકરણ માટે સપાટીના અનુકૂલનશીલ ટેસેલેશનની જરૂર પડે છે જેથી પર્યાપ્ત માઇક્રોપોલીગોન મેળવી શકાય જેનું કદ સ્ક્રીન પર પિક્સેલના કદ સાથે મેળ ખાય છે. વિવિધ સંદર્ભોમાં શબ્દના અર્થમાં ડિસ્પ્લેસમેન્ટ મેપિંગમાં મેપિંગ શબ્દનો સમાવેશ થાય છે જે ડિસ્પ્લેસમેન્ટ સ્ટ્રેન્થને મોડ્યુલેટ કરવા માટે ઉપયોગમાં લેવાતા ટેક્સચર નકશાનો સંદર્ભ આપે છે. વિસ્થાપનની દિશા સામાન્ય રીતે સ્થાનિક સપાટીની સામાન્ય હોય છે. આજે, ઘણા રેન્ડરર્સ પ્રોગ્રામેબલ શેડિંગને મંજૂરી આપે છે જે ઉચ્ચ ગુણવત્તાની (બહુ-પરિમાણીય) પ્રક્રિયાગત રચનાઓ અને મનસ્વી રીતે ઉચ્ચ આવર્તન પર પેટર્ન બનાવી શકે છે. મેપિંગ શબ્દનો ઉપયોગ પછી વિવાદાસ્પદ બની જાય છે, કારણ કે હવે કોઈ ટેક્સચર નકશો સામેલ નથી. તેથી, વ્યાપક શબ્દ વિસ્થાપનનો ઉપયોગ આજે ઘણીવાર સુપર કન્સેપ્ટનો સંદર્ભ આપવા માટે થાય છે જેમાં ટેક્સચર નકશા પર આધારિત વિસ્થાપનનો પણ સમાવેશ થાય છે. આર. ઇ. વાય. ઇ. એસ. અલ્ગોરિધમનો ઉપયોગ કરતા પ્રસ્તુતકર્તાઓ, અથવા માઇક્રોપોલીગોન્સ પર આધારિત સમાન અભિગમો, લગભગ 20 વર્ષ પહેલાં ઉપલબ્ધ થયા ત્યારથી મનસ્વી ઉચ્ચ આવર્તન પર વિસ્થાપન મેપિંગને મંજૂરી આપી છે. આરઇવાયઇએસ દ્વારા માઇક્રોપોલીગોન ડિસ્પ્લેસમેન્ટ મેપિંગ અભિગમ અમલમાં મૂકનાર પ્રથમ વ્યાવસાયિક રીતે ઉપલબ્ધ રેન્ડરર પિક્સારનું ફોટોરેઅલિસ્ટિક રેન્ડરમેન હતું. માઇક્રોપોલીગોન રેન્ડરર્સ સામાન્ય રીતે રજૂ કરવામાં આવતી છબી માટે યોગ્ય ગ્રાન્યુલારિટી પર પોતાની જાતને ટેસલેટ ભૂમિતિ આપે છે. એટલે કેઃ મોડેલિંગ એપ્લિકેશન રેન્ડરરને ઉચ્ચ-સ્તરના પ્રિમિટિવ્સ પહોંચાડે છે. ઉદાહરણોમાં સાચા એનયુઆરબીએસ-અથવા પેટાવિભાગની સપાટીઓનો સમાવેશ થાય છે. રેન્ડરર પછી રેન્ડર કરવામાં આવતી છબીમાંથી મેળવેલા દૃશ્ય-આધારિત અવરોધોનો ઉપયોગ કરીને રેન્ડર સમયે આ ભૂમિતિને માઇક્રોપોલીગોન્સમાં રજૂ કરે છે. અન્ય રેન્ડરર્સ કે જેને મોડેલિંગ એપ્લિકેશનને પૂર્વ-ટેસેલેટેડ ઓબ્જેક્ટ્સને મનસ્વી બહુકોણ અથવા ત્રિકોણમાં પહોંચાડવા માટે જરૂરી છે, તેમણે ડિસ્પ્લેસમેન્ટ મેપિંગ શબ્દને આ બહુકોણના શિરોબિંદુઓને ખસેડવા તરીકે વ્યાખ્યાયિત કર્યો છે. ઘણીવાર વિસ્થાપનની દિશા પણ શિરોબિંદુ પર સામાન્ય સપાટી સુધી મર્યાદિત હોય છે. વિભાવનાત્મક રીતે સમાન હોવા છતાં, તે બહુકોણ સામાન્ય રીતે માઇક્રોપોલીગોન કરતા ઘણા મોટા હોય છે. આ અભિગમમાંથી પ્રાપ્ત થતી ગુણવત્તા આમ રેન્ડરરને તેની પહોંચ મળે તે પહેલાં લાંબા સમય સુધી ભૂમિતિના ટેસેલેશન ઘનતા દ્વારા મર્યાદિત હોય છે. માઇક્રોપોલીગોન રેન્ડરર્સમાં ડિસ્પ્લેસમેન્ટ મેપિંગ વિ. નોન-ટેસેલેટિંગ (મેક્રો) બહુકોણ રેન્ડરર્સમાં ડિસ્પ્લેસમેન્ટ મેપિંગ વચ્ચેનો આ તફાવત ઘણીવાર એવા લોકો વચ્ચે વાતચીતમાં મૂંઝવણ તરફ દોરી શકે છે જેમનો દરેક તકનીક અથવા અમલીકરણ સાથે સંપર્ક મર્યાદિત છે. આનાથી પણ વધુ, તાજેતરના વર્ષોની જેમ, ઘણા બિન-માઇક્રોપોલીગોન રેન્ડરરોએ સમાન ગુણવત્તાનું ડિસ્પ્લેસમેન્ટ મેપિંગ કરવાની ક્ષમતા ઉમેરી છે જે માઇક્રોપોલીગોન રેન્ડર કુદરતી રીતે પહોંચાડવા માટે સક્ષમ છે. આ રેન્ડરરોએ અગાઉ કરેલા કાચા પૂર્વ-પ્રક્ષેપણ-આધારિત વિસ્થાપન વચ્ચે તફાવત કરવા માટે, આ સુવિધાનું વર્ણન કરવા માટે પેટા-પિક્સેલ વિસ્થાપન શબ્દ રજૂ કરવામાં આવ્યો હતો. સબ-પિક્સેલ ડિસ્પ્લેસમેન્ટ સામાન્ય રીતે ભૂમિતિના વધુ સારી રી-ટેસેલેશનનો સંદર્ભ આપે છે જે પહેલેથી જ બહુકોણમાં ટેસેલેટેડ હતું. આ રી-ટેસેલેશન માઇક્રોપોલીગોન્સ અથવા ઘણીવાર માઇક્રોટ્રીએંગલમાં પરિણમે છે. વિસ્થાપન મેપિંગ હાંસલ કરવા માટે આના શિરોબિંદુઓ પછી તેમના સામાન્ય સાથે ખસેડવામાં આવે છે. સાચા માઇક્રોપોલીગોન રેન્ડરર્સ હંમેશાં તે જ કરી શક્યા છે જે સબ-પિક્સેલ-ડિસ્પ્લેસમેન્ટ તાજેતરમાં જ પ્રાપ્ત થયું છે, પરંતુ ઉચ્ચ ગુણવત્તા અને મનસ્વી ડિસ્પ્લેસમેન્ટ દિશામાં. તાજેતરના વિકાસ સૂચવે છે કે સબ-પિક્સેલ ડિસ્પ્લેસમેન્ટનો ઉપયોગ કરતા કેટલાક રેન્ડરર્સ ઉચ્ચ સ્તરની ભૂમિતિને પણ ટેકો આપવા તરફ આગળ વધે છે. આ રેન્ડરર્સના વિક્રેતાઓ સબ-પિક્સેલ ડિસ્પ્લેસમેન્ટ શબ્દનો ઉપયોગ કરવાનું ચાલુ રાખે તેવી શક્યતા હોવાથી, આ કદાચ 3D કમ્પ્યુટર ગ્રાફિક્સમાં ડિસ્પ્લેસમેન્ટ મેપિંગનો ખરેખર અર્થ શું છે તે વધુ અસ્પષ્ટતા તરફ દોરી જશે. માઈક્રોસોફ્ટની માલિકીની હાઇ લેવલ શેડર લેંગ્વેજના સંદર્ભમાં, ડિસ્પ્લેસમેન્ટ મેપિંગને એક પ્રકારના "વર્ટેક્સ-ટેક્સચર મેપિંગ" તરીકે અર્થઘટન કરી શકાય છે જ્યાં ટેક્સચર નકશાના મૂલ્યો પિક્સેલના રંગોમાં ફેરફાર કરતા નથી (જે વધુ સામાન્ય છે), પરંતુ તેના બદલે શિરોબિંદુઓની સ્થિતિને બદલે છે. બમ્પ, નોર્મલ અને પેરલેક્સ મેપિંગથી વિપરીત, જે તમામને ડિસ્પ્લેસમેન્ટ મેપિંગની વર્તણૂકને "નકલી" કહી શકાય, આ રીતે ટેક્સચરમાંથી ખરેખર ખરબચડી સપાટી ઉત્પન્ન કરી શકાય છે. તેનો ઉપયોગ અત્યંત વિગતવાર જાળી બનાવવા માટે અનુકૂલનશીલ ટેસેલેશન તકનીકો (જે વર્તમાન જોવાની સેટિંગ્સ અનુસાર પ્રસ્તુત બહુકોણની સંખ્યામાં વધારો કરે છે) સાથે સંયોજનમાં કરવો પડે છે. ઊંચાઈ નકશો વધુ વાંચન બ્લેન્ડર ડિસ્પ્લેસમેન્ટ મેપિંગ વ્રે ડિસ્પ્લેસમેન્ટ મેપિંગ રિલીફ ટેક્સચર મેપિંગ વેબસાઇટ પેરાલાક્સ ઓકલ્યુઝન મેપિંગ ઇન જી. એલ. એસ. એલ. <આઇ. ડી. 1> રીઅલ-ટાઇમ રિલીફ મેપિંગ ઓન આર્બિટ્રરી પોલિગોનલ સર્ફેસ પેપર રિલીફ મેપિંગ ઓફ નોન-હાઈટ-ફિલ્ડ સરફેસ ડિટેલ્સ પેપર સ્ટેટ ઓફ ધ આર્ટ ઓફ ડિસ્પ્લેસમેન્ટ મેપિંગ ઓન જી. પી. યુ. પેપર રેફરન્સ ટેક્સચર મેપિંગ