8 مستودعات
Browser-based tools that use WebGL to create interactive, high-performance graphical simulations.
Distinct from WebGL: Focuses on the role of the tool as an interactive visualizer, not as a transition engine or emulator.
Explore 8 awesome GitHub repositories matching graphics & multimedia · Interactive WebGL Visualizers. Refine with filters or upvote what's useful.
This project is a GPU-accelerated fluid renderer and interactive WebGL visualizer. It functions as a fluid dynamics sandbox for experimenting with the real-time movement and behavior of liquids. The simulation calculates density, pressure, and vorticity using GPU shaders to maintain high performance. It includes atmospheric visual effects such as bloom and sunrays, alongside tools for capturing the simulation state as static images. The underlying architecture utilizes fragment-shader rendering and ping-pong texture buffering to manage fluid physics. Multi-pass post-processing is used to app
Provides a browser-based interactive tool for exploring fluid behavior with customizable atmospheric effects.
model-viewer هو مكون ويب يُستخدم لعرض والتفاعل مع النماذج ثلاثية الأبعاد مباشرة في متصفح الويب. يعمل كمصيّر نماذج glTF ثلاثية الأبعاد ومكون WebGL تفاعلي، حيث يغلف خط أنابيب عرض ثلاثي الأبعاد داخل عنصر HTML مخصص. يتيح المشروع الواقع المعزز القائم على الويب، مما يسمح بإسقاط الأصول ثلاثية الأبعاد في البيئات المادية باستخدام كاميرا الجهاز المحمول. يوفر أدوات لإسقاط الواقع المعزز وإنشاء التجربة من خلال الجمع بين النماذج ثلاثية الأبعاد وتتبع الكاميرا. يدعم المكون تصور المنتج ثلاثي الأبعاد ودمج الرسومات التفاعلية في صفحات الويب. يتعامل مع معالجة أصول glTF ويستخدم منطق تفاعل raycast للسماح للمستخدمين بمعالجة وعرض النماذج من زوايا مختلفة.
Provides a high-performance WebGL-based tool for interactive 3D graphical visualization.
هذا المشروع عبارة عن لوحة رسم بصرية مدعومة بالذكاء الاصطناعي وإطار عمل للسبورة البيضاء التعاونية. يعمل كمحرك رسم متجه قابل للتخصيص وأداة لتحويل رسومات الواجهة المرسومة يدوياً والنماذج الأولية (Wireframes) إلى كود وظيفي باستخدام الذكاء الاصطناعي. يتميز النظام بدمج وكلاء الذكاء الاصطناعي الذين يمكنهم قراءة وتعديل وتوليد المخططات البصرية مباشرة على اللوحة. كما يوفر محرر سير عمل يعتمد على العقد لبناء خطوط أنابيب الأتمتة وتدفقات معالجة البيانات من خلال ربط المكونات متعددة الوسائط. تغطي المنصة مجموعة واسعة من القدرات، بما في ذلك التعاون متعدد اللاعبين في الوقت الفعلي مع تتبع وجود المستخدم، ولوحة غير محدودة مع عرض مسرع بواسطة GPU، ومجموعة شاملة من أدوات معالجة الكائنات والمحاذاة. كما تنفذ معايير إمكانية الوصول إلى الويب وتوفر واجهة قابلة للبرمجة لتعريف الأشكال المخصصة وعناصر تحكم اللوحة البرمجية.
Uses WebGL to create interactive, GPU-driven backgrounds and animated effects on the canvas.
هذا المشروع عبارة عن معرض برمجة إبداعية وقالب محفظة ثلاثي الأبعاد تفاعلي. يستخدم JavaScript وThreeJS لعرض بيئة متصفح قابلة للتنقل لتقديم المشاريع المهنية والأعمال الفنية الرقمية. يطبق المشروع معرضاً تفاعلياً بتقنية WebGL وعروضاً رقمية غامرة. تستخدم هذه البيئات رسومات مسرعة بالأجهزة لتوفير تنقل ثلاثي الأبعاد ورسوم متحركة إبداعية للويب. يتضمن التنفيذ التقني مشهداً ثلاثي الأبعاد مع حركة الكاميرا والإضاءة، مدعوماً بتحميل نموذج GLTF وتفاعل قائم على raycaster. تستخدم البنية نمط كيان-مكون-نظام وحلقة رسوم متحركة متزامنة لإدارة عرض الكائنات ثلاثية الأبعاد.
Implements an immersive WebGL gallery for displaying digital artwork in a 3D space.
هذا المشروع هو تطبيق تعليمي عبر المنصات مبني باستخدام إطار عمل Flutter. يعمل كتجربة محمولة لاستكشاف الهياكل الفنية والتاريخية ويعمل كعرض لتقنيات التخطيط والرسوم المتحركة المتقدمة. يعمل التطبيق كدليل متحف تفاعلي، حيث يقوم برقمنة التراث الثقافي لتوفير روايات تعليمية وبيانات تاريخية حول هياكل العالم. يقدم هذا المحتوى من خلال واجهة محمولة مصممة للتعليم العام والترفيه. يستخدم التنفيذ التقني نظام تكوين يعتمد على الـ widget ونظام عرض تصريحي. ويدمج لوحة رسم مخصصة للرسومات المعقدة ويستخدم انتقالات مدفوعة بالرسوم المتحركة لاستيفاء القيم بين الحالات. تتم إدارة المحتوى من خلال تعيين يعتمد على الأصول، وربط ملفات البيانات الثابتة بمكونات عرض محددة.
Provides digital narratives and historical information to accompany the exploration of physical art and architecture.
هذا المشروع عبارة عن تجربة ثلاثية الأبعاد (3D) ومعرض تفاعلي على الويب مصمم ليكون معرض أعمال شخصي. يستخدم المشروع محاكاة لغرفة افتراضية لإنشاء تمثيل مكاني لبيئة فيزيائية، حيث يمكن للمستخدمين التنقل واستكشاف الأعمال الفنية والإبداعية الرقمية. يتم عرض البيئة مباشرة في المتصفح كمعرض تفاعلي ثلاثي الأبعاد، مما يتيح للمستخدمين التفاعل مع العرض المكاني من خلال منظور الشخص الأول. يستخدم المشروع تقنية WebGL للرسم عبر وحدة معالجة الرسومات (GPU) وتظليل مخصص (custom shaders) للإضاءة لعرض بيئات مكانية معقدة. كما يتضمن تحميل الأصول بشكل غير متزامن (asynchronous) ونظاماً قائماً على الأحداث (event-driven) للتعامل مع تفاعلات المستخدم والرسوم المتحركة داخل المشهد.
Implements a WebGL-based interactive gallery for displaying digital art with first-person navigation.
This project is a customizable animation engine and digital rain visualizer. It functions as a dynamic visual effects sandbox and WebGL graphics demonstration that simulates falling code animations. The system distinguishes itself through the use of browser address bar parameters to modify colors, geometry, and animation speed in real time. It allows for the integration of live camera feeds and static images to create mirrored or masked compositions. The engine covers high-performance graphics rendering, coordinate-based perspective mapping, and dynamic color palette customization via themed
Utilizes WebGL to create high-performance, interactive graphical simulations and complex visual effects.
webgl-globe is a WebGL globe visualization library and geospatial renderer used to display latitude and longitude spatial data on an interactive 3D globe. It functions as a 3D data visualization tool that maps coordinate-based datasets into a three-dimensional environment. The library provides capabilities for interactive geographic visualization and spatial data animation, allowing for the rendering of geographic coordinates and the creation of automated motion sequences to illustrate trends or movements over time. It utilizes hardware acceleration to implement a web-based map interface, em
Functions as a high-performance WebGL visualizer for rendering large amounts of geographic information.