رندر و شبیه سازی مو ریل تایم نسل جدید

دوشنبه 10 فروردین 1394
9,801 بازدید
سلام خدمت همه دوستداران CG. سال نو همتون مبارک باشه. بعد از مدت بسیار طولانی در خدمتتون هستم با مقاله ای جالب و جذاب در مورد رندرینگ و شبیه سازی ریل تایم مو در موتور های بازی، 3ds Max و مایا. این مقاله اولین قسمت از قسمت های قابلیت های Nvidia و APEX و AMD ـه که به صورت قسمتی برای شما عزیزان منتشر میشه. حتما این مقاله رو مطالعه کنید و نظرتون رو راجب این تکنولوژی جدید برامون بنویسید.
خب قبل از هرچیز یک سری مقدمه از سیستم های Hair در گرافیک ریل تایم رو بررسی میکنیم. ما دو قطب اصلی در تکنولوژی گرافیک داریم ، یکی Nvidia و یکی دیگر AMD. سیستم های بسیار عالی از این دو شرکت در زمینه گرافیک ارائه شده که تک تک به بررسی اونها میپردازیم اما در حال حاضر تنها مو مد نظر ماست. تکنولوژی مو در Nvidia رو HairWorks تشکیل میده و تکنولوژی مو در AMD رو TressFX تشکیل میده. این دو به صورت پلاگین بر روی مایا، مکس و یونیتی نصب میشند و برای گرفتن این پلاگین ها نیاز به داشتن اکانت GameWorks و اکانت ویژه AMD دارید. جهت سریع کار و خرید وقت شما عزیزان این اکانت رو ساختم و تک تک پلاگین ها رو در انتهای مطلب براتون قرار دادم.
قبل از توضیح و بررسی تکنولوژی دیگری رو داشتیم که توسط والت دیزنی طراحی شده بود به اسم Structure-Aware Hair Capture که این تکنولوژی موی واقعی رو از روی عکس تشخیص و تبدیل به CG میکرد.
 
معرفی پلاگین HairWorks ابزاری جهت شبیه سازی مو
معرفی پلاگین HairWorks ابزاری جهت شبیه سازی مو
 
این تکنولوژی به کمک تکنولوژی بعدی میاد و ببینید که چه شاهکاری خلق میشه !!!
خب ... حالا میریم سراغ تکنولوژی ها، اصلا قصد ندارم براتون به صورت تکنیکالی صحبت کنم و برم تو جزییات چون میدونم هم شما حوصله خوندن ندارید و هم من حوصله نوشتن. پس یکراست میریم سراغ اینکه این تکنولوژی ها چی هستند و اصلا چطوری استفادشون کنیم !؟
این سیستم های مو به صورت خیلی سبک و اپتیمایز شده عمل میکنند، در اوایل که تکنولوژی ها پرده برداری کردند روی بازی Tomb Rider شما دیدید که مو رو قرار دادند اما نه کیفیت عالی داشت و خیلی هم سنگین بود. این تکنولوژِی TressFX بود. اما بازی دیگری هم اگر یادتون باشه که خیلی جالب هم بود الیس در سرزمین عجایب با سبک Horror بود که این بازی موها از HairWorks استفاده کرده بودن. سرعت خوبی داشت و تک تک موها جابه جا میشد اما کیفیت باز هم مطلوب نبود.
 
در حال حاضر شما میتونید با نصب HairWorks بر روی مکس، مایا از Hair and Fur و nHair مایا به HW خروجی بگیرید و بعد در انجین بازیتون استفاده کنید. همینطور یک رندرر هم در Max تهیه شده برای اینکار اما خب مناسب کار های انیمیشن و ... نیست. اخیرا Infinite reality که فکر کنم همتون بشناسیدش، یک شرکت کامل جهت اسکن سه بعدی انسانـه که تا الان کیفیت مشابهی رو کسی نداشته و اینکه برای خیلی از تریلر های سیجی بازی ها آدم ها واقعی رو اسکن کرده. مسئول بخش ریل تایم این شرکت جدیدا از پلاگینی برای Unity3D رو نمایی کرده که با استفاده از HairFarm شما میتونید موهایی با کیفیت بی نهایت رو در ریل تایم گیم با سرعت بالا شبیه سازی و رندر کنید.




ایشون با موتور رندر های ویری و آرنولد بهترین نتیجه رو گرفته و سعی کرده که دقیقا با یونیتی به همین نتیجه برسه. کم کم به موها کانال های AO و رد شدن نور رو اضافه کرده ...





واقعا جالبه نه ؟!
شما بسیاری از قابلیت های مو رو میتونید در اختیار بگیرید :


موها از نورپردازی IBL هم پشتیبانی میکنند و توی محیط به خوبی پاسخ میدن :


 
برای شبیه سازی ، موها دارای کانال های مختلف از Direction ها میشن و بعد از اکسپورت توسط ترس اف ایکس و HW شبیه سازی میشن.



تصویری که میبینید به نظر Specular ها رو با این رنگ ها شبیه سازی میکنه. این شرکت واقعا در زمینه رئال کارکردن ریل تایم تکه و الان هم درحال کار بر روی شیدر پوست جدید برای یونیتیه :
 
معرفی پلاگین HairWorks ابزاری جهت شبیه سازی مو
 
ایراد های فعلی این سیستم :
  • پشتیبانی نکردن از GI
  • پشتیبانی نکردن از نور های متحرک
  • بیشتر از 1 میلیون مو جواب نمیده ...
میبینید که به کجا داریم میریم ؟! تا چند سال دیگه کسی حرفی از رندر نمیزنه، همه چیز ریل تایم میشه و تنها مشغله ما میشه همون اصول ها که سالهاست کنار گذاشتیمش ! ما کجای این پیشرفت هستیم ؟!
این مطلب یک مطلب خبری بود اما در بخش بعدی با استفاده از HairWorks در تریدی مکس یک شبیه سازی ریل تایم رو انجام میدیم
منتظر مقاله های بعدی باشید !
 
یک خبرهایی هم از فعالیت های آینده بدم ...
  1. یک مقاله ای به نام معرفی موتور های رندر به صورت جامع با همکاری دوست عزیزم محمد ذاکری داریم براتون که بیش از 20 موتور رندر به صورت دقیق درش بررسی میشن.
  2. یک سری آموزش های بسیار خاص و جالب براتون آماده کردم که به محض آماده شدن براتون منتشر بشه.
  3. آموزش کامل موتور های مکسول، 3Delight، کورونا و ...
امیدوارم سال خوبی رو داشته باشید و بهترین ها رو براتون آرزو میکنم ...


اشتراک گذاری:

پست های مرتبط
دیدگاه ها ( 61 نظر )

سلام .خیلی جالب و عالی دستت درد نکنه

حمید معمار
6 سال پیش

ممنون متین جان موفق باشی

درود حمید جان حمید از این طرفا :) یعنی باور کن بخش بلاگ هم دیگه دلش برای مطالبت تنگ شده بود. ما که دیگه اصن یه وضی :) مرسی.عالی بود عـــالی در ابتدای مقالت یه اشاره ای به Structure-Aware Hair Capture کردی، این همون paper ـی نیست که توی سیگراف ازش رونمایی شد ؟ تا اونجایی که یادمه از روی تصاویر فرم مو رو شبیه سازی میکرد. یعنی فوق العادست این تکنولوژی ... این کیفیت Hair ها توی یونیتی چقــــدر خوبه ! خیلی حال کردم باهاش. با این کیفیت انجین افت فریم پیدا نمیکنه ؟ یعنی میشه روی Game هم با همین کیفیت روش حساب کرد و یا فقط بعنوان یه رندر ریل تایم خوبه ؟ راستی آخر مطلبت به نکات خیلی خیلی جالبی اشاره کردی. از همین الان برای انتشارشون لحظه شماری میکنم :) ممنون بابت مطلب خوبت و خسته نباشی ...

حمید معمار
6 سال پیش

درود بر مصطفی عزیز شرمنده دیگه ، دردسر ها پیش میان ... :D ممنون لطف داری ، راستش من paper ـشو ندیدم ولی ویدیوشو توی hair ـه Tangled دیدم ! دقیقا ! فوق العادست ... به گفته سازنده فریم ریت در یک صحنه ی سنگین 60 بوده و مشکلی پیش نیومده ... و با رفع ایراد های کوچک کاملا برای استفاده از Game و همینطور رندر ریل تایم میشه ازش استفاده کرد . همون قضیه که میدونی برسه زدم رو تخت گاز :))))))

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

حمید معمار
6 سال پیش

سلام محمد جان ممنونم از شما ، قله اورست که نه همین دماوند خودمون :)) همچنین ، سال خوبی داشته باشید @};-

حمید جان ممنون. عالی بود. بی صبرانه منتظر آموزش های فوق العادت هستم، بالاخص مکسول(کاشکی ویری رو هم آموزش میدادی). ------------------------------------------------------------------------------------------------- در شرایط فعلی واقعا AMD هیچ حرفی برای گفتن نداره در مقایسه با Nvidia . به خصوص سری quadro و به خصوص كوادرو كي ٦١٠٠ .(از لحاظ سخت افزاری عرض کردم :) )

حمید معمار
6 سال پیش

درود سعید جان ، ممنون لطف داری رفیق %100 ویری هم اموزش میدم اما خب میدونی اموزش هایی ویری پره تو نت این اموزش هایی که من قصد دارم بزارم در هیچ جای دیگه نیست :D خاصه ... بـــــــــله Nvidia یکدونه باشه !

نبی سروی
6 سال پیش

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

حمید معمار
6 سال پیش

درود نبی جان خدا از زبونت بشنوه :D مممنون از حضورت

ممنون حمید جان خیلی عالی و کامل بود، سپاس

حمید معمار
6 سال پیش

درود محمد جان لطف داری ، موفق باشــــــــــــــــــــــــ ـی

omidasady
6 سال پیش

سلام ممنون از زحماتتون. موفق باشید

حمید معمار
6 سال پیش

ممنون از خضور گرمتون امید جان موفق باشید

سعید
6 سال پیش

منظورتون از پشتیبانی نکردن GI داخل صحنه هست یا رندر؟

حمید معمار
6 سال پیش

GI ـه ریل تایم به صورت Voxel Cone Tracing هست که در گیم استفاده میشه و فعلا این مو نمیتونه از این حالت استفاده کنه ! که امیدوارم در نسخه بعدی این مقاله حل بشه .

حسین فرد
6 سال پیش

سلام خسته نباشین مقاله جالبی بود. منتظر آموزش کاربرد این ابزار در مکس هستم. برنامه شماره 2 ، اونجا که گفتین آموزش خاص،منتظر اون ""آموزش خاص"" هم هستم. موفق باشین.

حمید معمار
6 سال پیش

سلام حسین جان ممنون ، بله براتون اموزش های خاصی رو اماده کردم همچنین ، سال نو خوبی داشته باشید .

hbr
6 سال پیش

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

حمید معمار
6 سال پیش

سلام دوست گرامی ممنون از خضور گرمتون ، ارزوی بهترین هارو در سال جدید براتون دارم .

عرشیا
6 سال پیش

سلام داش حمید گل . ممنون رفیق خسته نباشی :) . من که خیلی با این مقاله ذهنم درگیر شد و تو فکر رفتم . آینده خیلی داره با دید امروز ما تخیلی میشه !! من که به شدت منتظر همه مطالبت هستم . موفق باشی رفیق :) .

حمید معمار
6 سال پیش

سلام بر داش عرشیا گل تر از گل فدات ، لطف داری ، زیاد تو اینده نرو گم میشی :))) همچنین @};-

SAEED KAMYAB
6 سال پیش

فقط میگم عالی بود مطلب، عالی بود تکنولوژیش و اینکه من نا امید شدم

حمید معمار
6 سال پیش

درود سعید جان ممنون لطفد دارید ، برای چی نا امید بشید ؟! ماهم بالاخره جزوی از این رشته هستیم و این تکنولوژی ها هم به سمت رایگان شدن میرند ، به زودی به دست من و شما هم میرسه .

اصغر
6 سال پیش

سلام مطالب خوب و عالی بود اگر این تکنیک در انیمیشن می شد استفاده کرد عالی فوق العاده بود

حمید معمار
6 سال پیش

سلام ممنون لطف دارید . حتمی میشه ، خیلی اینده نزدیکه ، خیلی ! به زودی همه چیز تغییر میکنه ...

عالی بود حمید جان سپاس

حمید معمار
6 سال پیش

سلام بز محسن عزیز مرسی رفیق از حضورت خوشحال شدم @};-

حمید godfather
6 سال پیش

بسیار لذن بردیم... "تا چند سال دیگه کسی حرفی از رندر نمیزنه، همه چیز ریل تایم میشه و تنها مشغله ما میشه همون اصول ها که سالهاست کنار گذاشتیمش ! "

حمید معمار
6 سال پیش

ممنون حمیدجان جمله گفتم هـــــــا :)) همیشه موفق و پیروز باشی

Excellent Choice Man ! حميد هميشه از مطالب تکنيکال تو لذت مى برم . ممنون . و به قول تو تا سال هاى آينده رندرينگ به شکل امروزى ديگه معنايى نخواهد داشت مگر اينکه کيفيت رندر و کميت هاى موجود همچنان با پيشرفت سخت افزار به رقابت بپردازن و به صورت موازى با هم پيشرفت کنن تا زمان رندرها همين بمونه . البته که چند ساليه سخت افزارها واقعا پيشرفتشون زياد بوده و قطعا تحول زيادى در عرصه رندرينگ رو شاهد خواهيم بود . موجى از موتورهاى رندر هم به دنياى سى جى سرازير شدن که در صدد رقابت با موتورهاى رندر مطرح هستن .... البته که هنوز حرف زيادى براى گفتن ندارن اما مشخصه برنامه هاى بزرگى براى آينده دارن . اونقدر سرعت پيشرفت سخت افزار و نرم افزار بالاست که سخته در مورد يک سال آينده هم بخوايم حدسى بزنيم . به شخصه خوندن مطالب مرتبط با پيشرفت هاى موتورهاى رندر برام خيلى لذت بخشه و باعث ميشه بيشتر آينده و هدف هاشون رو درک کنيم . کى ميشه رندر انيميشن ويرى رو بفرستيم توى vray rt يا iray و پا روى پا بندازيم و از رندر لذت ببريم ؟؟؟ ممنون بابت مطلب مفيدت . موفق باشى .

حمید معمار
6 سال پیش

We SO CHuxim ! مخلصیم :D بله دقیقا همینطوره ، فکر میکنم ورژن بعدی ویری :))) ممنون از حضورت رفیق

houdinian
6 سال پیش

درود بر حمید عزیز. خیلی زحمت کشیدی ممنون.

حمید معمار
6 سال پیش

درود بر دوست عزیزم ممنون از حضورتون ، لطف کردید .

هوزان سرحد
6 سال پیش

حمید یه دونه ای !!!!!دستت درد نکند . راستی سابقه ی خوبی نداری و خیلی بد قولی!!!!!! ولی امیدوارم این قول هایی که در انتهای مقاله دادی رو عملی کنی

حمید معمار
6 سال پیش

:)))) شرمنده بخدا، مشکلات زندگی خبر نمیکنند دیگه ، مخصوصا پشت کنکور هم باشی که دیگه :| ابشالله جبران میکنم .

عجب تکنولوژِی جالبی.حمید داینامیک مو تو روش دیزنی امکان پذیره؟ میدونم خیلی از این شرکت خوشت میاد و تکنولوژی هاش و دنبال می کنی ولی می ترسم تا چند سال دیگه به جایی برسیم که دیگه مدلینگ و تکسچرینگ و . . . به سطح دیگه های برسه که دخالت ما کم رنگ تر بشه. خیلی عالی بود. بی صبرانه منتظر مقاله های بعدی هستم.

حمید معمار
6 سال پیش

به به ! ناصر عزیز بله امکان پذیره دیگه Tangled :D من از همه شرکت ها خوشم میاد ، از شرکت Ofogh هم خوشم میاد :D نترس همیشه هنر جایگاه خودش رو داره ، هرچقدر هم تکنولوژی باید باز هم یکی باید کارو جمع کنه :D چاکریم ، مرسی از حضورت

مجتبی فرخی
6 سال پیش

جالب بود حمید جان مرسی

حمید معمار
6 سال پیش

ممنون مجتبی جان لطف داری مرسی از حضورت

حمید واقعا عالی بود. دمت گرم الان من بیدارم؟ یا دارم خواب میبینم؟ :| یکی منو توجیح کنه. اینا چی بود؟ :| کیفیت هاشون عالی بود. منتظر آموزش هات هستم ها :) واقعا دمت گرم D:

حمید معمار
6 سال پیش

مرسی علیرضا جان توجیح میشی :)) دمت گرم برای حضور همیشگیت !

احمد برمکی
6 سال پیش

خیلی خوب بود حمید جان استفاده کردیم ممنونم

حمید معمار
6 سال پیش

ممنون احمد جان لطف داری موفق باشی رفیق

جواد
6 سال پیش

عالی

حمید معمار
6 سال پیش

ممنون جواد جان موفق باشی

محسن رجبی
6 سال پیش

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

حمید معمار
6 سال پیش

درود محسن جان ممنون از حضور شما و نظر لطفتونه . بله واقعا این یک مورد مهمی هست که باعث شده بدجوری درجا بزنیم .

Ehsan Rezapoor
6 سال پیش

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

حمید معمار
6 سال پیش

سلام احسان جان :)) نه والا ، اونقدر ها هم پیچیده نیست ، شاید فن بیانم مشکل داره :D بله برای موتور انریل هم وجود داره اما چون هنوز تو مرحله تست ارائه عمومی ازش نشده اما 100% وجود داره ممنون از حضورتون سال خوبی داشته باشید

محمد بودات
6 سال پیش

حمید جان میگم این رندر نمیشه و فقط برای ارسال به محیط گیمه درسته؟ چون فک کنم یه همچین چیزی رو دیده بودم!

حمید معمار
6 سال پیش

ممنون از حضورتون

milad
6 سال پیش

سلام اول باید بازم تشکر کنم ولی واقعا دلگیرم ازت اقای رضایی من اینهمه مینویسم هیچکدومشو نمیزارین تو سایت ادم انگیزشو از دست میده

سلام من متوجه منظورتون نشدم ! چی مینویسید که من نمیگذارم توی سایت ؟

پژمان رجبی
6 سال پیش

به به حمید راه گم کردی:)) خیلی خوب بود ولی دوست داشتم بیشتر راجب عملکرد این پلاگین صحبت میکردی

حمید معمار
6 سال پیش

به به بـــــــــــــــــــــــه :)))) قربانت ، اونم حتمی صحبت میکنیم ... ممنون از حضور همیشگیت و انرژی دادن به تمامی بچه های سایت @};-

Mojtaba
6 سال پیش

با سلام یه سئوالی برام پیش اومد؟ بیشتر تمرکز این پلایگن رو شما روی بازی سازی قرار دادین! از این پلایگن آیا میشه در ساخت انیمیشن،کارتون،و... هم استفاده کرد یا نه ؟ بیشتر کارایش برای گیم هاست؟ منتظر جوابتون هستم تشکر و موفق باشید.

حمید معمار
6 سال پیش

سلام مجتبی جان خب فعلا چیزی که وجود داره برای بازی سازی این تکنولوژی ها مطرح شدند اما به زودی شاهد این هستیم که این تکنلوژی ها به داخل انیمیشن و فیلم هم میاند . با این سرعت پیشرفت تکنولوژی کافیه 2 سال دیگه صبر کنیم :D همچنین ، موفق باشید .

ميلاد
6 سال پیش

سلام اقاي اقاجاني عزيز بازم يه شاهكار ديگه توسط غيور مردات سي جي ايران ايول به شما اقاي ذاكري ورضايي گل . عالي مثل هميشه با عرض معذرت يه خواهش داشتم البته چندتا خواهش اول اينكه شما مطلبتو دياد بنويس ما با گوش جان ميخونيم و لذت ميبريم دوم اينكه همين تكنولوژي رو خواهشن رو مايا تست كن اموزششو بزار تروخدا من ديگه واقعا دارم از مايا نااميد ميشم همه بچه ها رو مكس اموزش ميزارن. سوم اينكه او رندر پوست و لطفا پيگيري كن اين از اون شاهكارها ميشه ها. چهارم من يه چي تو نت ديدم تبديل پليگان به هير مو. با پلاگينgmh2 تروخدا هم اموزششو هم خود پلاگينشو بزار هـرچي از مو و پشم بگين كم گفتين من معذرت ميخوام كه درخواستهاي زيادي دارم همچنان تو كف اموزشهاي اينده ات هستم

حمید معمار
6 سال پیش

ممنون دوست عزیز حتمی در فرصت مناسب انجام میشه .

حمید
6 سال پیش

سلام واقعا کارهایی که میکند باعث تقدیرن.ممنون بابت زحماتی که میکشید.اگه براتون مقدور هست لطفا آموزش Hairworks رو هم قرار بدید .با تشکر