MEISAM3DFOX

در عرصه آموزش روباه باشید

MEISAM3DFOX

در عرصه آموزش روباه باشید

MEISAM3DFOX

من یک مدل ساز سه بعدی، انیماتور و بازیی ساز هستم.
در این بلاگ، کلی از تجربیات و آموزش‌های جذاب دنیای CG و بازی سازی رو با شما به اشتراک می‌گذارم.
آماده‌اید با هم چیزهای جدید بسازیم؟

طبقه بندی موضوعی
مطالب پربحث‌تر
آخرین نظرات
  • ۲۴ تیر ۰۰، ۱۱:۵۰ - آلپ صنعت
    عالی
  • ۲۴ تیر ۰۰، ۰۹:۴۷ - آلپ صنعت
    عالی
نویسندگان
به نام خدا




مقاله شروع یادگیری زبراش

( Zbrush )





نویسنده : علی گلزار


( MadMaster 3D )





مقدمه






خوبید؟ چه خبر؟ خوب من بعد از اینکه دیدم فیلم اخراجی ها میتونه شماره 1 2 3 داشته باشه منم تصمیم گرفتم مقاله یاد گیری تری دی رو شماره 2 رو بسازم =))
خوب جدا از شوخی دیدم خیلی از دوستان دوست دارند برنامه زبراش رو یاد بگیرند. ولی نمی دوند چه آموزش هایی باید ببینند و یا چه آموزش هایی نباید ببینند. چون خیلی از آموزش ها هستش که شما هزینه می کنید میخرید و یا دانلود می کنید و میبینید که مالی نیست و محتوای آموزشی خوبی نداره و یا ارزش اینقدر هزینه کردند رو نداره. خلاصه گفتم یک مقاله ای بسازیم دور هم باشیم دیگه. من تقریبا همه آموزش های زبراش رو دارم و یک نگاه اجمالی بهش انداختم. پس آموزش هایی رو به شما معرفی می کنم که واقعا به درد بخور باشند. پس بیاید شروع کنیم.

نکته مهم:


به نظر من قبل از اینکه زبراش رو شروع کنید. حتما تری دی مکس یا مایا رو یکی دو سال یاد بگیرید. بعدا سراغ این برنامه بیاید. مخصوصا نورپردازی و رندر. 

حالا چرا ؟

1.ماشین و بعضی چیزا مدلش آسون تر هستش تو اونها میشه مدل کرد اینجا جزئیات داد

2. برای رندر انیمیشن یا تک فریم و نورپردازی باید از مکس و مایا استفده کرد

3.برای ریگ کردن کاراکتر و اسکین کردن ( یعنی استخون بدید که بشه انیمیشنش کرد ) باید از مکس و مایا استفاده کرد.

4.برای ساخت استودیو باید از مکس و مایا استفاده کرد

5.برای آنرپ هم گاهی باید از مکس و مایا استفاده کرد

و .....




Sclupting 
حجاری کردن چیست؟


ببینید ما تو برنامه های تری دی مثلا مثل مکس مایا و ... یک سری محدودیت هایی داریم. مثلا فرض کنید یک آدم ساختیم. حالا میخوایم ماهیچ هاش رو تو تری دی بسازیم یا مثلا میخوایم چین و چروک روی صورت پیشنای رو درست کنیم ؟ و یا میخوایم یک موجود خیالی پر از جزئیات سوراخ چاله چین و چروک یعنی خلاصه جزوئیات فوق العاده بالا بسازیم. اینجاست که به یک برنامه دوم کمکی نیاز پیدا می کنیم. و این عمل رو تو برنامه هایی مثل Zbrush modo mudbox می تونیم انجام بدیم. 
این برنامه ها میشه گفت مثل مجسمه سازی میمونند . یعنی شما هرچیزی رو قادرید باهاشون بسازید.همشون هم تقریبا یکی هستند. یکمی امکاناتشون و محیطشون با هم فرق داره. مثلا مادباکس و مودو هردو شبیه مکس و مایا میشه گفت هستش تقریبا. ولی زبراش یک محیط کاملا متفاوت و جذابی داره. 




انتخاب برنامه ی حجاری کردن؟



خوب در انتخاب یک برنامه مهمترین چیز اول از همه علاقه به محیط اون برنامه هستش. به نظر شخصی من محیط زبراش خیلی خوش فکرانه طراحی شده و فوق العاده برنامه ی جذابی هستش. من انتخاب رو اینجا در اختیار شما میزارم. چون شما باید تصمیم بگیرید چه برنامه ای دوست دارید یاد بگیرید
( بیخود کردی میای زبراش یاد میگیری. زوری هستش من کاراته کارام هی های هوی بیا جلو اگر راست میگی )

مورد دوم در انتخاب یک برنامه این هستش که شما باید ببینید آیا برای این برنامه آموزش به حد کافی موجود هستش ؟ 
خوب همانطور که همه شما عزیزان می دونید سایت دیجیتال توترز بهترین سایت در ارائه عناوین آموزشی برای برنامه های مختلف هستش. و فکر نمی کنم اینجا کسی باشه بگه من یک آموزش از این سایت ندیدم و خودم تونستم به سطح حرفه ای برسم ؟ کسی هست اینجا؟ تو هستی؟ صداش رو درنیار. مارو ضایع نکن..... برو اون عقب بشین. برو عمو جون.

پس بزارید به سایت دیجیتال توترز یک نگاهی بندازیم و ببینیم از بین این 3 برنامه چند آموزش برای هرکدوم از این برنامه ها ارائه داده اند.



Zbrush Mudbox Modo 
51 عنوان آموزشی 60 عنوان آموزشی 238 عنوان آموزشی

خوب پس همانطور که میبینید؟ زبراش آموزش های بیشتری داره و یادگیریش سریع تر و راحت تر خواهد بود و شما رو به حرفه ای شدن تو اینجور برنامه ها خیلی نزدیک تر می کنه.



حالا بهتره به سایت تری دی توتال هم یک سری بزنیم و تعداد عنوان های آموزشی تو این سایت معتبر و معروف رو هم ببینیم. همانطور که تو عکس زیر میبینید نتیجه مشخص هستش. بازم هم زبراش برنده هستش.

Zbrush Mudbox Modo 
51 عنوان آموزشی 60 عنوان آموزشی 238 عنوان آموزشی




مورد سوم. سایت گنومون ورک شاپ. ببینیم تو این سایت از چه برنامه ای چه تعداد آموزش هستش.باز هم برنده زبراش.


Zbrush Mudbox Modo 
7 عنوان آموزشی 3 عنوان آموزشی 301 عنوان آموزشی



مورد چهارم. الان شما با من لج می کنی. میگی برو بابا من میخوام مثلا مادباکس رو یاد بگیرم. به تو چه ؟ فوضول چه ؟ ........ ( سانسور شد بقیش ) بعد ما هم میگیم هر جور راحتی. بعد فردا یک سوال برات پیش میاد که مثلا چه جوری میشه فعلا کار رو کرد؟ بعد از اونجایی که تو همین ایران هم شاید بشه گفت تقریبا همه زبراش استفاده می کنند. کسی نیست جواب سوال شما رو بده ؟ پس چه دردیه خوب. همین زبراش رو یاد بگیر که هم بیشتر دنیا و هم تقریبا همه ایران دارند استفاده می کنند و راحت می تونی جواب سوالت رو خیلی سریع بگیری. پس بازم برنده زبراش. 

حالا اگر به سایت های هنرمندان تری دی معتبر ایرانی مثل سی جی آرت و یا سایت های خارجی مثل اورموشن و تری دی توتال و ... بریم و کارهای بچه هایی که یک کار هنری تری دی با جزئیات بالا ساختند یک نگاهی بیاندازیم؟ متوجه میشیم بالای 95% میشه گفت دارند از زبراش استفاده می کنند. و این خودش نشون میده این برنامه چقدر قدرتمند و جذاب و راحت هستش.

دیگه فکر کنم قانع شدید که برنده برنامه زبراش هستش و باید اون رو انتخاب کنیم ؟ همه موافقن ؟ یک دست و هورا برای عمو قناد بزنید . هورا..................



پشت صحنه


( الو؟ پیکسو لوجیک؟ خوبی آقا؟ آقا چند تا مشتری جدید برای زبراش پیدا کردم. پول سانت ما رو فراموش نکنید. چی ؟ چی ؟ نمیدی پول منو ؟ منم میدونم چه کار کنم. اینطوریه آره ؟ آی ایوحناس اینها پول من رو خوردند. سراغ زبراش نرید. هان چی شد؟ میدی پولو؟ آورین آورین )






برای شروع با برنامه زبراش به چه چیزهایی نیاز داریم ؟



خوب حالا که برنامه مورد نظرمون رو انتخاب کردیم. بیاید ببینیم به چه چیزهایی نیاز داریم. برنامه زبراش یا مادباکس یا مودو را با موس میشه انجام داد. منتهی برای اینکه خیلی نتیجه کار بهتر و طبیعی تر و ... باشه؟ نیاز به قلم نوری و تبلت گرافیکی داریم. چون قلم نوری طوری هستش که میشه یک خط مثلا کشید مثل مداد. یعنی شما اگر فشار رو کم کنی کمرنگ میکشه . فشار رو زیاد کنی پر رنگ می کشه. تو برنامه هم همینطور. فشار بدی عمق بیشتری رو تحت تاثیر قرار میده و مثلا برش میده یا تو میبره و برعکس. و با حرکات و فشار دست شما میشه تنظیم کرد که مثلا این خطی که داری روی جسم میکشید فلان جاش عمیق تر باشه فلان جاش کم عمق تر. ولی با موس فقط در یک سطح می کشه.خلاصه قلم نوری داشته باشی زمین تا آسمون فرق می کنه نتیجه. ولی شمایی که تازه قراره این برنامه رو شروع کنید فعلا نیازی نیست قلم نوری بخرید. چرا ؟ چونکه اصلا معلوم نیست بتونید با این برنامه ها کنار بیاید یا چند وقت باهاش کار کنید. ممکنه شما قلم نوری بخری؟ بعد 2ماه کار کنی بگی من اصلا با مثلا زبراش حال نمی کنم حوصلش رو ندارم. بیخودی هم کلی هزنیه کردید. پس به نظر من فعلا با همین موس کار بزنید. میشه زد ولی یکمی سخته. بعدا اگر دیدید بودجه مالی جواب میده و شما این کاره هستید؟ یک قلم نوری میخرید. پس فعلا تا 5 6 ماه با موس کار کنید تا ببینیم چی میشه.



انتخاب قلم نوری



خوب. بهترین و گرونترین مارک تبلت گرافیکی مارک وکیوم هستش. این شرکت مدلهای مختلفی رو عرضه کرده. یک سریش هستش که شما تبلت رو وصل می کنی به کامپیوتر و قلم رو روی سطح تبلت می کشی و تو مانیتور شروع می کنی به کار. یک سریش که گرون تر هستش خودش صفحه نمایش داره. یعنی نیاز نیست کله رو بگیری بالا تو مانیتور نگاه کنی. روی خودش ویندوز برنامه مثل زبراش فتوشاپ و .. نصب میشه و شما روی همون نگاه می کنی و شروع به کار می کنی. ولی این مدل گرون هستش. مخصوصا اینکه اینها 3 سایز داره. اسمال که مثل ورقه آ پنج هستش. مدیوم که مثل ورق آ چهار هستش و لارج.
( آخه تو که تو جیبت شپش پشتک ملق میزنه؟ قیافت به این تبلت میخوره؟ برو خدا روزیت رو یک جای دیگه حواله کنه. برو )

در کنار این تبلت های معروف وکیوم. ما مارک دیگه ای هم داریم به اسم اکس پی. ویندوز اکس پی نه . این ها هم تبلت های خوبی هستش و ارزون. یعنی سایز مدیوم این تبلت 390 تومان هست. 



نکته خیلی مهم در خرید تبلت گرافیکی



چند روز پیش یکی از بچه ها میخواست تبلت بخره؟ و دوستان اومدن یک مدلی از وکیوم رو بهش معرفی کردند که سایز اسمال بود و قیمتش هم حدود 800 900 بود. من تو یکی از سایت های ایرانی دیدم یک نفر نظر داده. گفته بود بنده کاریکاتوریست یک روزنامه هستم. این مدل رو دارم خوبه. ولی مشکل اینجاست که نوک این قلم تموم شده و پیدا نکردم. منظورم این هستش هر مدلی که خواستید بخرید حتما حتما تحقیق کنید و مطمئن بشید که نوکش و لوازم دیگری که لازم داره در بازار موجود هستش.
و اینکه همیشه خوب در سایت های مختلف ایرانی و خارجی تحقیق کنید. بعد شروع به خرید یک کالایی بکنید. حول نباشید تا 2 نفر تو یک سایت گفتند خوبه برید بخرید. 


پایان بخش اول
منبع: mostafa3d.com
  • meisam heidari
بخش دوم



شروع برنامه زبراش



خوب حالا اگر موافق باشید بریم سراغ شروع یادگیری برنامه زبراش. برای شروع یادگیری هربرنامه ای اول از همه نیاز به یادگیری محیط برنامه و ابزاراهای برنامه هستش. این چند آموزش برای شروع یادگیری محیط برنامه خیلی عالی هستند. به نظر من همیشه سعی کنید چند آموزش جامع نگاه کنید. چونکه گاهی مدرس فراموش می کنه مورد هایی رو یاد بده و تو یک آموزش دیگه یک مدرس دیگه اون ها رو به شما یاد میده. 


نکته مهم :



اولا من این آموزش ها رو 100% به ترتیب ننوشتم. دوم اینکه شما قبل از خرید یا دانلود این آموزش ها یک سری به سایت های مربوطه بزنید و سطح آموزش ها رو یک بررسی بکنید. چون ممکنه از نظر شما این آموزش در سطح 3 مثلا باشه از نظر من سطح 2. و اینکه باید صبر داشته باشید و تمرین کنید. برنامه هایی مثل زبراش اینطوری نیست 2تا کلیلک کنی یک چیزی ساخته بشه. صبر تمرین صبر تمرین حالا 1 2 3 .



زبراش
( سطح صفر )
( رویای آمریکایی )



Digital Tutors - Introduction to ZBrush 4R7

Eat3D - Zbrush 4 New Feature

The Gnomon Workshop - Introduction to ZBrush 4R7

Digital Tutors - Introduction to ZBrush

Zbrushworkshops - Mastering Zbrush With Paul Gaboury Zbrush 4R5

(این مسترینگ زبراش از پائول خیلی عالیه.2با این رو تماشا کنید که بهتر متوجه بشید. عالیهههههههه.)






زبراش
( سطح 1 ) 
( ترس شروع ) 



خوب حالا که با محیط برنامه آشنا شدیم. بهتره بریم سراغ آموزش های مدلینگ برای کسانی که تازه زبراش رو شروع کردند. یک نکته مهم بگم. زبراش بر خلاف برنامه هایی مثل مکس و مایا و مثل اینها یکمی کار کردن از روی آموزش هاش سخته. چون تو مکس یا مایا شما مثلا پلی گان ها ادجها رو تکون میدید و مثل آموزش میرید جلو . ولی اینجا یارو با براش و قلم نوریش میره جلو . خلاصه منظورم توقع نداشته باشید کارتون شبیه اون دربیاد. مهم این هستش که با این آموزش ها پیش برید یکمی یواش یواش دستتون راه بیفته. پس نا امید نشید و صبر داشته باشید . و اینکه من مثل مکس مدلینگ و تکسچرینگ رو جدا نکردم. چون آموزش های طوری هستش که بعضی هاشون تکسچر هم می کنند بعضی ها نمی کنند و نمیشه تفکیکش کرد آموزش هارو.
خوب شروع کنیم.


Digital Tutors - Creating a Stylized Cartoon Bird in Zbrush

Digital Tutors - Character Creation in Zbrush

Digital Tutors - Character and Scene 
Development in Zbrush

Digital Tutors - Creating Digital Food in 3ds Max and ZBrush

Digital Tutors - Creating Game Weapons in 3ds Max and Zbrush





زبراش
( سطح 2 ) 
(شروع شجاعانه )



Digital Tutors - Creating a Fantasy Dragon in Zbrush

Digital Tutors - Dinosaur Reconstruction in Zbrush

Digital Tutors - Sculpting Alien Concepts in Zbrush

Digital Tutors - Realistic Insect Sculpting Techniques in Zbrush

Digital Tutors - Sculpting a Realistic Elephant in Zbrush

Zbrush Characters Made Easy Part 1 Geometry

Creating a Cartoon Scientist in ZBrush

Gumroad Matt Thorup - Intro to ZBrush and Character Design

Digital Tutors - Sculpting a Stylized Game Environment in ZBrush and 3ds Max

Digital Tutors - Texturing a Stylized Game Environment in Photoshop

Digital Tutors - Texturing with ZBrush





زبراش
( سطح 3 )
( پشرفت رو به جلو )



Digital Tutors - Sculpting Caricatures in ZBrush 3

Digital Tutors - ZSphere Modeling in ZBrush

Digital Tutors - Sci-Fi Vehicle Modeling and Texturing in Maya and ZBrush

Digital Tutors - Creative Development Modeling a Character for 3D Printing in Zbrush





زبراش
( سطح 4 )
( حرفه ای ) 



Digital Tutors - Sculpting Human Ears In Zbrush

Digital Tutors - Sculpting Human Ears In Zbrush

Sculpting Human Mouths in ZBrush

Sculpting Human Skin in ZBrush

Sculpting Human Arms in ZBrush

Sculpting Human Legs in ZBrush

Sculpting Human Hands and Feet in ZBrush 

Sculpting Female Arms and Hands in ZBrush

Sculpting Female Legs in ZBrush

Sculpting Male and Female Faces in Zbrush





زبراش
( سطح 5 ) 
( خدای زبراش ) 



Digital Tutors - Creating High Resolution Characters in ZBrush 4

Digital Tutors - Sculpting Female Torsos in ZBrush 4R6

Sculpting the Female Body in Zbrush

Digital Tutors - Sculpting the Human Body in 
Zbrush
Creating a Hard Surface Sci-Fi Ninja in ZBrush 

Creating a Game-Ready Monster Insect in ZBrush and 3ds Max

Creating a Fantasy Creature from Concept Art in ZBrush

Digital Tutors - Sculpting a Realistic Bust in ZBrush

Digital Tutors - Modeling a Female Hero in ZBrush 4 and Maya 2012

Gnomon Workshop - Stylized Character Modeling for Production

Digital Tutors - Texturing a Female Hero in ZBrush 4

Digital Tutors - Sculpting a Female Assassin in Zbrush

Digital Tutors - Creating an Aged Character and Artifacts in ZBrush and Maya

Digital Tutors - Modeling a Mech Robot in Zbrush
Creating Caricatures in ZBrush


3DMotive Demon Girl Volume 1-4

Digital Tutors - Building Futuristic Armor in Zbrush

Digital Tutors - Creative Development Concepting a Cyborg in ZBrush with Daniele Angelozzi

Digital Tutors - Sculpting Anatomy for Females in Zbrush

Digital Tutors - Create a GAME BOSS Character in ZBRUSH

Digital Tutors - Creating an Armored Beast in Zbrush

Digital Tutors - Creating a Detailed ForestC in ZBrush 4 r6


Eat3D - ZBrush Hard Surface Techniques

Eat3D - ZBrush Hard Surface Techniques 2

Digital Tutors - Game Character Creation 3dsMax Zbrush

Digital Tutors - Rendering Organic Models in ZBrush and KeyShot

Digital Tutors - Sculpting a Demonic Creature in Zbrush

3dnicenet - Game Character Development

Eat 3D - ZBrush 4 Character Production 1 2 3

Eat3D - Cyborg Design Concept Art PT

CGNuggets – Anatomy

Digital Tutors - Monster Sculpting Techniques in Zbrush

Digital Tutors - Professional Series Creature Concepting in ZBrush 4R2

Digital Tutors - Professional Series Painting and Rendering in Zbrush

Zbrush Workshops - Character Sculpting Napoleon by Magdalena Dalena

Zbrush Workshops - Introduction Character Games

Zbrush Workshops - Introduction Character Games

Digital Tutors - Designing a Fantasy Creature from Reality in Zbrush

Digital Tutors - Creating a Portfolio-Ready Demon Concept in Zbrush

Digital Tutors - Sculpting a Digital Maquette in Zbrush

Digital Tutors - Advanced Character Modeling in ZBrush and Photoshop






خوب دوستان به پایان مقاله ای دیگه رسیدیم. امیدوارم این مقاله برای شما دوستان مفید باشه. و بازم تاکید میکنم. یادگیری برنامه زبراش نیاز به زمان خیلی زیادی داره. پس صبر داشته باشید و به تمرین ادامه بدید.


دوستدار شما


علی گلزار
MadMasTer 3D
منبع:mostafa3d.com
  • meisam heidari

یکی از بهترین پلاگن ها برای طراحی ابر در  3ds max پلاگن Ozone است. در این پلاگن شما می توانید خیلی حرفه ای حالات ابر را ایجاد و آن را انیمیت کنید.


  • meisam heidari

یکی از به ترین برنامه ها برای طراحی چهره،اجسام و... برنامه Zbrush است.


در این برنامه شما می تواند باسرعتی بیشتر از 3ds max جسم مود نظر خود را طراحی کنید. این برنامه بیشتر جنبه ی مجسمه سازی دارد و نمی توانید در این برنامه جسم مورد نظر خود را انیمیت کنید بلکه آن را باید وارد max کنید و در آن جا انیمیت کنید.
 
  • meisam heidari
فیلم ساخت برف در والت دیسنی:
دریافت
حجم: 16.7 مگابایت
توضیحات: برف های ساخته شده در انیمیشن Frozen. خیلی جالب حتماً دانلود کنید.
منبع: mostafa3d.com


  • meisam heidari

یکی از بهترین پلاگن ها برای طراحی جنگل در 3ds max پلاگن Itoo Forest Pack Pro می باشد. دراین پلاگن شما می توانید حالات جنگل را طراحی کنید.
تصویر طراحی شده توست این پلاگن از این پلاگن:

  • meisam heidari


یکی از بهترین برنامه ها برای طراحی لباس و حالات پارچه برنامه Marvelous.Designer می باشد. در این برنامه شما می توانید با ساده ترین دستورات پارچه یا لباس خود راطراحی کنید.
تصویری از محیط برنامه:

  • meisam heidari

یکی از بهترین پلاگن ها برای طراحی مو،پلاگن Hair farm است. شما در این پلاگن می توانید به راحتی حالات مو و انیمیت آن را طراحی کنید.
تصاویری از طراحی های انجام شده با این پلاگن:


  • meisam heidari
یکی از بهترین برنامه ها برای ساخت گیاهان (درختان،بوته،گل و...) برنامه Speed Tree می باشد که بزرگترین شرکت های انیمیشن سازی وگیم سازی و فیلم سازی ( ubisof ، hollywood ، walt disney و...) بااین برنامه کار میکنند.


در برنامه Speed Tree شما می توانید با زدن چند کلید میتوانید درخت یا بوته و یا گیاه خود را طراحی کنید.
تصاویری از محیط این برنامه:
  • meisam heidari
سلام دوستان عزیز
 
همونطور که می دونید یکی ویژگی های جدیدی که به نسخه های جدید نرم افزار تری دی مکس اضافه شده، ابزار max creation graph یا به اختصار MCG هستش. این ابزار تحول بزرگی توی این نرم افزار بحساب میاد چون بوسیله اون شما بدون اینکه نیاز باشه اسکریپت نویسی یا برنامه نویسی رو یاد بگیرید، می تونید انواع پلاگین های متنوعی رو بر اساس نیاز درست کنید و همین طور پلاگین های که دیگران درست کردن رو اجرا کنید. این ابزار توی نسخه های جدید مدام در حال بروزرسانی هست و در حال تعمیم دادن به بخش های مختلف مکس هست، مثلا توی دو نسخه جدیدش فیزیک رو هم وارد خودش کرده. ما قصد داریم در قالب چند مقاله این ابزار رو شرح بدیم و برای شروع از ترجمه یکی دو مقاله از آقای مارتین اشتون شروع می کنیم و بعد از یادگیری چند اصول اولیه، انشاالله وارد بحث های ساخت پلاگین های متنوعی خواهیم شد. برای همراه شدن با این مقاله لازمه که حد اقل این تاپیک رو  مطالعه کرده باشید تا مطالب براتون قابل هضم باشه.
 
با ما همراه باشید ...
 

The Function Connector - اتصال تابع

اگه شما کاربا MCG را تازه شروع کردین، احتمالا از خودتون پرسیدین که این مربع های کوچک function connector چی هستن؟ هدف از این پست اینه که کاربردشون رو یاد بگیریم.
 
01
 
بیاید اینطور تصور کنیم که Map operator یه جادوگره، این ابزار به 2 شرط برای شما کاری رو انجام میده.
  1. اول اینکه اون فقط با آرایه کار می کنه. شما باید مقدار های ورودی این ابزار رو به صورت آرایه در بیارید.
  2. دوم اینکه باید به اون یه فرمول بدین که بتونه مقدار آرایه رو توی اون فرمول استفاده کنه. به عبارت دیگه : جادوگر آرایه ای از اعداد رو می گیره و توی فرمولتون قرار میده و به یه آرایه جدید تبدیل می کنه.
02
 
بیاید یه مثال ملموس تر بزنیم.
 
در نمودار زیر، ما در حال تهیه مپ جادوگر با آرایه ای از پنج شماره: [0، 1، 2، 3، 4] هستیم. همچنین یک فرمول داریم که به سادگی "عدد 1 را به تعداد ورودی ها اضافه می کنه" در نتیجه آرایه تبدیل میشه به: [1، 2، 3، 4، 5].
 
03
 
اضافه کردن یک عدد به یک آرایه کاربردهای خودش را داره، البته تصور درستی نمی شه ازش پیدا کرد. بیایید یه مثال جالب تر بزنیم، در زیر می خواهیم یه مودیفایر MCG ایجاد کنیم که باکس هایی رو در راس یک Mesh درست می کنه.
 
04
 
بطور خلاصه اینکه : اپراتور MeshVertices موقعیت ورتکس های آبجکتمون رو بصورت آرایه ای از نوع Vector3 مشخص می کنه. اپراتور map از این ارایه توی یه فرمول به شرح زیر استفاده می کنه.
 
درست کردن باکس و جابجایی به موقعیت هایی که داده های vector3 در اختیارمون میگذاره. وقتی که همه باکس ها ایجاد و جابجا شدند، همه بعنوان یک Mesh با هم ترکیب می شن. این Mesh با Mesh اصلی ترکیب میشه و سپس با خروجی output مودیفایر درست میشه.
 
05
 
حالا که ما ایده این کار رو داریم، می تونیم یه نگاه دقیق تر به اون بندازیم. به عبارت دیگه یه تابع چی می سازه ؟ برای شروع توجه کنید به ارتباطی که بین دو اسلات توابع هستش.
 
06
 
اپراتور در ابتدا اتصالی از نوع خروجی تابع تعریف می کنه (رنگ  فیروزه ای). در این مورد، نوع خروجی اپراتور OffsetMesh به مقدار TriMesh : این معنی رو میده  که طیف خروجی نیازمند اراده TriMesh است. اگه نوع خروجی از نوع “any” باشه (در مورد مثال اول با  “add” بود) بطور خودکار جستجوگر تلاش می کنه که خروجی تابع رو جستجو کنه (زمانی این اتفاق میوفته که) : Build > Validate, Build > Evaluat رو بزنید یا CTRL+E
 
07
 
وقتی خروجی توابع تو دستتون باشه، شما با گام برداشتن یکی به یکی گره ها، می تونین نمودارتون رو با توجه به مقادیری که برای محاسبه نیاز دارید روی به عقب درست کنید. در توابع پیچیده تر این "مسیر های مورد نیاز" بصورت شاخه ها و با دقت بیشتر و بصورت سلسله مراتبی به هم وابسته درست میشن.
 
08
 
در این تابع ما می تونیم ببنیم که چطور OffsetMesh نیاز به پارامتری مانند CreateBox داره و CreateBox نیاز به "پارامتر اندازه باکس" داره. ما از این سلسله مراتب وابستگی به عنوان بدنه تابع “body” برای خروجی تابع استفاده می کنیم.
 
09
 
آخرین مرحله، شناسایی ورود های تابع هست که شما می تونید ورودی یک تابع توسط اسلات ورودی بی ارتباط رو، توی بدنه تشخیص بدید. در این تابع ما، فقط یه اسلات ورودی بی ارتباط داریم. یعنی offset که Vector3 از اپراتور OffsetMesh هست. بنابراین تابع Vector3 به عنوان  یه ورودی که به طور خودکار به اسلات “offset” اتصال پیدا می کنه.
 
10
 
حالا که با همه قسمت های تابع آشنا شدیم، نگاه کلی به این تابع داشته باشیم :
  1. یه ورودی از نوع Vector3 داره
  2. باکس درست می کنه و با استفاده از ورودی Vector3 اونا رو جابجا می کنه
  3. باکس رو مانند یه TriMesh در میاره
11
 
در نتیجه : اپراتور Map با استفاده از این تابع مجموعه ای از بردارها را به یک آرایه از TriMeshes تبدیل می کنه.
منبع: mostafa3d.com

  • meisam heidari