awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesGeometric Normal Transformations

Mathematical operations to transform surface normals while maintaining orthogonality.

Distinct from Batch Normalization: Focuses on 3D geometry normal transformation, distinct from neural network input normalization.

Explore 2 awesome GitHub repositories matching artificial intelligence & ml · Geometric Normal Transformations. Refine with filters or upvote what's useful.

Awesome Geometric Normal Transformations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • ssloy/tinyrendererAvatar ssloy

    ssloy/tinyrenderer

    23,252Vezi pe 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

    Ensures surface normals remain orthogonal to geometry after transformations.

    C++3d3d-graphicsc-plus-plus
    Vezi pe GitHub↗23,252
  • gfxfundamentals/webgl-fundamentalsAvatar gfxfundamentals

    gfxfundamentals/webgl-fundamentals

    5,004Vezi pe GitHub↗

    webgl-fundamentals este o resursă educațională cuprinzătoare și un tutorial grafic pentru învățarea randării 2D și 3D accelerate hardware folosind API-ul WebGL. Servește drept curriculum structurat de grafică 3D și referință de programare GPU, ghidând utilizatorii prin pipeline-ul grafic de la geometria de bază la tehnici avansate de randurare. Proiectul oferă ghiduri detaliate despre dezvoltarea shaderelor GLSL, inclusiv crearea de shadere de vertex și fragment. Se concentrează în mod specific pe implementarea modelelor de iluminare în timp real—cum ar fi iluminarea direcțională, punctuală și spot—și aplicarea fluxurilor de lucru de shadow mapping și texture mapping. Resursa acoperă o gamă largă de capabilități de grafică pe calculator, inclusiv matematică spațială 3D, implementarea sistemelor de camere pentru vederi perspective și ortografice, și utilizarea transformărilor matriciale. Include, de asemenea, instrucțiuni pentru efectuarea de calcule GPU de uz general (GPGPU) și optimizarea performanței de randurare prin vertex-uri indexate.

    Adjusts surface normal vectors using inverse transpose matrices to maintain perpendicularity during non-uniform scaling.

    HTML3d3d-mathglsl
    Vezi pe GitHub↗5,004
  1. Home
  2. Artificial Intelligence & ML
  3. Batch Normalization
  4. Geometric Normal Transformations