Nuke : Relink file path

relink.01

1. set projects directory บนเครื่องของเรา
2. copy path เดิมที่เราต้องการจะ replace

relink.02

3. click ตรงพื้นที่ว่างบน node graph จากนั้นพิม /
4. จะมีหน้าต่างปรากฎขึ้นมา ให้พิม read ตามภาพ จากนั้นกด ok จะพบว่า node read ทุก node ถูก select ไว้

relink.03

5. ไปที่ Edit > Node > Filename > Search and Replace…

relink.04

6. ช่องSearch for : ให้ past file path เดิมที่เราได้ทำการ copy ไว้ตั้งแต่ขั้นตอนที่ 2
7. ช่อง Replace with : พิม . จากนั้นกด ok

relink.05

จนถึงขั้นตอนนี้ file path ของเราจะถูก replace และแสดงผลอย่างถูกต้อง โดย . ด้านหน้าจะถูกแทนที่ด้วย project directory ถ้ายังขึ้น error อยู่ให้ปิดแล้วเปิดใหม่

** บางครั้งเราอาจะใช้ relative path แบบ [python {nuke.script_directory()}] แทนที่ “.” ได้ แต่ผมไม่ขอแนะนำ เพราะมักเกิดข้อผิดพลาด หากเราวาง projects folder(เป็นความถนัดส่วนบุคคล) ในลักษณะ

E:/projects/footage >> footage ภาพเครื่องไหว
E:/projects/images >> images ภาพนิ่ง
E:/projects/nuke/ >> .nk file
E:/projects/renders >> render.mov or images sequence

จากการจัดเรียงด้านบนทำให้

nuke file = E:/projects/nuke/test.nk
image file = E:/projects/images/sky.jpg

ซึ่ง [python {nuke.script_directory()}] จะอ่าน file path หลังจาก E:/projects/nuke/ เป็นต้นไป ทำให้ nuke หา images ของเราไม่เจอ

relative path แบบ [python {nuke.script_directory()}] ต้องวาง footage ไว้ที่เดียวกับ .nk ครับ (แปลว่า .nk ต้องอยู่วางนอก folder nuke = E:/projects/test.nk ) บางครั้งมักเกิดข้อผิดพลาด และไม่ตรงกับลักษณะการสร้าง projects folder ของตัวผมเอง จึงไม่แนะนำ ดังนั้น ขอให้ทุกคนเลือกใช้ตามความสะดวกของตัวเองครับ

ร่วมพบป่ะพูดคุยเกี่ยวกับบทความนี้ ได้ที่ forum > https://www.kazuacademy.com/forums/viewtopic.php?f=39&t=13

Spread the love
  •  
  •  
  •  
  •  
  •  

Comments

One Response

Nung 3 years ago

enable disqus

Spread the love
  •  
  •  
  •  
  •  
  •  
Comments are closed.