Hacker News new | past | comments | ask | show | jobs | submit login
Open Sourcing Seurat: bringing high-fidelity scenes to mobile VR (googleblog.com)
69 points by barrongineer on May 4, 2018 | hide | past | favorite | 10 comments



Isn't this just view frustum culling?


Not really. The process takes RGB and depth images and regenerates a new mesh of the scene.

The process is able to reconstruct occluded objects by using multiple images from within a view box. That way the scene should look fully intact as long as the viewer is within the box.

Think stitching together a 3d panorama but with enough capture data that you can also peek around things.


It's great for performance enhancement but it seems like it would never work with global illumination.


Depends what you need. Everythin including GI is baked into the mesh.

If you want dynamic lights, you could try to bake a out the scene as diffuse and then again as normal maps. Then you can have simplified realitime illumination while still baking in AO, static diffuse lights, and the LODed mesh.


It still doesn't sound like it would work with a lot of direction-depended specular reflections or reflective surfaces.


You could probably bake out normals as part of the process (essentially generate a G buffer) and use that for specular type effects.


No, it's occlusion culling (offline baked as far as I understand it).

It really reminds me of RAGE for the iPhone.

https://blog.tojicode.com/2011/05/rage-webgl-tech-talk.html


I may be understanding Seurat wrong but I think its more than just that. I think they bake a surface light field and do some form of image-based rendering against a much lower-poly version of the mesh.


Correct: it generates a surface light field from a set of RGBZ images that sample the scene surfaces. In turn, that's simplified into a set of alpha-textured quads that very accurately represent the scene from a specified headbox.

View frustum culling wouldn't have been enough to render this stuff (https://www.roadtovr.com/preview-google-seurat-ilm-xlab-mobi...) in VR on a mobile GPU. :-)


You're totally right; I misunderstood it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: