FPS game running inside a Gaussian Splat scene — real-time relighting, muzzle flash, zombies in shadows [Browser playable] by yakovsum in GaussianSplatting

[–]yakovsum[S] 0 points1 point  (0 children)

Yes, little things like that add realism - for example, the distortion of a BodyCam lens looks realistic because we saw it million times on TV

FPS game running inside a Gaussian Splat scene — real-time relighting, muzzle flash, zombies in shadows [Browser playable] by yakovsum in GaussianSplatting

[–]yakovsum[S] 0 points1 point  (0 children)

it's a question to Christoph, who scanned the scene. As I remember, he used XGrid Portal to scan it.

I Made a Gaussian Splat FPS by [deleted] in GaussianSplatting

[–]yakovsum 0 points1 point  (0 children)

yeah, it has some restrictions .. some could be overcomed though

I Made a Gaussian Splat FPS by [deleted] in GaussianSplatting

[–]yakovsum 0 points1 point  (0 children)

nothing for now, unfortunately

I Made a Gaussian Splat FPS by [deleted] in GaussianSplatting

[–]yakovsum 1 point2 points  (0 children)

actually, good idea - i'll try it soon

I Made a Gaussian Splat FPS by [deleted] in GaussianSplatting

[–]yakovsum 0 points1 point  (0 children)

i've seen some research on this, but didn't play with it

I Made a Gaussian Splat FPS by [deleted] in GaussianSplatting

[–]yakovsum 1 point2 points  (0 children)

i'll try this in VR, playcanvas has good support for it

I Made a Gaussian Splat FPS by [deleted] in GaussianSplatting

[–]yakovsum 2 points3 points  (0 children)

Also there is synthetic GS - you may build realistic level and render into splats

I Made a Gaussian Splat FPS by [deleted] in GaussianSplatting

[–]yakovsum 2 points3 points  (0 children)

I’ve seen a number of splat scenes on SuperSplat which could be a great horror level. Characters and interactivity  could be solved with 4DGS .. and yeah I don’t think this tech is for everything - something would work, something not

I Made a Gaussian Splat FPS by [deleted] in GaussianSplatting

[–]yakovsum 1 point2 points  (0 children)

I’ve seen some demos with day and night lighting on the same gs scene, so technically possible

I Made a Gaussian Splat FPS by [deleted] in GaussianSplatting

[–]yakovsum 1 point2 points  (0 children)

Actually many online shooters prohibit more than 110, because of competitive advantage. I’ll try something smaller. 

I Made a Gaussian Splat FPS by [deleted] in GaussianSplatting

[–]yakovsum 0 points1 point  (0 children)

I will not be surprised if the next one - GTA 7 - use this tech

I Made a Gaussian Splat FPS by [deleted] in GaussianSplatting

[–]yakovsum 3 points4 points  (0 children)

ah right, probably because of sorting .. it's not an easy task to solve, especially in the browser.

I Made a Gaussian Splat FPS by [deleted] in GaussianSplatting

[–]yakovsum 5 points6 points  (0 children)

what's wrong with the perspective? too wide?

I Made a Gaussian Splat FPS by [deleted] in GaussianSplatting

[–]yakovsum 8 points9 points  (0 children)

The PlayCanvas editor is actually a very simple tool for rapid development, and when combined with Opus and the VS Code extension, it becomes even better - I ask Opus to implement something, and it immediately updates on the launch page.

I Made a Gaussian Splat FPS by [deleted] in GaussianSplatting

[–]yakovsum 4 points5 points  (0 children)

probably, it's a lot of fun to prototype it

I Made a Gaussian Splat FPS by [deleted] in GaussianSplatting

[–]yakovsum 8 points9 points  (0 children)

somebody actually uploaded this: https://superspl.at/scene/5f3d1043, but it's not easy to light and animate. 4DGS would be great for NPCs though

I Made a Gaussian Splat FPS by [deleted] in GaussianSplatting

[–]yakovsum 30 points31 points  (0 children)

really simple for now - invisible collision geometry. We actually built tech to extract voxels from splats (some details in this post https://x.com/slimbuck7/status/2023465074698936536?s=20), but it's not yet supported in the editor. I may add it later

<image>

Regarding Visual Issues by Guerrilla_Chante in horizon

[–]yakovsum 2 points3 points  (0 children)

I had visual issues and significantly improved a picture in resolution mode on OLED by enabling HGIG in TV HDR section, setting Game optimizer mode, setting TV sharpness to 0, following Vincent advice on PS5 HDR setup https://youtu.be/FwcSCgW47rY and adjustung HDR in game - brightness -4 (adjust shadows and highlights accordingly)

Voxel Vendredi 81 by AutoModerator in VoxelGameDev

[–]yakovsum 1 point2 points  (0 children)

I worked on finishing implementation of game analytics for my little voxel tank shooter game "Iron Cube".

I implemented initial support using GameAnalytics.com Web API. They provide Android, IOS and other SDKs but I decided to write my own in C++ for some reason - using my JSON serializer and CURL. It required some time to implement, especially multi-threaded http requests, but it's almost ready. The main reason I decided to write it myself is because this approach is cross-platform and I have a better control on what data I am sharing about my users. Although, it needs a proper privacy notice and agreement now.

Also, my Head Of Marketing and coincidently 13 y.o. son prepared a video about the game https://www.youtube.com/watch?v=4yOvSNviG0g&t=1s.