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

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

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

BabylonJS/Babylon.js

0
View on GitHub↗
25,652 نجوم·3,661 تفرعات·TypeScript·Apache-2.0·9 مشاهداتwww.babylonjs.com↗

Babylon.js

Babylon.js is a JavaScript game engine and real-time graphics renderer designed for creating interactive three-dimensional visuals and applications. It functions as a web-based 3D framework and WebGL engine that enables the deployment of high-performance 3D content across various web platforms and devices.

The project provides tools for web-based 3D game development, real-time graphics rendering, and the creation of browser-based interactive visualizations. It also supports the development of WebXR virtual and augmented reality experiences using standard web technologies.

The framework covers core capabilities for rendering 3D graphics and developing interactive games, utilizing a shader-based material pipeline, scene-graph hierarchy, and culling-based visibility optimization. It incorporates an entity-component architecture and a frame-based render loop to manage game logic and physics.

Features

  • Game Development - Provides a comprehensive suite of tools and rendering loops for building immersive 3D games.
  • Entity Component Systems - Provides an entity-component architecture to separate game data from reusable behavior logic.
  • Game Engines & Frameworks - Acts as a comprehensive game engine with built-in physics, logic, and rendering systems.
  • Web-Based - Provides a framework for creating interactive 3D games that run directly in a web browser.
  • Custom Shader Programs - Utilizes a shader-based pipeline with custom GLSL programs for per-pixel lighting and surface calculations.
  • 3D Rendering Engines - Functions as a real-time 3D rendering engine for creating interactive graphics directly in the browser.
  • Scene Graphs - Uses a scene-graph hierarchy to manage spatial transformations and inheritance between 3D objects.
  • Real-Time 3D Rendering Engines - Ships a real-time 3D rendering engine for interactive visuals and high-performance graphics.
  • WebGL Rasterization Engines - Processes 3D geometry into pixels using hardware-accelerated WebGL graphics pipelines.
  • Web 3D Frameworks - Provides a complete set of tools for deploying high-performance 3D applications across various web devices.
  • Three-Dimensional Visualizations - Enables the creation of immersive 3D data displays and interactive product showcases in the browser.
  • Render Loops - Executes a sequential frame-based loop to coordinate physics updates and rendering calls.
  • Buffer Stream Management - Streams geometric data to the GPU using typed arrays to minimize overhead during drawing calls.
  • Virtual Reality - Supports the development of immersive WebXR virtual and augmented reality experiences.
  • Frustum Culling Utilities - Implements frustum culling to prevent the GPU from rendering objects outside the camera view.
  • Data Visualization - 3D game framework based on WebGL.
  • Game Engines - Framework for building 3D games with WebGL.
  • Game Engines and Frameworks - JavaScript framework for 3D web games.
  • Graphics and Rendering - Powerful web 3D rendering engine.
  • Web Graphics Libraries - Comprehensive framework for building 3D web games.

سجل النجوم

مخطط تاريخ النجوم لـ babylonjs/babylon.jsمخطط تاريخ النجوم لـ babylonjs/babylon.js

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

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

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

Start searching with AI

بدائل مفتوحة المصدر لـ Babylon.js

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Babylon.js.
  • 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
  • galacean/engineG

    galacean/engine

    5,791عرض على GitHub↗

    This is a web-based 3D game engine designed for creating high-performance interactive experiences on web and mobile platforms. It functions as a real-time graphics renderer and physics engine, utilizing a component-based scene graph to organize entities and their properties for three-dimensional rendering. The engine includes a visual scene editor that allows for the design of environments through a graphical interface, which then exports these assets as executable code. Its broader capabilities cover real-time graphics rendering for 2D and 3D elements, physical world simulation for object c

    TypeScript
    عرض على GitHub↗5,791
  • libgdx/libgdxالصورة الرمزية لـ libgdx

    libgdx/libgdx

    24,816عرض على GitHub↗

    LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles. The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin

    Java2d3dandroid
    عرض على GitHub↗24,816
  • ogrecave/ogreالصورة الرمزية لـ OGRECave

    OGRECave/ogre

    4,607عرض على GitHub↗

    Ogre is a high-level 3D rendering engine designed for creating games, simulations, and visualizations without requiring low-level graphics API code. It functions as a framework for real-time 3D graphics processing, providing a physically based renderer to simulate lifelike surfaces and lighting. The engine includes specialized systems for skeletal animation to control character movement and a terrain generation system for producing large textured landscapes. These features are supported by automatic levels of detail and distance-based mesh management to maintain performance. The project cove

    C++
    عرض على GitHub↗4,607
عرض جميع البدائل الـ 30 لـ Babylon.js→

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

ما هي وظيفة babylonjs/babylon.js؟

Babylon.js is a JavaScript game engine and real-time graphics renderer designed for creating interactive three-dimensional visuals and applications. It functions as a web-based 3D framework and WebGL engine that enables the deployment of high-performance 3D content across various web platforms and devices.

ما هي الميزات الرئيسية لـ babylonjs/babylon.js؟

الميزات الرئيسية لـ babylonjs/babylon.js هي: Game Development, Entity Component Systems, Game Engines & Frameworks, Web-Based, Custom Shader Programs, 3D Rendering Engines, Scene Graphs, Real-Time 3D Rendering Engines.

ما هي البدائل مفتوحة المصدر لـ babylonjs/babylon.js؟

تشمل البدائل مفتوحة المصدر لـ babylonjs/babylon.js: mrdoob/three.js — This project is a high-level 3D graphics engine designed to render complex, hardware-accelerated environments within… galacean/engine — This is a web-based 3D game engine designed for creating high-performance interactive experiences on web and mobile… libgdx/libgdx — LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of… ogrecave/ogre — Ogre is a high-level 3D rendering engine designed for creating games, simulations, and visualizations without… photonstorm/phaser — Phaser is a cross-platform 2D web game engine and framework designed for creating interactive experiences that run on… jonobr1/two.js — Two.js is a multi-backend graphics engine and vector drawing library that provides a unified API for creating…