awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jagenjo avatar

jagenjo/webglstudio.js

0
View on GitHub↗
5,325 estrellas·622 forks·JavaScript·MIT·2 vistas

Webglstudio.js

WebGLStudio.js es un IDE basado en navegador y editor de gráficos para crear escenas 3D, texturas y animaciones utilizando WebGL. Funciona como un entorno de diseño espacial donde los usuarios pueden organizar mallas y activos 3D directamente dentro del navegador para construir experiencias visuales interactivas.

El proyecto cuenta con un editor visual de grafos de shaders que permite el desarrollo de efectos de renderizado personalizados y shaders de post-procesamiento a través de una interfaz basada en nodos. También incluye un sistema de archivos virtual para organizar modelos 3D, audio y texturas, y utiliza la serialización del estado de la URL para compartir configuraciones completas de proyectos mediante un solo enlace.

El editor admite comportamientos de objetos personalizados a través de un sistema de entidades basado en componentes y proporciona una interfaz de scripting integrada para modificar el pipeline de renderizado y ejecutar código en el navegador. Los usuarios pueden gestionar activos del proyecto, crear shaders personalizados y exportar escenas para incrustarlas en sitios web o para distribución local.

Features

  • 3D Graphics IDEs - Functions as a browser-based IDE combining a coding pad and spatial editor for 3D development.
  • Node-Based Shader Editors - Features a node-based visual graph editor that generates executable GLSL shader code for 3D materials.
  • File Manager Drag-and-Drop - Provides a web-based file manager for organizing project assets via drag-and-drop interactions.
  • Virtual File Systems - Simulates a hierarchical in-memory file system to organize 3D models, textures, and audio assets.
  • In-Page Script Execution - Executes user-defined scripts and shader logic directly in the browser to modify scene behavior in real-time.
  • Project Resource Managers - Includes a centralized resource manager for importing and organizing 3D models, audio, and textures.
  • 3D Scene Editors - Provides a spatial editor for arranging 3D meshes and assets directly within the browser.
  • Scene Composition Tools - Provides a spatial design environment for arranging 3D meshes, textures, and animations to build interactive scenes.
  • Custom Shader Programming - Supports authoring vertex and fragment shader code directly within the editor to control rendering.
  • Scene Authoring Tools - Provides a spatial design environment for arranging 3D meshes and defining custom object behaviors.
  • Customizable Render Pass Pipelines - Provides a customizable render pipeline allowing users to rewrite low-level draw calls and post-processing passes via scripting.
  • Custom Rendering Logic - Provides the ability to modify the underlying rendering process by rewriting pipeline logic via scripting.
  • Browser-Based 3D Visualizations - Functions as a browser-based 3D design environment for creating interactive WebGL visualizations.
  • WebGL Graphics Editors - Provides a complete browser-based design environment for creating WebGL-powered 3D scenes and animations.
  • Diagram Sharing Links - Distributes completed 3D projects to others through unique, shareable URLs.
  • Project State Sharing Links - Enables exporting work as a single URL for others to view or access the project instantly.
  • Rapid Prototyping Environments - Provides an integrated workspace with a code editor and virtual file system for rapid 3D scene iteration.
  • Component-Based Entity Definitions - Implements a component-based system for defining the behavior and properties of 3D objects.
  • Visual Effect Shaders - Allows users to create custom GLSL shaders for real-time graphical effects like blur and glow.
  • Behavioral Logic Injection - Allows the definition of 3D object behaviors using a mix of visual graphs and custom scripting.
  • Entity Behavior Hooks - Implements custom logic and rendering controls using a component system and interaction event hooks.
  • URL State Serialization - Encodes entire project configurations into the URL to enable instant sharing and restoration via links.
  • Virtual File Systems - Implements a virtual file system to organize 3D models, audio, and textures within the browser.

Historial de estrellas

Gráfico del historial de estrellas de jagenjo/webglstudio.jsGráfico del historial de estrellas de jagenjo/webglstudio.js

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Webglstudio.js

Proyectos open-source similares, clasificados según cuántas características comparten con Webglstudio.js.
  • o3de/o3deAvatar de o3de

    o3de/o3de

    8,954Ver en 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
    Ver en GitHub↗8,954
  • godotengine/godot-demo-projectsAvatar de godotengine

    godotengine/godot-demo-projects

    8,250Ver en 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
    Ver en GitHub↗8,250
  • freyaholmer/shaderforgeAvatar de FreyaHolmer

    FreyaHolmer/ShaderForge

    2,759Ver en GitHub↗

    ShaderForge is a web-based GPU tool and visual GLSL shader editor. It serves as a node-based shader designer that allows users to construct programs for the graphics processor by connecting logic blocks in a directed acyclic graph rather than writing manual code. The tool functions as a technical art workflow bridge for creating game assets and surface materials. It provides a browser-based environment for real-time authoring, featuring instant GLSL compilation and live hot-reloading of GPU programs. The system converts visual graph connections into GLSL source code using abstract syntax tre

    C#
    Ver en GitHub↗2,759
  • mrdoob/three.jsAvatar de mrdoob

    mrdoob/three.js

    113,086Ver en 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
    Ver en GitHub↗113,086
Ver las 30 alternativas a Webglstudio.js→

Preguntas frecuentes

¿Qué hace jagenjo/webglstudio.js?

WebGLStudio.js es un IDE basado en navegador y editor de gráficos para crear escenas 3D, texturas y animaciones utilizando WebGL. Funciona como un entorno de diseño espacial donde los usuarios pueden organizar mallas y activos 3D directamente dentro del navegador para construir experiencias visuales interactivas.

¿Cuáles son las características principales de jagenjo/webglstudio.js?

Las características principales de jagenjo/webglstudio.js son: 3D Graphics IDEs, Node-Based Shader Editors, File Manager Drag-and-Drop, Virtual File Systems, In-Page Script Execution, Project Resource Managers, 3D Scene Editors, Scene Composition Tools.

¿Qué alternativas de código abierto existen para jagenjo/webglstudio.js?

Las alternativas de código abierto para jagenjo/webglstudio.js incluyen: o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… godotengine/godot-demo-projects — This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the… freyaholmer/shaderforge — ShaderForge is a web-based GPU tool and visual GLSL shader editor. It serves as a node-based shader designer that… mrdoob/three.js — This project is a high-level 3D graphics engine designed to render complex, hardware-accelerated environments within… urho3d/urho3d — Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game… gdquest-demos/godot-shaders — This project is a Godot shader library consisting of a collection of GLSL-based visual effects for 2D and 3D graphics.…