3 مستودعات
Systems for defining custom rendering algorithms, materials, and textures that are compiled for high-performance execution.
Distinct from Custom Renderable Interfaces: Focuses on the logic and algorithms for rendering rather than just the interfaces for providing geometry data.
Explore 3 awesome GitHub repositories matching graphics & multimedia · Custom Rendering Logic. Refine with filters or upvote what's useful.
WebGLStudio.js هي بيئة تطوير متكاملة (IDE) ومحرر رسومات قائم على المتصفح لإنشاء مشاهد ثلاثية الأبعاد، وقوام، ورسوم متحركة باستخدام WebGL. تعمل كبيئة تصميم مكانية حيث يمكن للمستخدمين ترتيب النماذج ثلاثية الأبعاد والأصول مباشرة داخل المتصفح لبناء تجارب مرئية تفاعلية. يتميز المشروع بمحرر رسوم بيانية للتظليل (shader graph) يتيح تطوير تأثيرات عرض مخصصة وتظليلات ما بعد المعالجة من خلال واجهة قائمة على العقد. كما يتضمن نظام ملفات افتراضياً لتنظيم النماذج ثلاثية الأبعاد، والصوت، والقوام، ويستخدم تسلسل حالة URL لمشاركة تكوينات المشروع بالكامل عبر رابط واحد. يدعم المحرر سلوكيات الكائنات المخصصة من خلال نظام كيانات قائم على المكونات، ويوفر واجهة برمجة نصية متكاملة لتعديل خط أنابيب العرض وتنفيذ التعليمات البرمجية داخل المتصفح. يمكن للمستخدمين إدارة أصول المشروع، وتأليف تظليلات مخصصة، وتصدير المشاهد لتضمينها في مواقع الويب أو التوزيع المحلي.
Provides the ability to modify the underlying rendering process by rewriting pipeline logic via scripting.
Panda3D هو محرك ألعاب عبر الأنظمة الأساسية ونظام عرض رسومات ثلاثي الأبعاد تم تطويره لـ Python و C++. يعمل كإطار عمل شامل لبناء تطبيقات ثلاثية الأبعاد تفاعلية، ويوفر محاكياً فيزيائياً في الوقت الفعلي وأداة خط أنابيب أصول ثلاثية الأبعاد متخصصة. يتميز المحرك بدمج نواة C++ عالية الأداء مع روابط لغة Python القابلة للتشغيل البيني. يستخدم بنية رسم بياني للمشهد لتنظيم الكائنات ثلاثية الأبعاد ويوفر نظام تحويل أصول قائم على خط الأنابيب لتحسين النماذج والقوام للتحميل في وقت التشغيل. تتضمن إمكانياته بدائيات رسومات منخفضة المستوى لتنفيذ تظليل GPU مخصص، وعرض صوت ثلاثي الأبعاد، وتكامل الواقع الافتراضي لاتصال الأجهزة الطرفية والمتتبعين. يتميز إطار العمل أيضاً بأدوات لتغليف الملفات الثنائية للتطبيقات متعددة المنصات وتوصيف أداء الإطارات القائم على الشبكة. يوفر المشروع طبقة تجريد أجهزة موحدة لضمان سلوك متسق عبر أنظمة التشغيل وبيئات الأجهزة المختلفة.
Exposes low-level graphics primitives and custom rendering logic for creating specialized visual effects.
Mitsuba 3 is a high-performance physically based rendering framework that operates as a CPU and GPU render engine. It functions as a spectral rendering system and a differentiable path tracer, simulating the transport of light as spectral or polarized data through materials and geometry. The system is distinguished by its differentiable rendering pipeline, which calculates derivatives of images relative to input parameters to enable inverse rendering and optimization. It utilizes a just-in-time compilation layer to transform rendering logic into optimized kernels for hardware-agnostic executi
Allows users to define custom materials, textures, and rendering logic that compile for high-performance execution on CPUs and GPUs.