மேலும் தகவல்
Katana வரிசை என்பது ஒரு குறைந்தபட்ச ரெண்டர் பண்ணை செயலாக்கமாகும், இது தனிப்பயன் ரெண்டர் பண்ணை செருகுநிரலைப் பயன்படுத்தி Katana ஒருங்கிணைக்கப்பட்டுள்ளது. Katana க்யூ சிஸ்டம் உங்கள் லோக்கல் மெஷினில் பல ரெண்டர்களை நிர்வகிக்கலாம் அல்லது ஒரே நெட்வொர்க்கில் உள்ள மெஷின்களின் தொகுப்பை, ரெண்டரிங் திறன்களை அதிகரித்து உற்பத்தித்திறனை அதிகரிக்கும்.
பயன்படுத்தி ரெண்டரைத் தொடங்க Katana வரிசை :
- நீங்கள் ரெண்டரைத் தொடங்க விரும்பும் 3D முனையில் வலது கிளிக் செய்யவும்.
- மேல் வட்டமிடுங்கள் Katana வரிசை விருப்பம் மற்றும் நீங்கள் தொடங்க விரும்பும் ரெண்டரின் வகையைத் தேர்ந்தெடுக்கவும்.
ரெண்டர் தொடங்குகிறது மற்றும் மானிட்டர் டேப், கேடலாக் டேப் மற்றும் மானிட்டர் லேயர் ஆகியவற்றில் பார்க்க முடியும்.
Katana வரிசை அமைப்பு மூலம் இயங்கும் ரெண்டர் வேலைகளை Katana வரிசை தாவலில் பார்க்கலாம்.
குறிப்பு: Katana வரிசையை எவ்வாறு பயன்படுத்துவது என்பது பற்றிய கூடுதல் தகவலுக்கு, Katana பயனர் கையேட்டின் Katana வரிசை பகுதியைப் பார்க்கவும் .
பைதான் வழியாக Katana UI க்குள் ரெண்டரைத் தூண்டுவது தற்போது சாத்தியமாகும். ஏற்கனவே உள்ள திட்டத்தில் பின்வரும் உதாரணத்தைப் பயன்படுத்தி அல்லது பைதான் செயல்படுத்தலின் ஒரு பகுதியாக திட்டத்தை ஏற்றுவதற்கு Katana File.Load(yourKatanaScene) கட்டளையைப் பயன்படுத்தி இதைச் செய்யலாம்:
import NodegraphAPI
from Katana import Katana File
from Katana import RenderManager
def messageHandler( sequenceID, message ):
print(message)
RenderNode = NodegraphAPI.GetNode('Render') # Getting Render node
renderSettings = RenderManager.RenderingSettings()
renderSettings.frame=1
renderSettings.mode=RenderManager.RenderModes.DISK_RENDER
renderSettings.asynchRenderMessageCB=messageHandler
renderSettings.asynch=False
RenderManager.StartRender('diskRender', node=RenderNode, settings=renderSettings)
StartRender கட்டளை ஒரு நேரத்தில் ஒரு சட்டத்தை மட்டுமே வழங்குவதை ஆதரிக்கிறது. இருப்பினும், ஒவ்வொரு முறையும் உங்கள் பிரேம் வரம்பை மீண்டும் செயல்படுத்துவதன் மூலமும், புதிய StartRender கட்டளைகளை இயக்குவதன் மூலமும் நீங்கள் பல பிரேம்களை வழங்கலாம். UI பயன்முறையில் முழு விரும்பிய பிரேம் வரம்பை வழங்க இது உங்களை அனுமதிக்கிறது.
இதைச் செய்ய, நீங்கள் பின்வரும் கட்டளையை மாற்ற வேண்டும்:
RenderManager.StartRender('diskRender', node=RenderNode, settings=renderSettings)
இது போன்ற கட்டளை மூலம் ஒரு வளையத்துடன்:
for frame in range(1, 6):
print('-' * 80)
print('\nRendering Node "%s" frame %s...' % (RenderNode.getName(), frame))
renderSettings.frame = frame
RenderManager.StartRender('diskRender', node=RenderNode, settings=renderSettings)
குறிப்பு: 'பேட்ச்' பயன்முறையில் உங்கள் ரெண்டரைத் தொடங்குவதற்கு முன் Katana திட்டத்தை மாற்றியமைக்க நீங்கள் விரும்பினால், மேலே உள்ள தகவலைப் பயன்படுத்தி, 'ஸ்கிரிப்ட்' பயன்முறையில் Katana தொடங்கும் பைதான் ஸ்கிரிப்டை உருவாக்கலாம். GUI பயன்முறையில் தொகுதி பயன்முறையைப் பயன்படுத்த முடியாது என்பதை நினைவில் கொள்ளவும்.
மேலும் படிக்க
GUI க்கு வெளியே அல்லது ரெண்டர் பண்ணை வழியாக பல பிரேம்களை ரெண்டர் செய்ய, நீங்கள் Katana தொகுதி முறை அல்லது Katana வரிசையைப் பயன்படுத்தலாம். ரெண்டரிங் யுவர் சீன் > பேட்ச் ரெண்டரிங் பிரிவின் கீழ் Katana பயனர் கையேட்டில் கூடுதல் தகவல் மற்றும் எடுத்துக்காட்டு கட்டளைகள் சேர்க்கப்பட்டுள்ளன.
Katana வரிசை பற்றிய கூடுதல் தகவலுக்கு, டெவலப்பர் வழிகாட்டியில் காட்சியை வழங்குதல் > Katana வரிசையைப் பார்வையிடவும்.
We're sorry to hear that
Please tell us why
சுருக்கம்
Katana பல பிரேம்களை எவ்வாறு வழங்குவது என்பதை இந்தக் கட்டுரை விவரிக்கிறது.