
به اشتراک بگذارید

به اشتراک بگذارید
💡 سرور رندر = کارخانه تولید فریم، جدا از میز طراحی
🔶 رندر با CPU روی سرور اختصاصی ایران
🖥️ Workstation (3ds Max / Blender)
⬇️ scene + textures
[ Render manager / queue ]
⬇️ ⬇️ ⬇️
🗄️ Node 1 🗄️ Node 2 🗄️ Node 3
⬇️ ⬇️ ⬇️
💾 Output: frame_0001.png ... frame_0250.png
🔸 نکته فنی: رندر توزیعشده در V-Ray

📚 از منابع معتبر

| معیار | رندر با CPU | رندر با GPU |
|---|---|---|
| حافظه در دسترس | کل رم سیستم | حافظه خود کارت گرافیک |
| صحنههای بسیار سنگین | مناسب | محدود به حافظه GPU |
| سرعت در صحنههای معمول | کمتر | معمولاً بسیار بیشتر |
| موتورهای سازگار | Corona، Cycles، V-Ray | Cycles، V-Ray GPU |
| Path Guiding در Cycles | پشتیبانی میشود | پشتیبانی نمیشود |
| مقیاسپذیری | رندر توزیعشده و رندر فارم | چند GPU در یک سیستم یا فارم GPU |
| سختافزار کلیدی سرور | پردازنده پرهسته و رم ECC | کارت گرافیک با حافظه زیاد |
--cycles-print-stats آمار مصرف حافظه و زمان رندر را ثبت میکند.⚠️ پیش از اجاره، سازگاری را بررسی کنید
# test: render frame 1 on CPU, all threads, print memory stats
blender -b scene.blend -o //render_#### -F PNG -t 0 -f 1 -- --cycles-device CPU --cycles-print-stats
# full animation: frames 1 to 250 with Cycles on CPU
blender -b scene.blend -E CYCLES -o //frames/f_#### -F PNG -s 1 -e 250 -a -- --cycles-device CPU
--) بیایند و علامتهای # در مسیر خروجی با شماره فریم جایگزین میشوند. مقدار -t 0 یعنی استفاده از همه پردازندههای سیستم و // در ابتدای مسیر یعنی مسیر خروجی نسبت به محل فایل blend تعیین میشود.
| معیار | خرید سیستم رندر | اجاره سرور اختصاصی | رندر فارم آنلاین |
|---|---|---|---|
| سرمایه اولیه | بالا | بدون خرید سختافزار | بدون خرید سختافزار |
| مدل هزینه | یکباره بهعلاوه نگهداری | دورهای و ثابت | بر اساس مصرف |
| برق، سرمایش و تعمیر | بر عهده شما | بر عهده دیتاسنتر | بر عهده سرویسدهنده |
| کنترل بر نرمافزار | کامل | کامل با دسترسی مدیر | محدود به نرمافزارهای پشتیبانیشده |
| مناسب برای | بار سنگین و دائمی | بار منظم و پروژههای مستمر | اوجهای کوتاه و گاهبهگاه |
⚠️ محدودیتها را شفاف بدانید
به پیوستگی کار شما بستگی دارد. اگر رندر سنگین بهطور منظم دارید اما نمیخواهید درگیر برق، سرمایش و تعمیر شوید، اجاره سرور اختصاصی منطقی است. اگر بار شما دائمی و بسیار سنگین است و تیم نگهداری دارید، خرید را با محاسبه هزینه کل مالکیت بسنجید. برای اوجهای کوتاه و گاهبهگاه، رندر فارم آنلاین با پرداخت بر اساس مصرف هم گزینهای جدی است.
Chaos در معرفی رسمی Corona آن را موتوری CPU محور معرفی میکند؛ پس برای Corona، سرور پرهسته با رم کافی انتخاب طبیعی است. طبق همین منبع، برای رندر صحنه Corona روی GPU میتوان از Live Link میان Corona و Chaos Vantage استفاده کرد. V-Ray هر دو حالت را دارد و انتخاب به صحنهها و پایپلاین تیم شما بستگی دارد.
بله. با گزینه -b، Blender در حالت پسزمینه و بدون رابط گرافیکی اجرا میشود و با -f یک فریم یا با -a کل انیمیشن را رندر میکند. دستگاه رندر Cycles را هم بعد از دو خط تیره با --cycles-device CPU تعیین کنید. فقط دقت کنید نسخه Blender روی سرور و سیستم شما یکسان باشد.
مهمترین محدودیت، حافظه کارت گرافیک است؛ صحنهای که در رم سیستم جا میشود ممکن است در حافظه GPU جا نشود. طبق مستندات Blender، در این حالت از رم سیستم کمک گرفته میشود که سرعت را کم میکند و چند GPU هم معمولاً حافظه مشترک ندارند، مگر با NVLink. همچنین Path Guiding روی GPU پشتیبانی نمیشود و OptiX به درایور NVIDIA نسخه 575 به بالا نیاز دارد.
از یک سرور شروع کنید و زمان رندر هر فریم را بسنجید؛ سپس بر اساس تعداد فریمها و مهلت تحویل، تعداد نودها را حساب کنید. در انیمیشن، افزودن نود تقریباً بهطور مستقیم زمان کل را کم میکند. در رندر توزیعشده نسل اول V-Ray، طبق مستندات Chaos کارایی معمولاً در حدود ۵ تا ۹ سرور به سقف میرسد و هر نود لایسنس جداگانه میخواهد.
عدد ثابتی وجود ندارد و به اندازه تکسچرها، هندسه، شبیهسازیها و وضوح خروجی بستگی دارد. اوج مصرف حافظه سنگینترین صحنه خود را اندازه بگیرید و حاشیه اطمینان در نظر بگیرید؛ در Blender گزینه --cycles-print-stats این آمار را نشان میدهد. اگر 64GB پلن آماده وبداده کافی نباشد، رم بیشتر از طریق پیکربندی سفارشی بررسی میشود.
طبق صفحه رسمی الزامات سیستم Autodesk، نسخه 2026 نرمافزار 3ds Max فقط برای Windows 10 (نسخه 1809 به بعد) و Windows 11 پشتیبانی رسمی دارد و ویندوز سرور در این فهرست نیست. ممکن است نصب روی ویندوز سرور انجام شود، اما خارج از پشتیبانی رسمی است. پیش از خرید سرور، شرایط لایسنس و نسخه سیستمعامل را با فروشنده نرمافزار و تیم فنی بررسی کنید.
ابتدا تکسچرها را داخل فایل پروژه بستهبندی کنید یا مسیرها را نسبی کنید تا فایلی جا نماند. سپس فایل را با SFTP یا rsync به سرور بفرستید و خروجیها را هم با rsync برگردانید؛ rsync فقط تغییرات را منتقل میکند و در تکرار انتقال، زمان را کم میکند. در سرور اختصاصی وبداده ترافیک فقط بر اساس دانلود محاسبه میشود و آپلود رایگان است.
پلن آماده فعلی سرور اختصاصی ایران وبداده کارت گرافیک ندارد و برای رندر با CPU طراحی شده است. اگر به GPU نیاز دارید، درخواست خود را از طریق تیکت یا تماس ثبت کنید تا امکان پیکربندی سفارشی بررسی شود. اگر سختافزار GPUدار خودتان را دارید، میتوانید آن را با سرویس کولوکیشن در دیتاسنتر میزبانی کنید.
) on every page of webdade.com. It must run before wd-events.js, which is loaded with defer, and a footer script always does. */ (function (w, d) { var cfg = w.WD_CONFIG; if (!cfg) { return; } // 7 · A sales page says 'plan'. Pages built on the full-width template report // the template's file name instead, so view_item and exit_intent never fire // on them. A page on that template is a sales page when it has an order link, // or when it is one of the hub pages that link only to other sales pages. if (cfg.area === 'main' && /^template_/.test(cfg.pageType || '')) { var hub = /^\/host\/?$/.test(w.location.pathname); if (hub || d.querySelector('a[href*="my.webdade.com/order/"], a[href*="my.webdade.com/store/"]')) { cfg.pageType = 'plan'; } } // 8 · Buttons inside an article carry .wd-cta, so wd-events sends // article_cta_click when one is clicked. Only the article's own body: the // promotion bar at the top of every page is not the article's button. if (cfg.pageType === 'article') { var buttons = d.querySelectorAll( 'article.type-post .entry-content .gspb_button_wrapper a[href],' + ' article.type-post .entry-content a.wp-block-button__link' ); for (var i = 0; i < buttons.length; i++) { buttons[i].classList.add('wd-cta'); if (!buttons[i].hasAttribute('data-wd-cta')) { buttons[i].setAttribute('data-wd-cta', 'article-button-' + (i + 1)); } } } // Unassigned · A link from this site to our own sites carries no UTM. A UTM // starts a new session and replaces the visitor's real source, and the // promotion bar's utm_medium=bar matches no GA4 channel, so every click on it // became «Unassigned»: 2,539 sessions from 5 to 18 September 2026, three // quarters of all Unassigned. The click is still counted, as promo_click. var tagged = d.querySelectorAll('a[href*="utm_"]'); for (var j = 0; j < tagged.length; j++) { var a = tagged[j]; if (!/(^|\.)webdade\.com$/.test(a.hostname)) { continue; } var params = new URLSearchParams(a.search); var promo = (params.get('utm_medium') || '') + ':' + (params.get('utm_campaign') || ''); var drop = []; params.forEach(function (value, key) { if (/^utm_/.test(key)) { drop.push(key); } }); for (var k = 0; k < drop.length; k++) { params.delete(drop[k]); } var query = params.toString(); a.search = query ? '?' + query : ''; a.setAttribute('data-wd-promo', promo); } d.addEventListener('click', function (ev) { var link = ev.target.closest ? ev.target.closest('[data-wd-promo]') : null; if (link && w.WD) { w.WD.push('promo_click', { promo: link.getAttribute('data-wd-promo'), link_url: link.href }); } }); })(window, document);