GDC Vault is part of the Informa Tech Division of Informa PLC
This is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.
Math for Game Programmers: Harmonic Functions and Mean-Value
In this session, Nicholas Vining of Gaslamp Games will discuss two useful parameterizations for procedural geometry, with applications in mesh manipulation and UV generation. Mean value coordinates are a generalization of Barycentric coordinates which allow a vertex in a planar triangulation to be expressed as a convex combination of its neighbors. Harmonic functions are twice-continuously differentiable over a manifold, useful when texturing complex meshes of unknown topology and genus with surface details (rust, cracks). Nicholas will go over how he constructs them by discretizing the Laplace operator using cotangent weights, then solving a constrained least-squares optimization.
Did you know free users get access to 30% of content from the last 2 years?