In this short paper, we analyze the problem of finding the triangular barycentric coordinates of an interpolated ray hitting a given point. This task, which we term the inverse barycentric displacement problem, is general and useful in geometry processing and computer graphics. Concrete applications of the solution include the construction of displacement maps and texture baking. We derive the set of complete, closed-form solutions and discuss the number and existence of solutions. We close with a discussion of implementation-oriented optimizations and a few example applications.

The inverse barycentric displacement problem / A. Maggiordomo, Y. Uralsky, H. Moreton, M. Tarini. - In: THE VISUAL COMPUTER. - ISSN 0178-2789. - 40:3(2024 Mar), pp. 2081-2088. [Epub ahead of print] [10.1007/s00371-023-02903-0]

The inverse barycentric displacement problem

A. Maggiordomo
Primo
;
M. Tarini
Ultimo
2024

Abstract

In this short paper, we analyze the problem of finding the triangular barycentric coordinates of an interpolated ray hitting a given point. This task, which we term the inverse barycentric displacement problem, is general and useful in geometry processing and computer graphics. Concrete applications of the solution include the construction of displacement maps and texture baking. We derive the set of complete, closed-form solutions and discuss the number and existence of solutions. We close with a discussion of implementation-oriented optimizations and a few example applications.
Displacement mapping; Inverse ray casting; Texture baking; Vertex projection;
Settore INF/01 - Informatica
mar-2024
16-giu-2023
https://link.springer.com/article/10.1007/s00371-023-02903-0
Article (author)
File in questo prodotto:
File Dimensione Formato  
s00371-023-02903-0.pdf

accesso aperto

Tipologia: Publisher's version/PDF
Dimensione 1.28 MB
Formato Adobe PDF
1.28 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/984578
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact