mocha Shape data กับ The Foundry Nuke/Apple Shake
| 0 ความคิดเห็น |
mocha Shape data กับ After Effects
| 2 ความคิดเห็น |
After Effects tips/tricks
| 0 ความคิดเห็น |
Python ใน Nuke
| 0 ความคิดเห็น |
Roto in Nuke
| 3 ความคิดเห็น |
Animate หนอนแบบง่ายๆด้วย Python
| 0 ความคิดเห็น |
แปลงจาก MEL ไปเป็น Python ใน Maya
//Create new scene in MEL
file -f -new;
//Create spiral function in MEL
for ($i=0;
$i<100;
$i+=1)
{
float $sine=sin($i)*($i*0.25);
float $cosine=cos($i)*($i*0.25);
sphere -p $cosine 1 $sine;
}
import maya.cmds as mc
#Create new scene in Python
mc.f=newFile(f=1)
#Create spiral function in Python
i=0
for i in range(100):
mysin = sin(i)*(i*.25)
mycosine = cos(i)*(i*0.25)
mysphere = mc.polySphere()
move(mysin,mycosine,0)
| 1 ความคิดเห็น |
PyMEL บน Maya
#create new scenef=newFile(f=1)
#create NURBs spheres=sphere()
#create functions for x y z as spheres#begin Xx=1while x<10: select() duplicate() move(0,2*x,0) x+=1
#begin Yy=1while y<10: select() duplicate() move(0,0,2*y) y+=1
#begin Zz=1while z<10: select() duplicate() move(2*z,0,0) z+=1
#print when finishprint 'Finished'
| 3 ความคิดเห็น |
รีทัชภาพไปเป็นหิมะ
| 0 ความคิดเห็น |
IBKKeyer
| 2 ความคิดเห็น |
Basic Render
| 0 ความคิดเห็น |
Particle to Geometry
| 6 ความคิดเห็น |
Simulate น้ำผีสิง !!
พอดีรับ job งานราชด่วนอันนึง ลูกค้าอยากได้ น้ำที่ลอยขึ้นจากผิวน้ำขึ้นไป แล้วก็ตกลงมาแล้วก็ลอยขึ้นไปอีก ( น้ำผีสิงแหง๋ ) แล้วก็ลูกค้าเอา The Ring2 มาให้ผมดู เป็นตอนที่ลูกนางเอกอยู่ในอ่างอาบน้ำแล้วน้ำก็ลอยขึ้นแบบนี้ประมาณนั้นแต่ไม่ขนาดนั้น ( อ่าว แล้วมันยังไงแน่ :D ) อะไรประมาณนี้ เป็น wide กับ medium shot สอง shots จริงๆมันมี Storyboard ด้วยซึ่งค่อนข้างเคลื่อนไหวซับซ้อนพอดูเลยทีเดียว ก็ว่ากันไป
ในที่นี้ผมใช้ Houdini Master ในการ Simulate พฤติกรรมน้ำผีสิงตามแบบที่ลูกค้าอยากได้น่ะครับ
ที่ใช้ก็มี POPs (Particle Operators), CHOPs (Channel Operators) ส่วน SHOPs (Shading Operators) บน Mantra ซึ่งผมไม่ได้ทำให้ดูใน VDO
แต่ยังไงซะ ก็เลยจะเอามาแชร์กันลืมเพื่อการเรียนรู้น่ะครับ ก็ตาม VDO นี้นะครับ
ต่อมาก็ลองปรับค่าให้ emit ออกมาจาก vertex แบบ forever เลย ก็ได้คล้ายควันบุหรี่ที่จุดแล้วในห้องที่ไม่มีลม แต่อาจจะต้อง tweak ตรงต้นๆกลางๆกับหางๆควันให้กระจายออกนิดหน่อยถ้าจะเอาไปใช้จริง
แล้วก็ลองทำ Tornado แบบที่เขาฮิตๆทำกัน ก็ทำแบบง่ายๆไม่ได้ปรับแต่งอะไร ก็ให้มันวิ่งร่วงมาตาม metaball ที่ reference เอาไว้
ก็สนุกดีครับ คือมันก็ไปได้เรื่อยๆของมันน่ะครับ ถ้าเข้าใจ Black box ( หรือที่เราเรียกว่า node ) แบบนี้อยู่แล้ว กับ Side Effects Houdini
| 1 ความคิดเห็น |
การใช้ Open EXR กับ The Foundry Nuke
แต่นี้ต่อไปผมว่า 3D ทั้งหลาย ส่ง render มาให้ 2D เป็น .exr ดีที่สุดครับ เพราะมันสามารถ
เก็บ channels ต่างๆได้มากมายใน 1 ไฟล์
มันทำให้การจัดการง่ายเข้าไปอีกไม่เหมือนแต่ก่อนที่ใช้สัก 10 pass ก็ต้องมี 10 file แยกแน่ๆ
แต่ Open EXR เก็บได้หมดอย่างที่กล่าวมา
โปรแกรม 3D ทั้งหลายเดี๋ยวนี้ Render ออกมาเป็น .exr ได้หมดแล้ว ดังนั้นมาใช้ exr กันเถอะ
จากภาพนี่ผมใช้ Maya กับ RenderMan Studio นะครับ ก็อยากได้ channel อะไรก็ใส่เข้าไป
Render ออกมาก็ได้เป็น file.exr ที่มี channel ที่เราต้องใช้งานอยู่ในนั้นหมด
เอาเข้า Nuke ลอง Drop down ดูก็จะเห็นว่ามี Pass channels อะไรบ้างที่เราทำเอาไว้
ก็ Comp ไปตามปกติ โดยใช้ node Shuffle ช่วยแยก channels นั้นๆออกมา
สรุป exr เป็นอะไรที่ควรใช้มากๆสะดวกดีมีทุกสิ่ง [multi-channels] ในตัวมัน
| 3 ความคิดเห็น |
การลบอะไรก็แล้วแต่ที่เคลื่อนไหวเข้า frame
| 2 ความคิดเห็น |
เรียก Nuke ผ่าน Terminal
yourmachine$ alias nuke='/Applications/Nuke5.2v1/Nuke5.2v1.app/Nuke5.2v1'
nuke -help
| 0 ความคิดเห็น |
Pre-multiply ก่อน import แบบ after effects บน Nuke
#! /Applications/Nuke5.2v1/Nuke5.2v1.app/Contents/MacOS/Nuke5.2v1 -nxversion 5.2100Gizmo {addUserKnob {20 User l Input}addUserKnob {26 "" +STARTLINE}addUserKnob {41 color l "color for premult to" T BG_COLOR.color}addUserKnob {41 format l "format input" T Reformat1.format}addUserKnob {26 "" +STARTLINE}addUserKnob {26 _ l "preMultBG Version 1.0"}addUserKnob {26 __ l "Gizmo by artslan"}}Input {inputs 0name Input1xpos -251ypos -230}Dot {name Dot1xpos -251ypos -190}set N1bead330 [stack 0]push $N1bead330push $N1bead330Invert {channels rgbaname Invert1xpos -369ypos -193}Constant {inputs 0channels rgbformat "640 480 0 0 640 480 1 PC_Video"name BG_COLORxpos -491ypos -294}Reformat {format "640 480 0 0 640 480 1 PC_Video"name Reformat1xpos -491ypos -222}Copy {inputs 2from0 rgba.alphato0 rgba.alphaname Copy1xpos -491ypos -198}Premult {name Premult2xpos -491ypos -119}Merge2 {inputs 2operation minusname Merge1xpos -285ypos -119}Copy {inputs 2from0 rgba.alphato0 rgba.alphaname Copy2xpos -166ypos -124}Output {name Output1xpos -166ypos -24}end_group
| 0 ความคิดเห็น |
Nuke 5.2v1
ที่ว่า อ่าน R3D ของ RED ได้เลยนี่ เรื่องหน้าจะได้ใช้ความสามารถตรงนี้ เพราะใช้ RED One ถ่าย
แต่ตอนนี้ที่ชอบจริงๆกลับเป็น Precomp แฮะ มันทำให้ Script ที่ใหญ่ๆเวลา Render รู็สึกได้ว่าเร็วเลยแจ่ม
จากนั้นก็แก้ปรับ Path Env มาหาที่ๆเราเก็บพวก Gizmos ต่างๆที่ทำไว้ Path มาที่ Nuke5.2v1 เลย
แล้วก็ทำงานๆๆๆๆ
| 0 ความคิดเห็น |
Flipbook FX
ทีนี้เลยอยากลองมาทำ Shot นั้นบน Nuke บ้าง
ถ้า Animate ด้วยมือ ผมว่ามันก็เกินไปหน่อย มาทำ Expression แทนผมว่าดีกว่า
ก็ได้เป็นแบบนี้
input frame เป็น (floor(frame/4)*4)
translation x,y เป็น random(sin(x)/x)
rotate x,y เป็น random( ( (frame % 4)/ 4)-1 ) *2*(sin(frame))
distort ภาพให้ดูเหมือนกระดาษ เป็น (frame%8)*2
ได้ไวดีสำหรับการใช้ Expression แต่ถ้า Animate ด้วยมือ เป็นวันแน่แค่ Shot นี้ Shot เดียว
| 0 ความคิดเห็น |
Showreel
| 0 ความคิดเห็น |