Solved. It was necessary to enable webXR in the Chrome 'flags' settings.
Posts by tksharpless
-
-
With server 1.24, https enabled, the VR button does work, but starts only 'fake' VR mode, even when clicked from within the headset. Must I invoke webxr in the xml?
-
Using krpano testing server.
-
I'm trying to get krpano to generate a VR display on a headset tethered to my PC via Horizon Link. I know this is possible because the SuperSplat player does it. I've loaded the webvr plugin with settings
<webvr postracking="true" webvr_foveationlevel="3"
mobilevr_desktop_support="true"
mobilevr_fake_support="false"
mobilevr_support="true" />
and the meta XR runtime is installed on PC, but the test if(webvr AND webvr.isavailable is failing. -
The 3DConnexion Space Mouse is a 6-dof controller widely used in engineering and cgi for 'flying' through 3D models. It would be a perfect interface device for doing the same in krpano. It is supported by various legacy application-specific drivers and more recently by the standardized Human Interface Device (HID) protocol, of which there is an HTML5 variety implemented at least on Chromium based browsers.
So i hope some expert will consider developing a plugin for this.
-
Ah, I see.
I have an app that can render equirectangular panos from a splat. I'll see if I can modify it to identify 'sky splats' and just render a pano from those. It should not be too hard since I have the source photos for color reference.
-
Thanks K and T.
I got a basic sphere-at-infinity backplate working in krpano. Very easy, as always. What a tool!
Now. about that 'make pano' button -- where do I find it in Postshot? In LFS ? And what exactly happens if I push it?
It seems that 3DGS training badly misplaces many splats that are supposed to represent views of the sky. I am looking for ways to correct that, either before, during or after splat training. The ideal solution would actually generate a spherical image of the distant parts of the scene. Can you give me any leads?
-
OK found it myself:
<scene autoload="true">
<image objectsize="infinity">
<preview type="sphere" url="cloudy1-adj-eqr.jpg"/>
<splats url="splat_pruned.splat" ry="90" ></splats>
</image>
</scene>
-
Thanks, Tuur,
Now, how to put that sphere at infinity, or centered on the moving viewpoint?
-
I would appreciate some advice on how to embed a splat inside a panoramic 'backplate'. Is it possible to do this in the krpano player alone, or must one add three.js?
-
I'm interested in making 'panoramic' splats, that show a central area in detail and also everything around it out to infinity. Splatting tools are getting better at creating a realistic looking middle distance, but make bad artefacts farther away, where there is no useful parallax, and still do not understand the sky at all. So I would like to remove the bad parts and embed my splat in a panorama that represents the sphere at infinity' Can this be done with krpano 1.23?
-
Having followed the barebones splat tutorial, using a splat centered in a room, I now have two problems.
1] There is no mouse or keyboard control of viewpoint. The view simply rotates around the splat center and zooms, just like a spherical panorama. Setting the ox, oy, oz variables in the xml does produce the expected viewpoint shifts, but the single point perspective remains.
2] several incorrect dark patches on the walls, which are only weakly visible in the Supersplat player, are much darker in krpano. I would guess the difference might have to to with spherical harmonics. Of course this is really a defect in the model, which must ultimately be corrected in the training pipeline, but I wonder if anything can be done in the xml to minimize it.
-
A big shoutout to Kristof Meirlaen for his excellent video on the fundamentals of showing a splat model with krpano -- and for crediting my question here for motivating it!
-
Display More
Subject: Testing krpano with Gaussian SplatsDear friends,
Here’s a link to my test krpano page - https://tinyurl.com/jcjr4rs8.
While I’m not new to photogrammetry and 3DGS, I have no prior experience with krpano XML editing. Still, I find krpano’s 3D Gaussian Splatting support to be an excellent way to showcase splats—it’s a much better experience compared to rendered movies.
This is my first attempt, presenting four Gaussian Splat models. Ideally, I’d like to add four intro images.
I just uploaded the page and noticed it doesn’t display correctly on iPhone, but I’ll fix that later.
Also, just for testing, I added the vtour skin. I realize it’s almost useless in this context, but I wanted to experiment with thumbnails and the skin layout.
Any feedback or advice would be greatly appreciated—thank you!
Best,
Gregory
Very impressive, model and package. I'm amazed that you can provide so much control of the viewing experience. What are your thoughts about the big problem of keeping the viewpoint from going out of the 'sweet volume' of the model?
-
I agree that spherical harmonics aren't needed for many images; their use should certainly be optional. But they do contribute a lot to image quality for shiny surfaces. It might be possible to apply them selectively, for example by marking the splats where they are needed.
-
I hope krpano will soon support spherical harmonics for spat rendering. This is a very important element of the superior image quality of splats vs 3d models, because it enables lifelike motion of highlights. Please compare the highlights on this gold-covered statue as rendered by the SuperSplat player, with krpano's current rather dull rendering. SuperSplat version: https://3d3sixty.com/tksharpless.ne…tml?noanim=true . Splat data to drop into the krpano demo: https://drive.google.com/file/d/1VeeEky…?usp=drive_link
-
Thanks, Tuur
I'm having trouble understanding three things: how to adjust the internal coordinates of a splat (which as far as I know are established arbitrarily by whatever tool created the source camera alignments); how the scene coordinates of the splat are generated from its internal coordinates and the krpano parameters; and how those scene coordinates affect display perspective and navigation.
What I really want is 'object movie' style controls, that let you orbit around the model without experiencing extreme perspective distortion. I don't think there is anything like that in the 1.23 demo; or if there is I have not been able to find it. But I have several times encountered extreme perspective distortion.
-
-
I've been able to build with PostShot a Gaussian splat model of a sculpture, as an isolated object without background. When dropped into the krpano test page, it looks very good, but also very remote and initially hard to find. And once found, the viewing controls rotate it around some far distant point, so it is not easy to see all sides. I tried another splat file exported after positioning the object so that the PostShot coordinate origin was inside it, but the result was some kind of exploded view looking nothing like the object.
So I need advice on how to make a krpano page with such a splat, that will behave like an object movie: the object initially centered, and easy to fly around. I have not made any splat pages yet, so please assume perfect ignorance.
-
3 more cheers! I hope to see this addition soon.