Visualisierung 2 - High Quality Splatting Markus Schütz Institute of Computer Graphics and Algorithms Vienna University of Technology
High Quality Splatting High Quality Splatting in Today's GPUs by Botsch M., Hornung A., Zwicker M., Kobbelt L. Usually only nearest points are rendered Important features are lost due to occlusion Solution: Interpolate between points Markus Schütz 2
High Quality Splatting Example how large points occlude each other Markus Schütz 3
Implementation With HTML, Javascript and WebGL mjs.js for math Jquery for Javascript magic Markus Schütz 4
Implementation Paper implemented in FilteredSplatsMaterial.js Both, Normals and Colors are interpolated Flat and Phong Shading possible No support for multiple render targets yet. Therefore, 4 passes instead of 3 Markus Schütz 5
Implementation 3 Passes in Paper, 4 in WebGL Implementation Visibility Attributes Normalization Normals Depth Normalization & Shading Colors Markus Schütz 6
Implementation Different weight functions possible result in harder or softer transitions harder transition for colors and softer for normals seem best Markus Schütz 7
Results Some results Markus Schütz 8
Results Close-up comparison Markus Schütz 9
Results Very good for pointclouds with text Markus Schütz 10
High Quality Splatting Thank you for watching! Try the demo http:// tiny.cc/splatting Markus Schütz 11
Recommend
More recommend