Loading
آخر 10 مشاركات
|
| |||||||
| الدروس المترجمة | 3D Translated Tutorials قسم خدمة مواضيع الجرافيك المترجمة على اختلاف تخصصاتها والتي يقدمها اعضاء فريق عمل مدرسة الماكس |
![]() |
| | LinkBack | أدوات الموضوع | طرق مشاهدة الموضوع |
| | #1 (permalink) |
| مؤسسي المدرسة | [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] في هذا الدرس سنتعلم كيف نعمل ريندر walk-through animation لمشهد ثابت حيث لاشيء يتحرك سوى الكاميرا لاضاءة المشهد سنستعمل global illumination مما يجعل المهمة احيانا معقدة لان GI عادة بطيء جدا في الحسابات لكل فريم خاصة اذا كانت من البداية وبجودة كافية .لعلاج هذه العملية وتوفير وقت الرندر نستطيع ان نستفيد من حقيقة ان المشهد ثابت والكاميرا هي الجسم الوحيد الذي يتحرك معظم حلول ال GI (irradiance map, photon map, light cache))تكون مستقلة الرؤية اما كليا اوجزئيا وسنستغل هذه الحقيقة بالتخفيف من زمن الرندر في هذا الدرس سنستخدم irradiance map كمحرك ابتدائي primaryلل GI ونستخدم ال light cacheكمحرك ثانوي secondary,لجعل العملية ايسر بالفهم سنعمل على ثلاث مراحل في المرحلة الاولى سنقوم بحسابات light cache لكل الفريمات وفي المرحلة الثانية نقوم بحسابات irradiance map وفي المرحلة الثالثة سنقوم يعمل ريندر للحركة النهائية ملاحظة:ليس من الضروري ان تستخدم هذه الطريقة لريندر مشهد متحرك walk-throughs فبامكانك استخدام brute force وهو ابطأ ويجنبك التعامل مع كل الحالات التي تتطلب حسابات مسبقة ولكن هذا على حساب زمن الرندر المرحلة الاولى :حسابات light cache افتح الملف [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] استخدم مقبس الفيراي كمصير اجعل لون الخلفية Background من قائمة Environment كالتالي RGB 252,252,252 4-في نافذة حوار الريندر ومن قائمة Global illumination قم بتفعيل GI واستخدمlight cache لكلا من المحرك primaryو secondary 5-في خانة Image sampler اختر النوع Fixed لسرعته 6-قم بتنشيط (ضع علامة صح) امام الخيار Show calc. phaseفي خانة light cache 7-في خانة [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] قم بتنشيط skylight Override MAX's 8-اضبط لون skylightRGB 252,253,255 و HSV(156,3,255. 9-اجعل شدة لون skylight ( Multiplier=4). 10-اغلق ال Default lightsمن خانة [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] وهذا سيزيل تأثير اضاءة الماكس وسيضاء المشهد فقط باضاءة البيئة skylight 11-لنذهب الى خانة[عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] ونغير نوع الكاميرا الى Fish eye 12- الغي تأثير Auto-fitوغير قيمة Auto-fit الى 1 وقيمة Curve الى0.35 13-قم بعمل ريندر للفريم 0 و360 كمرجع [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] -اختر النوع Fly-through من الخانة light cache Mode وتأكد بان معدل زمن الحركة animation range (او عدد الفريمات الذي تحدده في قائمة الرندر)مطابق للمعدل الذي تريد ان تعمل الرندر له وهذا مهم لان light cache سينظر الى المعدل الموضوع عند عمل الحسابات بما ان العينات samples سيتم توزيعها على كامل المشهد فنحن بحاجة الى زيادة قيمة Subdivs والقيمة تعتمد على جودة الريندر التي تريدها وعلى الحركة نفسها فاذا كانت الكاميرا تتحرك ببطيء او على مسار قصير (مثلا غرفة واحدة فقط )فهنا يمكنك استخدام قيمة قليلة لان العينات samples في كل الاحوال سوف تسقط على نفس المكان اما اذا كانت الكاميرا سريعة او تغطي اجزاء كبيرة من المشهد فانت بحاجة الى عينات اكثر أي الى زيادة قيمة Subdivs 15- اضبط قيمة Subdivs على 2000 16-قم بريندر الفريم 360 كمثال ولاحظ انه بالرغم من اننا عملنا ريندلر لفريم واحد الا انه Fly-through يدعم ال light cacheليقوم بحساباته لكل الفريمات [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] والان قمنا بحساب ال light cacheلنرى هل هو جيد بما يكفي احتياجنا وذلك بعمل ريندر لعدة فريمات وبنفس الاعدادات السابقة 17-احفظ الحسابات باسم معين وليكن مثلا lightcache.vrlmap 18-اختر From file من خانة light cache Mode واختر الفايل الذي قمنا بحفظه قبل قليل 19-غير الفلتر في الخانة light cache من النوع Nearest الى None لكي نستطيع رؤية حجم العينات بشكل افضل 20-قم بعمل ريندر للفريم 435 [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] للمزيد من مواضيعي
الموضوع الأصلي : Rendering a walk-through animationدرس من ترجمتي هدية للمنتدى الجديد
-||-
المصدر : شبكة منتديات مدرسة الماكس
-||-
الكاتب : ام حذيفة ادعم مدرسة الماكس عبر مشاركة رأيك في الفيس بوك Rendering a walk-through animation]vs lk jv[ljd i]dm gglkj]n hg[]d] التعديل الأخير تم بواسطة : ام حذيفة بتاريخ 11-07-2009 الساعة 09:03 AM السبب: اضافة |
| | |
| | #2 (permalink) |
| مؤسسي المدرسة | لاحظ معي بان الاماكن التي تكون الكاميرا قريبة جدا منها تكون فيها العينات light cache samples اصغر ومشوشة اكثر وذلك بسبب النوع Screen الموجود كديفولت في light cache Scale وهذا النوع جيد للمشاهد الثابتة اما المشاهد المتحركة فنحن نحتاج كل المزيد حتى طريقة توزيع العينات وسنحل الامر بالخيار World 21-اضبط ال light cache Scale على الخيار World والان يجب ان نحدد حجم جيد للعينات وممكن ان نجرب بعمل geosphere مثلا مباشرة في مشهد الكاميرا ونلاحظ عليها حجم العينة sample size وفي مشهدنا يبدو لي ان القيمة 2 جيدة بما يكفي (الوحدات المستخدمة في المشهد Generic ).عموما يجب ان تجعل Sample size اكبر ما يمكن ولكن بدون حصول مشاكل الضوء مثل light leaks وغيرها ولكن حتى لو حدثت هذه المشاكل بالامكان التغلب عليها بالتخفيف من قيمة filter Interp. Samples 22-اجعل قيمة light cache Sample size تساوي2 تذكر بانك عندما تستخدم World فانه يجب عليك التاكد من ان المشهد ليس كبيرا جدا أو بان حجم العينات light cache samples ليس صغيرا جدا والا تكون قد تجاوزت الحد المسموح للذاكرة .ليس هناك مشكلة باستخدام النوع Screen طالما ان السطوح المبتعدة عن الكاميرا ستحصل على عينات اقل في كل الاحوال .في المشاهد الخارجية عادة ينصح باستخدام Screen mode 23- لنعد بال light cache Mode الى Single frame ونقلل قيمة Subdivs الى 500 فقط لنتحقق من حجم العينة sample size مناسب وهنا مثال الفريم 435 [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] -مرة اخرى عد الى النوع Fly-through من light cache Mode 25-لتنعيم light cache قليلا اجعل قيمة Subdivs 3300 26- غير Filter الى النوع Nearest 27- قم بعمل ريندر للفريم 360 [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] لاحظ بان زمن الحسابات ازداد بسبب زيادة عدد العينات samples 28-احفظ الحسابات باسم معين وعد الى النوع From file اعتقد بانك لاخظت حجم الملف قد كبر بسبب زيادة عدد العينات وجزئيا بسبب استخدام النوع World لانه يسقط نفس العدد من العينات في كل اجزاء المشهد سواء قريبة او بعيدة (اما النوع Screen فان كمية العينات تعتمد على القرب او البعد من الكاميرا وهذا يعني استخدام عدد اقل في الاجزاء البعيدة ) 29-الان نستطيع عمل ريندر لفريمات متفرقة لنتأكد من ان light cache مناسب لمشهد الحركة ككل يبدو انه جيد ونستطيع الانتقال الى المرحلة الثانية المرحلة الثانية :حسابات irradiance map مقارنة ب light cacheفان irradiance map يأخذ وبشكل ملحوظ زمنا اكبر لعمل حساباته وهذا لان light cache لايعطي حل تفصيلي للاضاءة على عكس irradiance map فانه يعتني حتى بالظلال الصغيرة الغير مباشرة GI في المشهد انتبه الى ان irradiance map لايعمل حساباته من خلال backburner وانما في جهاز منفرد وذلك لاننا سنستخدم Multiframe incremental Mode 1-اضبط المحرك الابتدائي primary engine على irradiance map 2-اختر Multiframe incremental من irradiance map Mode 3-قم بتنشيط Show calc. phase بما ان الكاميرا تتحرك ببطيء فليس هناك حاجة لعمل ريندر لكل فريم في هذه المرحلة فبامكاننا الحصول على irradiance map مناسب بعمل ريندر لكل 10 فريمات مثلا. اما اذا كانت الكاميرا اسرع فبامكاننا عمل ريندر لكل 5 فريمات -اضبط 3dsmaxمن زر Common في نافذة الريندر على الخيار every 5-th 5-اختر Don't render final image الموجود في خانة [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] لاننا لانحتاج الان الى ريندر نهائي 6- سيقوم بالرندر بالتتابع لكل 5 فريمات للحركة كلها 7- عند الانتهاء قم بحفظ الملف باسم معين وليكن irmap.vrmap 8-غير irradiance map Mode الى From File واختر الملف السابق والان لدينا ملف irradiance map واحد لكل الفريمات .تستطيع عمل ريندر لعدة فريمات للتاكد من ان الامور تمام 9-الغي العلامة امام الخيار Don't render final image 10-قم بعمل ريندر للفريم 0 و360 [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] |
| | |
| | #3 (permalink) |
| مؤسسي المدرسة | الصورتين قمنا بعمل الريندر لها بنفس الاعدادات المستخدمة في الجزء الثالث والان نحن مستعدون لعمل ريندر نهائي الجزء الثالث :الريندر النهائي لمشهد الحركة final animation هنا في الريندر النهائي بامكانك استخدام ال backburnerباستخدام ملف irradiance map المخزون 1-من الخانة Image sampler type اختر Adaptive subdivision وبالقيم 0/3 لل Min/Max للحصول على جودة افضل.وبامكانك تاشير Normals لتجنب حصول مشاكل الflicker مع التفاصيل الصغيرة في المشهد 2- تأكد من ان irradiance map Interpolation مضبوط على Density-based لانه سيمكن irradiance map من التقاط اقرب العينات المتوفرة في الحل light cache 3-ارجع الى every single frame في خانة Common قم بعمل ريندر ولاحظ النتيجة ملاحظات: * لم نستخدم glossy reflections في المشهد ولكن اذا كنت قد استخدمتها ولكن لم تستخدم خيار light cache for glossy rays فبامكانك ضبط المحرك الثانوي Secondary GI engine على الخيار None في الريندر النهائي لانك لن تحتاج الى light cache واغلاقه سيوفر لك في الذاكرة . *في البداية قمت بريندر الانيميشن بشكل صور png ثم قمت بتجميعها بصيغة avi هذا مما يجنبني خسارة الفريمات التي قمت بعمل الريندر لها فيما لو حدث خطأ ما اثناء عملية الريندر وكذلك بهذه الطريقة تستطيع التلاعب باعدادات الضغط فيما بعد اتمنى لكم الاستفادة من الدرس وتطبيقه اختكم ام حذيفة ملف بداية العمل [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] ملف نهاية العمل [عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل اضغط هنا] التعديل الأخير تم بواسطة : ام حذيفة بتاريخ 11-07-2009 الساعة 09:14 AM |
| | |
| | #16 (permalink) | |
| مؤسسي المدرسة | اقتباس:
| |
| | |
![]() |
| مواقع النشر (المفضلة) |
| أدوات الموضوع | |
| طرق مشاهدة الموضوع | |
|
|
المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| الجديد في الماكس الجديد من ليندا | abdalaziz | دروس تعليم الثري دي ماكس | 3D Studio MAX Tutorials | 2 | 02-05-2012 12:53 AM |
| هدية تانية للمنتدى اسطوانة افتر افكت | ريم غالي | الأرشيف | 6 | 01-27-2012 07:06 AM |
| [Animation work] 3D Walk through Cyprus | ammarkhatib | معرض اعمال الانيميشن | Animation and Showreels | 0 | 04-08-2011 11:13 PM |
| ال Windows Seven Professional هدية للمنتدى | abdalaziz | برامج عامة | Computer programs | 16 | 07-14-2010 12:51 PM |
| هديتي للمنتدى ^^ | bobman | دروس تعليم الثري دي ماكس | 3D Studio MAX Tutorials | 15 | 02-25-2010 05:28 AM |
| | | | | | |
| | | | | | |
| |
الساعة الآن: 03:11 AM
Powered by vBulletin® Version 3.8.4, Copyright ©2000 - 2012























العرض العادي
