Q100448: Nuke இல் தனிப்பயன் STMap படத்தை எவ்வாறு உருவாக்குவது

சுருக்கம்

ஒரு படத்திற்குள் பிக்சல் மாற்றங்களைக் கணக்கிட STMap ஐப் பயன்படுத்துவது ஒரு திறமையான வழியாகும். உள்ளீட்டு படத்தின் அடிப்படையில், விளைந்த படத்தில் உள்ள ஒவ்வொரு பிக்சலும் எங்கிருந்து வருகிறது என்பதை வரையறுக்கும் இரண்டு சேனல்களின் கலவையை அடிப்படையாகக் கொண்டது இந்தக் கணக்கீடு.

STMaps-ஐ Nuke க்குள் (மற்றும் வெளியே) பல்வேறு நோக்கங்களுக்காகப் பயன்படுத்தலாம், மேலும் Nuke க்குள்ளேயே இவற்றை எவ்வாறு உருவாக்குவது என்பதை அறிந்து கொள்வது முக்கியம்.

இந்தக் கட்டுரை ஒரு எக்ஸ்பிரஷன் முனை, சில எளிய வெளிப்பாடுகள் மற்றும் ஒரு ரிஃபார்மேட் முனையைப் பயன்படுத்தி தனிப்பயனாக்கக்கூடிய STMap ஐ உருவாக்குவதற்கான எளிய வழியை விளக்குகிறது.

மேலும் தகவல்

ஒரு STMap என்பது இரண்டு வண்ண சாய்வுப் பாதைகளின் கலவையாகும், இது ஒவ்வொரு பிக்சலுக்கும் 2D இடத்தில் ஒரு தனித்துவமான x மற்றும் y ஒருங்கிணைப்பை வழங்குகிறது. ஒரு சாய்வுப் பாதை உள்ளீட்டு படத்தின் உயரம் x க்குள் உள்ள பிக்சல்களின் அளவையும் மற்றொன்று y அகலத்தில் உள்ள பிக்சல்களின் அளவையும் வரையறுக்கிறது.

ஒரு STMap-ன் நோக்கம் வண்ணத்துடன் தொடர்புடையது அல்ல , மாறாக ஒவ்வொரு பிக்சலுக்கும் கொடுக்கப்பட்டுள்ள x மற்றும் y ஆயத்தொலைவுடன் தொடர்புடையது. இரண்டு படங்களையும் பச்சை மற்றும் சிவப்பு வண்ண சேனல்களில் இணைக்கும்போது, பின்வரும் காட்சி முடிவைப் பெறுவீர்கள்:

STMap.jpg

STMaps ஆனது Nuke க்குள் பல்வேறு பயன்பாடுகளைக் கொண்டுள்ளது. படங்கள்/அமைப்புகளை மாற்றவும் மீண்டும் சீரமைக்கவும், 2D பொருளை 3D வடிவவியலுடன் கண்காணிப்பதற்கான தளமாகப் பயன்படுத்துவதற்கும் அவற்றைப் பயன்படுத்தலாம்.

Nuke வெளியே, அவற்றை ஒரு 3D பொருளுக்கு நேரடியாக ஒரு அமைப்பாக சுடலாம், மற்ற பயன்பாடுகளுக்கும் Nuke இடையிலான லென்ஸ் சிதைவுகளை தொடர்புபடுத்தவும் பயன்படுத்தலாம்.

பணிப்பாய்வு

வெளிப்பாடு முனையை அமைத்தல்

ஒரு படத்தின் சிவப்பு மற்றும் பச்சை சேனல்களுக்கு x மற்றும் y ஆயத்தொலைவுகளை வரைய எக்ஸ்பிரஷன் முனையைப் பயன்படுத்தலாம்.

1) முனை வரைபடத்தில் ஒரு வெளிப்பாடு முனையை உருவாக்கவும்.

2) சிவப்பு சேனலுக்கு ஒதுக்கப்பட்ட முதல் புலத்திற்குள், பின்வரும் வெளிப்பாட்டை உள்ளிடவும்:

x/(width-1)

3) பச்சை சேனலுக்கு ஒதுக்கப்பட்ட இரண்டாவது புலத்தில், பின்வரும் வெளிப்பாட்டை உள்ளிடவும்:

y/(height-1)

எக்ஸ்பிரஷன்STMap.png

குறிப்பு: வகுப்பிகளில் உள்ள -1, படத்தின் சிவப்பு மற்றும் பச்சை சேனல்கள் (0, 0) முதல் (அகலம்-1/அகலம், உயரம்-1/உயரம்) வரை இருப்பதற்குப் பதிலாக (0,0) முதல் (1,1) வரை இருப்பதை உறுதி செய்கிறது.

பார்வையாளரில் காணப்படும் முடிவு பின்வரும் படமாக இருக்கும்:

பார்வையாளர் முடிவுகள்.png

குறிப்பு: STMap இன் தெளிவுத்திறன் திட்டத்தின் தெளிவுத்திறனால் இயக்கப்படுகிறது. எக்ஸ்பிரஷன் முனையின் உள்ளீட்டில் ஒரு மறுவடிவமைப்பு முனையைச் சேர்ப்பதன் மூலம் இதை மாற்றலாம், எடுத்துக்காட்டாக:

ReformatExpression.png (பதிவிறக்கம்)

STMap ஐ வழங்குதல்

கடைசி படி STMap ஐ ரெண்டர் செய்வதாகும். இது அதை மீண்டும் Nuke க்குள் கொண்டு வர அல்லது மூன்றாம் தரப்பு பயன்பாட்டிற்குள் பயன்படுத்த உங்களை அனுமதிக்கும்.

1) ஒரு எழுது முனையை உருவாக்கவும்

2) எழுது முனைக்கான பண்புகள் பெட்டியில், நீட்டிப்பு .exr ஆக அமைக்கப்பட்டுள்ளதா என்பதை உறுதிசெய்து, STMap க்கான கோப்பு கோப்பகத்தைத் தேர்ந்தெடுக்கவும்.

3) ரெண்டரிங் செய்வதற்கு முன் டேட்டாடைப் மதிப்பை 32 பிட் ஃப்ளோட்டாக மாற்றுவதை உறுதிசெய்யவும்.

குறிப்பு: STMap இன் கணக்கீடு வெளியீட்டு நிறத்தை அடிப்படையாகக் கொண்டிருக்கவில்லை, ஆனால் EXR கோப்பு வைத்திருக்கக்கூடிய பிக்சல் மாறுபாட்டின் அளவை அடிப்படையாகக் கொண்டிருப்பதால், நாங்கள் 32-பிட் ஆழம் EXR கோப்பைப் பயன்படுத்துகிறோம். இது பார்வைக்கு வேறுபட்டதாக இருக்காது, ஆனால் தகவலில் உள்ள வேறுபாடு மிகவும் குறிப்பிடத்தக்கது மற்றும் முடிவில் காண்பிக்கப்படும்.

எழுது.பிஎன்ஜி

மேலும் படிக்க

STMap இன் செயல்பாடு பற்றிய கூடுதல் தகவல்களை கீழே உள்ள எங்கள் ஆன்லைன் ஆவணத்தில் காணலாம்:

மேலே உள்ளவற்றுடன் கூடுதலாக, C_GenerateMap அல்லது C_STMap முனைகளைப் பயன்படுத்தி Nuke இல் உள்ள CaraVR முனைகளைப் பயன்படுத்தி ஒரு STMap ஐ உருவாக்கலாம். இந்த முனைகளை எவ்வாறு உருவாக்குவது என்பது பற்றிய கூடுதல் தகவல்களை இங்கே கொடுக்கப்பட்டுள்ள இணைப்புகளில் காணலாம்:

எடுத்துக்காட்டு கோப்பு

We're sorry to hear that

Please tell us why