awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Orillusion avatar

Orillusion/orillusion

0
View on GitHub↗
5,188 نجوم·599 تفرعات·TypeScript·MIT·10 مشاهداتwww.orillusion.com↗

Orillusion

Orillusion هو محرك عرض ثلاثي الأبعاد WebGPU مصمم للمشاهد عالية الدقة والتأثيرات المرئية في المتصفح. يعمل كإطار عمل حسابي GPU للعمليات الرياضية المتوازية وخط أنابيب رسومات عرض قائم على الفيزياء للمواد والأسطح الواقعية. يتضمن النظام أيضاً مجموعة أدوات رسوم متحركة ثلاثية الأبعاد قائمة على الويب لقيادة الرسوم المتحركة الهيكلية واستيفاء مواضع الرؤوس.

يتميز المحرك باستخدامه لنظام مكونات الكيان لمنطق المشهد ونظام توليد التظليل القائم على الماكرو الذي ينشئ متغيرات تظليل متعددة. يعمل على تحسين الأداء من خلال إدارة المخزن المؤقت المعين في الذاكرة لتقليل عبء تبادل البيانات بين وحدة المعالجة المركزية وGPU.

يغطي المشروع مجموعة واسعة من إمكانيات الرسومات، بما في ذلك العرض الأمامي المجمع، والإضاءة العالمية القائمة على المسبار، وخط أنابيب ما بعد المعالجة مع تأثيرات مثل أشعة الضوء الحجمية وعمق المجال. يدمج كذلك فيزياء مسرعة بواسطة GPU للجسيمات والسوائل، واكتشاف التصادم، وواجهات المستخدم المسرعة بواسطة الأجهزة.

Features

  • Scene Renderers - Implements a high-performance graphics pipeline for rendering complex 3D environments in the browser.
  • WebGPU Renderers - Provides a high-performance 3D rendering pipeline built specifically on the WebGPU standard for browser graphics.
  • Entity Component Systems - Employs a data-oriented entity component system to decouple scene logic and optimize performance.
  • Vertex Position Interpolation - Creates fluid deformations by interpolating vertex positions between base states and pre-defined target shapes.
  • 3D Mesh Rendering - Renders 3D meshes by assigning specific material and geometry components to scene entities.
  • Clustered Forward Rendering - Utilizes clustered forward rendering to optimize the performance of scenes with many active light sources.
  • GPU Compute Frameworks - Provides a GPU compute framework for parallel mathematical operations and physics simulations via WebGPU compute shaders.
  • 3D Lighting Models - Implements a comprehensive system for directional, point, and spot light sources to illuminate 3D scenes.
  • Light Source Functions - Provides API-level functions to dynamically add and control point, spot, and direct lights.
  • Materials & Shading - Provides a system for defining surface-light interactions using lit, unlit, and glass shading models.
  • Vertex and Fragment Shading - Defines the processing of mesh geometry and pixel coloring through integrated vertex and fragment shader stages.
  • Shading and Lighting Logic - Utilizes standardized variables and shared functions to implement complex shading and lighting calculations.
  • Physically Based Rendering - Uses a physically based rendering pipeline to simulate realistic light interactions and surface materials.
  • PBR Pipelines - Implements a physically-based rendering graphics pipeline with HDR lighting to create realistic materials and surfaces.
  • Compute Shader Dispatchers - Executes custom GPU code by dispatching workgroups to process data buffers in parallel.
  • Compute Shader Pipelines - Utilizes WebGPU compute pipelines to run parallel mathematical operations and physics simulations on the GPU.
  • Macro-Based Variant Generation - Uses a macro-based shader generation system to create multiple shader variants by conditionally including code blocks.
  • Texture Management Systems - Implements systems for mapping textures, HDR cubes, and atmospheric settings onto 3D surfaces and backgrounds.
  • Skeletal Animation - Implements 3D mesh deformation using hierarchical bone structures and vertex weights for character movement.
  • Rig Playback Control - Controls the playback and transformation of skeletal rigs to drive character and object animations.
  • GPU-Accelerated Physics Simulations - Uses custom GPU kernels and compute shaders to simulate large-scale physics for particles, fluids, and soft bodies.
  • Surface Material Definitions - Defines surface appearances by linking shaders and textures to specific rendering priorities.
  • Scalable Global Illumination Solutions - Simulates indirect lighting and multi-bounce irradiance using probe-based algorithms and compute shaders.
  • Web-Based 3D Animation Systems - Provides a comprehensive toolkit for skeletal rigging, vertex interpolation, and property transitions in the browser.
  • GPU Computations - Runs complex mathematical operations and GPGPU tasks outside the standard graphics rendering pipeline.
  • ECS Scene Architectures - Organizes 3D scene logic using an entity component system to decouple functionality and manage complex behaviors.
  • Entity Composition Systems - Builds complex 3D objects by composing them from modular, reusable logic and data modules.
  • GPU Buffer Allocators - Manages the allocation and association of uniform and storage buffers for GPU compute operations.
  • Collision Detection - Attaches collider components to entities to identify when 3D objects touch or intersect.
  • Fixture Shape Definitions - Defines geometric boundaries using boxes, spheres, and meshes to detect physical intersections.
  • 3D Geometry Generators - Provides tools for creating primitive 3D shapes and custom meshes to build scene objects.
  • Camera Perspective Configurations - Manages viewports and observers with support for various perspective and projection configurations.
  • Custom Shader Programming - Allows the definition of unique surface appearances by implementing custom vertex and fragment shader logic.
  • GPU Memory Mapping - Optimizes data exchange between CPU and GPU using memory mapping for contiguous data blocks.
  • Screen Space Ambient Occlusion - Calculates light obscuration using screen-space techniques to improve depth perception and shadow realism.
  • Custom Shader Programs - Registers unique shader code and entry functions to implement custom rendering behaviors.
  • Post-Processing Pipelines - Provides a sequential pipeline for applying full-screen filters and enhancements like bloom and depth of field.
  • Post-Processing Effects - Allows application of custom fragment shaders to the frame buffer for advanced post-render visual effects.
  • Volumetric Scattering - Simulates volumetric light beams and scattering effects to create realistic god rays.
  • Bloom Effects - Implements bloom effects by diffusing high-intensity pixels to simulate light bleeding.
  • Depth of Field - Simulates camera lens focus by blurring objects based on their distance from the observer.
  • Shader Script Management - Provides a system to store and organize reusable shader code segments using keys across various materials.
  • Shader Permutation Generators - Generates specialized shader variants at build time using macro definitions to conditionally include code blocks.
  • Light Probes - Simulates indirect lighting and irradiance within volumes using a system of light probes and compute shaders.
  • Skeletal Animation Systems - Includes a toolkit for driving skeletal animations to create fluid 3D character movements.
  • Component Lifecycle Hooks - Provides lifecycle hooks for initializing, updating, and destroying data components within the engine.
  • GPU Buffer Mappings - Reduces CPU-GPU data exchange overhead by using direct memory mapping for contiguous graphics buffers.

سجل النجوم

مخطط تاريخ النجوم لـ orillusion/orillusionمخطط تاريخ النجوم لـ orillusion/orillusion

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Orillusion

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Orillusion.
  • godotengine/godot-demo-projectsالصورة الرمزية لـ godotengine

    godotengine/godot-demo-projects

    8,250عرض على GitHub↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    GDScript
    عرض على GitHub↗8,250
  • mrdoob/three.jsالصورة الرمزية لـ mrdoob

    mrdoob/three.js

    113,086عرض على GitHub↗

    This project is a high-level 3D graphics engine designed to render complex, hardware-accelerated environments within web browsers. It provides a comprehensive abstraction layer that manages scene graphs, cameras, and lighting, mapping high-level scene definitions onto low-level graphics APIs. By decoupling these definitions from specific hardware targets, the engine ensures consistent performance across diverse browsers and devices. The framework distinguishes itself through a robust architecture that includes a unified math library for high-frequency spatial calculations and a physically bas

    JavaScript3daugmented-realitycanvas
    عرض على GitHub↗113,086
  • o3de/o3deالصورة الرمزية لـ o3de

    o3de/o3de

    8,954عرض على GitHub↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    C++3d-graphics3d-graphics-engineanimation
    عرض على GitHub↗8,954
  • gfx-rs/wgpuالصورة الرمزية لـ gfx-rs

    gfx-rs/wgpu

    17,382عرض على GitHub↗

    This project is a cross-platform graphics and compute framework that provides a unified, hardware-agnostic abstraction layer for rendering and parallel processing. It enables developers to build high-performance applications that execute consistently across diverse operating systems and hardware backends, including Vulkan, Metal, and DirectX. By mapping high-level graphics commands to native APIs, it serves as a portable foundation for both real-time 3D rendering and general-purpose GPU computing. The framework distinguishes itself through a robust architecture that supports both native deskt

    Rustd3d12gpuhacktoberfest
    عرض على GitHub↗17,382
عرض جميع البدائل الـ 30 لـ Orillusion→

الأسئلة الشائعة

ما هي وظيفة orillusion/orillusion؟

Orillusion هو محرك عرض ثلاثي الأبعاد WebGPU مصمم للمشاهد عالية الدقة والتأثيرات المرئية في المتصفح. يعمل كإطار عمل حسابي GPU للعمليات الرياضية المتوازية وخط أنابيب رسومات عرض قائم على الفيزياء للمواد والأسطح الواقعية. يتضمن النظام أيضاً مجموعة أدوات رسوم متحركة ثلاثية الأبعاد قائمة على الويب لقيادة الرسوم المتحركة الهيكلية واستيفاء مواضع الرؤوس.

ما هي الميزات الرئيسية لـ orillusion/orillusion؟

الميزات الرئيسية لـ orillusion/orillusion هي: Scene Renderers, WebGPU Renderers, Entity Component Systems, Vertex Position Interpolation, 3D Mesh Rendering, Clustered Forward Rendering, GPU Compute Frameworks, 3D Lighting Models.

ما هي البدائل مفتوحة المصدر لـ orillusion/orillusion؟

تشمل البدائل مفتوحة المصدر لـ orillusion/orillusion: godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… mrdoob/three.js — This project is a high-level 3D graphics engine designed to render complex, hardware-accelerated environments within… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… gfx-rs/wgpu — This project is a cross-platform graphics and compute framework that provides a unified, hardware-agnostic abstraction… ogrecave/ogre — Ogre is a high-level 3D rendering engine designed for creating games, simulations, and visualizations without… openmoonray/openmoonray — OpenMoonray is a production-grade physically based rendering system and path-tracing engine. It simulates the physical…