awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

Awesome GitHub RepositoriesShader Sandboxes

Interactive environments for writing, testing, and sharing fragment shaders with real-time visual feedback.

Distinct from Fragment Shader Rendering: None of the candidates describe an interactive sandbox/editor platform for sharing procedural art.

Explore 2 awesome GitHub repositories matching graphics & multimedia · Shader Sandboxes. Refine with filters or upvote what's useful.

Awesome Shader Sandboxes GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • patriciogonzalezvivo/thebookofshadersAvatar de patriciogonzalezvivo

    patriciogonzalezvivo/thebookofshaders

    6,931Voir sur GitHub↗

    The Book of Shaders est un guide éducatif interactif et un programme pour apprendre la programmation de shaders de fragment GLSL afin de créer des graphiques procéduraux et des effets visuels. Il fournit un chemin d'apprentissage structuré et un guide de référence catégorisé pour les types de données, les fonctions intégrées et les opérations mathématiques utilisées dans le développement de shaders. Le projet propose un bac à sable de shader basé sur le web et un éditeur interactif qui permet une itération et une visualisation en temps réel du code GLSL. Les utilisateurs peuvent expérimenter avec l'art procédural et partager leurs résultats via des URL uniques. Le programme couvre un large éventail de capacités de programmation graphique, y compris les champs de distance signés, les transformations de coordonnées, la synthèse basée sur le bruit et les filtres de traitement d'image. Il englobe également des techniques avancées telles que le ray marching pour le rendu de scène tridimensionnelle et la simulation de systèmes physiques dynamiques. Le contenu éducatif est dispensé via un système de construction qui transforme les fichiers source markdown en pages HTML localisées et documents multi-formats, y compris PDF, EPUB et LaTeX.

    Provides an interactive platform for experimenting with fragment shaders and sharing live procedural art via unique URLs.

    GLSL
    Voir sur GitHub↗6,931
  • patriciogonzalezvivo/glslviewerAvatar de patriciogonzalezvivo

    patriciogonzalezvivo/glslViewer

    5,286Voir sur GitHub↗

    glslViewer est un sandbox et moteur de rendu de shaders GLSL en console conçu pour le test et l'itération en temps réel de shaders de fragment et de sommet. Il fonctionne comme une visionneuse à rechargement en direct qui met automatiquement à jour la sortie visuelle lorsque les fichiers sources sont modifiés sur le disque. Le système fonctionne également comme un moteur de rendu headless, capable de générer des trames et d'exporter des images sans écran physique. Le projet se distingue par son support du rendu multi-passe, utilisant le ping-pong de tampons de trame et des pyramides de convolution pour exécuter des effets visuels complexes. Il dispose d'un contrôleur OSC intégré qui traduit les messages réseau Open Sound Control en uniformes et définitions de shader, permettant une manipulation à distance en temps réel des visuels. Le moteur de rendu couvre un large éventail de capacités, incluant l'importation de géométrie 3D et de propriétés de matériaux, ainsi que le streaming de flux audio et vidéo directement dans des textures GPU. Il fournit un pipeline complet pour injecter des données spatiales, telles que les matrices de caméra et les positions d'éclairage, et prend en charge la gestion dynamique des définitions de préprocesseur pour altérer le comportement du shader pendant l'exécution.

    Provides an interactive console-based sandbox for writing, testing, and iterating on GLSL fragment and vertex shaders.

    C++cc-plus-plusconsole
    Voir sur GitHub↗5,286
  1. Home
  2. Graphics & Multimedia
  3. Shader Sandboxes