PDA

نسخه کامل مشاهده نسخه کامل : اموزش رندر شبکه ای (فارسی)



SomeThink
26-09-2007, 01:53
به نام خدا

بنا به درخواست دوستان این اموزش رو اماده کردم و اینجا گذاشتم

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

ابزار های مورد نیاز برای انجام عملیات رندر شبکه ای:

کامپیوتر ها:
هر چه تعداد بیشتر باشد بهتر است.انها باید به یکی از روش های پیکر بندی شده باشند و همه انها باید پروتکول tcp/ip را اجرا نمایند.هرچه قدرت سخت افزای کامپیوتر ها بیشتر باشد سرعت بیشتری خواهید داشت.

سخت افزار شبکه
هر کامپیوتر باید به شکلی به بقیه کامپیوتر ها متصل شود.

سیستم عامل
هر کامپیوتر مزرعه باید از سیستم عامل های ویندوز 2000 یا xp ایتفاده نمایند.

برنامه مکس
کافی است که فقط یکی از کامپیوتر های شبکه مجهز به برنامه مکس باشد که بعدآ مدیر شناخته خواهد شد.
تنظیم یک سیستم رندر شبکه ای

فسمت های مختلف در رندر شبکه ای:

Manager یا مدیر
برنامه ایست که به عنوان مدیر شبکه انجام وظیفه میکند.فقط یکی از ماشین های موجود باید این برنامه را نصب و اجرا نماید.server.exe)

Server
سرویس دهنده هر کامپیوتر موجود در شبکه است که ان برای رندر فریم های یک انیمیشن استفاده میکنیم.هنگامی که برنامه سرویس دهنده (server.exe)
را بر روی یک کامپیوتر اجرا مینماییم آن کامپیوتر با مدیر شبکه ارتباط گرفته و اعلام امادگی مینماید.

3dsmax
برخی از کامپیوتر های شبکه یک نسخه معتبر از برنامه مکس را نصب و اجرا نمایند.لزومی ندارد تا برنامه مکس بر روی همان کامپیوتری نصب شود که برنامه manager در آن نصب شده است.

Monitor
این برنامه یک برنامه مخصوص است که به شما اسن امکان را میدهد تا عملیات مزرعه رندر را کنترل و نظارت نمایید.از همین برنامه برای اجرای زمان بندی عملیات رندر شبکه ای استفاده میکنیم.

برپایی شبکه
توضیح این قسمت را بهتره که از انجمن شبکه های کامپیوتری درخواست کنید!

نصب مکس بر روی کامپیوتر های شبکه:
1-برنامه نصب setup.exe را از روی dc مکس اجرا نمایید.
2-در قسمت نوع نصب گزینه compact را انتخاب نماییدتا حداقل فایل های ضروری مکس در کامپیوتر ها نصب شود.سایر تنظیمات پیشفرض را بپذیرید.
3-مراحل نصب را پیگیری نمایید.این عملیات را بر روی تک تک کامپیوتر های شبکه تکرار نمایید.

به اشتراک گذاشتن دایرکتوری ها:
به جای اینکه فایل مورد نظر را در تک تک کامپیوتر ها کپی نمایید میتوانید ان را به اشتراک بگزارید:
مراحا به اشتراک شذاشتن فایل:
1-به ترتیب mycomputer را کلیک کنید.
2-پوشه ای که فایل در ان قرار دارد را کلیک راست نموده و گزینه sharing and security را کلیک کنید.
3-گزینه share this folder on the network را فعال نموده ودر فیلد share name یک نام مناصب برای پوشه اشتراکی قرار دهید.
4-سپس گزینه make this folder private را فعال کنید تا بتانید دسترسی دیگران را به محتوی این پوشه کنترل نمایید.و گزینه allow network user to change my file را فعال کنید.
5-دکمه ok دا کلیک کنید.
حالا کامپیوتر های شبکه به این فایل دسترسی دارند انها باید نام و محل قرار گیری این پوشه را بدانند برای مثال اگر پوشه هدف map مستقر در کامپیوتر dungar باشد باید از مسیر زیر استفاده نمایید:
\\dundar\map

انتخاب دایرکتوری های اشتراکی
اکنون باید تصمیم بگیرید که فایلهای خروجی و نقش ها در کجا قرار دهید.
1-ابتدا تصمیم بگیرید که از کدام پوشه ها باید استفاده شود و سپس انهارا در وضعیت share قرار دهید. در سیستم فرضی ما dungar فضای بسیار زیاد دیسک سخت دارد.به همین دلیل پوشه نقش ها و تصاویر و صحنه ها در دیسک همین کامپیوتر ذخیره مینماییم.
2-در هریک از کامپیوتر های موجود در مزرعه رندر باید مسیر قرار گیری نقش ها و تصاویر و صحنه ها را با مسیر پوشه های اشتراکی تنظیم نماییم.

شروع یک سیستم رندر شبکه ای
اکنون همه مقدمات فراهم امده است و باید روش راه اندازی را بیاموزید
1-برنامه manager را بر روی یکی از کامپیوتر های مزرعه اجرا نمایید. این برنامه را باز کنید.تنظیمات داخل این پنجره را انجام دهید و ok کنید.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
(*برنامه های manager و monitor و server درون پوشه backburner در start و program files قرار دارد*)

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

یک پنجره دیگر با عنوان burner manager مطابق شکل زیر باز خواهد شد.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

2-اکنون باید برنامه سرویس دهنده را بر روی تک تک کامپیوتر های مورد ایتفاده در شبکه را اجرا نماییم.فایل اجرایی server را کلیک کنید و تنظیمات

را انجام داده و ok کنید.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

پنجره دیگری با عنوان backburner server باز خواهد شد.اجازه دهید تا اطلاعات داخ این پنجره تکمیل شود.برنامه server سعی میکند تا manager را پیدا کندو سپس اعلام میکند که manager پیدا شده است. اگر موقع پیدا کردن با مشکل برخورد کردین به ترتیب edit و general setting در نوار منو این پنجره را کلیک کنید. گزینه automatic search را غیر فعال کنید و نام ادرس ip کامپیوتر مجازی manager را در فیلدهای موجود تایپ کنید.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

دکمه ok را کلیک نموده و پنجره برنامه server را بسته و دوباره این برنامه را راه اندازی کنید.

تکمیل اولین وظیفه رندر شبکه ای
1-برنامه مکس را باز کرده و یک انیکیشن ساده بسازید.
2-f10 را فشار دهید. در قسمت time output گزینه range را فعال کنید تا بتوانید همه یا تعدادی از فریم ها را رندر کنید.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

3-در زیر فسمت render output را کلیک کنید. داخل فیلد save in کلیک نموده و پوشه مورد نظر را که به اشتراک گزاشته اید را انتخاب کنید.
4-در فیلد file name نام اولین فریم انیمیشن را تایپ کنید. در فیلد save as type فرمت bitmap را انتخاب کنید.
5-دکمه save را کلیک کنید.
6-زیرقسمت render output گزینه Net render را فعال نموده و render را کلیک کنید. پنجره ای با نام Network job assignment باز میشود.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

7-زیرقسمت Enter subnet mask دکمه connect را کلیک کنید ( گزینه automatic search باید فعال باشد )
8-شپش برنامه مکس همه سرویس دهنده های موجود رندر را جستجو کرده است و با انها موتبط شده و نام انها را زیر ستون Servers فهرست میکند. نام سرویس دهنده موجود را انتخاب و گزینه submit را کلیک کنید.
پس از ان اطلاعات مربوط به وظایف مختلف فهرست میشود.این اطلاعات به شما نشان میدهد که کدام فریم در حال رندر شدن است و این وظایف چه قدر طول میکشد.پس از تکمیل پوشه به اشتراک گذاشته را باز کرده و فایل های رندر شده و خروجی را مشاهده کنید.

گزینه های تقسیم وظایف

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

داخل پنجره network job assignment زیر قسمت options گزینه بسیار مهمی وجود دارد که در اولین تمرین از ان استفاده نکردیم این گزینه و عملکرد ان به شرح زیر است:

Enabled notification
به شما این امکان را میدهد تا به مکس بگویید چه زمانی از رویداد های خاص شما را مطلع سازد. هر گاه این گزینه را فعال سازید دکمه define قابل استفاده میشود. هرگاه این کزینه را کلیک کنید پنجره notifications باز میشود.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

یکی از وظایف این پنجره این است که پس از تکمیل عملیات رندر یک کپی به ادرس e-mail انتخابی شما بفرستد.

split scan lines
این گزینه سبب میشود تا تصاویر رندر شده به نوار هایی تقسیم شود تا هرکدام جداگانه رندر شوند.به کمک دکمه define میتوانید ارتفاع نوار ها تعداد انها و نوع روی هم افتادگی انها را مشخص کنید.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

use all servers
این گزینه سبب میشود تا اسامی تمام سرویس دهنده های موجود در شبکه فهرست شوند.
ignore scene path
توسط این گزینه سرویس دهنده را مجبور میسازین که فایل صحنه را از طریق tcp/ip به دست اورد.اما اگر غیر فعال باشد برنامه manager فایل صحنه را به سرویس دهنده کپی می نماید.

initially suspended
این گزینه سبب میشود تا عملیات رندر قبل از شروع متوقف شود تا بتوانید عملیات را در زمان اماده شدن شبکه به طور دستی راه اندازی کنید.

use alternate map path
به کمک این گزینه می توانید یک مسیر و پوشه جایگزین برای نقش ها تعریف و مشخص کنید.مسیر را در فیلد پایین همین گزینه وارد نمایید.(در مکس 7)

include maps
فعال نمودن این گزینه سبب میشود تا مکس هر چیزی که برای رندر صحنه لازم باشد ( مانند نقش ها ) را در یک فایل واحد قرار داده و فشرده نماید و ان را برای هر سرویس دهنده ارسال نماید.

پیکر بندی مدیر و سرویس دهنده های شبکه
میتوانید هر دو برنامه manager و server را به دلخواه پیکر بندی و تنظیم نمایید. داخل این پنجره ها به تر تیب edit و general settings را کلیک نموده تا به تنظیمات مربوط دسترسی پیدا کنید.

تنظیمات مدیر عملیات
برنامه manager از طریق backburner manager properties امکاناتی را در اختیار شما فرار میدهد تا بتوانید شیون عملیات را به دلخواه تغییر دهید:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

tcp/ip در این قسمت میتوانید پورت های مورد استفاده برای تبادل اطلاعات بین برنامه manager و server را تغییر دهید.معمولآ پورت های پیشفرض مناسبند اما گاهی برنامه هایی در سیستم وجود دارد که از این پورت ها استفاده میکنند.به همین دلیل باید پورت های مورد استفاده را تغییر داد.

اگر شماره پورت server port را تغییر میدهید باید همین تقییر را برای همه کامپیوتر های شبکه اعمال کنید. و اگر شماره manager port را تغییر دادید باید دو فایل قرار گرفته در دیسک سخت را دستکاری کنید: فایل queueman.ini ( داخل دایرکتوری مکس ) و فایل client.ini ( داخل پوشه 3dsmax/network directory ). در هر دو فایل سطر مربوط به شماره manager port وجود دارد که باید انها را اصلاح نمایید.

general
در فیلد max concurrent assignments که چه تعداد وضایف رندر توسط مدیر عملیات در هر لحظه ارسال شود.مقدار پیشفرض مناسب است.

failed servers
برنامه مکس معمولآ فریم های بعدی را به سرویس دهنده ای که در اجرای وظایف قبلی خود ناموفق بوده ارسال نمیکند. اگر گزینه restart failed servers فعال باشد.
مکس یک شانس دیگر به سرویس دهنده های ناموفق میدهد تا کار خود را انجام دهند.در فیلد number of retries مشخص میکند تا چند بار اجازه این کار صادر شود. در فیلد second between retries بین هر دو تلاش برای راه اندازی سرویس دهنده ناموفق چند ثانیه باید تامل نماید.

direct access to jobs path
در این قسمت میتوانید مسیر های موجود در شبکه را مشخص کنید که جایی جدا از مکان مدیر عملیات باشد. ابتدا گزینه jobs path را فعال نموده و سپس دکمه سمت راست را کلیک نموده و نام پوشه مورد نظر را انتخاب کنید.

default job handling
در این قسمت مشخص میکنید که مدیر عملیات پس از تکمیل عملیات رندر چه کاری انجام دهد

تنظیم سرویس دهنده رندر شبکه ای

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

گزینه های این پنجره به شرح زیر است:

tcp/ip
در این قسمت شماره پورت های مورد استفاده را میتوانید تغییر دهید.اگر این پورت ها را در پنجره manager تغییر دادید دی اینجا نیز باید انها را به همان صورت تغییر دهید.

بقییه گزینه ها قبلا توضیح داده شدند.

کار برد برنامه Monitor

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

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


امیدوارم از این اموزش راضی باشین

SomeThink
30-09-2007, 05:17
یعنی واقعا بهدرد کسی نخورد یه بعدازظهر حروم کردم تا تایپش کردم...

بابا دمتون خیلی گرم!

interior_design
30-09-2007, 12:38
خیلی گنگ توضیح دادی !

SomeThink
02-10-2007, 06:13
هرجاش گنگه بگو تا بیشتر توضیح بدم ...:5:

... جان هم زحمت کشیدن اسم تاپیک رو به درخواست عوض کردن!:13:

هی میگم این بامن مشکل داره

hossein61
03-10-2007, 14:06
به نام خدا



بنا به درخواست دوستان این اموزش رو اماده کردم و اینجا گذاشتم

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

ابزار های مورد نیاز برای انجام عملیات رندر شبکه ای:

کامپیوتر ها:
هر چه تعداد بیشتر باشد بهتر است.انها باید به یکی از روش های پیکر بندی شده باشند و همه انها باید پروتکول tcp/ip را اجرا نمایند.هرچه قدرت سخت افزای کامپیوتر ها بیشتر باشد سرعت بیشتری خواهید داشت.

سخت افزار شبکه
هر کامپیوتر باید به شکلی به بقیه کامپیوتر ها متصل شود.

سیستم عامل
هر کامپیوتر مزرعه باید از سیستم عامل های ویندوز 2000 یا xp ایتفاده نمایند.

برنامه مکس
کافی است که فقط یکی از کامپیوتر های شبکه مجهز به برنامه مکس باشد که بعدآ مدیر شناخته خواهد شد.
تنظیم یک سیستم رندر شبکه ای

فسمت های مختلف در رندر شبکه ای:

Manager یا مدیر
برنامه ایست که به عنوان مدیر شبکه انجام وظیفه میکند.فقط یکی از ماشین های موجود باید این برنامه را نصب و اجرا نماید.server.exe)

Server
سرویس دهنده هر کامپیوتر موجود در شبکه است که ان برای رندر فریم های یک انیمیشن استفاده میکنیم.هنگامی که برنامه سرویس دهنده (server.exe)
را بر روی یک کامپیوتر اجرا مینماییم آن کامپیوتر با مدیر شبکه ارتباط گرفته و اعلام امادگی مینماید.

3dsmax
برخی از کامپیوتر های شبکه یک نسخه معتبر از برنامه مکس را نصب و اجرا نمایند.لزومی ندارد تا برنامه مکس بر روی همان کامپیوتری نصب شود که برنامه manager در آن نصب شده است.

Monitor
این برنامه یک برنامه مخصوص است که به شما اسن امکان را میدهد تا عملیات مزرعه رندر را کنترل و نظارت نمایید.از همین برنامه برای اجرای زمان بندی عملیات رندر شبکه ای استفاده میکنیم.

برپایی شبکه
توضیح این قسمت را بهتره که از انجمن شبکه های کامپیوتری درخواست کنید!

نصب مکس بر روی کامپیوتر های شبکه:
1-برنامه نصب setup.exe را از روی dc مکس اجرا نمایید.
2-در قسمت نوع نصب گزینه compact را انتخاب نماییدتا حداقل فایل های ضروری مکس در کامپیوتر ها نصب شود.سایر تنظیمات پیشفرض را بپذیرید.
3-مراحل نصب را پیگیری نمایید.این عملیات را بر روی تک تک کامپیوتر های شبکه تکرار نمایید.

به اشتراک گذاشتن دایرکتوری ها:
به جای اینکه فایل مورد نظر را در تک تک کامپیوتر ها کپی نمایید میتوانید ان را به اشتراک بگزارید:
مراحا به اشتراک شذاشتن فایل:
1-به ترتیب mycomputer را کلیک کنید.
2-پوشه ای که فایل در ان قرار دارد را کلیک راست نموده و گزینه sharing and security را کلیک کنید.
3-گزینه share this folder on the network را فعال نموده ودر فیلد share name یک نام مناصب برای پوشه اشتراکی قرار دهید.
4-سپس گزینه make this folder private را فعال کنید تا بتانید دسترسی دیگران را به محتوی این پوشه کنترل نمایید.و گزینه allow network user to change my file را فعال کنید.
5-دکمه ok دا کلیک کنید.
حالا کامپیوتر های شبکه به این فایل دسترسی دارند انها باید نام و محل قرار گیری این پوشه را بدانند برای مثال اگر پوشه هدف map مستقر در کامپیوتر dungar باشد باید از مسیر زیر استفاده نمایید:
\\dundar\map

انتخاب دایرکتوری های اشتراکی
اکنون باید تصمیم بگیرید که فایلهای خروجی و نقش ها در کجا قرار دهید.
1-ابتدا تصمیم بگیرید که از کدام پوشه ها باید استفاده شود و سپس انهارا در وضعیت share قرار دهید. در سیستم فرضی ما dungar فضای بسیار زیاد دیسک سخت دارد.به همین دلیل پوشه نقش ها و تصاویر و صحنه ها در دیسک همین کامپیوتر ذخیره مینماییم.
2-در هریک از کامپیوتر های موجود در مزرعه رندر باید مسیر قرار گیری نقش ها و تصاویر و صحنه ها را با مسیر پوشه های اشتراکی تنظیم نماییم.

شروع یک سیستم رندر شبکه ای
اکنون همه مقدمات فراهم امده است و باید روش راه اندازی را بیاموزید
1-برنامه manager را بر روی یکی از کامپیوتر های مزرعه اجرا نمایید. این برنامه را باز کنید.تنظیمات داخل این پنجره را انجام دهید و ok کنید.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
(*برنامه های manager و monitor و server درون پوشه backburner در start و program files قرار دارد*)

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

یک پنجره دیگر با عنوان burner manager مطابق شکل زیر باز خواهد شد.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

2-اکنون باید برنامه سرویس دهنده را بر روی تک تک کامپیوتر های مورد ایتفاده در شبکه را اجرا نماییم.فایل اجرایی server را کلیک کنید و تنظیمات

را انجام داده و ok کنید.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

پنجره دیگری با عنوان backburner server باز خواهد شد.اجازه دهید تا اطلاعات داخ این پنجره تکمیل شود.برنامه server سعی میکند تا manager را پیدا کندو سپس اعلام میکند که manager پیدا شده است. اگر موقع پیدا کردن با مشکل برخورد کردین به ترتیب edit و general setting در نوار منو این پنجره را کلیک کنید. گزینه automatic search را غیر فعال کنید و نام ادرس ip کامپیوتر مجازی manager را در فیلدهای موجود تایپ کنید.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

دکمه ok را کلیک نموده و پنجره برنامه server را بسته و دوباره این برنامه را راه اندازی کنید.

تکمیل اولین وظیفه رندر شبکه ای
1-برنامه مکس را باز کرده و یک انیکیشن ساده بسازید.
2-f10 را فشار دهید. در قسمت time output گزینه range را فعال کنید تا بتوانید همه یا تعدادی از فریم ها را رندر کنید.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

3-در زیر فسمت render output را کلیک کنید. داخل فیلد save in کلیک نموده و پوشه مورد نظر را که به اشتراک گزاشته اید را انتخاب کنید.
4-در فیلد file name نام اولین فریم انیمیشن را تایپ کنید. در فیلد save as type فرمت bitmap را انتخاب کنید.
5-دکمه save را کلیک کنید.
6-زیرقسمت render output گزینه Net render را فعال نموده و render را کلیک کنید. پنجره ای با نام Network job assignment باز میشود.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

7-زیرقسمت Enter subnet mask دکمه connect را کلیک کنید ( گزینه automatic search باید فعال باشد )
8-شپش برنامه مکس همه سرویس دهنده های موجود رندر را جستجو کرده است و با انها موتبط شده و نام انها را زیر ستون Servers فهرست میکند. نام سرویس دهنده موجود را انتخاب و گزینه submit را کلیک کنید.
پس از ان اطلاعات مربوط به وظایف مختلف فهرست میشود.این اطلاعات به شما نشان میدهد که کدام فریم در حال رندر شدن است و این وظایف چه قدر طول میکشد.پس از تکمیل پوشه به اشتراک گذاشته را باز کرده و فایل های رندر شده و خروجی را مشاهده کنید.

گزینه های تقسیم وظایف

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

داخل پنجره network job assignment زیر قسمت options گزینه بسیار مهمی وجود دارد که در اولین تمرین از ان استفاده نکردیم این گزینه و عملکرد ان به شرح زیر است:

Enabled notification
به شما این امکان را میدهد تا به مکس بگویید چه زمانی از رویداد های خاص شما را مطلع سازد. هر گاه این گزینه را فعال سازید دکمه define قابل استفاده میشود. هرگاه این کزینه را کلیک کنید پنجره notifications باز میشود.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

یکی از وظایف این پنجره این است که پس از تکمیل عملیات رندر یک کپی به ادرس e-mail انتخابی شما بفرستد.

split scan lines
این گزینه سبب میشود تا تصاویر رندر شده به نوار هایی تقسیم شود تا هرکدام جداگانه رندر شوند.به کمک دکمه define میتوانید ارتفاع نوار ها تعداد انها و نوع روی هم افتادگی انها را مشخص کنید.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

use all servers
این گزینه سبب میشود تا اسامی تمام سرویس دهنده های موجود در شبکه فهرست شوند.
ignore scene path
توسط این گزینه سرویس دهنده را مجبور میسازین که فایل صحنه را از طریق tcp/ip به دست اورد.اما اگر غیر فعال باشد برنامه manager فایل صحنه را به سرویس دهنده کپی می نماید.

initially suspended
این گزینه سبب میشود تا عملیات رندر قبل از شروع متوقف شود تا بتوانید عملیات را در زمان اماده شدن شبکه به طور دستی راه اندازی کنید.

use alternate map path
به کمک این گزینه می توانید یک مسیر و پوشه جایگزین برای نقش ها تعریف و مشخص کنید.مسیر را در فیلد پایین همین گزینه وارد نمایید.(در مکس 7)

include maps
فعال نمودن این گزینه سبب میشود تا مکس هر چیزی که برای رندر صحنه لازم باشد ( مانند نقش ها ) را در یک فایل واحد قرار داده و فشرده نماید و ان را برای هر سرویس دهنده ارسال نماید.

پیکر بندی مدیر و سرویس دهنده های شبکه
میتوانید هر دو برنامه manager و server را به دلخواه پیکر بندی و تنظیم نمایید. داخل این پنجره ها به تر تیب edit و general settings را کلیک نموده تا به تنظیمات مربوط دسترسی پیدا کنید.

تنظیمات مدیر عملیات
برنامه manager از طریق backburner manager properties امکاناتی را در اختیار شما فرار میدهد تا بتوانید شیون عملیات را به دلخواه تغییر دهید:

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

tcp/ip در این قسمت میتوانید پورت های مورد استفاده برای تبادل اطلاعات بین برنامه manager و server را تغییر دهید.معمولآ پورت های پیشفرض مناسبند اما گاهی برنامه هایی در سیستم وجود دارد که از این پورت ها استفاده میکنند.به همین دلیل باید پورت های مورد استفاده را تغییر داد.

اگر شماره پورت server port را تغییر میدهید باید همین تقییر را برای همه کامپیوتر های شبکه اعمال کنید. و اگر شماره manager port را تغییر دادید باید دو فایل قرار گرفته در دیسک سخت را دستکاری کنید: فایل queueman.ini ( داخل دایرکتوری مکس ) و فایل client.ini ( داخل پوشه 3dsmax/network directory ). در هر دو فایل سطر مربوط به شماره manager port وجود دارد که باید انها را اصلاح نمایید.

general
در فیلد max concurrent assignments که چه تعداد وضایف رندر توسط مدیر عملیات در هر لحظه ارسال شود.مقدار پیشفرض مناسب است.

failed servers
برنامه مکس معمولآ فریم های بعدی را به سرویس دهنده ای که در اجرای وظایف قبلی خود ناموفق بوده ارسال نمیکند. اگر گزینه restart failed servers فعال باشد.
مکس یک شانس دیگر به سرویس دهنده های ناموفق میدهد تا کار خود را انجام دهند.در فیلد number of retries مشخص میکند تا چند بار اجازه این کار صادر شود. در فیلد second between retries بین هر دو تلاش برای راه اندازی سرویس دهنده ناموفق چند ثانیه باید تامل نماید.

direct access to jobs path
در این قسمت میتوانید مسیر های موجود در شبکه را مشخص کنید که جایی جدا از مکان مدیر عملیات باشد. ابتدا گزینه jobs path را فعال نموده و سپس دکمه سمت راست را کلیک نموده و نام پوشه مورد نظر را انتخاب کنید.

default job handling
در این قسمت مشخص میکنید که مدیر عملیات پس از تکمیل عملیات رندر چه کاری انجام دهد

تنظیم سرویس دهنده رندر شبکه ای

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

گزینه های این پنجره به شرح زیر است:

tcp/ip
در این قسمت شماره پورت های مورد استفاده را میتوانید تغییر دهید.اگر این پورت ها را در پنجره manager تغییر دادید دی اینجا نیز باید انها را به همان صورت تغییر دهید.

بقییه گزینه ها قبلا توضیح داده شدند.

کار برد برنامه Monitor

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

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



امیدوارم از این اموزش راضی باشین


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

Aminzikzak
04-10-2007, 05:42
عالی بود SomeThink جان ...

همه اینو خودت تایپ کردی؟
خسته نباشی ولی نسبت به آموزشای سایتهای دیگه خیلی کامل بود.
ممنون.

animator_blred
11-10-2007, 17:14
باب ایول آموزشت در حد مهندسی بود خداییش خیلی تلاش کردی حالا اگه آموزش خودت باشم که دیگه ترکوندی خیلی دمت گرم

Mehdi_44
12-10-2007, 15:19
با سلام دوست سختکوش SomeThink

اول تشکر خیلی زیاد بخاطر کار بزرگی که انجام دادید / به اشتراک گذاشتن اطلاعات ارزشمند خودتان
نمیدونم چرا این انجمن یک کلید تشکر ایجاد نمی کند / و فعال کردن کد URL که واقعا زشت هست که ..

دوم پیشنهاد میکنم یکی از دوستان این صفحه را حتما بصورت PDF برای دانلود قرار دهند / متاسفانه بنده به اینکار آشنایی ندارم مگرنه شخص خودم اینکار را انجام میدادم

بازم تشکر.

SomeThink
17-10-2007, 06:35
از همگی ممنون ...

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

شرمنده یه ماهی نبودم از اوضاع انجمن اطلاعی نداشتم!

i-like-ddd
01-10-2009, 09:50
سلام بر دوستان .
خیلی خیلی منو ببخشید ازین که این بحث قدیمی رو دوباره بالا اوردم ولی چندتا مشکل داشتم گفتم یه دفعه همینجا مطرح کنم.
من میخواستم بدونم چطوری میشه موقع رندر شبکه ای جوری تنظیم کرد که هر دو سیستم رندر بگیرن اخه من وقتی رندر میکنم سیستمه سرور فقط رندر میگیره و سیستمه منیجر بیکار میمونه و سیپیوش هیچ فعالیتی نداره . از دوستان ممنون میشم اگه منو کمک کنن

i-like-ddd
01-10-2009, 22:50
دوستان کسی نبود یه راهنمایی بکنه خیلی بهش نیاز دارم

xfx-2010
05-12-2009, 12:42
دوست عزیز خیلی سادست فقط کافی یه server هم رو سیستم Manager باز کنی

Mostafa_Amol
30-06-2010, 10:51
سلام

من وقتی تیک split scan lines رو می زنم و عدد Define رو مثلا 10 می ذارم و همپوشانی (overlab) رو 5 یا 10 می ذارم البته یک رندر 800*600 تصویر حاصل خط های برش توش دیده می شه ... چطور این مشکل رو حل کنم؟

ممنونم

ehsan_wwe
10-07-2010, 21:43
از برنامه ي dead line استفاده كنيد كه مايا رو هم ساپرت ميكنه
هر چند تا كامپيوتر داشته باشين
همه ادوات رو يكي ميكنه :20:

Hamed_joon
22-11-2011, 00:32
توی ویندوز 7 کسی با بک برنر و مایا رندر گرفته ؟

3D.ARCHITECTURE
04-12-2011, 20:51
سلام
مرسی از آموزش خوبتون
کسی روشی سراغ داره که بشه رندر های تک فریم رو(واسه معماری ها که بیشتر تک فریم کار میکنن)با شبکه رندر بگیریم؟

vaezi64
24-12-2013, 03:07
سلام من همه این کار هارو انجام دادم ولی در کامپوتر دوم ارور میده پلاگینی نیست یعنی چی
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

angel7animation
24-12-2013, 08:28
سلام
باید پلاگین هایی که توی پروژه استفاده کردی، روی کامپیوتر دوم هم نصب باشه
:n01:

mohanad-arch
01-07-2014, 19:12
از این روش فقط میشه برای رندر انیمیشن استفاده کرد؟
یا اینکه برای رندر تصاویر معماری هم میشه ازش استفاده کرد.
ممنون میشم کسی جوابم رو بده :n13:

farzaneh mrz
03-08-2014, 16:26
به نظر من کلا رندر تحت شبکه رو بی خیال شوید. چون خیلی دردسر داره و کلا برای محیط هایی مثل دفاتر مهندسی خوبه که چندید کامپیوتر دارند.

f.marvi
13-09-2022, 00:45
شما نوشتین ویندوز xp یا 2000
یعنی تو ویندوز 10 نمیشه اینکار رو کرد؟

- - - Updated - - -

شما نوشتین ویندوز xp یا 2000
یعنی تو ویندوز 10 نمیشه اینکار رو کرد؟