چند روز پیش نسخه بتای V-Ray برای موتور بازیسازی آنریل منتشر شد که باعث شد مسیری جدید پیش روی این موتور رندر قرار گیرد و این احتمال را تقویت کند که ممکن است ویری نیز در عرصه رندرینگ ریلتایم گام بردارد. در بخش ابتدایی این مقاله به سراغ مصاحبه Evermotion با آقای Vlado میرویم. در این مصاحبه آقای ولادو به طور تلویحی بیان میکند که در آینده ممکن است شاهد یک نسخه ریلتایم از ویری باشیم. در بخش بعدی بصورت اجمالی به بررسی تغییرات اخیر V-Ray GPU و در پایان به بررسی نسخهای که برای آنریل منتشر شده است، خواهیم پرداخت.
آینده V-Ray
وبسایت Evermotion مصاحبهای را با آقای Vladimir Koylazov، یکی از مؤسسین شرکت Chaos Group و سرپرست بخش نرمافزاری این شرکت ترتیب داد که بخشهایی از این گفتگو را در ادامه میخوانید.
بخاطر قبول این مصاحبه از شما سپاسگزارم. شما سازنده موتور رندری هستید که در صنعت معماری شماره یک است و جایگاه دوم این عرصه نیز مربوط به موتور Corona است که سال گذشته توسط شرکت شما خریداری شد. به نظر، لحظه بسیار هیجانانگیزی برای هنرمندان CG و کیآس گروپ است. پس از گذشت چندین سال از عرضه اولین نسخه V-Ray، دنیای رندر به شکل قابل توجهی شگفتانگیزتر شده است و گمان میکنم همه کنجکاو هستند که بدانند بعد از این چه چیزی در انتظارشان است. به همین دلیل این مصاحبه در رابطه با آینده این عرصه است. میتوانید به ما بگویید برای توسعه ویری چه برنامهای مد نظر دارید؟
ویری به طور رسمی در مارس 2002 منتشر شد و 16 سال از آن زمان گذشته است. مسیر درازی طی شده است. آنچه بعد از این اتفاق میافتد خب البته ویری بعدی (V-Ray Next) است (با خنده). در حال حاضر در مراحل پایانی عرضه نسخه چهارم ویری هستیم و علت نامگذاری این نسخه به V-Ray Next این است که نشاندهنده پیشرفتی قابل ملاحظه نسبت به نسخه سوم باشد. ما SDK را به روز، کد قدیمی را مرتبسازی و امکانات جدیدی را اضافه کردیم. (هفته گذشته در مقاله
رندرهایی هوشمندتر از همیشه با V-Ray Next به طور مفصل به امکانات و بهبودهای این نسخه پرداخته شد.) امسال همچنین سرویس رندر ابری مان را ارائه خواهیم داد. چند سالی میشد که در سکوت خبری مشغول کار روی این پروژه بودیم.
کارهای زیربنایی زیادی را تاکنون انجام دادهایم و ارائه دادن آن به کاربران بسیار هیجانانگیز خواهد بود. سیستم رندرینگ GPU مان را به طور کامل بازسازی کردهایم که سبب افزایش قابل ملاحظه سرعت رندر گردیده است. سرعت V-Ray GPU روی کارت گرافیک های جدید حدود 2 برابر سریعتر از قبل میباشد و اکنون فرصتهای بیشتری برای بسیاری دیگر از بهینهسازیها در اختیارمان قرار گرفته است.
هفته گذشته در GDC خبرهای زیادی در مورد raytracing بصورت ریلتایم مطرح شد و این یکی از زمینههایی است که ما نیز در چند ماه گذشته مشغول بررسی آن بودهایم. مردم گاهی اوقات از ما سوال میکنند که آیا در رقابت با رندرینگ ریلتایم نگران نیستید و این سوالات به گونهای طرح میشود گویی فقط دیگران قادر به این کار هستند. البته که چنین چیزی درست نیست. این یک زمینه جدید و جذاب است که جزو برنامههای ما نیز هست. البته هنوز در ابتدای مسیر هستیم اما این چیزها بسیار هیجانانگیز است.
با توجه به آپدیتهای سال گذشته ویری، شاهد بودیم که بسیاری از آپدیتها مربوط به رندرینگ GPU بود. آیا طرحی برای پیشروی در این زمینه دارید؟ آیا قصد دارید دو مسیر جداگانه برای محصولات کیآس گروپ در پیش بگیرید، کرونا برای رندر با CPU و ویری برای رندر با GPU؟
طی سالهای اخیر، رندر با GPU نشان داده که میتواند ابزاری سودمند برای رسیدن به نتایج سریعتر باشد. V-Ray Next در زمینه رندر با GPU شامل پیشرفتهای زیادی گردیده و امیدواریم بتوانیم به تعداد کاربرانی که در کارهای شان از این قابلیت استفاده میکنند، بیفزاییم. از طرف دیگر رندر با CPU کنار گذاشته نشده است و ما همچنان به توسعه هر دو موتور رندر CPU خود (ویری و کرونا) ادامه خواهیم داد. تمام فرایند توسعه بر اساس فیدبکی که از کاربران میگیریم انجام میپذیرد و تیمهای توسعهدهنده در صورت نیاز بدون هیچ محدودیتی میتوانند محصولات را به سمت و سویی ببرند که برای کاربران، بهترین باشد.
سال گذشته، Render Legion شرکت سازنده موتور رندر Corona را خریداری کردید. این اقدام باعث نگرانی افراد زیادی شد. میتوانید بگویید این برنامه تا کنون چطور پیش رفته است؟ چه تأثیری روی این دو موتور رندر و تیم شما گذاشته است؟ همکاری آینده را چگونه ارزیابی میکنید؟
تا الان که خوب پیش رفته است (با خنده). نگرانی افراد را کاملا درک میکنم اما هدف ما همواره این بوده که به هر دو تیم توسعهدهنده آزادی کامل بدهیم و اطلاعاتی که سبب بهبود محصولات مان میشود را با یکدیگر سهیم شویم. هر موتور رندر سبک و سیاق مخصوص به خود را دارد اما با این حال کارهای مشابه زیادی برای هر دو موتور رندر انجام میگیرد؛ بعنوان مثال هنگام کار با SDK نرم افزار 3ds Max یا کتابخانه Embree و از این قبیل. منطقی است که یافتههای خود را بین دو تیم به اشتراک بگذاریم. اغلب اوقات لازم است مشکلات مشابهی بر طرف شود و این که ببینیم تیم دیگر چگونه این مورد را حل کرده میتواند بسیار الهامبخش باشد. حتی در مواقعی که از همان نتایج [به دلیل تفاوت اساسی دو موتور رندر] عینا نمیتوانیم استفاده کنیم، باز هم ایده مناسبی را در اختیار خواهیم داشت.
به نظر شما دنیای موتورهای رندر و شرکت شما در چند سال آینده به دنبال چه هدفی خواهد بود؟ آیا سیستمهای رندرینگ ریلتایم نظیر موتور آنریل (و اخیرا Unreal Studio) یا یونیتی را بعنوان یک رقابت مستقیم میبینید یا فکر میکنید ظرفیت کافی برای هر دو نوع موتور رندر ریلتایم و خطی وجود خواهد داشت؟
نمیدانم چرا شما فکر میکنید که ما تمایلی به داشتن موتور ریلتایم خودمان نداریم (با خنده). بدون شک موتورهای ریلتایم و آفلاین در آینده به یک نقطه خواهند رسید و طبیعتا ما قصد نداریم یک گوشه بایستیم و از این قافله عقب بمانیم. محصولاتی نظیر آنریل و یونیتی، اولیت اصلی شان بازی است و تمام موارد دیگر در مرتبه دوم قرار میگیرد. این برنامهها بیشتر به گونهای طراحی شدهاند که از asset های تولید شده توسط منابع دیگر استفاده کنند و همچنان برای این که یک صحنه بصورت ریلتایم رندر شود به کارهای زیادی نیاز خواهد بود. ما معتقدیم که ظرفیتی برای یک موتور ریلتایم تککلیک وجود دارد که بتوان از آن در مرحله طراحی پروژهها در نرمافزارهایی همچون مکس و مایا استفاده کرد؛ درست مثل استفادهای که امروزه از موتورهای رندر آفلاین میشود. بدون شک یک چالش پیش روی ماست و به نوعی رقابت با شرکت قدری همچون Epic مرعوبکننده است اما بسیار جذاب و لذتبخش خواهد بود.
در 18 می (28 اردیبهشت) شرکت شما میزبان کنفرانس بزرگ Total Chaos در شهر صوفیه (بلغارستان) است. از این بابت هیجان دارید؟ ما چه انتظاری میتوانیم داشته باشیم و جذاب ترین مورد برای شما چه خواهد بود؟
چند سالی میشود که رویداد خودمان CG2 را برگزار میکنیم و امسال فکر میکنیم به اندازه کافی تجربه داریم تا یک رویداد بزرگتر بینالمللی برگزار کنیم. قطعا هیجان دارم. با این که کار من مربوط به بخش توسعه میشود اما با این وجود مشاهده مسیری که هنرمندان سهبعدی دنبال میکنند و مسائلی که پیش رو دارند و نحوه رویارویی با این مسائل همواره برایم مفید است.
شما یکی از سخنرانان مراسم خواهید بود. در رابطه با آن چه قرار است ارائه دهید میتوانید چند کلمهای صحبت کنید؟
در رابطه با برخی از موارد پشت زمینه که برای V-Ray Next انجام گرفته و برخی از پروژههایی که امسال مشغول کار روی آنها هستیم صحبت خواهم کرد.
V-Ray GPU
در چند روز گذشته در رویداد GTC برای اولین بار، معماری جدید رندر V-Ray GPU به نمایش گذاشته شد که حکایت از افزایش دو برابری سرعت این انجین داشت. در این معماری جدید ساختار هسته V-Ray بازنویسی شده که سبب افزایش سرعت و دقت گردیده است. با توجه به پیشرفتهای قابل توجهی که در این موتور اتفاق افتاده، شرکت سازنده نام V-Ray RT را رسما به V-Ray GPU تغییر داده است. اکنون میتوان V-Ray GPU را یک موتور رندر مناسب پروداکشن با قابلیتهایی نظیر افکتهای حجمی، رندر پیشرفته و دیگر تکنولوژیهای هوشمندی دانست که در V-Ray Next شاهد آن خواهیم بود. تست های فعلی نشان داده که V-Ray GPU بر روی کارت گرافیک TITAN V نسبت به بنچمارکهای قبلی که بر اساس کارت TITAN Xp تهیه شده بود 80 درصد سریعتر است و همین طور نسبت به سیپییوی i7 7700K با همان دقت و کیفیت بین 10 تا 15 برابر سریعتر عمل میکند.
Blagovest Taskov مدیر توسعه V-Ray GPU افزایش سرعتی که در این نسخه نسبت به نسخه قبلی اتفاق افتاده را "بزرگترین جهش" ـی دانست که تا به حال موفق به انجامش شدهاند. وی در این باره میگوید: " بازطراحی V-Ray GPU باعث شد تا بتوانیم ظرفیت جدیدترین معماریهای GPU را به کار بگیریم و کیفیت را بدون آن که تأثیری بر عملکرد بگذارد افزایش دهیم. با این پیشرفتهای بزرگ، V-Ray GPU قابلیت استفاده در کارهای اجرایی زیادی را از فیلمهای گرانقیمت گرفته تا پروژههای معماری عظیم با سرعتی بیشتر از قبل خواهد داشت."
از جمله امکانات جدید V-Ray GPU میتوان به موارد زیر اشاره کرد:
- رندر حجم (Volume Rendering): قابلیت رندر مه، دود و آتش. این قابلیت با V-Ray Volume Grid سازگار است که از کش های OpenVDB، Field3D و Phoenix FD پشتیبانی میکند.
- V-Ray Denoising: انجام فرایند denoising با بهرهگیری از توان GPU برای رندرالمنتها و انیمیشن.
- NVIDIA AI Denoiser: یک denoising سریع و ریلتایم بر اساس تکنولوژی NVIDIA OptiX
- رابط کاربری: هنگامی که V-Ray GPU بعنوان موتور اصلی انتخاب میشود، تنها امکاناتی نمایش داده خواهد شد که با GPU سازگار است؛ این مورد میتواند برای کاربران مفید باشد.
V-Ray for Unreal
چند روز پیش Chaos Group با عرضه نسخه بتای ویری برای موتور آنریل وارد یک عرصه یکپارچه از رندر ریلتایم و ray-tracing شد. اکنون به جای انجام کارهای مضاعف، هنرمندان و طراحان میتوانند صحنههای V-Ray را به طور مستقیم به Unreal Editor وارد کنند. V-Ray for Unreal را همچنین میتوان اولین ray-tracer ـی دانست که تا کنون برای آنریل عرضه شده و سبب ورود رندرینگ واقعگرایانه به این موتور محبوب بازیسازی گردیده است. (هفته گذشته نیز Epic Games تکنولوژی ray-tracing بصورت ریل تایم را به نمایش گذاشت که البته در آیندهای نزدیک شاهد عرضه آن نخواهیم بود)
افزایش محبوبیت برنامههای ریلتایم برای تولیدات مختلف و همین طور VR (واقعیت مجازی) زمینهای را فراهم آورده تا ورود raytracing -واقعگرایانه ترین سبک رندر- را نیز به این عرصه ضروری سازد. در گذشته، برقراری ارتباط بین این دو یک چالش بود و به این نیاز داشت تا کاربران آشنا به 3ds Max (یا نرمافزارهای مشابه) بخشهای اصلی کارشان یعنی نورپردازی و متریالسازی را دوباره در آنریل پیادهسازی کنند. با عرضه ویری برای آنریل اکنون کاربران میتوانند تمام صحنه را بصورت مستقیم به محیط ریلتایم ارسال کنند.
Simeon Balabanov مدیر V-Ray for Unreal میگوید: "انتقال صحنه از محیط آفلاین به ریلتایم نیاز به کارهای زیادی داشت که این امر برای اغلب کاربران بسیار ناخوشایند بود. اکنون با عرضه ویری برای آنریل نه تنها کاربران قادر خواهند بود صحنهها را به شکلی که با آن آشنا هستند بسازند بلکه خواهند توانست بدون این که امکان رندر نسخه ray-traced از آنها گرفته شود، محیط خود را به فضای ریلتایم وارد کنند. این تغییر بزرگی است."
با استفاده از importer ویری، میتوان صحنه ویری را به آنریل منتقل کرد. پس از این کار، نورها و متریالها بصورت خودکار به معادل ریلتایم خود تبدیل میشوند. V-Ray for Unreal همچنین یک ارتباط هوشمند را با متریالهای اصلی ویری حفظ خواهد کرد تا بتواند رندرهایی را با نهایت دقت و نزدیک به نسخه آفلاین ارائه دهد. این پلاگین برای مدلهای ساختهشده با نرمافزارهای CAD نظیر Solidworkds نیز قابل استفاده خواهد بود.
با مراجعه به
این صفحه میتوانید نسخه بتای پلاگین ویری برای آنریل را به صورت رایگان دریافت کنید.
در پایان شما را به دیدن ویدئویی در رابطه با انتقال یک صحنه از 3ds Max به آنریل دعوت مینمایم:
دیدگاه خود را بنویسید