awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

35 个仓库

Awesome GitHub RepositoriesTexture Mapping

Systems for mapping texture data to geometry using normalized coordinates.

Distinguishing note: Focuses on texture-to-mesh mapping, distinct from general coordinate systems.

Explore 35 awesome GitHub repositories matching user interface & experience · Texture Mapping. Refine with filters or upvote what's useful.

Awesome Texture Mapping GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • libgdx/libgdxlibgdx 的头像

    libgdx/libgdx

    24,816在 GitHub 上查看↗

    LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles. The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin

    Maps normalized texture coordinates to pixels to enable flexible asset scaling and filtering.

    Java2d3dandroid
    在 GitHub 上查看↗24,816
  • ssloy/tinyrendererssloy 的头像

    ssloy/tinyrenderer

    23,252在 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

    Retrieves color or vector information from image files based on interpolated coordinates to apply surface details.

    C++3d3d-graphicsc-plus-plus
    在 GitHub 上查看↗23,252
  • lettier/3d-game-shaders-for-beginnerslettier 的头像

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

    19,407在 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

    Assigns color data to fragments by interpolating vertex coordinates to apply images or patterns to 3D meshes.

    C++3d3d-graphicsgame-development
    在 GitHub 上查看↗19,407
  • cocos2d/cocos2d-xcocos2d 的头像

    cocos2d/cocos2d-x

    18,942在 GitHub 上查看↗

    Cocos2d-x is a high-performance C++ game development framework designed for building and deploying interactive applications across mobile, desktop, and web platforms. It functions as a cross-platform game engine that utilizes an entity-component system to manage object lifecycles, behaviors, and spatial relationships within a unified codebase. The engine is distinguished by its specialized 2D graphics rendering pipeline, which is optimized for hardware-accelerated performance when displaying sprites, particle effects, and skeletal animations. It provides developers with low-level access to gr

    Applies multiple texture layers onto terrain surfaces using brush-based tools with configurable settings.

    C++androidc-plus-pluscocos2d
    在 GitHub 上查看↗18,942
  • gfx-rs/wgpugfx-rs 的头像

    gfx-rs/wgpu

    17,382在 GitHub 上查看↗

    This project is a cross-platform graphics and compute framework that provides a unified, hardware-agnostic abstraction layer for rendering and parallel processing. It enables developers to build high-performance applications that execute consistently across diverse operating systems and hardware backends, including Vulkan, Metal, and DirectX. By mapping high-level graphics commands to native APIs, it serves as a portable foundation for both real-time 3D rendering and general-purpose GPU computing. The framework distinguishes itself through a robust architecture that supports both native deskt

    Enhances surface detail by sampling normal data from textures to simulate complex geometry.

    Rustd3d12gpuhacktoberfest
    在 GitHub 上查看↗17,382
  • tencent-hunyuan/hunyuan3d-2Tencent-Hunyuan 的头像

    Tencent-Hunyuan/Hunyuan3D-2

    14,016在 GitHub 上查看↗

    Hunyuan3D-2 is a machine learning framework designed to convert two-dimensional images into fully realized, textured three-dimensional meshes. It utilizes a generative artificial intelligence model to perform both shape construction and surface texture synthesis, enabling the automated creation of digital assets. The system distinguishes itself through a modular generative pipeline that separates geometry reconstruction from texture mapping. It employs multi-view image projection and latent diffusion techniques to ensure geometric consistency, while providing a plugin-based bridge architectur

    Maps high-quality surface details onto 3D geometry to improve visual realism.

    Python3d3d-aigc3d-generation
    在 GitHub 上查看↗14,016
  • mapeditor/tiledmapeditor 的头像

    mapeditor/tiled

    12,669在 GitHub 上查看↗

    Tiled is a multifunctional visual workspace for designing tile-based game levels, managing assets, and exporting structured world data. It functions as a 2D tile map editor and game level design tool used to create orthogonal, isometric, and hexagonal game environments. The software features a scriptable interface and plugin system for automating map creation tasks. It includes a dedicated tile set manager for importing and editing image-based collections of reusable tiles and animations, as well as a system for saving map layouts and custom properties into JSON or CSV formats. The platform

    Provides painting tools for creating seamless transitions between different ground types using rule-based terrain sets.

    C++
    在 GitHub 上查看↗12,669
  • adambard/learnxinyminutes-docsadambard 的头像

    adambard/learnxinyminutes-docs

    12,287在 GitHub 上查看↗

    This project is a collection of programming language references and syntax cheat sheets designed for rapid developer onboarding. It serves as a library of code-based documentation that uses valid source code files to provide whirlwind tours of various language specifications. The project focuses on programming language learning by providing concise, commented code examples that explain core features and syntax in place. This approach enables developers to quickly grasp language-specific patterns, data types, and execution flow through a consistent reference format. The content covers a broad

    Illustrates the process of mapping image textures to 3D geometry using normalized coordinates.

    Markdown
    在 GitHub 上查看↗12,287
  • saschawillems/vulkanSaschaWillems 的头像

    SaschaWillems/Vulkan

    11,998在 GitHub 上查看↗

    This project serves as a comprehensive educational framework and reference library for mastering high-performance graphics programming and parallel compute resource management. It provides a collection of practical implementations designed to demonstrate the explicit control required by the Vulkan API, covering the fundamental mechanics of modern graphics pipelines and cross-platform hardware interaction. The repository distinguishes itself by focusing on the low-level architectural requirements of modern GPU development, including manual memory allocation, multi-threaded command recording, a

    Calculates surface detail using tangent space normal maps to enhance visual depth and realism in rendered models.

    GLSLglslhlslslang
    在 GitHub 上查看↗11,998
  • kde/kritaKDE 的头像

    KDE/krita

    9,883在 GitHub 上查看↗

    Krita is an open-source digital art studio and professional painting software designed for creating digital illustrations and paintings. It functions as a raster graphics editor and a cross-platform graphics application built with the Qt framework. The software supports a comprehensive digital painting workflow, covering the production of concept art, high-resolution digital illustrations, and hand-drawn 2D frame animations.

    Includes advanced brush-based tools for painting textures and illustrations.

    C++
    在 GitHub 上查看↗9,883
  • alexjc/neural-doodlealexjc 的头像

    alexjc/neural-doodle

    9,854在 GitHub 上查看↗

    Neural Doodle is a collection of neural network tools designed for image upscaling, texture synthesis, and semantic-guided style transfer between visual inputs. It provides a semantic style transfer engine and an example-based image upscaler that increase image resolution by referencing visual details from a target style example. The project includes a neural texture synthesizer for creating seamless bitmap textures and repeating patterns from a single input style image. It also functions as an image generation tool capable of transforming simple sketches and photos into detailed artwork. Th

    Generates seamless bitmap textures and repeating patterns from a single input style image.

    Pythondeep-learningdeep-neural-networksimage-generation
    在 GitHub 上查看↗9,854
  • o3de/o3deo3de 的头像

    o3de/o3de

    8,954在 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

    Maps global color and normal textures to terrain surfaces to establish base visual appearance.

    C++3d-graphics3d-graphics-engineanimation
    在 GitHub 上查看↗8,954
  • godotengine/godot-demo-projectsgodotengine 的头像

    godotengine/godot-demo-projects

    8,250在 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

    Maps textures to 3D surfaces without distortion by projecting from three axes.

    GDScript
    在 GitHub 上查看↗8,250
  • carson-katri/dream-texturescarson-katri 的头像

    carson-katri/dream-textures

    8,168在 GitHub 上查看↗

    Dream Textures is a Stable Diffusion integration for Blender that provides tools for text-to-image generation, depth projection, and node-based processing within a 3D environment. It functions as an AI texture generator capable of producing image textures and concept art from text prompts and scene renders. The system features a depth-to-image projection tool that maps generated imagery onto 3D models using depth data for spatial alignment. It also includes a node-based AI image processor for creating procedural visual effects and a dedicated toolset for AI-assisted inpainting and outpainting

    Synthesizes and maps AI-generated surface details onto 3D geometry using text prompts and scene renders.

    Pythonaiblenderblender-addon
    在 GitHub 上查看↗8,168
  • facebookresearch/denseposefacebookresearch 的头像

    facebookresearch/DensePose

    7,252在 GitHub 上查看↗

    DensePose is a 3D human pose estimation framework designed to map 2D image pixels to a 3D surface-based model of the human body in real time. It functions as a computer vision anatomical mapper that projects 2D visual data onto a 3D surface to create detailed anatomical representations. The system operates as an image-to-3D texture transfer engine, localizing 2D image annotations onto 3D models to apply photographic textures to digital human representations. It uses a surface-based body mapping method to associate human pixels in an RGB image with specific coordinates on a 3D body template.

    Applies visual textures from 2D photographs onto a 3D digital body template for anatomical representations.

    Jupyter Notebook
    在 GitHub 上查看↗7,252
  • patriciogonzalezvivo/thebookofshaderspatriciogonzalezvivo 的头像

    patriciogonzalezvivo/thebookofshaders

    6,931在 GitHub 上查看↗

    The Book of Shaders 是一个交互式教育指南和课程,用于学习 GLSL 片段着色器编程以创建程序化图形和视觉效果。它提供了一个结构化的学习路径和分类参考指南,涵盖着色器开发中使用的数据类型、内置函数和数学运算。 该项目具有一个基于 Web 的着色器沙盒和交互式编辑器,允许对 GLSL 代码进行实时迭代和可视化。用户可以尝试程序化艺术,并通过唯一 URL 分享他们的结果。 该课程涵盖了广泛的图形编程功能,包括符号距离场、坐标变换、基于噪声的合成和图像处理滤镜。它还包含高级技术,例如用于三维场景渲染的射线步进和动态物理系统模拟。 教育内容通过构建系统交付,该系统将 markdown 源文件转换为本地化的 HTML 页面和多格式文档,包括 PDF、EPUB 和 LaTeX。

    Reads color values from images using normalized coordinates and linear interpolation for smooth scaling.

    GLSL
    在 GitHub 上查看↗6,931
  • vast-ai-research/triposrVAST-AI-Research 的头像

    VAST-AI-Research/TripoSR

    6,652在 GitHub 上查看↗

    TripoSR is a single-image 3D reconstruction system that generates a high-quality textured mesh from one photograph in under half a second. It uses a feedforward neural network to process a single image through a transformer architecture, compressing the input into a compact latent vector that conditions the entire reconstruction pipeline. The system outputs a separate UV texture map with configurable resolution, replacing vertex colors for higher-quality surface detail. The project is built around an end-to-end differentiable pipeline that trains the entire reconstruction system from image in

    Produces a separate UV texture map with configurable resolution, decoupled from the vertex-based geometry output.

    Python
    在 GitHub 上查看↗6,652
  • processing/processingprocessing 的头像

    processing/processing

    6,487在 GitHub 上查看↗

    Processing is a creative coding environment and Java graphics library designed for writing visual sketches that produce interactive 2D and 3D graphics and animations. It runs on the Java Virtual Machine, using an OpenGL-based hardware-accelerated rendering pipeline, and operates on a sketch-based execution model where programs run as continuous loops of setup and draw functions with event-driven input handling for keyboard, mouse, and window interactions. The environment distinguishes itself as a cross-platform sketch tool that runs visual programs unchanged on desktop, web, Android, and Rasp

    Applies images as textures onto vertex-based geometry for 3D rendering.

    Java
    在 GitHub 上查看↗6,487
  • openmw/openmwOpenMW 的头像

    OpenMW/openmw

    6,366在 GitHub 上查看↗

    OpenMW is a modern, open-source game engine designed to execute the game Morrowind and its expansions. It serves as a cross-platform game runtime and 3D world renderer, providing a data-driven environment to run game logic and physics with improved stability. The project functions as a game modding framework, utilizing a modular plugin system and an interpreted scripting layer to load external modifications. This architecture allows for the integration of community content, custom textures, and external scripts without altering the base executable code. The engine covers a broad range of cap

    Supports mapping custom texture data to geometry to change the appearance of characters and environments.

    C++
    在 GitHub 上查看↗6,366
  • nvidia/warpNVIDIA 的头像

    NVIDIA/warp

    6,233在 GitHub 上查看↗

    Warp is a Python framework that JIT-compiles Python functions into CUDA kernels for GPU-accelerated parallel computation, with built-in automatic differentiation and multi-framework array interoperability. At its core, it provides a GPU kernel compilation system that enables writing and executing custom GPU kernels directly from Python, while supporting automatic gradient computation through those kernels for integration with machine learning pipelines. The framework also includes tile-based cooperative computing, where thread blocks partition into tiles for shared-memory and tensor-core opera

    Reads a value from a 1D texture at a given coordinate.

    Pythoncudadifferentiable-programminggpu
    在 GitHub 上查看↗6,233
上一个12下一个
  1. Home
  2. User Interface & Experience
  3. Texture Mapping

探索子标签

  • Fabric Texture PreservationTechniques for transferring high-resolution fabric patterns and colors while maintaining original detail. **Distinct from Texture Mapping:** Distinct from Texture Mapping: focuses on preserving original high-fidelity fabric details during the transfer process rather than general coordinate mapping.
  • Generative Texture Mappers1 个子标签Systems that use generative models to synthesize and map surface details onto 3D geometry. **Distinct from Texture Mapping:** Distinct from Texture Mapping: focuses on AI-driven synthesis of surface details rather than standard coordinate mapping.
  • Human BodyApplying photographic visual textures from 2D sources to digital 3D human body templates. **Distinct from Texture Mapping:** Specializes texture mapping specifically for human anatomical templates rather than general geometry.
  • Material Channel StandardsStandardized layouts for material properties like diffuse, specular, and normal maps. **Distinct from Texture Mapping:** Distinct from Texture Mapping: focuses on the standardization of material data channels rather than the mapping process itself.
  • Multi-Channel PBR MappingGeneration of independent texture channels for different material properties to support PBR workflows. **Distinct from Texture Mapping:** Specifically handles the creation of separate PBR channels (roughness, metallic, etc.) rather than general coordinate mapping.
  • Normal Maps3 个子标签Techniques for simulating high-resolution surface detail using texture-based normal data. **Distinct from Tangent Space Normal Mapping:** Distinct from Tangent Space Normal Mapping: focuses on the general concept of detail simulation rather than specific tangent-space implementations.
  • Tangent Space Normal MappingMapping surface details using textures relative to a local surface frame. **Distinct from Texture Mapping:** Focuses on tangent-space shading, distinct from general texture mapping.
  • Terrain Material Assignment3 个子标签Systems for assigning specific surface materials and types to terrain via references or node graphs. **Distinct from Terrain Texture Painting:** Distinct from Terrain Texture Painting as it focuses on the assignment and definition of materials rather than the interactive painting process.
  • Terrain Texture Painting1 个子标签Systems for applying multiple texture layers onto terrain surfaces using brush-based tools. **Distinct from Texture Samplers:** Distinct from Texture Mapping: focuses on the interactive painting of textures onto terrain rather than general coordinate-based mapping.
  • Texture Detail SplittingProcesses that divide a texture into macro and detail maps for advanced surface rendering. **Distinct from Texture Mapping:** A specific operation on texture data for terrain painting, rather than the general process of mapping a texture to geometry.
  • Texture Samplers3 个子标签Retrieves color or vector information from image files based on interpolated coordinates to apply surface details. **Distinct from Texture Mapping:** Distinct from texture mapping: focuses on the sampling logic for retrieving surface data rather than the mapping process itself.
  • Triplanar MappingProjects textures from three axes to map 3D surfaces without distortion, eliminating the need for UV coordinates. **Distinct from Texture Mapping:** A specific multi-axis projection technique, distinct from general UV texture mapping.
  • UV Texture Map GeneratorsSystems that produce separate UV texture maps with configurable resolution, decoupled from vertex-based geometry. **Distinct from Texture Mapping:** Distinct from Texture Mapping: focuses on generating a separate UV texture map from an image, not mapping an existing texture onto geometry.