splat

Languages and libraries

graphics rendering library

SHOW HN2023

309points
59comments
#139of 3,109 in 2023
Top 5%of 2023 by points

How HN took it

CuriousMostly questions and neutral comments

10 positive, 22 neutral or asking, 1 mixed, 8 critical, out of 41 comments about the project. Thread score +0.06.

Design: 2 for, 6 againstIdea: 1 for, 2 againstPerformance: 2 for, 0 againstExecution: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Impressive real-time rendering; runs on modest hardware and phones

    From 3 comments
    • This is beyond cool. Point clouds are one thing but this… this is amazing. Kudos and great job. It even runs on my work Lenovo at 60fps.
      gabereiser on HN
    • Runs fine on my 2016 iPhone SE. kudos
      msk-lywenn on HN
    • It runs on my mid range phone at 36fps. Did not expect that. Lots of artefacts though, especially if I move the camera.
      esperent on HN
  • Looks very cool and impressive demo

    From 3 comments
    • This is really cool! The control scheme is confusing though. Instead of the typical WASD for moving and using the mouse to look around, dragging the mouse moves forwards and…
      naavis on HN
    • Wow this is insanely cool. If you make it work within ThreeJS, you're going to leave a trace in the history of 3D on the web with that stuff!
      crubier on HN
    • Wow. I was literally just working on my own implementation. You beat me to it! Great work!
      teucris on HN

Objections

  • Camera and mouse controls are confusing and unintuitive

    From 4 comments
    • This is really cool! The control scheme is confusing though. Instead of the typical WASD for moving and using the mouse to look around, dragging the mouse moves forwards and…
      naavis on HN
    • Being brutally honest here, but I just cant get over the control scheme enough to even appreciate the rendering demo. It is unusably unintuitive and awful.
      gorkish on HN
    • It's pretty telling that you had to reach back 26 years to find a control scheme that could be used as an analogy. I don't even know where to start with the mouse controls.…
      gorkish on HN
    • I've never experienced this set of mouse controls for a 3D view ever before and was highly confused for a bit.
      klysm on HN
  • Visible artifacts and polygon edges when zooming out or moving camera

    From 2 comments
    • When you zoom out there's lots of visible polygon edges that don't look like they should really be there, as if it's trying to draw soft 'blobs' but the texture coords aren't…
      bluescrn on HN
    • It runs on my mid range phone at 36fps. Did not expect that. Lots of artefacts though, especially if I move the camera.
      esperent on HN
  • Camera roll is unwelcome

    From 1 comment
    • why the hell is it that anyone who makes these "clever" demos provides the world's shittiest camera that adds unwelcome rolls. late 90s bedroom me is shaking his head.
      jheriko on HN

Requests

  • Support WASD plus mouselook controls

    From 1 comment
    • If you do an update, consider this a vote for WASD + mouselook. It's a ubiquitous scheme among everyone with an interest in real time computer graphics
      boppo1 on HN
  • Integrate with ThreeJS

    From 2 comments
    • This is insanely cool! If you integrate this with ThreeJS you'd have a lot of control options for free! Whilst you're here, I have a question for you: It seems like you don't…
      crubier on HN
    • Wow this is insanely cool. If you make it work within ThreeJS, you're going to leave a trace in the history of 3D on the web with that stuff!
      crubier on HN
  • Higher point resolution option

    From 1 comment
    • Is it possible to increase the number of points (resolution) with some setting? I want to see more refined view on a higher end machine.
      smusamashah on HN

Questions

  • Why are gaussians not rendered smoothly (sharp edges)?

    From 1 comment
    • This is insanely cool! If you integrate this with ThreeJS you'd have a lot of control options for free! Whilst you're here, I have a question for you: It seems like you don't…
      crubier on HN
  • Does it use the SIGGRAPH 2023 method?

    From 1 comment
    • Does this use the method proposed by Kerbl and Kopanas at SIGGRAPH 2023? https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/
      lwansbrough on HN
  • Can this work for video or dynamic scenes?

    From 2 comments
    • Would this technique work for video? The readme of the inria work[1] seems to imply a model is trained per static scene, does that rule out video? [1]…
      gsuuon on HN
    • My initial understanding is these scenes can’t be made dynamic (animated, physically responsive). Is that correct?
      dclowd9901 on HN

Alternatives named

  • Original Gaussian splatting implementation by Inria

    From 2 comments
    • basically this: https://github.com/graphdeco-inria/gaussian-splatting — a somewhat different approach at rendering 3d scenes.
      bestest on HN
    • Does this use the method proposed by Kerbl and Kopanas at SIGGRAPH 2023? https://repo-sam.inria.fr/fungraph/3d-gaussian-splatting/
      lwansbrough on HN
  • Media Molecule Dreams renderer

    From 1 comment
    • A thought occurred to me: is this similar to how Media Molecule's Dreams on the PS4/5 renders its scenes?
      underlipton on HN
  • Goldeneye N64 FPS controls

    From 1 comment
    • It's very similar to the N64 FPS controls (i.e. Goldeneye): arrow keys (joystick) for the "primary movements" of forward/backward and yaw, with which you can move and look…
      alanbernstein on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/37470611)