awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
panda3d avatar

panda3d/panda3d

0
View on GitHub↗
5,150 stars·875 forks·C++·8 vueswww.panda3d.org↗

Panda3d

Panda3D est un moteur de jeu multiplateforme et un système de rendu graphique 3D développé pour Python et C++. Il fonctionne comme un framework complet pour construire des applications 3D interactives, fournissant un simulateur physique en temps réel et un outil de pipeline d'assets 3D spécialisé.

Le moteur se distingue en combinant un cœur C++ haute performance avec des liaisons de langage Python interopérables. Il utilise une architecture de graphe de scène pour organiser les objets 3D et fournit un système de conversion d'assets basé sur pipeline pour optimiser les modèles et textures pour le chargement au runtime.

Sa surface de capacités inclut des primitives graphiques de bas niveau pour l'exécution de shaders GPU personnalisés, le rendu audio 3D et l'intégration de réalité virtuelle pour la connectivité des périphériques et trackers. Le framework dispose également d'outils pour le packaging de binaires d'applications multiplateformes et le profilage de performance de trame basé sur le réseau.

Le projet fournit une couche d'abstraction matérielle unifiée pour assurer un comportement cohérent à travers différents systèmes d'exploitation et environnements matériels.

Features

  • 3D Game Engines - Provides a comprehensive framework for building interactive 3D games and experiences using Python and C++.
  • Physics Simulation - Calculates rigid body dynamics and physical interactions using integrated physics simulation engines.
  • Scene Graphs - Utilizes a hierarchical scene graph to organize 3D objects and propagate transformations throughout the scene.
  • Python and C++ Game Engines - Combines a high-performance C++ core with interoperable Python bindings for rapid game development.
  • Real-Time Physics Engines - Includes a real-time physics engine for calculating rigid body dynamics and physical interactions.
  • 3D Asset Pipelines - Offers a complete pipeline for importing, processing, and optimizing 3D models and textures for runtime use.
  • Custom Graphics Rendering - Enables the creation of specialized visual effects and rendering techniques using GPU shaders and low-level graphics primitives.
  • GPU-Accelerated Shaders - Enables the execution of programmable GPU shaders to control specific visual rendering effects.
  • Custom Rendering Logic - Exposes low-level graphics primitives and custom rendering logic for creating specialized visual effects.
  • 3D Scene Renderers - Uses hardware-accelerated pipelines for the real-time visualization of three-dimensional scenes.
  • 3D Rendering Engines - Implements a high-performance engine for the real-time calculation and display of three-dimensional graphical environments.
  • C++ Engine Extensions - Implements a high-performance C++ core that exposes its functionality to Python via a bridge API.
  • Python-C++ Bindings - Exposes C++ classes and functions to Python to combine execution speed with scripting flexibility.
  • Cross-Platform Abstraction Layers - Provides a unified hardware abstraction layer to ensure consistent behavior across different operating systems and graphics APIs.
  • Game Physics Integration - Integrates third-party physics engines into the core engine loop for rigid body simulations.
  • Frame - Provides a network-based profiling system to track frame time distribution and identify performance bottlenecks.
  • Cross-Platform Binary Distribution - Provides tools for compiling and distributing software binaries across multiple desktop operating systems and hardware environments.
  • Asset Pipelines - Ships command-line tools for processing and optimizing source assets to streamline content production.
  • Standalone Binary Packaging - Compiles source code into standalone executable binaries with bundled dependencies for end-user installation.
  • Real-Time Performance Profilers - Includes high-precision, real-time performance profiling to identify bottlenecks in running 3D applications.
  • Cross-Platform Application Packaging - Provides tools to package and distribute software binaries across diverse hardware and operating system environments.
  • 3D Asset Importers - Provides utilities to convert 3D meshes and textures from external tools into runtime-ready representations.
  • 3D Spatial - Produces 3D surround sound and immersive audio effects by positioning sound sources in 3D space.
  • Graphics Asset Optimization Pipelines - Converts raw 3D geometry and texture files into optimized binary formats for fast runtime loading.
  • Virtual Reality - Integrates virtual reality peripherals and trackers to enable immersive spatial interaction and device tracking.
  • Rendering Performance Analysis - Includes specialized diagnostic tools to measure GPU resource usage and identify rendering bottlenecks.
  • Low-Level Rendering Engines - Exposes low-level graphics primitives and direct control over the rendering pipeline for custom GPU shaders.
  • Cross-Platform Frameworks - Provides a framework that enables the creation of 3D applications for multiple operating systems from a single codebase.
  • VR Peripheral Connectivity - Provides a system for connecting VR trackers and controllers to enable interactive user input and device tracking.
  • System Performance Optimization - Provides mechanisms for analyzing system metrics to identify and resolve performance bottlenecks across hardware.
  • 3D Asset Loaders - Supports loading 3D models and animations from a wide variety of standard interchange formats.
  • Game Engines - Powerful, mature game engine developed by Disney and Carnegie Mellon.
  • Puzzle and Racing - Game engine used for racing and 3D titles.
  • Moteurs de jeu - Framework for 3D rendering and game development.
  • Media & Communication - Cross-platform game engine
  • Game Development - Provides a full-featured 3D game engine.

Historique des stars

Graphique de l'historique des stars pour panda3d/panda3dGraphique de l'historique des stars pour panda3d/panda3d

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Panda3d

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Panda3d.
  • gameplay3d/gameplayAvatar de gameplay3d

    gameplay3d/gameplay

    4,864Voir sur GitHub↗

    Gameplay is a high-performance C++ game engine and cross-platform framework designed for developing 2D and 3D interactive games. It functions as both a 3D graphics engine for rendering environments and a 2D game development kit for creating sprite-based mechanics. The framework provides a cross-platform abstraction layer to ensure that game logic and graphics run across various hardware and software platforms using a shared codebase. The engine implements a hardware-accelerated rendering pipeline and component-based game logic to separate data from behavior. It utilizes a native C++ impleme

    C++c-plus-pluscross-platformengine
    Voir sur GitHub↗4,864
  • o3de/o3deAvatar de o3de

    o3de/o3de

    8,954Voir sur 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
    Voir sur GitHub↗8,954
  • libgdx/libgdxAvatar de libgdx

    libgdx/libgdx

    24,816Voir sur 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
    Voir sur GitHub↗24,816
  • playcanvas/engineAvatar de playcanvas

    playcanvas/engine

    16,051Voir sur GitHub↗

    This project is a WebGL 3D game engine and comprehensive suite of tools for rendering high-performance 3D graphics and interactive scenes in the browser using WebGL and WebGPU. It provides a dedicated WebXR framework for building augmented and virtual reality experiences that run directly in a web browser. The engine includes a specialized Gaussian splatting renderer for displaying 3D point-cloud data to create photorealistic environmental captures. It utilizes a glTF asset pipeline to load and stream compressed 3D models and textures for efficient asset delivery. The system covers real-time

    JavaScript
    Voir sur GitHub↗16,051
Voir les 30 alternatives à Panda3d→

Questions fréquentes

Que fait panda3d/panda3d ?

Panda3D est un moteur de jeu multiplateforme et un système de rendu graphique 3D développé pour Python et C++. Il fonctionne comme un framework complet pour construire des applications 3D interactives, fournissant un simulateur physique en temps réel et un outil de pipeline d'assets 3D spécialisé.

Quelles sont les fonctionnalités principales de panda3d/panda3d ?

Les fonctionnalités principales de panda3d/panda3d sont : 3D Game Engines, Physics Simulation, Scene Graphs, Python and C++ Game Engines, Real-Time Physics Engines, 3D Asset Pipelines, Custom Graphics Rendering, GPU-Accelerated Shaders.

Quelles sont les alternatives open-source à panda3d/panda3d ?

Les alternatives open-source à panda3d/panda3d incluent : gameplay3d/gameplay — Gameplay is a high-performance C++ game engine and cross-platform framework designed for developing 2D and 3D… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… libgdx/libgdx — LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of… playcanvas/engine — This project is a WebGL 3D game engine and comprehensive suite of tools for rendering high-performance 3D graphics and… ogrecave/ogre — Ogre is a high-level 3D rendering engine designed for creating games, simulations, and visualizations without… cocos2d/cocos2d-x — Cocos2d-x is a high-performance C++ game development framework designed for building and deploying interactive…