حول هذا المنتج
ملخص الكتاب تعرّف على أساسيات ملحقات Bxdf لبرنامج RenderMan(R) 21+، بما في ذلك التفاصيل التقنية وبنية واجهة برمجة التطبيقات API. الهدف الرئيسي من هذا الكتاب هو تمكين الفنانين التقنيين والهواة والطلاب من استخدام نسخة RenderMan(R) المجانية غير التجارية (NCR). يُعد RenderMan(R) معياراً صناعياً لبرامج الرندرة، حيث استُخدم في جميع أفلام Pixar حتى الآن والعديد من المشاريع الأخرى. يستخدم RenderMan(R) 21، وجميع الإصدارات اللاحقة، تقنية تتبع المسار Monte Carlo، وقد استلزم هذا التغيير استخدام ملحقات C++ بدلاً من لغة RenderMan Shader Language (RSL). بسبب ذلك، تتطلب كتابة Bxdfs الآن معرفة بتكامل Monte Carlo، ودوال كثافة الاحتمال، و RenderMan(R) C++ API. يتناول كتاب Essential Guide to RenderMan(R) Shading Plugin Development بشكل محدد كيفية كتابة مواد RenderMan(R) C++. كما يستعرض النماذج الرياضية لـ Bxdfs التمثيلية مع عقد مقارنات، عند الحاجة، مع تطبيقات RSL السابقة. ويتضمن الكتاب أيضاً نظرة عامة على الـ Integrators، مما يوفر سياقاً إضافياً لتقنيات التظليل القابلة للبرمجة الحديثة في RenderMan(R). ما ستتعلمه: تطوير C++ لـ Bxdfs أساسيات معادلة الرندرة تكامل مونت كارلو
لمن هذا الكتاب؟ لمكتبي الإضافات المبتدئين في RenderMan(R)، مثل الفنانين التقنيين، أو الطلاب، أو الهواة الذين قد يمتلكون خبرة سابقة في RSL أو أي لغة تظليل أخرى. كما سيستفيد من هذا المحتوى مطورو C++ الأكثر خبرة ممن ليس لديهم معرفة بـ RenderMan(R) أو تتبع المسار بطريقة مونت كارلو. وبينما تعد بعض الخبرة السابقة في رسوميات الحاسوب مفيدة، فإن الكتاب يوفر خلفية ومراجع لمزيد من الدراسة. من الغلاف الخلفي: افهم أساسيات الإضافات من نوع Bxdf لـ RenderMan(R) 21+، بما في ذلك التفاصيل التقنية وبنية واجهة برمجة التطبيقات API. الهدف الرئيسي من هذا الكتاب هو تمكين الفنانين التقنيين، والهواة، والطلاب من استخدام نسخة RenderMan(R) المجانية غير التجارية (NCR). تُعد RenderMan(R) معياراً صناعياً لبرامج الرندرة، حيث استُخدمت في جميع أفلام Pixar حتى الآن وفي العديد من المشاريع الأخرى. تعتمد نسخة RenderMan(R) 21، وجميع الإصدارات اللاحقة، تقنية تتبع المسار بطريقة Monte Carlo. وقد استلزم هذا التغيير استخدام إضافات C++ بدلاً من لغة RenderMan Shader Language (RSL). وبناءً على ذلك، فإن كتابة Bxdfs تتطلب الآن معرفة بتكامل Monte Carlo، ودوال كثافة الاحتمال، وواجهة برمجة تطبيقات RenderMan(R) C++ API. يتناول الدليل الأساسي لتطوير ملحقات التظليل RenderMan(R) بشكل محدد كيفية كتابة مواد RenderMan(R) باستخدام لغة ++C. يستعرض الكتاب النماذج الرياضية لـ Bxdfs التمثيلية مع عقد مقارنات، عند الحاجة، مع تطبيقات RSL السابقة. كما يتضمن نظرة عامة على الـ Integrators، مما يوفر سياقاً أعمق لعمليات التظليل القابلة للبرمجة في RenderMan(R) الحديثة. ما ستتعلمه: تطوير ++C لـ Bxdfs، وأساسيات معادلة الرندرة، وتكامل Monte Carlo.
نبذة عن المؤلف يحمل Brad E. Hollister درجة الدكتوراه في علوم الحاسوب من جامعة كاليفورنيا سانتا كروز، ويتمتع بخبرة واسعة في تطوير البرمجيات سواء على المستوى المهني أو في مجالات المصادر المفتوحة، بما في ذلك BRL-CAD و VTK و SCIRun. وتشمل أبحاثه التصور العلمي، ومحاكاة الواقع الافتراضي لأغراض التدريب، ورسوم الحاسوب. كما يعمل مستشاراً أكاديمياً لنادي Mozilla Campus المفتوح المصدر في جامعة ولاية كاليفورنيا دومينغز هيلز. د. ألف Hollister الكتب التالية: ● Core Blender Development ● A Concise Introduction to Scientific Visualization
- المميزات
- تعرف على أساسيات إضافات Bxdf لبرنامج RenderMan(R) 21+، بما في ذلك التفاصيل التقنية وبنية API.
- نبذة عن المؤلف: يحمل Brad E. Hollister درجة الدكتوراه من جامعة كاليفورنيا سانتا كروز في علوم الحاسوب، ويمتلك خبرة واسعة في تطوير البرمجيات سواء على المستوى المهني أو في مجالات المصادر المفتوحة، بما في ذلك BRL-CAD و VTK و SCIRun.
- 141 صفحة
- الحواسيب، وتطوير البرمجيات والهندسة
المواصفات
- الأبعاد (الإجمالية)
10.0 بوصة (ارتفاع) x 7.0 بوصة (عرض) x .33 بوصة (عمق)
- الوزن
.61 رطل
- العمر المقترح
22 سنة فما فوق
- عدد الصفحات
141
- الفئة
أجهزة الكمبيوتر
- الفئة الفرعية
تطوير وهندسة البرمجيات
- الناشر
Apress
- الموضوع
رسوميات الكمبيوتر
- التنسيق
غلاف ورقي
- المؤلف
Brad E Hollister
- اللغة
الإنجليزية