میخوای با یک کلیک ساده عضو سایت بشی تا تجربه بهتری در CGSector داشته باشی؟
فقط کافیه روی دکمه زیر کلیک کنی
عضویت / ورود با حساب گوگل
vray-next-beta2-release
یکشنبه 5 فروردین 1397
در
نقد و بررسی

رندرهایی هوشمندتر از همیشه با V-Ray Next !

یکشنبه 5 فروردین 1397
درود بر شما دوستان عزیز
 
در بین تمامی اخبار این روزهای دنیای سی جی ، چیزی که از همه بیشتر توجه علاقه مندان به مقوله رندرینگ رو جلب میکنه اخبار منتشر شده در رابطه با ورژن جدید پلاگین محبوب V-Ray با نام V-Ray Next هست که این روزها ورژن دوم Beta اون هم منتشر شده و نگاه ها رو هر چه بیشتر به سمت کمپانی Chaos Group جلب کرده. اما چه چیزی V-Ray Next رو خاص تر از ورژن های قبلی میکنه تا اونجا که کمپانی Chaos Group عنوان کنه این ورژن از V-Ray ، یک ورژن هوشمندتر محسوب میشه ؟
 
در این مقاله سعی شده تا حد زیادی با ورژن جدید این پلاگین آشنا بشیم .

بازنویسی مجدد هسته کدنویسی V-Ray

در اولین اخباری که از ورژن جدید V-Ray منتشر شد خبرهایی از بازنویسی مجدد هسته برنامه نویسی این پلاگین میداد . V-Ray در سال 2001 برای اولین بار منتشر شد ، پس اساس کدنویسی این پلاگین مربوط به دو دهه پیش هست که قطعا در اون زمان با محدودیت های زیادی طرف بوده . اصولا تمام ابزارهایی که مورد تغییر و تحولات اساسی کدنویسی در هسته خودشون قرار میگیرن ، سرعت بسیار بالاتری رو در نسخه های بعدی ارائه میدن و همچنین امکان اضافه شدن ابزارهای بسیار قوی تری درونشون شکل میگیره که حالا این اتفاق شامل حال V-Ray هم شده و در V-Ray Next شاهد این بازنویسی و تغییرات جدی در هسته پلاگین هستیم . به نظر میرسه اساس تغییرات جدی که در V-Ray Next هم به وجود اومده و تعداد زیادی آپدیت های جدی و اساسی که درونش ایجاد شده هم به همین دلیل بوده باشه و قطعا انتشار بعدی این پلاگین برای کاربران V-Ray بسیارهیجان انگیز خواهد بود .
 
codebase
 
اما بریم سراغ امکانات جالبی که بر روی V-Ray Next اضافه شدن تا بیشتر باهاشون آشنا بشیم .

Adaptive Dome Light :

از زمانی که V-Ray 3.0 منتشر شد بسیاری از کاربران متوجه شدن که میتونن با کمترین میزان تغییرات پارامترها و تنظیمات ، رندرهای خوبی بگیرن و بعضی بخش های تنظیمات رندر مثل بخش های مختلفSampling که همیشه نیاز به صرف زمان زیادی برای رسیدن به پارامترهای درست داشت ، به شکل بسیار خوبی بهینه شده بود . اینجا بود که شروعی بر این عبارت Chaos Group بود که تاکید میکرد : "ما V-Ray رو هوشمند تر کردیم" که در اخبار جدیدی که از V-Ray Next منتشر میشه شاهد به کارگیری هر چه بیشتر از این عبارت هستیم . یکی از اتفاقات جالبی که رخ داد و مقدمه ای بر هر چه هوشمندتر شدن V-Ray بود ، این بود که نیاز به ست کردن Sampling برای تک تک اجزای محیط از جمله نور ، دوربین ، متریال و ... کاربردش رو از دست داد و V-Ray برای نقاطی که دارای نویز بیشتری بودن تصمیم میگرفت که Sampling بیشتری استفاده کنه و برای نقاطی که اصطلاحا Clean و بدون مشکل بودن Sampling کمتری استفاده میکرد.
 
موضوع جالبی که درV-Ray Next شاهدش خواهیم بود ، اینه که Sampling هوشمند به اکثر بخش های V-Ray نفوذ کرده و این بار شاهد استفاده از اون در Dome Light هستیم که با نام Adaptive Dome Light به این پلاگین اضافه شده . Dome Light که عموما برای Image Based Lighting با استفاده از فایل های HDR استفاده میشه ، معمولا حجم زیادی از Sampling در محیط به وجود میاره که این موضوع در رندر محیط های داخلی بسیار محسوس تره چون مقدار کمی از نور Dome Light از طریق یک شکاف یا پنجره وارد محیط میشه که برای حل این مشکل تعدادی Skylight Portal برای بخش های ورودی نور محیط داخلی به جهت هدایت Direct Light Samples به داخل ، در نظر گرفته میشد که این هم معمولا پروسه ای زمان بر بود.
 
Adaptive Dome Light با استفاده از پروسه Light Cache ، یاد میگیره که چه بخش هایی از نورش بیشترین تاثیر رو بر روی محیط میذارن و بر همین اساس بخش هایی که  نیاز به Sampling بیشتری دارن رو به میزان مناسب Sampling اضافه میکنه که این یک اتفاق فوق العادست و شما از این پس نگرانی زیادی بابت محیط هایی از جمله محیط های داخلی که نیاز به استفاده از Dome Light و روشن شدن به این شیوه دارن و نتایج رندردارای میزان زیادی از Noise بود رو نخواهید داشت چون Sampling هوشمند V-Ray که به Dome Light هم اضافه شده به یاری شما میاد و تقریبا این دسته از مشکلات رو برطرف میکنه.
 
اما موضوع دیگه ای که میشه بهش اشاره کرد ، سرعت بیشتر رندر با Adaptive Dome Light هست که میتونه بسته به پیچیدگی محیط و نوع فایل HDR استفاده شده ، سرعت رندر رو بین 10 تا 700 درصد افزایش بده.
 
adaptive-dome-light-compare
 
یادتون باشه که مدت زمان رندر ، بستگی بالایی به Sampling و Light Ray ها داره و برای گرفتن رندرهای بهتر نیاز به مقادیر بالایی از این فاکتورها داریم . Chaos Group در تمامی بخش های مرتبط با این فاکتورها در حال هوشمند سازی V-Ray هست تا با تشخصیص درست میزان مقادیر مختلف و آنالیز درست محیط ، بیشترین میزان بهینه سازی در پارامترها رو انجام بده که ظاهرا این کمپانی به میزان بالایی از این هوشمندسازی در مورد یکی از پراستفاده ترین نورهای مورد استفاده در تولیدات CG رسیده.
 
به عنوان نکته آخر در مورد Adaptive Dome Light این نکته رو متذکر میشم که این نور ، هم در رندرهای با استفاده از CPU و همچنین در رندرهایی که با استفاده از GPU در V-Ray RT گرفته میشن میتونه مورد استفاده قرار بگیره و تمامی قدرت خودش رو به نمایش بذاره.

Automatic Exposure and Automatic White Balance controls

تعریف زیبایی که Chaos Group در مورد این امکان جدید ارائه داده اینه که :
"  برای عکاسان حرفه ای عکس گرفتن با حالت Manual دوربین (تنظیم پارامترهای مختلف مثل Shutter Speed ، F-Stop ، Depth of Filed و ... ) کاری بسیار آسون ، سریع و الزامیه اما برای بسیاری از ما بهترین و ایده آل ترین حالت اینه که  روی حالت Auto عکس بگیریم که بسیاری از پارامترها رو خود دوربین تشخصیص و تنظیم میکنه . "
این کمپانی حالا این امکان رو وارد دوربین V-Ray کرده و با استفاده ازش شما میتونین به تنظیم اتوماتیک Exposure و White Balance دست پیدا کنین.
 
V-Ray به شکل بسیار هوشمندی ، محیط شما رو ارزیابی و بر همین اساس ، میزان مناسبی از Exposure و White Balance رو در دوربین شما تنظیم میکنه ، دقیقا مثل یک دوربین مدرن و پیشرفته . اما در این بین یک مزیت بزرگ نسبت به دوربین های دنیای واقعی وجود داره و اون اینه که V-Ray پارامتر ISO رو تغییر میده اما پارامترهای F-Stop و Shutter Speed رو دچار تغییر نمیکنه تا شما بتونین به راحتی روی Depth of Field و Motion Blur دوربین هم کنترل داشته باشین.
 
Auto-white-balance
 
این یکی از بهترین امکانات این ورژن برای رسیدن به رندر سریع تر بدون نیاز به تنظیمات طولانی پارامترهای مختلف هست . حتما متوجه شدین رندرهایی که تاریک هستن ، نیاز به پست پروداکشن بیشتری دارن و زمانی که در مرحله پست پروداکشن ، بخش های تاریک رو خیلی روشن میکنین ، نویز اون بخش رو در بر میگیره و یا در موقعیت هایی که محیط شما بیش از حد روشن شده به دلیل استفاده از Sample زیاد در بخش های روشن تر ، زمان رندر بیشتری رو شاهد هستین . همینطور در مورد بحث White Balance هم این موضوع صدق میکنه و گاهی رندرهایی که خیلی تن رنگی گرم یا سردی دارن ، نمیتونن در مرحله پست تغییر خیلی زیادی کنن و شما نیاز به رندر دوباره دارین که در موقعیت هایی که زمان کافی هم وجود نداره ، ست کردن اتوماتیک Exposure و White Balance کمک ویژه ای به شما میکنه.
 auto-exposure
  
در آخر این رو هم بگم که یک دکمه برای انتقال تنظیمات این امکان جدید به دوربین های مختلف محیط شما اضافه شده .

Vray RT

در V-Ray Next توجه زیادی هم به V-Ray RT شده و امکانات خوبی به این بخش اضافه گردیده که در ادامه اشاره ای به اونها خواهیم داشت. اولین نکته که چند خط بالاتر هم بهش اشاره کردیم ، امکان استفاده از Adaptive Dome Light در V-Ray RT هست که خبر خوبی برای یوزرهای این بخش از V-Ray محسوب میشه و میتونن از این پس کیفیت بالاتر و زمان رندر کمتری رو در محیط هایی که با استفاده از Dome Light نورپردازی شدن رو تجربه کنن.
 
دومین مورد مربوط به ساپورت شدن Volumetric Rendering در V-Ray RT هست که افکت های Volumetric مثل Environment Fog میتونن به راحتی در V-Ray RT استفاده شده و با سرعت بسیار بالایی رندر بشن.
 
و اما امکان سوم مربوط میشه اضافه شدن Nvidia’s Optix Denoiser که یک Denoiser توسعه یافته توسط کمپانی Nvidia هست و از هوش مصنوعی بهره میبره که میتونه سرعت بسیار بالایی رو در رندرهای با استفاده از GPU ارائه بده . همچنین این نکته رو هم متذکر بشم که Optix Denosier میتونه در رندرهای با استفاده از CPU هم مورد استفاده قرار بگیره . Nvidia اینطور مطرح میکنه که برای توسعه Optix Denosier با استفاده از هزار محیط سه بعدی و گرفتن ده ها هزار رندر از اونها ، به این ابزار که دارای هوش مصنوعی فوق العاده ای هست ، تونسته شرایط و موقعیت های مختلفی رو بیاموزه تا واکنش مناسبی در شرایط متفاوت ، اون هم با استفاده از هوش مصنوعی خودش داشته باشه . به نقل از Christopher Nichols ، یکی از افراد حاضر در کمپانی Chaos Group ، این Denoiser با در نظر گرفتن سرعت بسیار بالایی که در رندرهای Real-Time داره ابزار دینویزر خیلی دقیقی نیست اما بهترین حدس رو بر حسب شرایط میزنه و در رندرهای Real-Time میتونه بهترین Denoiser باشه. نکته مهم اینه که Optix Denoiser به عنوان یک Denoiser دوم و بیشتر برای استفاده در رندرهای Real-Time نقشش رو ایفا میکنه و Vray Denoiser محبوب ، پابرجا و بر قوت خودش باقی هست .
 
توجه شما رو به یک ویدیو در مورد Optix Denoiser وقدرت زیادش در پروسه رندرینگ جلب میکنم .
 


همچنین V-Ray RT از این پس از VRscans هم پشتیبانی میکنه . VRscans نوعی از متریال ها هستن که با تمام خاصیت های متریال های دنیای واقعی با تکنولوژی های خاص ، از روی سطح اجسام واقعی اسکن شدن و در غالب یک Library بزرگ متریال منتشر و در دسترس کاربران قرار گرفتن که تهیه اون حدود 420 دلار هزینه در بر داره.
و چند نکته آخر در مورد V-Ray RT اینکه ، تغییراتی رو در محیط کاربری Vray-RT هم شاهد هستیم ، زمان رندرهای انیمیشن افزایش چشمگیری داشته و VRayFur در طول انیمیشن مرتب شروع به آپدیت شدن نمیکنه.
 

4. VRayMtl2 Hair Shader

اما متریال جدیدی که به V-Ray Next اضافه شده VRayMtl2 Hair Shader هست که به شما اجازه میده با کنترل بسیار زیاد ، رندرهای مو که همیشه چالش برانگیز و زمان بر بودن رو با زمان خیلی بهتری رندر کنین ، به سرعت بالاتری برسین و روی پارامترهای مختلف بیشتر از گذشته کنترل داشته باشین. ظاهرا آزمایشگاه V-Ray این بار بیش از پیش ، فاکتورهای دنیای واقعی رو در نظر گرفته و با استفاده از اونها پلاگین رو توسعه داده . مثلا در مورد رنگ مو شما این بار فقط با یک تنظیم رنگ ساده برای مو طرف نیستید و حالا لازمه پارامتری که رنگ مو در دنیای واقعی رو کنترل میکنه و Melanin نام داره رو  تغییر بدین تا به نتیجه برسید . Melanin با مقدار 0 موی سفید ، با مقدار 1 موی سیاه و مقادیر بین 0 و 1 به شما بقیه رنگ ها رو میده که در دنیای واقعی هم Melanin همینطور واکنش داره .
 
vray-melanin
 
اما Chaos Group پا رو از این فراتر هم گذاشته و انواع مختلف Melanin که eumelanin و pheomelanin نام دارن رو به عنوان پارامتر برای کنترل هر چه بیشتر رنگ مو در اختیار شما قرار داده. در حقیقت pheomelanin میزان قرمزی مو رو کنترل میکنه که پارامتری با این نام در این متریال گنجونده شده . شما با بیشتر کردن pheomelanin به مقدار بیشتری رنگ قرمز دست پیدا میکنین که حداقل این پارامتر 0 و حداکثر اون 1 هست . پارامتر pheomelanin روی مقدار 1 موی کاملا قرمز به شما میده و هر چه این پارامتر به 0 نزدیکه بشه مقدار eumelanin بیشتر میشه که از قرمزی مو کم میکنه . پس شما با پارامتر melanin میتونین میزان روشن بودن مو و با پارامتر pheomelanin نوع و میزان رنگ مو رو تعیین میکنین . Chaos Group عنوان میکنه که پارامترهای جدید کنترل متریال Hair اینبار کاملا بر اساس فیزیولوژی مو در دنیای واقعی عمل میکنن . از پارامترهای رنگ مو گرفته تا نوع واکنش نور به مو و ... که در ابتدا ممکنه کار با این پارامترها برای شما ناآشنا و سخت باشه اما با درک و یادگیری کمی از بیولوژی مو ، شما بسیار راحت تر و سریع تر به نتایج واقعی دست پیدا می کنین .
 
melain-variations-vray-next
 
نکته جالب اینجاست که برای ایجاد موهایی که رنگ شدن و از رنگ طبیعی مو تبعیت نمیکنن ، پارامتری با عنوان Dye Color برای ایجاد رنگ موی مصنوعی در این متریال جای گذاری شده که دقیقا حس و حال موی رنگ شده رو القا میکنه و جای گیری این همه پارامتر خاص و این توجه ویژه به جزییات ، کاربر رو هیجان زده میکنه  به شکلی که مشتاقانه از ابزار استفاده  های خلاقانه خواهد .
 
Dye-Color
 
همچنین با تحقیق و مطالعه هر چه بیشتر روی مو در دنیای واقعی و بررسی انواع مختلف جنس های مو ، حالا Chaos Group پارامترهای مختلفی رو برای تنظیم هر چه بیشتر Glossiness ، Highlight و Softness در این متریال گنجونده تا شما به بهترین روش ممکن متریال مو رو بسازین و رندرهای خودتون رو به شکلی عالی تر از گذشته بگیرین . به دلیل توضیحات خیلی مفصل و طولانی این پارامترها فعلا در این مقاله از بیان اونها خودداری شد تا در زمان انتشار نسخه اصلی ، تحلیل و بررسی این موارد به صورت جز به جز داشته باشیم .
در ویدیو زیر میتونین جزییات بیشتری از استفاده این بخش جدید در V-Ray Next ببینین .


5. V-Ray Cloud

سرویس آنلاین رندر V-Ray یکی از امکانات فوق العاده دیگه ای هست که سعی میکنم در موردش کمتر صحبت کنم و شما رو به دیدن یک ویدیو در موردش دعوت کنم.
اما قبلش فقط این توضیح رو بدم که با استفاده از V-Ray Cloud شما میتونین با استفاده از یک دکمه ، فایل خودتون رو آپلود کنین ، تنظیمات و سایز رندر رو وارد کنین و فایل رو در کمترین مدت زمان تحویل بگیرید که این امکان فقط برای یوزرهای قانونی V-Ray فعال هست و میشه گفت یکی از مثبت ترین نکات خرید قانونی V-Ray میتونه استفاده از همین امکان فوق العاده باشه.


 
و اما اگر به صورت اجمالی بخوایم به دیگر امکانات اضافه شده در V-Ray Next بپردازیم :
  1. ساپورت شدن شیدرهای OSL که در مطلب انتشار 3Ds Max 2019 بهش اشاره دقیقی شد.
  2. قرار گرفتن یک سوییچ جدید برای عوض کردن متریال های روی یک جسم که میتونه در مقایسه متریال ها در رندر و همچنین تهیه Render Element های مختلف مورد استفاده قرار بگیره.
  3. استفاده از Vray Denoiser برای تمامی Render Element ها که نیاز به این گزینه واقعا در گذشته به شدت احساس میشد . در صورتی که این امکان فقط و فقط برای رندر اصلی وجود داره ولی از این به بعد همه Render Elementها امکان Denoise شدن رو دارن.
  4. تغییرات جالب و کاربردی در V-Ray Frame Buffer
  5. اضافه شدن امکان تغییر نوع نور (Light Type) از طریق V-Ray Light Lister
  6. امکان استفاده از مدیفایر XForm برای VRayVolumeGrid
در انتها و پیش از به پایان رسوندن مقاله ، شما رو دعوت میکنم به دیدن یک ویدیو از V-Ray Frame Buffer 2 که در V-Ray Next شاهد تحولات زیادی درونش هستیم .


 
خب دوستان امیدوارم از خوندن این مقاله لذت کافی رو برده باشین و خستتون نکرده باشم . تاحدی که امکان داشت و طول یک مقاله پاسخگوست ، سعی بر کامل بودن مطالب شد .  من هم مثل شما تا زمان انتشار رسمی V-Ray Next صبر میکنم و پس از انتشار شما رو در جریان تحلیل کامل اون و امکانات دیگه ای که تا زمان انتشار بهش اضافه میشن قرار میدم.
 
 در ضمن نمایندگی Chaos Group در ایران ، لایسنس قانونی V-Ray رو با قیمت های ناچیز  عرضه میکنه و شما دوستان میتونین با یک سرچ ساده ، مراجعه به سایتشون و خرید لایسنس V-Ray از امکانات فوق العاده ای همچون V-Ray Cloud استفاده کنین و با لذت زیادی که با خرید قانونی یک محصول نصیبتون میشه به کار با این پلاگین ارزشمند ادامه بدین .
 
 موفق و پیروز باشید

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

دیدگاه ها ( 20 نظر )

دیدگاه خود را بنویسید