بسم الله الرحمن الرحينم
السلام عليكم ورحمة الله وبركاته
احببت ان اكتب لكم اليوم درس عن الراديوستي بشكل تفصيلي مع مثال تطبقي ارجو ان تنتفعو منه، كان من المفترض ان ابداء مع الLight Tracer) ) الاانني بسبب الموضوع الذي طرح من قبل الترسانة احببت ان اضع هذا الدرس في البداية واذا لقيت تفاعل من قبل الاعظاء سوف اضع درس التراكر
Radiosity: هي معادلة خاصة بالاضاءة تستخدم في حساب معادلات الإضاءة التي تتسم بأنها أكثر واقعية من قيم الإضاءة القياسية. وتستخدم غالباً في الإضاءة الداخلية وتتطرق هذه المعادلة لتأثير الضوء المرتد على العناصر وانعكاسه على المكان المحيط بها
إن ال Radiosity الية حساب ارتداد الأشعة تحسب من خلال تتبع الأشعة وفي كل مرة يرتد الشعاع تقل قوة الضوء ولكنها ترتدعلى الأسطح الأخرى وكلما زادت الواقعية ولكنها تستغرق وقت أكثر
لن يبدء الRadiosity بأي حساب إلا إذا ضغطنا على start
سنبدائ الان بشرح القوائم
اولاً-قائمة الprocessing parameterRadiosityمن هذه القائمة نحدد جودة المعادلة الحسبية وعدد مرات تكرارها للمشهد والعناصر المحددة
1- (Initial Quality) تحدد مدى دقة الأشعة المرتدى داخل المشهد ويحدد اشراق المشهد.
2- (Refine Iterations (All Objects)) يزيد من الجودة العامة لمعادلة الإضاءة في كل مرة تتكرر لها .
3- (Refine Iterations (Selected Objects) أن تستخدم هذا الخيارمع مرات التكرار الخاصة للعنصر المحدد فقط حيث سيسمح لك بتحديد مرات تكرار معينة بدلاً من حسابها لكنها للمشهد كاملاً.
اما في القسم Interactive tools فيحتوي على الخيارFiltering عند اختيار قيمه اكبر له سيقل سيقوم بحساب متوسط قدر الاضاءة الصادرة من كل من الاصطح المحيطة (اي الاصطح المجاورة سوف تكون قليلة التفاعل فيما بينها
ان خيار Setup يتيح لك الوصول الى قائمة Environment Control في لوحة Environment (سوف نتطرق لهذه الجزء بعد قليل)
ويمكنك ان توقف خاصية الراديوستي من خلال الغاء تفعيل المربع الذي في الاسفل
ثانيا- Rodiosity Meshing Parameter
تقوم هذه القائمة بعمل شبكة والخيار Meshing size هوه حجم الشبكة وهو يشبه الخيار Size في المودفاير Subdivide الذي سوف ياتي شرحه بعد قليل
حيث ان واحد من المشاكل في هذا النوع هو انه حتى تحصل على نتائج جيدة تحتاج الى تصميم نضيف حيث اذا كانت الاجسام تحتوي على خطوط طويلة تكون النتائج غير متوقعة كما ملاحظ في الصورة ادناه
ثالثا- light Painting
توجد في هذه اللوحة ازرار لإضافة وحذف واختيار قيمة اضاءة ذاتية من المشهد . ان استخدام تلك الأدوات يمكن معالجة الإضاءة المسلطة على العناصر في المشهد. ويمكنك بواسطة زر clear حذف كل التغيرات التي كنت قد اجريتها
رابعاً- Rendering Parameters
يتيح استخدامها إلى اعادة المعادلة الحسابية الموجودة بالفعل الخاصة بخاصية ال Rediosity عند القيام بالمعالجة أو إعادة حسابها كجزء من عملية المعالجة ، ويفيد ذلك في توفير مزيد من الوقت عند المعالجة
اما عند استخدام Regather indirect : تطبيق خطوة يتم فيها الجمع بين استخدام إمكانية تعقب مسار الضوء والمعادلة الحسابية الخاصة بخاصية ال radiosity مما يؤدي إلى وجود صورة تتوفر بها أفضل النتائج لاحض الامثلة التي في الاسفل
خامساً- Statistics
تتضمن هذه القائمة معلومات عن عملية استخدام خاصية ال radiosity وبملاحظة تلك المعلومات يمكن الحكم ما إذا كانت الإعدادات لها قيم مبالغ فيها أو انها لم تصل إلى المستوى المطلوب وبهذا انهينا شرح قائمة الRadiosity والان ننتقل لشرح الامور المتعلقة بهذا الدرس
** استخدام Subdivide
تقوم هذه الاداة نتقسيم الكائن الى شبكة مثلثية الشكل منتضمة وتحتوي هذه الModifier على Size والتي تحدد كثافة الشبكة كلما كان الرقم اصغر كانت الشبكة اكثر كثافة، لكن انتبه اذا كان القيمة صغيرة جدا قد يستغرق وقت كبير او يؤدي الى جمود الجهاز
** أستخدام أعدادات أضائة متقدمة عامة وخاصة
لقد اوجزت هذه الخيارات بصورتين لتلافي الملل
** تقريبا انتهينا من هذا الدرس ولم يبقى سوى التطرق الى موضوع الخامات
تتضمن الMaterial Editor مادتين مفيدتين مع التعامل الاضائة النتقدمة هي
الاولى مادة Advanced Lighting Override تتضمن معاملات تقوم بتجاوز المعادلة العامة الخاصة بالاضائة المتقدمة
اما المادة الثانية Lightscape فتتحكم في كيفية تخصيص مقدار الاضاءة المتاحة من خاصية Radiosity للعنصر
اخرا وليس اخيرا أستخدام أداة Lighting Analysis تستخدم للحصول عن امعلومات عن الاضاءة الحالية لكن لا بد ان يتضمن مشهدك معادلة اضاءة يمكن تشغيل هذه الخاصية من Rendering =< Advanced Lighting =< Lighting Analysis
طبعا هذا ليس كل شيء عن الراديوستي لكن حاولت ان اضع هنا كل شيء مهم
الى هنا اكملنا الدرس ولم يبقى سوى التطبيق
وانا مستعد لاي استفسار
بانتظار تطبيقاتكم
ولا تنسونا من دوعائكم
تعليق