[HN Gopher] Immersa: Open-source Web-based 3D Presentation Tool
       ___________________________________________________________________
        
       Immersa: Open-source Web-based 3D Presentation Tool
        
       Author : simonpure
       Score  : 122 points
       Date   : 2025-12-20 13:38 UTC (9 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | cahaya wrote:
       | looks nice!
        
       | nkmnz wrote:
       | the stock tunes in the video makes my brain go numb
        
       | exe34 wrote:
       | nice, I always wanted something like this for "movie/sci-fi tv"
       | style presentations. no idea what I'll do with it though.
        
       | albert_e wrote:
       | interesting -- but i am not sure one would want to build an
       | entire presentation with a lot of 3D effects and animations
       | 
       | IMO this would be a good tool to have among many -- to use
       | judiciously only when needed. -- Maybe if we could somehow
       | integrate this capability into existing tools (not sure how).
       | 
       | (I think MS Powerpoint has some 3D objects and animations -- but
       | I dont see it used much in business. I used it once for a fancy
       | presentation and it worked fine. It does support "Morph"
       | transition so you can copy a slide 1it ha 3D object and move /
       | scale / rotate it in 3D ... and powerpoint will interpolate it
       | for you. you can also animate the objects - like apply a 3D
       | rotation.)
        
         | lolrazh wrote:
         | maybe architecture or product design students would
        
           | exasperaited wrote:
           | Right. I think if it's a presentation about the object then
           | there could be plenty of applications for this. I will
           | definitely be trying it.
        
       | arendtio wrote:
       | Looks pretty cool.
       | 
       | Too bad immersa.app seems to be down.
        
       | james-bcn wrote:
       | You can do this kind of thing in Apple Keynote. It's one of those
       | powerful features that you find in Apple software but for some
       | reason they keep hidden.
       | 
       | https://support.apple.com/en-gb/guide/keynote/tane2b2f4354/m...
       | 
       | You can use "Magic move" to do the kind of stuff that Immersa is
       | doing.
        
       | ipeev wrote:
       | You are a presentation tool!
        
       | CraigJPerry wrote:
       | Thats quite an impressive amount of functionality for not much
       | code. Tokei says 4.4k sloc in the ui dir which contains the
       | editor implementation. I was over 25k sloc for a less ambitious
       | editor in typescript recently.
       | 
       | I'm also a bit jealous of how clean the reframe usage model is, i
       | really liked the dominoes explanation when i first learned about
       | it. https://day8.github.io/re-frame-wip/dominoes-60k/
        
       | m00dy wrote:
       | Looks pretty cool, congratz.
       | 
       | Shaders are coming with the model right ?
        
       | roywiggins wrote:
       | The Readme is substantially LLM generated, yeah? Something about
       | LLM readmes leave me cold. Including stuff like this feels like
       | the sort of typical LLM time-wasting stuff that they output these
       | days:                   Add 3D Model: Click "3D Model" - "Add 3D
       | model (.glb)" - Select your file         Add Image: Click "Image"
       | - "Add image" - Select your file         Add Text: Click "Text"
       | or press T to add 3D text
       | 
       | To add a 3d model I click "3d Model" and then "add 3D model" and
       | then add my 3d model. Very clear, but not usually what I look for
       | in a readme. LLMs love this sort of stuff though.
       | 
       | To compare, the initial Readme (I guess this is a default re-
       | frame readme?) doesn't have this same LLM vibe at all:
       | https://github.com/ertugrulcetin/immersa/blob/7f585f5f544e2f...
        
         | ertucetin wrote:
         | Yes, sorry about that if it annoyed you. I was too busy to
         | write a good human-sound readme. It was an old project, and I
         | wanted to release it as open source as quickly as possible.
        
       | somethingsome wrote:
       | That reminds me a lot how one presentation from the Nvidia GTC
       | was made!
       | 
       | https://youtu.be/1qhqZ9ECm70?si=ESfE4ITfmSrq508y
       | 
       | Truly impressive video.
        
       | pedalpete wrote:
       | Can you give some thoughts on why you decided for a UX that each
       | transition required a new slide?
       | 
       | If you had an animation heavy presentation, I can imagine there
       | would hundreds or thousands of slides.
       | 
       | On-click or timed animations in existing presentation software
       | exist in a timeline within a single slide.
        
         | ertucetin wrote:
         | Hey, thanks for the feedback. Honestly, I don't know. It seemed
         | pretty easy to do that way at that time. But I'd accept PRs
         | that could improve the product.
        
       | gitgud wrote:
       | Nice! Very interesting idea and seems well executed in the demo
       | video. "3D Presentations" seems like a very strange use case
       | though.
       | 
       | I actually think you could pivot this to be a very simple "3D
       | movie maker"! Just make the presentation autoplay, allow
       | different durations for each slide, different interpolation
       | strategies... then you have a super clean and minimal 3D video
       | maker!
        
       | Aspos wrote:
       | I could use a 3D powerpoint. Even the most basic, boring arrows
       | and boxes will look better in 3D. Some of the slides in a preso I
       | use almost daily would convey the message better if they were in
       | 3D.
        
       ___________________________________________________________________
       (page generated 2025-12-20 23:00 UTC)