پلاگین کرونا
معرفی پلاگین کرونا ( Corona Renderer )
Corona Renderer و ویژگی های آن:
با توجه به نسخه جدید از پلاگین کرونا و شرایط رایگان و آزاد استفاده از آن میخواهیم این موتور را معرفی و به طور تخصصی با جزییات بررسی کنیم:
پلاگین کرونا یک موتور رندرینگ رایگان است. این موتور که بر پایه الگوریتم های روز دنیا توسعه داده شده است بسیار ساده؛ کارآمد و سریع میباشد.
پلاگین کرونا با توجه به جوان بودن آن؛ طرفداران زیادی در دنیا دارد.
با توجه به آنکه از نظر کیفیت در تراز موتور های سطح اول دنیا میباشد؛ می تواند به سرعت در میان کاربران همه گیر شود.
با توجه به آن که این موتور شباهت بسیاری به Vray دارد، میتوانیم آن را با این موتور پرطرفدار مقایسه کنیم.
خلاصه اینکه Corona Render بسیار با کیفیت ، ساده و سریع میباشد.
کسانی که تجربه کار کردن با موتور Vray را داشته اند در نهایت با یک هفته کار میتوانند به Corona مسلط شوند.
بدلیل تعداد کم پارامترهای این موتور،به سادگی میتوان تمام پارامترهای آن را در یک روز مطالعه کرد و با آن آشنا شد.
برای آشنایی و اطلاعات بیشتر در مورد این موتور ، در ادامه مطلب با ما همراه باشید.
موتور کرونا رندر:
کرونا رندر یک موتور کامل از نوع Biased و UnBiased رندر می باشد.
برای کسب اطلاعات بیشتر در مورد این دو روش رندرینگ می توانید
با سرچ در سایت ها شناخت بیشتری در مورد این روش ها پیدا کنید.
با نظر به ساختار رندرینگ این موتور، میتوانیم کیفیت بسیار بالایی را از آن امیدوار باشیم
که دقیقاً این امید توسط Corona Renderer محقق شده است. کیفیت رندرینگ نهایی واقعگرایانه است
و در صورت مسلط شدن بر آن چیزی از Vray و همانند آن کم نخواهد آورد.
با توجه به اینکه در این موتور از الگوریتم های پیشرفتهای مانند BDPT/VCM استفاده شده است،
نتیجه Render نهایی بسیار خوشایند و realistic خواهد بود. از این رو با اطمینان به شما می گوییم
که کرونا رندر به هیچ وجه شما را مایوس نخواهد کرد.
از همه مهم تر بدلیل اینکه این موتور رندرینگ فقط از CPU برای محاسبات خود استفاده
می کند برای اجرای corona لازم به سختافزار خاصی هم نخواهد بود.
علت توسعه ی Corona Renderer را بر روی CPU Based:
گرمای تولید شده توسط کارت گرافیک و …میباشد
از آنجایی که در موتورهای رندرینگ CPU Based از تواناییهای پردازنده های
جدید شرکت اینتل استفاده میکنند، Corona Renderer هم از قابلیت هسته Intel Embree
از پردازنده های سری جدید Intel استفاده میکردند، میتوانستند با استفاده از این قابلیت
سرعت رندرینگ خود را در صحنههایی که با الگوریتم های ray traced پردازش میشد بالا ببرند.
البته توجه داشته باشید که استفاده از این روش در همه صحنهها سرعت را افزایش نمیدهد
و در برخی شرایط ممکن است که سرعت رندر را بسیار کند تر کند. از این رو بهتر است
که به راهنمای شرکت Vray و Corona مراجعه کرده و شرایط استفاده از این هسته پردازشی را بررسی نمایید.
در صورتی که نمیدانید شرایط استفاده از این قابلیت را در صحنه خود دارید یا خیر؟،
بهتر است که با یک تست رندر در اندازه کوچک آن را مورد آزمایش قرار دهید.
استفاده از Embree بسته به نوع صحنه شما ممکن است از 5 تا 35% باعث افزایش سرعت رندر شما شود.
Embree یک هسته پردازشی بهینه شده برای الگوریتم Ray-Tracing می باشد.
این هسته به منظور افزایش سرعت و کیفیت رندرینگ تصاویر توسط CPU های شرکت Intel توسعه داده شده
و در اختیار برنامه نویسان قرار گرفته است. Corona Renderer نیز به منظور افزایش سرعت
و کیفیت تصاویر رندرینگ خود به مانند Vray از این هسته استفاده میکند.
پردازنده های اینتلی که دارای خصوصیات SSE , AVX, AVX2 میباشند
پلاگین کرونا
advanced corona material converter که میتواند متریال های Vray را به Corona تغییر دهد.
اگر در اوایل این مطلب دقت کرده باشید عرض کردم که موتور Corona Renderer بشدت شبیه Vray است.
یکی از دلایل این است که به سادگی تمام متریالهای Vray به کرونا تبدیل میشود.
اسکریپتی که معرفی شد متریال های StandardMaterial, VRayMtl, VRayBlendMtl, VRayLightMtl, VRay2SidedMtl, VRayCarPaintMtl, VrayOverrideMtl, VrayMtlWrapper, VRayFastSSS (basic), VRayFastSSS2 (basic), Arch___Design__mi, Car_Paint_Material__mi, fR_Advanced, fR_Architectural, Shellac, DoubleSided, TopBottom, Autodesk_Material, RaytraceMaterial (basic), Architectural (basic), fR_Metal (basic), fR_Glass (basic) را به متریاهای Corona Renderer تبدیل میکند. این اسکریپت رایگان بوده و میتوانید از سایت Corona Renderer آن را دانلود نمایید. ممکن است مانند تصویر زیر در برخی از صحنهها هم متریالی باشد که قابل پشتیبانی توسط این موتور نباشد. در اینجا میتوانید آنها را به صورت دستی تغییر دهید.
رندرینگ در پلاگین کرونا
در مبحث رندرینگ این موتور در نهایت باید عرض کنم که این موتور هم مانند Vray از روش Distribute rendering استفاده کرده و میتوانید با استفاده از رندرباکس و دیگر سیستمها از روش رندرینگ تحت شبکه اقدام به رندر تصاویر تک فریم بسیار سنگین و انیمیشن نمایید. در مورد رندرینگ تحت شبکه میتوانید به مجموعه مقالات من در مورد « آشنایی با رندرینگ تحت شبکه» مراجعه نمایید. البته توجه داشته باشید که Corona Renderer بسیار ساده است و این موضوع را تا پایان مطلب به خوبی درک خواهید کرد. کرونا رندر به سادگی و به صورت خودکار شبکه شما را جستجو میکند و تمام سرورها و رندرباکس هایی را که قابل استفاده باشد شناسایی میکند. پس فقط کافی است که کرونا رندر را بروی رندرباکس ها و سیستمهای خودتان نصب کنید و به راحتی رندرینگ تحت شبکه بگیرید.
دیگر ویژگی های معرفی پلاگین کرونا
همچنین میتوانید از این موتور به صورت تعاملی رندر تهیه نمایید.
Corona Renderer سه روش رندر را در اختیار شما قرار میدهد.
Bucket Rendering که همانند روش سنتی Vray عمل میکند.
Progressive rendering که به صورت تدریجی sample ها محاسبه شده و کیفیت رندرینگ بهبود می یابد.
از محاسن این روش این است که میتوانید کلیات تصویر را به سرعت مشاهده نمایید
این روش مناسب تست رندر بوده و به تازگی در Vray 3.0 نیز این روش در اختیار کاربران قرار گرفته است.
روش سوم نیز به نام Bidir/VCM می باشد. این روش در حال توسعه میباشد و ممکن است در بسیاری شرایط
از روش Progressive کندتر عمل نماید. اما از این روش در رندرینگ و تست رندر صحنههایی استفاده خواهد شد
که از پیچیدگی نورپردازی بسیار بالایی برخوردار هستند. مانند تصاویری که از بازگشت های نور و انکسار فوتون های نوری زیادی استفاده میکنند.
از جمله این صحنهها میتوان به صحنههایی که دارای متریال های شیشهای و شفاف زیادی هستند اشاره کرد یا صحنههایی که در آنها از caustic استفاده شده است.
در نتیجه Corona Renderer قابلیت interactive rendering را در اختیار شما قرار خواهد داد
و شما میتوانید متریال ها و نورها را تغییر داده و در همان لحظه نتیجه را به صورت تعاملی رندر نمایید.
یکی از مواردی که Corona Renderer بشدت بر آن تکیه دارد این است که تست رندرها تا 99.9% به رندر نهایی شبیه هستند.
در صورتی که در بسیاری از موارد مشاهده شده است که تست رندرهای Vray در رندرینگ interactive تفاوت زیادی با رندر نهایی دارد.
این موضوع در Vray RT بشدت حس میشود و در برخی از موارد اختلاف رنگ و نور به حدی زیاد است که عملاً تست رندر کاربردی نخواهد داشت.
در رندرینگ تعاملی Corona Renderer میتوانید بسیاری از افکت های تصویری مانند motion blur , DOF، scattering systems و Proxy ها را نیز رندر کرده و حتی از پلاگین های جانبی 3ds max و cinema 4D نیز استفاده نمایید.
پلاگین کرونا
Corona Renderer با بسیاری از پلاگین های این نرمافزارها به راحتی کار میکند.
از جمله مهمترین آنها میتوان به Forest Pack, Rail Clone , Multi Scatter, BerconMaps, Color Correct, MDO Suite, VRAY HDRI, Vray Physical Camera, Groundwiz, Vizpark و بسیاری دیگر اشاره کرد. بله تعجب نکنید شما میتوانید با Vray Physical Camera در Corona Renderer کار کنید و رندر کنید.
جالب اینجاست که یک اسکریپت به نام
Vray Proxy to corona Proxy وجود دارد
که همانطور که از نامش پیداست پروکسی های وی ری را به پروکسی کرونا تبدیل می کند.
در مبحث متریال ها، Corona Renderer واقعاً شما را شگفت زده خواهد کرد.
یکی از بهترین نکات در این مورد این است که همان چیزی را که در پنجره ویرایشگر مواد (Material Editor) مشاهده میکنید، در رندر هم مشاهده خواهید کرد.
بر خلاف وی ری که متریال ها در پنجره متریال با خروجی نهایی بسیار متفاوت هستند،
Corona Renderer شما را از همه لحاظ راحت خواهد کرد.
کافی است که یک متریال را تولید نمایید. مطمئن خواهید شد که همان چیزی را که در Material editor مشاهده می کنید
در رندر نهایی توسط Corona Renderer بدست خواهید آورد.
این بدان معناست که شما زمان بسیار زیادی را نسبت به vray در ساخت متریالها صرفه جویی خواهید کرد.
دلیل این موضوع هم بسیار ساده است. Corona Renderer از همان موتور رندری که در رندر نهایی استفاده میکند در Material editor نیز استفاده میکند.
پس شما یک نتیجه را در هر دو پنجره مشاهده خواهید کرد. همچنین Corona Renderer از روش GGX microfacet model برای شبیه سازی واقعگرایانه بازتاب نور استفاده کرده است. در نتیجه انعکاس ها و بازتابهای سطوح براق مانند فلزات و متریالهای بازتابی بسیار واقع گریانه خواهد بود.
از این روش برای رندرینگ بسیار زیبای طلا، کروم و … استفاده می شود.
در صورتی که نیاز به رندرینگ کاراکترها و متریال های SSS یا sub surface scattering دارید
میتوانید از Corona Renderer نهایت استفاده را ببرید. SSS در Corona Renderer واقعاً سریع است.
به شخصه وقتی این متریال را تست میکردم از سرعت آن تعجب کردم.
شاید ساده بودن تنظیمات SSS از سرعت آن هم جذابتر باشد.
البته این سادگی در تمام پارامترهای Corona Renderer به چشم میخورد.
شما در مبحث رندرینگ میتوانید از Render Pass ها استفاده نمایید.
همانطور که مشاهده میکنید انواع Render Layerها در اختیار شما بوده و
فرایند Post Production را میتوانید به سادگی مدیریت نمایید.
در مبحث نور نیز کرونا رندر شاهکار است. سریع است ، راحت است و کاملاً بدون دردسر.
برای Corona Renderer تفاوتی ندارد که منبع نوری شما Light Object است یا Light Material .
شما میتوانید به راحتی از قابلیتهای Corona Renderer در زمینه نور پردازی مانند HDRI, IES Lighting , SUN Light, Sky Light و … استفاده نمایید.
همچنین تمامی نورهای استاندارد 3ds max را پشتیبانی کرده و خود Corona Renderer نیز دو منبع نوری انحصاری در اختیار شما قرار می دهد.
همچنین شما میتوانید هر مدلی را توسط متریال corona light به یک منبع نوری تبدیل کنید.
همچنین شما کافی است هر texture ی را به environment نسبت دهید.
پلاگین کرونا به صورت خودکار نور محیط را از آن تأمین کرده و صحنه را روشن می کند.
این موتور به صورت کاملاً از HDRها و روش Image Based Lighting یا IBL پشتیبانی میکند.
رندر صحنه چه تک فریم باشد و چه انیمیشن بسیار ساده است.
نیازی نیست به درجه دکتری در Vray دست پیدا کنید تا بتوانید یک صحنه را بدون دردسر به صورت انیمیشن رندر کنید.
تنظیمات رندرینگ در Corona Renderer آنقدر ساده هستند که به راحتی کنترل صحنه را در دست خواهید گرفت.
همچنین متریال بسیار پرطرفدار و کاربردی shadow catcher که امروزه در تمام موتورهای رندرینگ جدید به چشم میخورد
در Corona Renderer در دسترس میباشد. این متریال شما را قادر میسازد که یک یا چند مدل سه بعدی را بروی یک تصویر پس زمینه رندر کنید
و به راحتی سایه مدلها را بروی تصویر خروجی بدست آورید.
در این صورت می توانید خیلی راحت یک مدل سه بعدی را بروی یک تصویر واقعی ترکیب و رندر نمایید.
پلاگین کرونا نرمافزار 3ds max را به صورت کامل پشتیبانی میکند.
همچنین پلاگین کرونا در حال توسعه برای cinema 4D و Maya و Blender می باشد.
در کلام آخر باید عرض کنم معتقد هستم که این موتور در آینده بشدت مورد استقبال قرار خواهد گرفت زیرا سه عنصر بسیار مهم را در اختیار کاربران قرار میدهد،
سادگی، سرعت و کیفیت.
دانلود پلاگین کرونا
کرونا 8 منتشر شد. جدیدترین ورژن موتور رندر قدرتمند کرونا در آکادمی جهان مکس. برای دانلود کرونا 8 و 7 و6 اینجا را کلیک کنید.