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
·

4 dépôts

Awesome GitHub RepositoriesShadow Mapping

Determining surface occlusion by comparing fragment depth against light-space depth maps.

Distinct from Shadow Utilities: Focuses on 3D shadow rendering, distinct from UI shadow utilities.

Explore 4 awesome GitHub repositories matching graphics & multimedia · Shadow Mapping. Refine with filters or upvote what's useful.

Awesome Shadow Mapping 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.
  • ssloy/tinyrendererAvatar de ssloy

    ssloy/tinyrenderer

    23,252Voir sur GitHub↗

    Tinyrenderer is a C++ library designed as an educational tool for building a 3D graphics pipeline from scratch. It provides a software-defined rendering environment that executes all geometric transformations and rasterization tasks on the central processor, intentionally avoiding reliance on external hardware acceleration or graphics libraries. The project serves as a pedagogical resource for understanding the fundamental mathematical principles of computer graphics. It enables users to implement custom shader pipelines and core rendering techniques, such as barycentric coordinate calculatio

    Calculates shadows by comparing fragment depth against a light-source depth map.

    C++3d3d-graphicsc-plus-plus
    Voir sur GitHub↗23,252
  • lettier/3d-game-shaders-for-beginnersAvatar de lettier

    lettier/3d-game-shaders-for-beginners

    19,407Voir sur GitHub↗

    This project is an educational platform and technical reference for learning real-time graphics programming through the development of custom shaders. It provides a comprehensive guide to the programmable graphics pipeline, offering a collection of tutorials and interactive examples that demonstrate how to manipulate coordinate spaces, manage buffer data, and implement complex rendering techniques in 3D environments. The repository distinguishes itself as a versatile toolkit for both photorealistic and non-photorealistic rendering. It includes modular implementations for stylized aesthetics s

    Determines surface occlusion by comparing fragment depth against light-space depth maps.

    C++3d3d-graphicsgame-development
    Voir sur GitHub↗19,407
  • gfxfundamentals/webgl-fundamentalsAvatar de gfxfundamentals

    gfxfundamentals/webgl-fundamentals

    5,004Voir sur GitHub↗

    webgl-fundamentals est une ressource éducative complète et un tutoriel graphique pour apprendre le rendu 2D et 3D accéléré par le matériel en utilisant l'API WebGL. Il sert de programme d'études structuré sur les graphismes 3D et de référence pour la programmation GPU, guidant les utilisateurs à travers le pipeline graphique, de la géométrie de base aux techniques de rendu avancées. Le projet fournit des guides détaillés sur le développement de shaders GLSL, y compris la création de shaders de sommets (vertex) et de fragments. Il se concentre spécifiquement sur l'implémentation de modèles d'éclairage en temps réel — tels que l'éclairage directionnel, ponctuel et spot — et l'application de flux de travail de shadow mapping et de texture mapping. La ressource couvre une large surface de capacités en infographie, y compris les mathématiques spatiales 3D, l'implémentation de systèmes de caméra pour les vues en perspective et orthographiques, et l'utilisation de transformations matricielles. Elle inclut également des instructions pour effectuer du calcul GPU généraliste (GPGPU) et optimiser les performances de rendu via des sommets indexés.

    Teaches how to implement 3D shadow mapping by comparing fragment depth against light-space depth maps.

    HTML3d3d-mathglsl
    Voir sur GitHub↗5,004
  • steaklive/everyray-rendering-engineAvatar de steaklive

    steaklive/EveryRay-Rendering-Engine

    738Voir sur GitHub↗

    EveryRay Rendering Engine is a high-performance graphics framework designed for real-time three-dimensional rendering. It utilizes a physically based deferred rendering pipeline to simulate realistic light behavior, incorporating global illumination, cascaded shadow mapping, and advanced volumetric effects to produce high-fidelity visual output. The engine distinguishes itself through a unified graphics abstraction layer that enables consistent performance across diverse hardware backends by translating high-level commands into specific instructions. It further optimizes complex environments

    Generates high-quality shadows for direct light sources using cascaded mapping techniques that include jitter reduction and detail optimization.

    C++3d-graphicsdeferred-renderingdirectx-11
    Voir sur GitHub↗738
  1. Home
  2. Graphics & Multimedia
  3. Graphics Engines and Rendering
  4. Tile Map Renderers
  5. Shadow Mapping

Explorer les sous-tags

  • Cascaded Shadow MapsGenerates high-quality shadows for direct light sources using cascaded depth mapping. **Distinct from Shadow Mapping:** Focuses on the cascaded mapping technique specifically, rather than general shadow mapping.