PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : بهترین سخت افزار ها و راهکارهای موجود برای 3D VISUALIZATION



aryaiee
2014/09/30, 18:41
با سلام خدمت دوستان، اساتید و با تشکر از مدیران که زحمت کشیدند و یک انجمن جدید برای تاپیک های این منظور افتتاح کردند.

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

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

لذا در این تاپیک و در این انجمن برای اولین بار قصد داریم تا به این گونه موضوعات پرداخته و بهترین راهکارها را مورد بررسی قرار بدهیم. مواردی برای آشنایی بیشتر دوستان با روند تاپیک قرار میدهم.

1- معرفی بهترین راهکارهای کامپیوتری (بدون دستکاری در متریال های طرح) برای گرفتن پرفورمنس بهتر
2- پیدا کردن بهترین سخت افزارها برای نرم افزارهای 3dmax و موتورهای رندر اصلی آن شامل vray rt و vray advanced
3- پیدا کردن بهترین تکنولوژی ها و به اصطلاح آمیانه مچ کردن آنها با نرم افزارها و موتورهای مذکور
4- از دوستان 3dmax کار و یا علاقمندانی که تست هایی رو در این زمینه انجام داده اند نیز دعوت به عمل می آید تا تاپیک را یاری بفرماییند.

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

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

با تشکر امیرحسین آریایی

aryaiee
2014/09/30, 18:53
برای شروع از موارد ساده تر شروع میکنیم.در ابتدا موارد عادی که باعث بالا رفتن پرفورمنس میشود و شاید چندان هم به چشم نمی آیند اما با جمع شدن این موارد میتوان زمان نهایی رندر را مقداری پائین آورد.
در اکثر موارد دوستان رندر کار از cpu ها multi core استفاده میکنند.اگر دقت کرده باشید اکثر cpu های این خانواده دارای تکنولوژی turbo boost (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)میباشند!یعنی با نصب یک نرم افزار ساده،سیستم توربو cpu فعال شده و آن چیزی که ما تجربه کردیم پرفورمنس بیشتر برای رندر و پائین آمدن زمان رندر به یک سوم بود!cpu مورد آزمایش 2 مدل لپ تاپی و یک مدل دسکتاپی i5 4670K بود.پس در این قسمت لطفا متوجه باشید که یک CPU I5 4670K گاهی ممکن است به راحتی از مدل های بالاتر خود پرفورمنس بیشتری بدهد صرفا به این علت که در حالت TURBO کار میکند.قابل ذکر است این تکنولوژی فقط برای CPU های I5 و I7 میباشد.
31602

قسمت بعدی شامل یک سری تنظیمات ساده ویندوز میباشد که همه دوستان قطعا بلد هستید بنده فقط اشارات کوچکی خواهم کرد.شما میتوانید در قسمت task manager در تب details بر روی آیکون نرم افزار کلیک راست کرده و در بخش set priority الویت استفاده از process را در حالت high قرار دهید.البته این کار برای cpu های مدل های بالانر از i3 توصیه میشود زیرا در تست های خود متوجه شدیم برای cpu های پائینتر مشکلات زیادی به وجود می اید.(البته اگر مایل باشید در کنار رندر به کار دیگری نیز مشغول شوید)در صورت امکان دستگاه را از اینترنت جدا کنید و آنتی ویروس هم خاموش کنید.
در ادامه خالی بودن هارد دیسک یا درایو ssd شما است.هرچه مقدار کمتری اطلاعات بر روی دستگاه های ذخیره سازی باشد سرعت رندر بالا تر میرود اما نه چندان محسوس!اما بهتر است تمامی فایلهای خام و نرم افزار اصلی و ویندوز بر روی یک ssd باشند،این کار سرعت بارگزاری اولیه اطلاعات را به طور محسوسی پائین می آورد.(بابت کیفیت پائین عکس ها پوزش میطلبم مجبور بودیم از روی مانیتور عکس بگیریم)

3160531604
خوب در بخش مراقبت های سخت افزاری،وقتی با کولر استوک تست کردیم متوجه شدیم در رند با متریالهای تقریبا سنگین یک ساختمان بعد از 1.5 ساعت دمای cpu بین 65 تا 64 درجه سانتیگراد رسید و این موضوع چندان جالب نبود!

3160631607

راستش دیگه بیشتر تست رو ادامه ندادیم و از یک air cooler استفاده کردیم.(دمای اتاق 28 درجه)بعد از استفاده از کولر macho HR-02 و بعد از 7 ساعت با همان رندر دما تازه به 58 تا 60 رسیده بود.خودم دست به کار شدم و بعد از تعویض محل فن از سمت ODD به سمت پایین کیس و روشن کردن یک فن STANDBY و تعویض خمیر سیلیکون با یک خمیر خشک تر دما تا 4 درجه کمتر شد.

31603
خوب حالا این ها چه ربطی به تایم رندر داشت؟وقتی دما در بین 40 تا 55 بود سرعت حرکت باگت ها کمی بیشتر بود اما وقتی دمای CPU تا اون حد بالا رفته بود،سرعت پردازش باگت ها مقداری کمتر شده بود و خوب طبیعی هم بود.به شدت نتیجه گرفتم که بستن سیستم های رندرینگ بدون کولر اشتباه محض است!

magiteq
2014/10/03, 21:47
شاید خیلی از شما با دو واژه parked و unparked در cpu ناآشنا باشید, ولی به شکل ساده , parked بودن هسته ها , میزان cpu usage رو در یکسری برنامه ها و از جمله بازی ها کاهش میده , چنین مشکلی در win8 حل شده و تمام هسته ها unparked هست , ولی سایر ویندوز ها با احتمال زیاد , core parked هست
در تست WinRAR با unpaked کردن CORE ها , تاثیر قابل توجه ای گذاشته و همچنین ممکنه در کاهش لگ در بازی و همچنین رندر تاثیر داشته باشه.
فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.
در حال حاضر پردازنده 3770 من در سه هسته Parked هست , با استفاده از app ای با نام manage parked cpu , هسته های parked شده رو آزاد میکنم
فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.

با اجرای این app و کلیک بر روی check status , هسته های parked شده نمایش داده میشه
فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.

و با کلیک بر روی unparked all , اون تعداد هسته ها , unparked میشه

دانلود app:
فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.

unparked کردن رو حتمی در پروسه رندر تست کنید

meelad
2014/10/03, 22:04
شاید خیلی از شما با دو واژه parked و unparked در cpu ناآشنا باشید, ولی به شکل ساده , parked بودن هسته ها , میزان cpu usage رو در یکسری برنامه ها و از جمله بازی ها کاهش میده , چنین مشکلی در win8 حل شده و تمام هسته ها unparked هست , ولی سایر ویندوز ها با احتمال زیاد , core parked هست
در تست WinRAR با unpaked کردن CORE ها , تاثیر قابل توجه ای گذاشته و همچنین ممکنه در کاهش لگ در بازی و همچنین رندر تاثیر داشته باشه.

در حال حاضر پردازنده 3770 من در سه هسته Parked هست , با استفاده از app ای با نام manage parked cpu , هسته های parked شده رو آزاد میکنم


با اجرای این app و کلیک بر روی check status , هسته های parked شده نمایش داده میشه

و با کلیک بر روی unparked all , اون تعداد هسته ها , unparked میشه
دانلود app:
فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.

unparked کردن رو حتمی پروسه رندر تست کنید


فکر کنم یک بار ریستارت هم لازم باشه چون تغییرات در ریجستری بعد از ریستارت نمایان میشن. ;;)

فکرم درست از آب دراومد!
سیستم رفت تو ابر ها!
البته cpu usage در هنگام کارکشیدن از پردازنده بالاتر رفت!

aryaiee
2014/10/04, 00:20
امروز کمی با کاربر sarrow (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)هم صحبت شدم و ایشان یک راه کار دیگر نیز پیشنهاد دادند.اکثر دوستان فعال در این بخش یک لپ تاپ جدا از سیستم اصلی و یا 2 سیستم موجود دارند.اگر این چنین باشد که بسیار خوب است!در پلاگین vray موجود برای 3dmax بخشی نیز وجود دارد که این امکان را به کاربر میدهد تا با شبکه کردن 2 سیستم موجود بتواند تا حد زیادی از قدرت هردو همزمان بهره مند گردد.
در این حالت به راحتی ابتدا هردو سیستم را بهم شبکه کرده و سپس در تنظیمات رندر آدرس ip را وارد کرده (البته آدرس بعد از شبکه معمولا رویت میشود)و سپس اقدام به رندر نماید.لازم به ذکر است در این شیوه باید هردو سیستم از یک ورژن نرم افزار و پلاگین استفاده کنند.
فقط کاربران عضو قادر به مشاهده لینک‌ها هستند. (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)
فقط کاربران عضو قادر به مشاهده لینک‌ها هستند. (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)



بخش بعدی در مورد نرم افزار lumion است.این نرم افزار بر پایه GPU BASED است و به شدت محتاج به گرافیک های قدرتمند میباشد!در عکس زیر به نقل از وب سایت رسمی این نرم افزار،system requirements را مشاهده خواهید کرد که متوجه میشود حتی در سیستم پیشنهادی این مدل تاکید بر چه کارت هایی شده است.و قابل ذکر است این نرم افزار حتی گرافیک لپ تاپ های گیمینگ را به چالش میکشد!یکی از علل این مسئله real time بودن آن و تحرک طرح ها میباشد.

فقط کاربران عضو قادر به مشاهده لینک‌ها هستند. (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)

پس دوستان دقت بفرمائید که قصد خرید چه سیستمی و بر پایه کدامین نرم افزار را دارید.موتور همراه با خود نرم افزار 3dmax موتور scan line است.این موتور بیشتر جنبه آموزشی دارد و به هیچ وجه تخصصی نیست.در یک طرح ساده با سیستم های معمولی نیز به خوبی پاسخگو خواهد بود و طی تجربه بنده احتیاج به سخت افزار خاصی نیز ندارد.اما دوستانی که عادت دارند قبل از رندر نهایی نتیجه کار را ببینند،باید عرض کنم تصویر به نمایش در آمده در این حالت نیز نیاز به استفاده از گرافیک مناسب دارد زیرا گاهی تصویر تست با مشکلاتی دیده میشود که ممکن است در کار نهایی این گونه نباشد!هرچند این بخش نیز دارای تنطیمات سوئیچینگ بین GPU و CPU است اما به علت درگیر بودن CPU پیشنهاد میشود که همان در حالت GPU CORE بماند.

aryaiee
2014/10/07, 15:42
ابتدا برای این بخش یک نکته رو عرض کنم.برای دوستانی از کارت گرافیک های نسبتا خوبی استفاده میکنند میتوان گفت بهتر است در تنظیمات رفته و موتور خود را vray rt انتخاب نمایند چون در این حالت از gpu نیز برای رندر استفاده میشود و این خود زمان رندر را به شدت کاهش خواهد داد.البته دوستانی که برای رندر تست از active shade استفاده میکنند که به صورت real time رندر میگیرد.اما این کار 2 محدودیت دارد.یک اینکه حداکثر رزولوشن بدون دردسر نباید چندان هم زیاد باشد و دارای یک محدودیت 8bit است.دوم اینکه چون از گرافیک به صورت مستمر نیز استفاده میشود بهتر است برای رندر های بیش از 3 ساعت مورد استفاده قرار نگیرد.(مخصوصا در لپ تاپ های با چیپ گرافیکی ATI)

فقط کاربران عضو قادر به مشاهده لینک‌ها هستند. (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)[فقط کاربران عضو قادر به مشاهده لینک‌ها هستند. (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)
بخش بعدی،در این قسمت 2 تنظیم مهم رندرینگ با رابطه مستقیم با سخت افزار داریم.
1-dynamic memory limit
2-use embree
گزینه اول چیست و برای چه هدفی است؟
این گزینه برای تعیین میزان رم استفاده شده است.همانطور که در عکس زیر نیز پیداست این گزینه به صورت پیشفرض بر روی 4000 و واحد MB قرار دارد.اما این بدان معنی نیست که شما هرچه این مقدار را زیاد کنید تایم رندر بهتری خواهید داشت!لطفا دق بفرمائید میزان رم سیستم شما فقط برای یک بخش استفاده نمیشود.یعنی اگر این مقدار بدون تفکر و ارزیابی درست به صورت فزاینده ایی بالا برود نتیجه کار این است که در حین عملیات رندر شاهد کرش و ERROR LOW MEMORY خواهید شد.اما همین ارور هم در صحنه ای مختلف با آبجکت های مختلف به صورت متفاوت است.یعنی شاید در یک صحنه هیچوقت شاهد این ارور نباشید.به صورت کمی ساده توضیح میدهم.یک صحنه دارای آبجکت های کم و سبک و متریالهای با رزولوشن پائینتر،بدون DISPLACMENT میتوان این مقدار را تا حد دلخواه بالا برد اما برای عکس موارد فوق این مورد ممکن است نیاز به درک درست از سخت افزار موجود داشته باشید تا بتوان این مقدار را متغیر کرد.
در وب سایت chaosgroup در بخش help به این صورت توضیح داده شده است که:اگر این مقدار بر روی 0 قرار بگیرد بدون محدودیت قابلیت استفاده از رم را به موتور خواهید داد.
و اما تست ها و تجربه های بنده به همراه کاربر sarrow،
CPU: 4670K TURBO MODE
RAM:8GB 1600MHZ SINGEL
با این سخت افزار عرض شده در بالا ما در یک رندر تقریبا سنگین که عکس زیر هستش انجام دادیم.در یک حرکت وقتی DY MEM LIMI رو در 4000 قرار دیدیم،متوجه سرعت عادی شدیم.وقتی آن روی 0 قرار دادیم هنگام آپلود آبجکت ها رم به 100% خود رسید و سیستم همان ERROR ذکر شده در بالا را داد!وقتی روی 20000 گذاشتیم سرعت کمی پائین آمد و رم هم مقدار کمی استفاده میشد که منطقی نبود اما در حالت 40000 گذاشتیم سرعت به خوبی بهبود پیدا کرد اما در این زمان جالب بود که حتی SSD هم به مقدار 100% USAGE رسید اما دچار ارور نشد.این یک نتیجه گیری برای استفاده درست از سخت افزار بود.


فقط کاربران عضو قادر به مشاهده لینک‌ها هستند. (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)

خوب در بخش بعدی به گزینه USE EMBREE خواهیم پرداخت.شایان ذکر است این گزینه در ورژن های قبلی موجود نبود و به نقل از خود وب سایت کمپانی (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.) برای اولین بار است مورد استفاده قرار گرفته شده است.
ما 4 نوع موتور نور داریم.این گزینه برای وقتی خوب است که از یکی از موتورها نوری که استفاده کرده ایم BRUT FORCE باشد.و در حالتی که LOUD کردن آبجکت ها در حالت STATIC باشد.یعنی تمامی آبجکت ها یکباره لود شوند و به صورت مقطعی (DYNAMIC) نباشد.حالا یک نکته جالب هم اینجاست که اگر در حالت DYNAMIC بگذارید خطر error low memory کم میشود.چون با توجه به مقدار رم شما اگر فول شود نرم افزار می ایستد تا آبجکت ها بارگزاری شده تخلیه شوند و سپس آبجکت جدیدی ارسال میکند.
دوستان توجه بفرمائید مقدار زیادی از موارد رو مجبور بودیم تجربه کنیم و روی خیلی از موارد اختلاف نظر هست که به جز تست های مکرر راه حل دیگری برای آن نیست!

aryaiee
2014/12/06, 23:27
خوب دوستان در پست های پیشین به معرفی راهکارهایی اعم از سخت افزاری و نرم افزاری پرداختیم.در اینجا چند سیستم به همت جناب اشراقی آماده شده است.با توجه به اینکه در چند روز گذشته متاسفانه پیشنهاد سیستم هایی نا هماهنگ رو در مکانی که نمیخواهم بازگو کنم مشاهده کردیم،بر آن شدیم تا با کمک جناب اشراقی چند سیستم که به خوبی مورد آنالیز فنی قرار گرفته اند را معرفی کنیم.(هر کس از داخل و یا خارج از فروم اعم از مهندسین معمار و یا دوستان سخت افزاری بتواند کوچکترین ناهماهنگی فنی در این سیستم ها پیدا کند جایزه ویژه دارد ):ar!
بودجه:بین 20 تا 22 میلیون تومان و هدف موتورهای رندرینگ vray rt و vray adv اما با توجه به پرفورمنس سخت افزاری،قابلیت های موتور های دیگر نیز تائید میگردد.

فقط کاربران عضو قادر به مشاهده لینک‌ها هستند. (فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)

سیستم دوم بیشتر از سیستم اول مورد بررسی قرار گرفته است.با توجه به سرعت پیشرفت قطعات سخت افزاری و با علم به موجودی بازار کشور،این سیستم های برای حال حاضر در نظر گرفته شده است.
فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.
(فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)


(فقط کاربران عضو قادر به مشاهده لینک‌ها هستند.)

Reza Eshraghi
2014/12/06, 23:54
با تشکر از برادر امیر حسین عزیز و دوست داشتنی هم بابت تاپیک خوبشون و هم برای اینکه شرمنده کردند و سیستم ها رو قرار دادند امیدوارم نمونه های مناسبی باشند
خلاصه به قول صنایع غذایی ها عصاره تغلیظ شده با بریکس 30 دانش اندک عقاب بود که تقدیم دوستان شد! X_X@};-
از نظر پتانسیل ورک استیشنی سیستم اول رسماً در برابر سیستم دوم بوق خواهد زد !!! :D
امیدوارم جسارت بنده رو اساتید عزیزم به بزرگی خودشون ببخشند :">@};-
سعی می کنم هفته آینده سیستمی با قیمت احتمالاً ارزانتر برای رندر های مبتنی بر پردازنده معرفی کنم

aryaiee
2015/01/19, 14:21
در این بخش 25 ترفند برای کم کردن time render در اختیار عزیزان قرار میگیرد.

۱- تا جاییکه امکان داره تعداد Polygon های صحنه را پایین نگه دارید. Polygon بیشتر= زمان رندر بیشتر
۲- هنگام استفاده از V.Ray ٬ موضوعاتی که Polygon های زیادی دارند(مثل درختان) را ***** کنید
۳- مقدار Subdivs رو برای سایه ها خیلی افزایش ندهید.
۴-موضوعات اضافه موجود در صحنه را حذف کنید.
۵- از تکسچرهای با سایز خیلی بالا پرهیز کنید. اگر سایز رندرتان را روی ۳۵۰۰ پیکسل تعریف کرده اید٬ به تکسچرهای بزگتر از ۴۰۰۰ پیکسل نیازی ندارید.
۶- در متریالها از Glossiness و Highlights های بالا استفاده نکنید. به جای استفاده از متریالهای آماده٬ سعی کنید خودتان آنها را بسازید.
۷- از موضوعاتی که Polygon‌ و دیتیل های زیادی دارند برای نزدیک به دوربین استفاده کنید
۸- حتما تفاوت بین Copy و Instance را میدانید. ساده از این موضوع نگزرید.
۹- از شر فرمانهایی که در لیست Undo هستند٬ خلاص شوید. آنها Memory شما را اشغال میکنند.
۱۰- هنگام رندرینگ٬ آنتی ویروس را غیر فعال کنید.
۱۱- حواستان به مقدار Iteration هنگام هموار کردن موضوعات باشد. (Meshsmooth, Turbosmooth)
۱۲- Caustic ها قاتل رندرند. اگر میخواهید موقع رندر خوابتان ببرد٬ از آن استفاده کنید.!
۱۳- حواستان به ماده هایی که بازتاب براق و شفافیت دارند٬ باشد.
۱۴- برای ایجاد جلوه DOF به جای استفاده از دوربین Vray ٬ از فتوشاپ و پلاگین های موجود٬ استفاده کنید.
۱۵- مرحله Postproduction در نرم افزارهای Photoshop , After effects, Nuke, Fusion ٬ میتواند ساعت ها در زمان رندر صرفه جویی کند.
۱۶- محاسبات Irradiance Map و Light Cache را ذخیره کنید(Save to file) تا در هر رندر دوباره محاسبه نشوند.
۱۷- قبل از اینکه متریال ها را به صحنه و موضوعات اعمال کنید٬ سعی کنید به کمک ماده سراسری (Overide Mtl) در لیست Global switches ٬ صحنه را با ماده خام رندر کنید تا اگر در مدلها و Polygon‌ها مشکلی باشد٬ متوجه شوید. سپس ماده ها را تک تک اضافه کنید و رندر کنید تا متوجه شوید کدام ماده باعث افزایش زمان رندر میشود.
۱۸- افزایش بیش از حد منابع نوری٬ سرعت رندر را کاهش میدهد.
۱۹- از Adaptive DMC به جای Adaptive subdiv***on استفاده کنید.
۲۰- اگر از Displacement‌استفاده میکنید تا جاییکه امکان دارد از حالت 2d بهره بگیرید و برای آن Memory بیشتری اختصاص دهید
۲۱- از نسخه های 64bit استفاده کنید.
۲۲- تا جاییکه امکان دارد موضوعات را به هم Attach کنید.
۲۳- Bitmap Proxies: تصاویر را ***** کنید تا Memory کمتری اشغال شود.
۲۴- اگر از سیستمی استفاده میکنید که ۲ عدد CPU دارد (dual processor) حتما حالت multi-threading را فعال کنید.
۲۵- معمولا موضوعاتی را که از Autocad وارد میکنید در مختصات های دور ساخته شده اند. آنها را به مختصات 0.0.0 منتقل کنید.

برگرفته از سایت Vrayworld و ترجمه 3dbana

seyedmahdi110
2015/03/19, 10:35
سلام
من قصد فضولی ندارم و شما بالاخره پیرهن بیشتر از من پاره کردید
اما یه نکته ای که میخواستم بگم بهش توجه کنید اینه که جدیدا تمام موتورهای رندرینگ به سراغ GPU rendering دارن میرن
Vray rt درسته از GPU هم استفاده میکنه اما نه اون طور که باید و شاید
تو بحث GPU فعلا Furryball حرف اولو میزنه البته برای مکس Corena بهتر از Vray داره عمل میکنه
موتورهای رندرینگی همچون Arnold هم جدیدا خبر از GPU rendering دارن میدن و تنها علت این هم اینه که سرعت GPU به مراتب خیلی بیشتر از CPU هست

faramarz_mit
2015/03/19, 10:58
سلام
من قصد فضولی ندارم و شما بالاخره پیرهن بیشتر از من پاره کردید
اما یه نکته ای که میخواستم بگم بهش توجه کنید اینه که جدیدا تمام موتورهای رندرینگ به سراغ GPU rendering دارن میرن
Vray rt درسته از GPU هم استفاده میکنه اما نه اون طور که باید و شاید
تو بحث GPU فعلا Furryball حرف اولو میزنه البته برای مکس Corena بهتر از Vray داره عمل میکنه
موتورهای رندرینگی همچون Arnold هم جدیدا خبر از GPU rendering دارن میدن و تنها علت این هم اینه که سرعت GPU به مراتب خیلی بیشتر از CPU هست

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

faramarz_mit
2015/03/19, 11:01
در این بخش 25 ترفند برای کم کردن time render در اختیار عزیزان قرار میگیرد.

۱- تا جاییکه امکان داره تعداد Polygon های صحنه را پایین نگه دارید. Polygon بیشتر= زمان رندر بیشتر
۲- هنگام استفاده از V.Ray ٬ موضوعاتی که Polygon های زیادی دارند(مثل درختان) را ***** کنید
۳- مقدار Subdivs رو برای سایه ها خیلی افزایش ندهید.
۴-موضوعات اضافه موجود در صحنه را حذف کنید.
۵- از تکسچرهای با سایز خیلی بالا پرهیز کنید. اگر سایز رندرتان را روی ۳۵۰۰ پیکسل تعریف کرده اید٬ به تکسچرهای بزگتر از ۴۰۰۰ پیکسل نیازی ندارید.
۶- در متریالها از Glossiness و Highlights های بالا استفاده نکنید. به جای استفاده از متریالهای آماده٬ سعی کنید خودتان آنها را بسازید.
۷- از موضوعاتی که Polygon‌ و دیتیل های زیادی دارند برای نزدیک به دوربین استفاده کنید
۸- حتما تفاوت بین Copy و Instance را میدانید. ساده از این موضوع نگزرید.
۹- از شر فرمانهایی که در لیست Undo هستند٬ خلاص شوید. آنها Memory شما را اشغال میکنند.
۱۰- هنگام رندرینگ٬ آنتی ویروس را غیر فعال کنید.
۱۱- حواستان به مقدار Iteration هنگام هموار کردن موضوعات باشد. (Meshsmooth, Turbosmooth)
۱۲- Caustic ها قاتل رندرند. اگر میخواهید موقع رندر خوابتان ببرد٬ از آن استفاده کنید.!
۱۳- حواستان به ماده هایی که بازتاب براق و شفافیت دارند٬ باشد.
۱۴- برای ایجاد جلوه DOF به جای استفاده از دوربین Vray ٬ از فتوشاپ و پلاگین های موجود٬ استفاده کنید.
۱۵- مرحله Postproduction در نرم افزارهای Photoshop , After effects, Nuke, Fusion ٬ میتواند ساعت ها در زمان رندر صرفه جویی کند.
۱۶- محاسبات Irradiance Map و Light Cache را ذخیره کنید(Save to file) تا در هر رندر دوباره محاسبه نشوند.
۱۷- قبل از اینکه متریال ها را به صحنه و موضوعات اعمال کنید٬ سعی کنید به کمک ماده سراسری (Overide Mtl) در لیست Global switches ٬ صحنه را با ماده خام رندر کنید تا اگر در مدلها و Polygon‌ها مشکلی باشد٬ متوجه شوید. سپس ماده ها را تک تک اضافه کنید و رندر کنید تا متوجه شوید کدام ماده باعث افزایش زمان رندر میشود.
۱۸- افزایش بیش از حد منابع نوری٬ سرعت رندر را کاهش میدهد.
۱۹- از Adaptive DMC به جای Adaptive subdiv***on استفاده کنید.
۲۰- اگر از Displacement‌استفاده میکنید تا جاییکه امکان دارد از حالت 2d بهره بگیرید و برای آن Memory بیشتری اختصاص دهید
۲۱- از نسخه های 64bit استفاده کنید.
۲۲- تا جاییکه امکان دارد موضوعات را به هم Attach کنید.
۲۳- Bitmap Proxies: تصاویر را ***** کنید تا Memory کمتری اشغال شود.
۲۴- اگر از سیستمی استفاده میکنید که ۲ عدد CPU دارد (dual processor) حتما حالت multi-threading را فعال کنید.
۲۵- معمولا موضوعاتی را که از Autocad وارد میکنید در مختصات های دور ساخته شده اند. آنها را به مختصات 0.0.0 منتقل کنید.

برگرفته از سایت Vrayworld و ترجمه 3dbana


موارد خیلی خوبی اشاره کردین همه موثر هستن فقط با مورد 19 مشکل دارم چون بستگی به کاری داره که میخوایم انجام بدیم داره در 90 درصد موارد از Adaptive DMC استفاده میشه ولی در مواقعی باید از Adaptive subdiv***on استفاده کرد .

aryaiee
2015/03/20, 19:54
سلام
من قصد فضولی ندارم و شما بالاخره پیرهن بیشتر از من پاره کردید
اما یه نکته ای که میخواستم بگم بهش توجه کنید اینه که جدیدا تمام موتورهای رندرینگ به سراغ GPU rendering دارن میرن
Vray rt درسته از GPU هم استفاده میکنه اما نه اون طور که باید و شاید
تو بحث GPU فعلا Furryball حرف اولو میزنه البته برای مکس Corena بهتر از Vray داره عمل میکنه
موتورهای رندرینگی همچون Arnold هم جدیدا خبر از GPU rendering دارن میدن و تنها علت این هم اینه که سرعت GPU به مراتب خیلی بیشتر از CPU هست

دوست من
پیشرفت موتورهای رندر مبتنی بر gpu را نمیشود انکار کرد.اما بعید میدونم موتورهای قوی و معروف cpu based به این سمت بروند.دلایل زیادی برای باقی ماندن این موتورها بر پایه cpu وجود دارد.
درست است که سرعت gpu clock بسیار بالا بوده و سرعت پردازش خطی دیتا در این زمینه زیاد است،اما موارد بسیار دیگری هم در سیستم پردازش دخیل هستند.در واقع هسته gpu در مقابل cpu دارای تفاوت های زیادی هم هست.موتورهای gpu based بیشتر بر روی real video و تصویر سازی معطوف هستند.در برخی عملیات های داده/پردازش cpu برتری خاصی دارد.البته این بحث خیلی گسترده هم هست،به عنوان مثال cpu مستقیم با مادربرد در ارتباط است و تعداد گذرگاه بیشتری رو به خودش اختصاص داده یا حتی در برخی عملیات ها قدرت کنترل گذرگاه رم رو به خوبی دارد،چیزی که gpu در آن محدود به کنترلر خودش است.مثلا در vray rt رندر فقط با یک سری رزولوشن خاص و محدود (پایین تر از cpu) قابل کار است و یا گاها وقتی real رو در 3dmax در حالت gpu میگذاریم میبنید که سرعت پردازش به نسبت حالت مشابه cpu کمتر است.
یا به عنوان مثال کیفیت نهایی cpu در زمینه زیر لود بودن طولانی بسیار بهتر از gpu است.

aryaiee
2015/06/16, 22:09
نتیجه استفاده از cooler و کیس مناسب برای یک سیستم معماری.به دما و time render هم توجه شود!

40683