awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
FreyaHolmer avatar

FreyaHolmer/ShaderForge

0
View on GitHub↗
2,759 स्टार्स·536 फोर्क्स·C#·9 व्यूज़

ShaderForge

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 tree generation and schema-driven node mapping. It further supports real-time adjustment of graphical effects through buffer-based data binding.

Features

  • Node-Based Shader Editors - Provides a node-based shader editor for designing graphical effects and materials without writing manual code.
  • Web-Based GPU Authoring Tools - Offers a browser-based environment for real-time shader authoring with instant compilation and hot-reloading.
  • GPU Shader Designers - Serves as a dedicated tool for constructing GPU programs that control rendering and visual output.
  • Hot Reloading - Supports live hot-reloading of GPU programs to update shader effects in real-time without restarting.
  • Browser-Based Shader Compilation - Enables instant visual feedback by compiling GLSL shader strings directly within the browser.
  • Visual Effect Shaders - Allows users to build custom visual effect shaders using a node-based interface.
  • Real-Time Graphics Development - Provides a high-performance environment for creating interactive visual effects with instant iteration.
  • Node Graph Engines - Utilizes a node graph engine to manage the logical flow of shader operations via a directed acyclic graph.
  • Technical Art and Rigging - Bridges the gap between artistic vision and technical implementation by visually mapping shader logic.
  • Abstract Syntax Tree Generators - Implements an abstract syntax tree generator to translate visual graph connections into structured data for GLSL conversion.
  • AST-to-Source Generators - Uses AST-to-source generators to emit final GLSL code from the visual graph's intermediate representation.
  • Asset Pipelines - Facilitates the creation of custom materials and surface properties for integration into game engine asset pipelines.
  • Real-Time Shader Parameters - Provides a system for real-time shader parameters, linking visual inputs to GPU uniform variables.
  • Function Mapping Schemas - Maps visual node types to specific GLSL functions and variables using a predefined schema of mathematical operations.

स्टार हिस्ट्री

freyaholmer/shaderforge के लिए स्टार हिस्ट्री चार्टfreyaholmer/shaderforge के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

freyaholmer/shaderforge क्या करता है?

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.

freyaholmer/shaderforge की मुख्य विशेषताएं क्या हैं?

freyaholmer/shaderforge की मुख्य विशेषताएं हैं: Node-Based Shader Editors, Web-Based GPU Authoring Tools, GPU Shader Designers, Hot Reloading, Browser-Based Shader Compilation, Visual Effect Shaders, Real-Time Graphics Development, Node Graph Engines।

freyaholmer/shaderforge के कुछ ओपन-सोर्स विकल्प क्या हैं?

freyaholmer/shaderforge के ओपन-सोर्स विकल्पों में शामिल हैं: jagenjo/webglstudio.js — WebGLStudio.js is a browser-based IDE and graphics editor for creating 3D scenes, textures, and animations using… patriciogonzalezvivo/glslviewer — glslViewer is a console-based GLSL shader sandbox and renderer designed for the real-time testing and iteration of… patriciogonzalezvivo/thebookofshaders — The Book of Shaders is an interactive educational guide and curriculum for learning GLSL fragment shader programming… gdquest/godot-shaders — This project is a collection of open-source shader programs and playable demonstration scenes for the Godot game… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… qianmo/awesome-unity-shader — This project is a curated collection of HLSL shader code, templates, and visual effects implementations for the Unity…

ShaderForge के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो ShaderForge के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • jagenjo/webglstudio.jsjagenjo का अवतार

    jagenjo/webglstudio.js

    5,325GitHub पर देखें↗

    WebGLStudio.js is a browser-based IDE and graphics editor for creating 3D scenes, textures, and animations using WebGL. It functions as a spatial design environment where users can arrange 3D meshes and assets directly within the browser to build interactive visual experiences. The project features a visual shader graph editor that allows for the development of custom rendering effects and post-processing shaders through a node-based interface. It also includes a virtual file system for organizing 3D models, audio, and textures, and uses URL-state serialization to share entire project configu

    JavaScript3deditorgraph-editor
    GitHub पर देखें↗5,325
  • patriciogonzalezvivo/thebookofshaderspatriciogonzalezvivo का अवतार

    patriciogonzalezvivo/thebookofshaders

    6,931GitHub पर देखें↗

    The Book of Shaders is an interactive educational guide and curriculum for learning GLSL fragment shader programming to create procedural graphics and visual effects. It provides a structured learning path and a categorized reference guide for data types, built-in functions, and mathematical operations used in shader development. The project features a web-based shader sandbox and interactive editor that allows for real-time iteration and visualization of GLSL code. Users can experiment with procedural art and share their results via unique URLs. The curriculum covers a wide range of graphic

    GLSL
    GitHub पर देखें↗6,931
  • patriciogonzalezvivo/glslviewerpatriciogonzalezvivo का अवतार

    patriciogonzalezvivo/glslViewer

    5,286GitHub पर देखें↗

    glslViewer is a console-based GLSL shader sandbox and renderer designed for the real-time testing and iteration of fragment and vertex shaders. It functions as a live-reloading viewer that automatically updates visual output when source files are modified on disk. The system also operates as a headless renderer, capable of generating frames and exporting images without a physical display. The project is distinguished by its support for multi-pass rendering, utilizing framebuffer ping-ponging and convolution pyramids to execute complex visual effects. It features an integrated OSC controller t

    C++cc-plus-plusconsole
    GitHub पर देखें↗5,286
  • o3de/o3deo3de का अवतार

    o3de/o3de

    8,954GitHub पर देखें↗

    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
ShaderForge के सभी 30 विकल्प देखें→