السلام عليكم ورحمة الله وبركاتة
كتبت هذا الموضوع للذين لم يسمعوا حتى الان عن الوحش القادم البلندر فى الاصدار 2.5
طبعا البلندر لمحترفية دائما blender rocks ولكن خاصة فى الاصدارة 2.5 ياتى لمرحلة ليشمل واجهة اراها الاقوى والاسهل لتشمل امكانيات هذا الهائل
وتلك بعض الفيديوهات لمشاهدة اخر تطورات البرنامج (مازالت الواجهة تحت التطويرات المكثفة وخاصة فى موضوع على منتديات البلندر الخاص بتطويرات البلندر والاقتراحات)
May 2009: Guided tour
June 2009: Guided tour
http://vimeo.com/5137477http://vimeo.com/5137477
لقد تم اعادة تكويد البرنامج ليصبح البرنامج هو الامرن و ازالة القبود (الموجودة فى معظم البرامج) وبنى على نظام جديد وهو operator
اى عملية قابلة للعمل على اى محتوى خاص بالتاثر بها .
بمعنى اى عملية قد تجريها يمكن ان تخرن كoperator لتحفظها فى ملف او تضمنها فى سكربت لتجرى تلك العملية على اى محتوى . اى ان اى عملية قابلة للتخزين لتطبق على اى محتوى او تحفظ فى ملف او تستخدم فى سكربت .
حسنا قد يكون كلامى مبهم حتى الان
لاشرح باختصار
اصبح كل شى ينقسم الى
-operator : وهى العملية التى تحدث والقابلة للتطبيق بcontext معين ولناخد عمليةAdd UV Sphere كمثال .
-context : وهو المحتوى القابل ان تطبق علية operator معينة وفى المثال السابق يكون الفراغ 3D window هو context الخاص بعملية اضافة الكرة .
-State properties : وهو الخصائص التى تحدد كيف تجرى العملية السابقة وهى تقسم لثلاث خصائص بالنسبة للمثال السابق هى
*موضع الكرة فى الفراغ location (XYZ)
*نصف قطر الكرة radius
*تنعيمها subdivision (UV)
وهذا بالطبع سيجعل حفظ operator ممكنا (فى ملف مثلا) حتى بhistory و un/redo واهم نقطة هو لاسكربتات البايثون لانة سيطبع اى operator و states لتستخدمة فى سكربت(مرونة ولا اروع) .
اعتماد نظام جديد Threads Job Manager وهو مضمن فى نظام النوافذ الجديد الذى يسمح ان تعمل العمليات بتجاور multi threading معا متزامنة بشكل منفصل عن بعد
مثال
يمكنك اثناء render او animation play back ان تتابع عملك دون اى تاثر (بالطبع يمكنك تعطيل الخاصية لتتمتع بكامل الموارد للعمليةومنذ القديم ومستخدمى الاسكربتات يستطيعون عمل رندر دون فتح البرنامج اساسا ) او التعديل فى nodes او اجراء اى عملية فى اى وقت.
وان قوائم الواجهة والعمليات دائما جميع اجزاها حية وقابلة للاستخدام فى اى وقت
-فى التحريك
مع اعادة التكويد نظفوا الكود من التعقيد والهاكات (تعنى حيلة برمجية لمحاكاة الناتج بطريقة غير مباشرة) ليزيلو التعقيد عن المستخدم النهائى وازالة اى قيود للتحريك
والشى الاهم انة حققوا شعار every thing is animate able بالكامل الذى هو بالفعل انجاز للتحريك .
الافلام والالعاب المفتوحة المصدر كان تجارب قاسية على ارض الواقع ليروا مشاكل التحريك على ارض الواقع ودفعهم لانشاء نظام animato بعيدا عن دخول لنقاط تقنية و وصف api الجديد فى التعامل الذى ازال قيود الانيمشين وحقق الشعار السابق ومن الممكن ان ابشركم انى اتوقع انة سيكون اقوى وابسط نظام تحريك بين باقى الانظمة فى البرامج حيث كل شى ممكن وسهل بدون قيود وبدون تعقيد
-قاموا بتطبيق نظام RNA وهو نظام GENERIC قوى للغاية (كلمة GENERICتعنى قابل للتطبيق على اى شى ) بحيث اصبحت تشمل جميع مكونات البرنامج وخصائصة وهذا سيجعل خصائص اى شى تتعامل(بداء من operator الى القوائم الى الى خصائص) معة قابل للعرض والتعديل (فى قائمة للخصائص مثلا) وقابلة للاخراج فى صورة سكربت بايثون لتستخدمة .
-تحسين (تلك التحسينات تعتبر ضمن نظام animato الجديد ) dope sheets وهو action editor اى محرر للتحريكات مما سيتيح لك التعامل مع اكثر من حركة فى نفس الوقت وان تصنفهم حسب النوع ووصول افضل لshape keys .
-تحسين graph editor (تلك التحسينات تعتبر ضمن نظام animato الجديد ) مما سيتيح لك اضافة اى داله منحنى Function Curve (تستخدم للتعديل على التحريك او خصائص عملية معينة) وتسمحلك بمشاهدةوتصفح و تعديل اى curve يحوية المشهد .
-دعم مجسمات BMesh وتكاملة مع ادوات الموديلنج modifiers وهو نظام متفوق للغاية فى قلة استهلاكة للموارد و مرونتة العالية .
-حدوث تحسينات عملاقة فى raytracer فى مشروع gsoc و يمكنكم متابعة النتائج الاولية لهذا المشرع على هذا الموضوع (المشروع تحت التطوير) والذى يعتبر اذهل نتائجة حتى الان
على جهاز بامكانيات متوسطة
-ومشاريع اخرى من gsoc
-مثل زيادة استيعاب المشهد لمجسمات اكثر وذلك بدعم نظام VBO وهو حتى الان يحرز نتئج رائعة .
-دعم الصيغة المعيارية Collada والتى ستسمح لة باستيراد وتصدير الملفات بكامل قوتها (تلك الصيغة تدعمها معظم البرامج ك c4d والمايا والماكس)
-الرسم على الاضاء Light Painting
-تسريعات فى Mesh drawing
من الممكن القول ان هناك تحسينات و تسريعات فى معظم نواحى البرنامج
تلك المشاركة الاولى فى الموضوع وحاولت تناول بعض التحديثات وللحديث بقية ان شاء الله
فى انتظار اضافاتكم
كتبت هذا الموضوع للذين لم يسمعوا حتى الان عن الوحش القادم البلندر فى الاصدار 2.5
طبعا البلندر لمحترفية دائما blender rocks ولكن خاصة فى الاصدارة 2.5 ياتى لمرحلة ليشمل واجهة اراها الاقوى والاسهل لتشمل امكانيات هذا الهائل
وتلك بعض الفيديوهات لمشاهدة اخر تطورات البرنامج (مازالت الواجهة تحت التطويرات المكثفة وخاصة فى موضوع على منتديات البلندر الخاص بتطويرات البلندر والاقتراحات)
May 2009: Guided tour
June 2009: Guided tour
http://vimeo.com/5137477http://vimeo.com/5137477
لقد تم اعادة تكويد البرنامج ليصبح البرنامج هو الامرن و ازالة القبود (الموجودة فى معظم البرامج) وبنى على نظام جديد وهو operator
اى عملية قابلة للعمل على اى محتوى خاص بالتاثر بها .
بمعنى اى عملية قد تجريها يمكن ان تخرن كoperator لتحفظها فى ملف او تضمنها فى سكربت لتجرى تلك العملية على اى محتوى . اى ان اى عملية قابلة للتخزين لتطبق على اى محتوى او تحفظ فى ملف او تستخدم فى سكربت .
حسنا قد يكون كلامى مبهم حتى الان
لاشرح باختصار
اصبح كل شى ينقسم الى
-operator : وهى العملية التى تحدث والقابلة للتطبيق بcontext معين ولناخد عمليةAdd UV Sphere كمثال .
-context : وهو المحتوى القابل ان تطبق علية operator معينة وفى المثال السابق يكون الفراغ 3D window هو context الخاص بعملية اضافة الكرة .
-State properties : وهو الخصائص التى تحدد كيف تجرى العملية السابقة وهى تقسم لثلاث خصائص بالنسبة للمثال السابق هى
*موضع الكرة فى الفراغ location (XYZ)
*نصف قطر الكرة radius
*تنعيمها subdivision (UV)
وهذا بالطبع سيجعل حفظ operator ممكنا (فى ملف مثلا) حتى بhistory و un/redo واهم نقطة هو لاسكربتات البايثون لانة سيطبع اى operator و states لتستخدمة فى سكربت(مرونة ولا اروع) .
اعتماد نظام جديد Threads Job Manager وهو مضمن فى نظام النوافذ الجديد الذى يسمح ان تعمل العمليات بتجاور multi threading معا متزامنة بشكل منفصل عن بعد
مثال
يمكنك اثناء render او animation play back ان تتابع عملك دون اى تاثر (بالطبع يمكنك تعطيل الخاصية لتتمتع بكامل الموارد للعمليةومنذ القديم ومستخدمى الاسكربتات يستطيعون عمل رندر دون فتح البرنامج اساسا ) او التعديل فى nodes او اجراء اى عملية فى اى وقت.
وان قوائم الواجهة والعمليات دائما جميع اجزاها حية وقابلة للاستخدام فى اى وقت
-فى التحريك
مع اعادة التكويد نظفوا الكود من التعقيد والهاكات (تعنى حيلة برمجية لمحاكاة الناتج بطريقة غير مباشرة) ليزيلو التعقيد عن المستخدم النهائى وازالة اى قيود للتحريك
والشى الاهم انة حققوا شعار every thing is animate able بالكامل الذى هو بالفعل انجاز للتحريك .
الافلام والالعاب المفتوحة المصدر كان تجارب قاسية على ارض الواقع ليروا مشاكل التحريك على ارض الواقع ودفعهم لانشاء نظام animato بعيدا عن دخول لنقاط تقنية و وصف api الجديد فى التعامل الذى ازال قيود الانيمشين وحقق الشعار السابق ومن الممكن ان ابشركم انى اتوقع انة سيكون اقوى وابسط نظام تحريك بين باقى الانظمة فى البرامج حيث كل شى ممكن وسهل بدون قيود وبدون تعقيد
-قاموا بتطبيق نظام RNA وهو نظام GENERIC قوى للغاية (كلمة GENERICتعنى قابل للتطبيق على اى شى ) بحيث اصبحت تشمل جميع مكونات البرنامج وخصائصة وهذا سيجعل خصائص اى شى تتعامل(بداء من operator الى القوائم الى الى خصائص) معة قابل للعرض والتعديل (فى قائمة للخصائص مثلا) وقابلة للاخراج فى صورة سكربت بايثون لتستخدمة .
-تحسين (تلك التحسينات تعتبر ضمن نظام animato الجديد ) dope sheets وهو action editor اى محرر للتحريكات مما سيتيح لك التعامل مع اكثر من حركة فى نفس الوقت وان تصنفهم حسب النوع ووصول افضل لshape keys .
-تحسين graph editor (تلك التحسينات تعتبر ضمن نظام animato الجديد ) مما سيتيح لك اضافة اى داله منحنى Function Curve (تستخدم للتعديل على التحريك او خصائص عملية معينة) وتسمحلك بمشاهدةوتصفح و تعديل اى curve يحوية المشهد .
-دعم مجسمات BMesh وتكاملة مع ادوات الموديلنج modifiers وهو نظام متفوق للغاية فى قلة استهلاكة للموارد و مرونتة العالية .
-حدوث تحسينات عملاقة فى raytracer فى مشروع gsoc و يمكنكم متابعة النتائج الاولية لهذا المشرع على هذا الموضوع (المشروع تحت التطوير) والذى يعتبر اذهل نتائجة حتى الان
1.15 billion tris with blurry reflections:
http://www.zanqdo.com/tmp/Dragon_1.15Billion.png
Rendertime 23 min, Mem 200 mb
http://www.zanqdo.com/tmp/Dragon_1.15Billion.png
Rendertime 23 min, Mem 200 mb
-ومشاريع اخرى من gsoc
-مثل زيادة استيعاب المشهد لمجسمات اكثر وذلك بدعم نظام VBO وهو حتى الان يحرز نتئج رائعة .
-دعم الصيغة المعيارية Collada والتى ستسمح لة باستيراد وتصدير الملفات بكامل قوتها (تلك الصيغة تدعمها معظم البرامج ك c4d والمايا والماكس)
-الرسم على الاضاء Light Painting
-تسريعات فى Mesh drawing
من الممكن القول ان هناك تحسينات و تسريعات فى معظم نواحى البرنامج
تلك المشاركة الاولى فى الموضوع وحاولت تناول بعض التحديثات وللحديث بقية ان شاء الله
فى انتظار اضافاتكم
تعليق