Anteru's blog
  • Consulting
  • Research
    • Assisted environment probe placement
    • Assisted texture assignment
    • Edge-Friend: Fast and Deterministic Catmull-Clark Subdivision Surfaces
    • Error Metrics for Smart Image Refinement
    • High-Quality Shadows for Streaming Terrain Rendering
    • Hybrid Sample-based Surface Rendering
    • Interactive rendering of Giga-Particle Fluid Simulations
    • Quantitative Analysis of Voxel Raytracing Acceleration Structures
    • Real-time Hybrid Hair Rendering
    • Real-Time Procedural Generation with GPU Work Graphs
    • Scalable rendering for very large meshes
    • Spatiotemporal Variance-Guided Filtering for Motion Blur
    • Subpixel Reconstruction Antialiasing
    • Tiled light trees
    • Towards Practical Meshlet Compression
  • About
  • Archive

Assisted texture assignment

Matthäus G. Chajdas1,3, Sylvain Lefebvre1,2, Marc Stamminger3

1REVES/INRIA Sophia-Antipolis, 2ALICE/INRIA Nancy, 3University of Erlangen

Assisted texture assignment teaser
Assisted texture assignment learns which textures to apply to which surface, and automatically completes the assignment. (Scene courtesy of id Software from Quake 4)

Accepted to ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games 2010

Abstract

Virtual environments are typically textured by manually choosing an image to apply on each surface. This implies browsing through large sets of generic textures for each and every surface in the scene. We propose to facilitate this long and tedious process. Our algorithm assists the user while he assigns textures to surfaces. Each time an image is chosen for a surface, our algorithm propagates this information throughout the entire environment. Our approach is based on a new surface similarity measure. We exploit this measure in an algorithm ranking all possible textures for a given surface. Hence, we do not simply assign a texture to the surface but also propose an ordered list of choices for the user. In the unavoidable event of an ambiguous choice, the user can quickly make a decision and select the best texture. Our algorithm is fast enough to allow for interactive feedback. Applications range from assisted interactive texturing to fully automatic initial texturing solutions.

Download

  • Preprint (PDF, 9.00 MiB)

Bibtex

@InProceedings{CLS10,
  author       = "Chajdas, Matth{\"a}us G. and Lefebvre, Sylvain and Stamminger, Marc",
  title        = "Assisted Texture Assignment",
  booktitle    = "Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games",
  year         = "2010",
  publisher    = "ACM Press",
  url          = "http://www-sop.inria.fr/reves/Basilic/2010/CLS10"
}

Recent posts

  • Data formats: Why CSV and JSON aren't the best
    Posted on 2024-12-29
  • Replacing cron with systemd-timers
    Posted on 2024-04-21
  • Open Source Maintenance
    Posted on 2024-04-02
  • Angular, Caddy, Gunicorn and Django
    Posted on 2023-10-21
  • Effective meetings
    Posted on 2022-09-12
  • Older posts

Find me on the web

  • GitHub
  • GPU database
  • Projects

Follow me

Anteru NIV_Anteru
Contents © 2005-2025
Anteru
Imprint/Impressum
Privacy policy/Datenschutz
Made with Liara