Transparency / Depth #175
Replies: 1 comment 2 replies
-
Sorry for the late reply, which viewers have you seen achieve proper occluding with transparent objects? The viewer by For now proper co-existence of splat scenes with other transparent objects is not planned. However there are research projects that have managed to derive depth information during the training process and include that information with the final output (e.g SuGaR). I have thought about eventually supporting something like that, which would allow more correct depth buffer rendering, and compatibility with other transparent objects in the scene. |
Beta Was this translation helpful? Give feedback.
-
Hey Mark, I see in the readme that having this work with transparency in three is "challenging". I'm using this library to import splats into existing three scenes, where almost everything else has
transparency=true
set in the materials. Of course this means that those materials/shapes are visible at all times even when they should be occluded by the splat. People can move objects around in the scene, so raycasting and transparency are both needed for my use case. I've got raycasting going with both splats and objects, but am stuck on proper occlusion.Being as math is not my strong suit, but having seen other splat viewers where there is proper occluding with other objects with transparency, I'm wondering a few things:
Edit: I saw that the a-frame folks have transparency enabled in their implementation https://github.com/quadjr/aframe-gaussian-splatting/blob/main/index.js, but there are still discussions around multiple splats:quadjr/aframe-gaussian-splatting#20 ... although this demo seems to handle multi splat occlusion without issue: https://splats.vercel.app/ https://github.com/drcmda/splats
Beta Was this translation helpful? Give feedback.
All reactions