สำหรับผู้ที่ทำงานในฮูดินี่ เกี่ยวกับหลักสูตร Nature of Vex และ Bites of Python

ด้านล่างนี้คุณจะพบบทวิจารณ์จากผู้เชี่ยวชาญจากทีม Houdini ของสตูดิโอ Krasnodar Plarium เกี่ยวกับหลักสูตรวิดีโอ ธรรมชาติของเว็กซ์ и กัดของ Python จาก Mix Training ซึ่งทุ่มเทให้กับการทำงานกับภาษา Python และ Vex ในโปรแกรมกราฟิก Houdini

นอกจากนี้ในโพสต์นี้พวกเขายังแบ่งปันสื่อต่างๆ ที่จะเป็นประโยชน์กับทุกคนที่สนใจ

สำหรับผู้ที่ทำงานในฮูดินี่ เกี่ยวกับหลักสูตร Nature of Vex และ Bites of Python

เกริ่นนำเล็กน้อย

ภาษา Vex นั้นน่ากลัวสำหรับผู้ใช้ Houdini ใหม่ ต้องขอบคุณเขาอย่างมากที่ทำให้มีแบบแผนที่คุณต้องเขียนโค้ดในฮูดินี่ จริงๆแล้วในฮูดินี่ หนึ่งสามารถ โค้ด และนี่แค่ทำให้กระบวนการต่างๆ ง่ายขึ้นและเร็วขึ้น แทนที่จะทำให้กระบวนการซับซ้อนขึ้น ตัวอย่างเช่น ช่วยหลีกเลี่ยงการตั้งค่าที่น่าขนลุกดังกล่าว:

สำหรับผู้ที่ทำงานในฮูดินี่ เกี่ยวกับหลักสูตร Nature of Vex และ Bites of Python

ภาษา Vex ถูกสร้างขึ้นสำหรับการเขียนเชเดอร์ใน Mantra renderer (ตัวเรนเดอร์ในตัวของโปรแกรม Houdini) แต่มันขยายออกไปอย่างรวดเร็วเกินกว่าการใช้งานดั้งเดิมเนื่องจากความยืดหยุ่น ความเรียบง่าย และความเร็ว ชื่อของภาษามาจากตัวย่อ Vector EXpressions แต่สามารถใช้เพื่อจัดการข้อมูลประเภทต่างๆ โดยสิ้นเชิงได้ ดังนั้น Vex ส่วนใหญ่จะใช้สำหรับการปรับแต่งส่วนประกอบทางเรขาคณิตประเภทต่างๆ (จุด, รูปหลายเหลี่ยม) เช่นเดียวกับการสร้างขั้นตอนทางเรขาคณิต

ภาษา Vex ค่อนข้างไม่ต้องการมากในแง่ของไวยากรณ์และการจัดรูปแบบโค้ด และมีเกณฑ์การเข้าที่ไม่สูงมาก บ่อยครั้งที่สองสามบรรทัดก็เพียงพอที่จะบรรลุผลตามที่ต้องการ ข้อดีของมันยังรวมถึงมัลติเธรดและด้วยเหตุนี้จึงมีความเร็วที่ดี การเขียนโปรแกรมใน Vex จำเป็นทั้งสำหรับการแก้ปัญหาเบื้องต้นและสำหรับการคำนวณที่ซับซ้อนและซับซ้อน และภาษาก็รับมือกับสิ่งเหล่านี้ได้อย่างรวดเร็วมาก สามารถใช้ในการทำสิ่งที่น่าทึ่งมากมายในการสร้างแบบจำลองตามขั้นตอน แอนิเมชั่น และการจำลอง

แน่นอนว่าเราชอบเวลาที่มีคนคิดว่าเราทุกคนเป็นโปรแกรมเมอร์ แต่จริงๆ แล้วเราคุ้นเคยกับการใช้งานและความสะดวกสบาย (แม้ว่าหลายๆ คนจะทำงานที่ Houdini เป็นครั้งแรก แต่ก็อาจตัดสินใจว่าแค่นอนตะปูจะสะดวกกว่า) . ถ้าเครื่องมือไม่ทำให้ชีวิตเราง่ายขึ้น เราก็จะไม่ใช้มัน ดังนั้นคุณไม่ควรมองว่าความเป็นไปได้ของการเขียนโปรแกรมเป็นสิ่งที่ขัดขวางไม่ให้คุณเริ่มเรียนรู้ฮูดินี่ Vex เป็นอีกหนึ่งเครื่องมือ (แม้ว่าจะดีมาก) ท่ามกลางเครื่องมืออื่นๆ อีกมากมาย

Python ซึ่งเป็นที่รู้จักกันดีในวงกว้าง ไม่จำเป็นต้องแนะนำหรืออธิบายรายละเอียดใดๆ เรามาบอกคุณว่าทำไมเราถึงต้องการมัน ในบริบทของ Houdini นั้น Python ถูกใช้เพื่อจัดการโปรแกรมเอง (การสร้างโหนดในโปรเจ็กต์ การดำเนินการกับไฟล์ การดำเนินการซ้ำ ๆ โดยอัตโนมัติ การสร้างชุดการกระทำที่ซับซ้อน ฯลฯ ) นอกจากนี้เรายังต้องมีการเขียนโปรแกรม Python เพื่อสร้างอินเทอร์เฟซที่สวยงามในเครื่องมือและเขียนคำสั่งที่สะดวกซึ่งควบคุมทรัพย์สินเมื่อกดปุ่ม หากมีปุ่ม “ทำให้มันสวยงาม” ในเนื้อหา Houdini ปุ่มนั้นจะเขียนด้วยภาษา Python บางครั้งก็ใช้สำหรับการจัดการเรขาคณิต (เช่นเดียวกับ Vex) แต่ต้องเข้าใจว่า Python นั้นใช้งานง่ายน้อยกว่าในการตั้งค่าเพื่อวัตถุประสงค์ดังกล่าว และมักจะทำงานช้ากว่า Vex

ข้อมูลเพิ่มเติมเกี่ยวกับหลักสูตร

ผู้พัฒนา Houdini ซึ่งเป็นซอฟต์แวร์ Side Effects เผยแพร่การอัปเดตมากมายและมอบคุณสมบัติมากมายสำหรับผู้ใช้จนเอกสารอย่างเป็นทางการและหลักสูตรการฝึกอบรมอย่างเป็นทางการไม่มีเวลาอัปเดต ดังนั้นเราจึงรวบรวมข้อมูลทีละนิดจากแหล่งต่างๆ (แบบชำระเงิน ฟรี เป็นทางการและไม่เป็นเช่นนั้น) เพื่อที่จะเชี่ยวชาญเครื่องมือที่ยืดหยุ่นและทรงพลังเหล่านี้ได้อย่างเต็มที่ - ภาษาการเขียนโปรแกรม Vex และ Python ​​(และ Houdini โดยทั่วไป) ตัวเลือกของเราตกอยู่ที่หลักสูตรจาก Mix Training เนื่องจากพวกเขาอ้างว่ามีเนื้อหาที่ครอบคลุมเกี่ยวกับ Python และ Vex ใน Houdini

ผู้เขียนหลักสูตรได้ ช่อง YouTube (แหล่งข้อมูลที่ดีสำหรับผู้ที่ต้องการเริ่มเรียนรู้ฮูดินี่) โดดเด่นด้วยการนำเสนอที่เป็นกันเองและผ่อนคลายและมีหัวข้อมากมาย ตั้งแต่การออกแบบภาพเคลื่อนไหวไปจนถึงการพัฒนาเกม นอกจากช่องแล้ว เขายังมีวงดนตรีเดธเมทัลในการาจของตัวเองอีกด้วย เราตัดสินใจว่าผู้เขียนควรได้รับความไว้วางใจและซื้อ ธรรมชาติของเว็กซ์ и กัดของ Pythonครั้งละ 8 ชั่วโมง (รับชมได้ที่ความเร็ว 1,5)

ข้อดี

  • มีประโยชน์สำหรับผู้เชี่ยวชาญในระดับต่างๆ หลักสูตรเหล่านี้สามารถเปรียบเทียบได้กับห้องสมุดที่รวบรวมแง่มุมที่สำคัญที่สุดของ Vex และ Python ใน Houdini ตั้งแต่สิ่งพื้นฐานไปจนถึงการตั้งค่าขั้นสูงและซับซ้อน ใน Vex - จากคำจำกัดความของคุณลักษณะและตัวแปรไปจนถึงการใช้งานดั้งเดิมของอัลกอริธึม Space Colonization ใน Python - ตั้งแต่การสร้างโหนดอัตโนมัติอย่างง่าย ๆ ในฉากและการปรับปรุงเล็กน้อยในโปรแกรม Houdini ไปจนถึงตัวจัดการแอตทริบิวต์ที่เขียนตั้งแต่เริ่มต้น มีข้อมูลพื้นฐานที่จำเป็นทั้งหมดเกี่ยวกับไวยากรณ์ของสองภาษานี้และวิธีที่พวกเขาโต้ตอบกับฮูดินี่

มีหลักสูตรมากมายสำหรับผู้เริ่มต้น แต่สิ่งนี้ไม่ได้รบกวนเราเลย ด้วยการดูวิดีโอบทแนะนำหรืออ่านบทความเกี่ยวกับสิ่งพื้นฐานในฮูดินี่ คุณจะค้นพบสิ่งใหม่และเข้าใจสิ่งที่คุณรู้อยู่แล้วในรูปแบบใหม่ นอกจากนี้ในฮูดินี่เกือบทุกอย่างสามารถทำได้ในรูปแบบที่แตกต่างกันโดยสร้างสไตล์ที่เป็นเอกลักษณ์ของคุณเองเมื่อเวลาผ่านไปดังนั้นจึงมีคุณค่าและน่าสนใจเสมอในการชมเจ้านายในที่ทำงาน แม้แต่วิธีการจัดระเบียบโหนดในโปรเจ็กต์ก็สามารถบอกเล่าเกี่ยวกับผู้สร้างได้มากมาย

  • ความเกี่ยวข้อง หลักสูตรที่กว้างขวางและพื้นฐานไม่ค่อยทันสมัย หลายคนตามไม่ทันการพัฒนาโปรแกรมฮูดินี่ซึ่งมีการเปลี่ยนแปลงไปมากในช่วงสามปีที่ผ่านมา แนวทางที่จัดตั้งขึ้นถูกแทนที่ด้วยแนวทางใหม่ที่ได้รับการปรับปรุงให้เหมาะสมและสะดวกยิ่งขึ้น (แนวทางเก่าไม่ได้หายไป แต่เลิกเป็นที่ต้องการ) โดยเฉพาะอย่างยิ่งส่วนแบ่งของภาษา Vex ในการทำงานร่วมกับ Houdini เพิ่มขึ้น เมื่อเรียนรู้พื้นฐานของฮูดินี่ สิ่งสำคัญคือต้องรู้ว่าเทคนิคใดบ้างที่เป็นปัจจุบัน เพื่อว่าเมื่อคุณพบกับสื่อการสอนเก่าๆ (และมักจะซับซ้อนกว่า) คุณจะรู้วิธีนำข้อมูลที่คุณเรียนรู้ในทางปฏิบัติไปใช้อย่างมีประสิทธิภาพ

และข้อเสีย...

  • หลักสูตรนี้ไม่มีโซลูชั่นสำเร็จรูปสำหรับการผลิตจริง ผู้เขียนเลือกหัวข้อบทเรียนและวิธีการแก้ปัญหาเพื่อสาธิตสิ่งที่เป็นไปได้มากกว่าที่จะได้ผลลัพธ์สุดท้ายที่ดีที่สุด โซลูชันเหล่านี้ไม่ได้มีประสิทธิภาพสูงสุดเสมอไป และไม่ใช่ทั้งหมดจะเข้ากับคำจำกัดความของ "แนวทางปฏิบัติที่ดีที่สุด" หากคุณกำลังมองหาคำแนะนำทีละขั้นตอนซึ่งครอบคลุมทุกขั้นตอนของการผลิตตั้งแต่เริ่มต้นจนถึงการเรนเดอร์ขั้นสุดท้าย (เช่น ที่นี่เป็นต้น) หลักสูตรเหล่านี้ไม่เหมาะกับคุณจริงๆ ผู้เขียนชอบที่จะปล่อยให้ตอนจบเป็นปลายเปิด ซึ่งอาจเป็นเรื่องที่น่ากังวลเล็กน้อยสำหรับผู้ใช้ฮูดินี่รายใหม่
  • ผลข้างเคียงของการนำเสนออย่างไม่เป็นทางการและการแสดงด้นสด บางครั้งผู้เขียนทำผิดพลาด (ซึ่งอาจเป็นผลดีได้) หรือเสียเวลาในชั้นเรียนโดยพยายามจดจำหรือมีสมาธิกับบางสิ่งบางอย่าง เมื่อพิจารณาว่าข้อมูลในหลักสูตรส่วนใหญ่มีวัตถุประสงค์เพื่อให้ข้อมูลเนื่องจากความกว้างของเนื้อหาที่ครอบคลุม จึงไม่มีโอกาสที่จะเจาะลึกในบางประเด็น ด้วยเหตุนี้ ความลังเลและการตัดสินใจโดยฉับพลันของผู้เขียนจึงทำให้เกิดคำถามเพิ่มมากขึ้น โชคดีที่เขามี บทเรียนฟรี เกี่ยวกับการสร้างผู้จัดการโครงการใน Houdini โดยใช้ Python และในบางแง่มุมมีประโยชน์และมีรายละเอียดมากกว่าข้อมูลในหัวข้อเดียวกันในหลักสูตร

ในความเห็นของเรา ข้อดีมีมากกว่าข้อเสียอย่างมาก หากคุณต้องการเรียนรู้อย่างเป็นระบบเกี่ยวกับการเขียนโปรแกรมใน Houdini (และตัว Houdini เอง) คุณสามารถเริ่มต้นด้วยวิดีโอบทช่วยสอนเหล่านี้ นอกจากนี้ยังเป็นส่วนเสริมที่ดีสำหรับบทช่วยสอนและแหล่งข้อมูลอื่นๆ เช่น ภาพรวมพื้นฐานของการใช้ Vex และ Python ใน Houdini หรือวิดีโออ้างอิงแบบย่อ

โบนัส: ลิงก์สร้างแรงบันดาลใจและการศึกษาบางส่วน

  • เอนทากมา — GreyScaleGorilla ในโลกฮูดินี่ (ผู้ใช้ Cinema4d จะเข้าใจเรา) ครอบคลุมหัวข้อกว้างมากและการนำเสนอเนื้อหาที่ดีเยี่ยม อย่างไรก็ตาม พวกเขาเพิ่งเริ่มฤดูกาลใหม่เมื่อไม่นานมานี้
  • ไซมอน โฮลเมดัล - ตำนานในชุมชนฮูดินี่ เป็นเรื่องเกี่ยวกับแรงบันดาลใจมากกว่าเทคนิคการปฏิบัติที่เฉพาะเจาะจง จดจำไว้เมื่อคุณต้องการเห็นและสัมผัสถึงสิ่งที่คุณสามารถทำได้ในฮูดินี่
  • เบน วัตต์ส - นักออกแบบและอาจารย์ที่ยอดเยี่ยม
  • แมตต์ เอสเตล่า - ผู้เขียนหนึ่งในแหล่งเรียนรู้ที่สำคัญและเป็นที่นิยมที่สุด Houdini - ซีจีวิกิ. ทรัพยากรที่ได้รับการอัปเดตเป็นประจำนั้นเต็มไปด้วยข้อมูลที่เป็นประโยชน์และโซลูชั่นสำเร็จรูปมากมาย เราแนะนำที่นี่อย่างแน่นอน
  • อนาสตาเซีย โอปารา - เพื่อนร่วมชาติของเราผู้เขียนหลักสูตรที่ยอดเยี่ยมของ Houdini ซึ่งหลายคนคุ้นเคย ขั้นตอนบ้านริมทะเลสาบ. ไม่น่าเป็นไปได้ที่คุณจะเชี่ยวชาญมันได้อย่างสมบูรณ์ในครั้งแรกหรือครั้งที่สอง แต่คุณไม่ควรยอมแพ้อย่างแน่นอน: เป็นการยากที่จะหาข้อมูลมากมายเกี่ยวกับแนวทางปฏิบัติขั้นสูงของการใช้ Vex และการสร้างแบบจำลองตามขั้นตอน เพื่อเป็นแรงบันดาลใจ เราขอแนะนำให้คุณอ่านการนำเสนอของผู้เขียน ความน่าเชื่อถือในการสร้างแบบจำลองขั้นตอน.
  • ฮูดินี่ในภาษารัสเซีย — ช่องที่มีบทเรียนฮูดินี่เป็นภาษารัสเซียคุณภาพสูง คุณภาพสูงมากจนผู้ใช้ที่พูดภาษาอังกฤษบางคนต้องการเรียนรู้ภาษารัสเซียเพื่อที่จะสามารถรับชมบทเรียนเหล่านี้ได้ สื่อการสอนจะแบ่งตาม เพลย์ลิสต์ ขึ้นอยู่กับระดับความยาก

ที่มา: will.com

เพิ่มความคิดเห็น