Easy IK with Duik Tool

ik




Easy IK with Duik Tool

Duik Tool เป็นชุดคำสั่งที่ใช้สำหรับช่วยในการ Animate ตัวละครให้ง่ายขึ้นนะคับ ด้วยการทำงานแบบ IK หรือ Inverse Kinematic ที่จะทำให้เราสามารถ Animate ชิ้นส่วนต่างๆได้ง่ายและสะดวกมากยิ่งขึ้นคับ

Duik Tool เป็น Freeware นะคับ สามารถ Download ได้ที่นี่คับ : http://www.duduf.com/ressources/duik/en/download.html


การ ติดตั้ง Duik Tool ทำได้ไม่ยากนะคับ
สำหรับ Window นะคับ : ให้เรา unzip ไปที่ c:\Program Files\Adobe\Adobe After Effects\Support Files\Scripts
สำหรับ Mac ไปที่ : Applications/Adobe After Effects/Scripts/


โดยระวังเรื่องของ Sub Folder นะคับ Duik.jsx ต้องอยู่ใน ScriptUI Panels นะคับ


โดยหลักๆแล้ว IK หรือ Inverse Kinematic ก็คือการ Animate จากส่วนปลายของชิ้นส่วนที่เราทำการ Animate นะคับ เช่นใน Tutorial ผมยกตัวอย่างเป็นแขน ก็คือเราสามารถที่จะ Animate แขนได้โดยการ Animate มือเพียงอย่างเดียวเท่านั้นคับ จะง่ายกว่าการทำจาก ไหล่ มาที่ แขน มาที่ มือ ขั้นตอนจะเยอะกว่าทำให้ทำงานได้ช้ากว่าคับ


ข้อดีของ Duik Tool ก็คือ นอกจากเราจะสามารถ Animate ตัวละครที่แยกเป็นชิ้นไว้แล้วนะคับ เรายังสามารถที่จะ Animate Puppet Pin ที่สร้างจาก Puppet Tool ได้อีกด้วยคับ



ขอบคุณ VJ แพรว ประจำรายการ ครัวซอง @ You2Play นะคับ ที่มาเป็นต้นแบบคาแรคเตอร์ให้เรา Animate กัน


ถ้ามีอะไรสงสัย เพื่อนๆสามารถทิ้ง Comment ไว้ได้นะคับ หรือจะไปถามในเว็บบอร์ดก็ดีคับ :D




** Update 22nd April 2012
สำหรับเพื่อนๆที่เจอปัญหา Bone ตำแหน่งมันไม่ตรงกับที่สร้างนะคับ ให้เรา Pre-Compose วัตถุของเราก่อนคับ เลือกแบบ Move Attribute into New Comp เพื่อที่ว่าขนาดของ Layer จะได้เท่ากันกับ Comp ไม่งั้น Script จะวางตำแหน่งของ Bone ให้เราผิด (เนื่องจากค่า X และ Y เริ่มนับคนละตำแหน่งกัน)



Link สำหรับผู้ที่สนใจ

Vimeo’s Direct Link of ‘Easy IK with Duik Tool’
Duik Tool Website
Duik Tool Download Page

Founder of chilltorial.net, Motion graphic designer who loves to share ideas and knowledges for the better of our community.

33 Comments

  • Reply November 3, 2011

    GG

    Affter CS5 ใช้ได้รึปล่าวครับ http://www.duduf.com/ressources/duik/en/download.html

  • Reply November 3, 2011

    Soetheby

    ได้คับ เลือกตัว Duik12.2 คับ ~*

  • Reply November 3, 2011

    GG

    รบกวนจริงครับ โดยระวังเรื่องของ Sub Folder นะคับ Duik.jsx ต้องอยู่ใน ScriptUI Panels นะคับ
    มันคือยังไงเหลอครับ ผมลงได้แล้ว แต่ ผม Coppy File ในโฟเดอร์ ScriptUI Panels ไปใว้ใน c:\Program Files\Adobe\Adobe After Effects\Support Files\Scripts\ScriptUI Panels ผมทำถูกรึปล่าวครับ T_T

  • Reply November 3, 2011

    Soetheby

    ทำถูกแล้วคับ ถ้าเข้าไปใช้งานใน After Effects ได้ไม่มีปัญหาก็แสดงว่าทำถูกต้องแล้วคับ :D

    จริงๆก็คือ ให้เอา Duik.jsx ไปไว้ใน Folder ScriptUI Panels คับ แค่นั้นเอง

    ถ้าเรา Unzip มันจะถามว่าให้ Overwrite มั้ย ซึ่งถ้าเป็นฝั่ง Mac บางครั้งมันจะ แยกเป็นอีก Folder ให้เราคับ เลยบอกให้ระวังกัน :) ~*

  • Reply November 3, 2011

    GG

    อ๋อๆๆๆ ขอบคุณคับผม

  • Reply November 3, 2011

    GG

    ขอโทษและรบกวนจริงๆนะครับ T_T
    ลงได้ครับ มีใชว์ใน Toobar Window แล้วครับ แต่งพอกดใช้มันขึ้นว่า
    “Duik Icons”foder ismissing in “C:\Program Files\Adobe\Adobe AffterEffects CS5\Support Files/Scripts/Ssripts/

    You can find this folder in the zip archive you’ve downloaded form
    Duik’s website

    รบกวนนนน ถ้าว่างช่วยตอบผมทีนะครับ งง จริงๆคับ ว่าทำผิดตรงใหน มันก็ไม่น่าจะยากขนาดนี้นะครับ T_T T_T ช่วยด้วยนะครับเห็นแก CG ตาดำๆนะครับ อิอิ

    • Reply November 3, 2011

      Soetheby

      ตอน Unzip จะมี Folder “Duik Icons” มาด้วยคับ เอามาใส่ใน Folder “Scripts” คับ ~*

  • Reply November 3, 2011

    GG

    โอววววววววว 23.35น. แล้วยังตอบเลย ขอบคุณมากๆครับ ขอให้อยู่คู่ CG ไทยไปนานๆนะครับ
    (ใช้ Duik ได้แล้วครับ)เทพจริงๆคับท่าน

  • Reply November 4, 2011

    3pointsofface

    ขอบคุณครับ สะดวกขึ้นเยอะเลย อาศัยการอนิเมทแบบใช้ความถึกมานาน T_T

  • Reply November 9, 2011

    GG

    ได้ไปใช้ในงานแล้วครับ สะดวกมาๆเลยครับ แต่สงสัยอยู่หนึ่งอย่างครับว่า ทำไมเวลาใช้ Putppet Tool ที่ขา แลัวไปทำที่อื่นๆใน Composition เดียวกันไม่ได้เหลอครับ เช่น แขน 2 ข้างครับ (เวลา กด IK Creation แล้ว มันจะไปรวมอยู่ที่เดียวกันครับ )งง สุดๆเลยครับ

  • Reply November 11, 2011

    Soetheby

    ในกรณีที่ใช้ Puppet Tool นะคับ ผมอาจจะลืมบอกไป เนื่องจากมันเป็น Script ที่ทำงานด้วยชื่อของ Layer เป็นหลัก ก่อนจะสร้าง Bone เราควรที่จะเปลี่ยนชื่อของ Puppet Tool Pin นิดนึงคับ เช่น แขน 2 ข้าง ให้เราตั้งชื่อ Pin แต่ละจุดด้วยสิ่งที่เราเข้าใจคับเช่น ถ้าเป็นผม ผมจะใส่ prefix ไปคับ จะเป็น ” ArmL_Puppet Pin 1 ” สำหรับจุดแรกของแขนซ้าย ” ArmR_Puppet Pin 3 ” สำหรับจุดที่สามของแขนขวาคับ

    เราสามารถตั้งชื่อ Puppet Tool Pin ได้โดยการกด Enter แล้วเปลี่ยนชื่อได้เลยคับ ทำเหมือนกับเปลี่ยนชื่อ Layer เลย

    การตั้งชื่อนะคับในกรณีที่เราต้องการเปลี่ยนชื่อเยอะๆพร้อมๆกัน ใน DuikTool ก็มีเครื่องเปลี่ยนชื่อไว้ให้นะคับเข้าไปที่ Drop Down Menu นะคับ ที่ Default จะเป็น IK ให้เราเลือกเป็น Objects & Tools จะมีเมนู Rename อยู่คับ เอาไว้ช่วยเรา Rename หลายๆอย่างพร้อมๆกันคับ โดยสามารถเลือกลำดับตัวเลขเลือก prefix suffix ได้เลยคับ ~*

  • Reply November 13, 2011

    GG

    เดียวไปทดลองก่อนนะครับ ขอบคุณมากๆเลยครับผม เป็นติวเตอร์ที่ดีจริงๆครับ

  • Reply November 24, 2011

    tum

    พี่คับผม ใส่ puppet pin เเล้ว ต่อด้วยไปที่ duik เเล้วเลือกที่bonesคับ เเต่ bones ที่ได้ตำเเหน่งไม่ตรงกับ puppet pin ที่เราวางไว้ รบกวนอธิบายหน่อยคับพี่…ขอบคุณคับ

  • Reply November 25, 2011

    Soetheby

    ตอนใส่ bone ต้องเลือกที่ pin นะคับแล้วค่อยใส่ Bone ถ้าเป็นเพราะมี Puppet หลายส่วน ให้เปลี่ยนชื่อ pin คับ ~*

  • Reply November 25, 2011

    tum

    ผมเลือกที่pinเเล้วค่อยกดboneเเล้วเเต่ตำเเหน่งที่ได้ออกมามันมุมขวาบนไม่ตรงกับส่วนที่ผมอยากได้เลยคับ
    หรือduik tool ผมมีปัญหาหรือป่าวคับ

  • Reply December 17, 2011

    FOLKstudio

    ทำไม bone ที่เป็นสี่เหลี่ยมแดงๆ ผมไม่ขึ้นอ่ะครับ งงมากเลย

    หรือโปรแกรมผมมีปัญหารึเปล่าครับ

  • Reply December 17, 2011

    FOLKstudio

    ขึ้นแล้วครับ แต่ทำไมมันไปอยู่ไม่ตรงกับ pin

    • Reply December 18, 2011

      Soetheby

      ลองตั้งชื่อ pin แล้วค่อยใส่ Bone ดูสิคับ ~*

  • Reply January 8, 2012

    maximight

    ขอบคุณมากๆครับ พี่มีประโยชน์กัับผมมาก กำลังเรียนอยู่เลยคับ ^^

  • Reply January 11, 2012

    iPal7D

    ตั้งชื่อแล้ว ตำแหน่ง Bones ก็ยังไม่ตรงอะครับ -*- ทำไงดี

    • Reply January 11, 2012

      Soetheby

      ทำข้ามขั้นตอนไหนรึเปล่าคับ :)
      เลื่อน anchor point แล้วรึยัง? กำหนดตำแหน่ง ลำดับการเลือก Pin ถูกมั้ย? ลองเช็คดูนะคับ เพราะผมว่ามันไม่น่าจะมีปัญหาอะไรนะ :D ~*

  • Reply January 11, 2012

    iamaox

    ใช้ CS4 ต้องโหลดตัวไหนครับ
    ผมโหลดลิ้ง Duik 10 for After Effects 6.5 & 7 แต่พอจะเรียกใช้พาเนล กลับไม่เจอครับ
    ขอบคุณครับ

  • Reply January 12, 2012

    Soetheby

    เข้าใจว่าใช้ V12.2 ได้เลยคับ :D ลองดูใหม่นะคับ ~*

  • Reply January 18, 2012

    Nofear

    มีไฟล์ character แบบตัวอย่างไหมครับอยากลองทำดูมั้งครับ

  • Reply April 20, 2012

    Soetheby

    สำหรับคนที่ Bone ไม่ตรงนะคับ เป็นเพราะ ขนาดของ วัตถุกับ Comp ไม่เท่ากันคับ ถ้าอยากให้ตรง ลอง Pre-Compose แบบ Move all attributes into new comp ก่อนคับ ~*

  • Reply August 13, 2012

    Zombie

    ขอบคุณมากครับ เป็นประโยชน์มากๆ

  • Reply January 13, 2013

    wisarn

    ขอบคุณครับ :D
    ขอบคุณครับ :D

  • Reply September 11, 2013

    ฺNatthanon

    ขอบคุณคับ

  • Reply September 24, 2013

    poom

    cs6 ต้องใช้เวอชั่นไหนคับ ขอบคุนมากคับ….

  • Reply December 22, 2013

    mr.paramasin

    พี่ครับ ผมชอบมากที่พี่สอน แต่ผมมีปัญหาคือ เวลาผมใช้ส่วน Pin ปักลงไปใช้ Bones ของปลั๊กอิน duik อ่ะครับ จุดสีแดง มันขึ้นไม่ตรงและไปดึงจุด ที่สร้างไว้ในส่วนแรกมาอ่ะครับ เกิดจากอะไรอ่ะครับพี่ T^T ผมลอง ลอง Pre-Compose แบบ Move all attributes into new comp แล้วนะครับ อันแรกที่ทำกับส่วนแขนได้ แต่ที่ทำกับส่วนขาไม่ได้ครับพี่ มันดึงจุดรวมเลย

  • Reply December 22, 2013

    mr.paramasin

    ได้แล้วครับพี่ ต้องเปลี่ยนชื่อ Pin ขอบคุณคาป ><

  • Reply March 10, 2016

    PINGPING

    ตัว controller เป็นสีทึบ ไม่เป็นแค่กรอบ แก้ไขยังไงได้บ้างคะ มันบัง object ไปหมด ทำงานไม่สะดวกเลยอ่าค่ะ

  • Reply July 23, 2018

    Kanokpol

    ใช้ duik พอจะกดคำสั่ง auto rig แล้วโปรแกรมเด้งเลยครับ อยากทราบว่าจะแก้ยังไง

Leave a Reply Click here to cancel reply.

Leave a Reply to iPal7D Cancel reply