Group Blog
 
 
พฤษภาคม 2553
 
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
 
23 พฤษภาคม 2553
 
All Blogs
 
จะ rig character ด้วย biped หรือ custom bone system ดี ?

ว่าด้วยเรื่องความเหมาะสมในการใช้ Biped ของ Character Studio กับการ Custom Rig จากประสบการณ์ของผมเอง

สหาย 3dsMax ทั้งหลายที่ทำงาน character ต้องรู้จัก Biped เป็นแน่แท้
มันคือ bone system สำเร็จรูป ขอแค่เอาไปจัดวางใส่ตัว character และจัดการ skin weighting ให้เรียบร้อย ก็พร้อม animate ได้แล้ว

ความสำเร็จรูปที่ว่าก็คือ มันมี features เพียบพร้อม "แทบทุกอย่าง" สำหรับการทำ animation
และยังเป็นมาตรฐานเดียวกันสำหรับผู้ใช้ 3dsMax ทุกคน จึงเหมาะสมกับการทำงานเป็นทีมอย่างยิ่ง




** คำว่า Biped ที่จริงแปลว่า สัตว์สองขา แต่มันก็ใช้กับสัตว์สี่ขาได้ดีด้วยนะ


อย่างไรก็ดี เพราะมันอัด function มาให้ครบถ้วนเสมอ และยังมีระบบที่เป็นเอกเทศไม่เหมือนชาวบ้าน
ทำให้ยากที่จะเรียนรู้การใช้งานได้ด้วยตัวเอง แม้จะอาศัยพื้นฐานจากโปรแกรมอื่นมาช่วย

(ผมว่า character studio มันถูกใส่มากับ 3dsMax เฉยๆ ไม่เคยถูก integrate ให้เป็นเนื้อเดียวกับ 3dsMax เลย...)

แต่ก็ยังถือเป็นตัวเลือกอันดับต้นๆที่จะใช้ในการ rig character อยู่ดี
ขอแค่จับคนมาหัดใช้ biped ให้เป็นได้ แค่นี้เราก็พูดภาษาเดียวกันแล้ว ทำงานร่วมกันได้สบาย

จากประสบการณ์ทำงาน character ที่ผ่านมา ผมใช้ biped กับ character พื้นฐานที่บริษัททั้งหมด มีใช้ CAT บ้าง แล้วแต่คำสั่ง

ยกเว้นแต่พวกระบบที่ซับซ้อนทั้งหลาย อย่างเช่น ขาของแมลง, ท่อไฮดรอลิคและระบบสายพานของหุ่นยนต์, หนวดปลาหมึก, facial rig
ลักษณะเช่นนี้ จำเป็นต้อง custom rig เอง เพราะ biped ไม่มี function ลักษณะนี้ให้ หรือมี แต่ก็ตอบสนองความต้องการได้ไม่พอ

และก็นานๆทีถึงจะเจอตัวประหลาดที่ต้อง custom rig ทั้งตัว ถ้าหากโครงสร้างพื้นฐานของ character นั้นสามารถใช้ biped ได้
ผมก็จะใช้ biped เป็น base เสมอ แล้วค่อยสร้าง bone ขึ้นมาต่อเติมในส่วนที่ต้อง custom rig

ไม่อยากให้ยาวเกินไป
ผมขอจำแนกจุดอ่อนจุดแข็งของการใช้ biped เลยดีกว่า

*** จุดแข็ง
- ประหยัดเวลาในการทำงาน
- มี function จำเป็นครบครัน
- โดยเฉพาะ function load/save animation มีประโยชน์มาก
- ระบบเป็นมาตรฐานเดียวกัน เหมาะสมกับการทำงานเป็นทีมอย่างยิ่ง rig เสร็จ ส่งต่อให้ animator ได้เลย รู้กัน
- Stable ไม่ค่อยทำโปรแกรมดับ crash
ฯลฯ

*** จุดอ่อน
- ใช้ได้กับสัตว์สองขาหรือสี่ขาเท่านั้น ที่เหลือมีอะไรต้องต่อเติมเอง
- ไม่สะดวกนักกับการจัดวาง bone ให้อยู่ในตำแหน่งที่ต้องการจริงๆ เพราะไม่ได้ move bone ตรงๆ แต่ใช้การสเกลเข้าออก
- ถ้าเกิด rig เสร็จแล้ว แก้ไข scale ลำบาก โดยเฉพาะถ้าเกิดมีการต่อเติม bone เพิ่มเข้าไปด้วยยิ่งยาก
(แต่ถ้าคน rig มากประสบการณ์ วางแผนดี ก็แก้ไม่ยากนะ)
- มีระบบของตัวเองเป็นเอกเทศจากโปรแกรม 3D อื่นๆ ยากที่จะเรียนรู้ด้วยตัวเอง แม้จะมีพื้นฐานจากโปรแกรมอื่น
- ไม่เหมาะกับงานที่ต้องการความ realistic มากๆ เพราะตำแหน่งจุดหมุนตามกายวิภาคของคนจริงๆ
ไม่ได้อยู่ตรงกลางท่อนแขนท่อนขาไปซะหมดเหมือน biped จะวางจุดหมุนให้ถูกกายวิภาคจริงๆก็ได้ แต่จะมีปัญหาเรื่อง
visualize ตอนวาง muscle หรือตอน animate แต่อาจจะใช้ modifier edit poly ช่วยก็ได้ แต่เสียเวลาหน่อย
ฯลฯ


ตามด้วยจุดอ่อนจุดแข็งของการ custom rig

*** จุดแข็ง
- มีอิสระสูง ใช้กับตัวอะไรก็ได้ ตั้งแต่สัตว์เซล์เดียวจนถึงมิคกี้ ขอแค่มีฝีมือจะ rig
- User interfaces ยืนพื้นอยู่บนระบบพื้นฐานของโปรแกรม 3D ทั่วไป มีพื้นฐานจากโปรแกรมอื่นแล้วก็สามารถเรียนรู้ได้ง่าย
- และสร้างปรับแต่ง user interfaces ได้ตามความเหมาะสมกับงาน
- สามารถปรับแก้ scale ทั้งตัวได้ง่าย ถ้า rig โดยวางลำดับ hierarchy ไม่ตกหล่น
- ใช้ custom rig แล้วดูเก่งกว่าใช้ของสำเร็จรูปอย่าง biped (ไม่ค่อยใช่ประเด็น..แต่จริงนะ)
ฯลฯ

*** จุดอ่อน
- ต้องใช้ผู้ชำนาญการที่มีฝีมือและประสบการณ์
- ใช้เวลามาก ยังไงก็แพ้ biped (เว้นเสียแต่ว่าจะสามารถสร้าง biped system ของตัวเองที่สำเร็จรูปยิ่งกว่าขึ้นมาได้)
- load/save animation ได้ไม่สะดวกเท่า biped
- กรณีที่ character มีลูกเล่นมากๆ animator จำเป็นต้องได้รับคำแนะนำจากคน rig
- ถ้าใส่ลูกเล่นมากๆ ก็อาจจะเพิ่มปัญหาหน่วงหรือcrashดับตามมาด้วย ก็แล้วแต่ฝีมือคน rig อีก
ฯลฯ


หากคุณตกลงปลงใจจะสร้างฐานการผลิตงานด้วย 3dsMax หัดใช้ biped ให้เป็นเถิดครับ คุ้มค่าแน่
หรือไม่ก็หัดใช้ CAT ซึ่งมี function เด็ดๆเยอะกว่า biped เสียอีก...ถ้าไม่ติดว่า bug กระจาย

ง่ายกว่าหัด custom rig ทั้งตัวเยอะ ใช้คล่องก็พอทำมาหากินได้แล้ว ค่อยมาหัด custom rig เพิ่ม น่าจะดีกว่าครับ


Create Date : 23 พฤษภาคม 2553
Last Update : 10 มิถุนายน 2553 22:07:49 น. 2 comments
Counter : 8369 Pageviews.

 
สวัสดีตอนเช้าๆ วันหยุดจ้า ^__^


โดย: หาแฟนตัวเป็นเกลียว วันที่: 23 พฤษภาคม 2553 เวลา:8:50:48 น.  

 
มาเยือน


โดย: Pixar วันที่: 8 กรกฎาคม 2553 เวลา:23:27:55 น.  

ชื่อ : * blog นี้ comment ได้เฉพาะสมาชิก
Comment :
  *ส่วน comment ไม่สามารถใช้ javascript และ style sheet
 

Caramelman#21
Location :
กรุงเทพฯ Thailand

[ดู Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 1 คน [?]




My desk as my profile.


Trackers
Friends' blogs
[Add Caramelman#21's blog to your web]
Links
 

 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.