[HN Gopher] Genie: Text to 3D in Seconds
       ___________________________________________________________________
        
       Genie: Text to 3D in Seconds
        
       Author : tancik
       Score  : 34 points
       Date   : 2023-11-02 19:32 UTC (3 hours ago)
        
 (HTM) web link (lumalabs.ai)
 (TXT) w3m dump (lumalabs.ai)
        
       | aogaili wrote:
       | Landing page is awesome, wonder how it was created
        
         | kleiba wrote:
         | Is that sarcasm?
        
           | smokel wrote:
           | Probably not, there is an impressive interactive 3D point
           | cloud rendering, which only shows up after a few seconds.
           | Perhaps you missed that?
        
             | tedunangst wrote:
             | How many seconds? I see a discord button, and then some
             | weird blob thing wobbling around. After 30 seconds I got
             | bored of watching it.
        
               | Karliss wrote:
               | In that case you didn't miss anything. Weird wobbling
               | blob thing is the "impressive interactive 3D point
               | cloud".
        
               | haxiomic wrote:
               | You should be able to see the blob form models - perhaps
               | there's some error when it runs on your system. It relies
               | on floating-point textures which aren't supported
               | everywhere
               | 
               | If you view this link https://lumalabs.ai/genie?s=1&d=-4,
               | do you see the models more clearly?
               | 
               | If you _don't_ I'd be curious if any errors are reported
               | in console
        
               | Karliss wrote:
               | Yes with s=1?d=-4 the models are completely clear. I
               | assume the semitransparent glittery look is intentional
               | artistic choice."weird blob" weren't my words but I can
               | imagine how someone could describe it that way
               | considering that half of the time you see the transition
               | animation during which it's much harder to recognize the
               | object.
        
           | aogaili wrote:
           | It's not, I was referring to the interactive 3D author
           | explained.
        
         | haxiomic wrote:
         | Thank you! I worked on this
         | 
         | We start with a point cloud generated from the model which has
         | color and normal and render each particle as a little hexagon
         | with metallic and iridescent shading. Each particle is given a
         | position and velocity in a texture. Each frame we do a physics
         | step that writes to these textures with fragment shaders. We
         | sum the forces into the velocity texture:
         | 
         | - mouse interaction force
         | 
         | - flow force from time varying curl noise
         | 
         | - spring force to return to original position
         | 
         | - air resistance
         | 
         | last we do a euler step to update position texture. There's
         | masses of free parameters to control forces and materials, the
         | animation is created by changing parameters per-particle over
         | time
         | 
         | Tip: Left click to push apart, right click to pull together!
        
       | dgellow wrote:
       | Any way to try out without discord?
        
         | asynchronous wrote:
         | I hate this business model.
        
         | tancik wrote:
         | Non-discord interfaces in the pipeline!
        
         | Karliss wrote:
         | For those not wanting to touch discord here are some better:
         | https://lumalabs.ai/genie?one=11eeebfc-de82-4bec-9c65-1eae57...
         | https://lumalabs.ai/genie?one=6bc23542-c2d2-48c9-b07a-b00b0c...
         | https://lumalabs.ai/genie?one=06d2e1bc-6290-439f-82c3-b6dab4...
         | 
         | and not so good examples:
         | 
         | https://lumalabs.ai/genie?one=15889f37-f001-43ca-bfbf-cd75d2...
         | https://lumalabs.ai/genie?one=b7352636-2203-4ec2-9b5b-d1dd80...
         | 
         | In the initial preview models look less lumpy and overall much
         | better. So I guess the transformation from 3d
         | pointcloud/gaussian splatter or whatever it uses to 3d meshes
         | isn't great.
        
       | omeze wrote:
       | The models dont look bad! But based on my dives into gaming, the
       | modeling work for animating anything that moves (rigging, weight
       | painting, retopology, creating animations, lighting) is still
       | unsolved. This is great for static assets like boxes or things
       | that add flavor to an environment.
        
         | spullara wrote:
         | There are AI rigging tools in development (some prototypes have
         | been released).
         | 
         | https://actorcore.reallusion.com/auto-rig/accurig
        
       | nunodonato wrote:
       | Oh no, not another "join our discord to use it".
        
         | andrewstuart wrote:
         | Its a weird choice of UI.
         | 
         | Why do companies do this? Is it a development shortcut or
         | something?
        
           | owenpalmer wrote:
           | > Its a weird choice of UI.
           | 
           | Yeah for sure. I guess one advantage is that since it's
           | already in a chat, people can react and talk about it as it's
           | happening.
        
           | choppaface wrote:
           | Both a dev shortcut as well as a stickiness play. Adding a
           | Discord server is like installing a smartphone app.
        
           | alanbernstein wrote:
           | Probably. If your small team is competent at ML model
           | development, why spend time building a web app?
           | 
           | One time I participated in a small local event that required
           | submitting photos via tagged Instagram posts. I was annoyed
           | at that, until I realized it completely eliminated the need
           | for any technical expertise for the organizers.
        
           | bart3r wrote:
           | Using discord would save you a lot on hosting costs,
           | especially when dealing with huge quantities of assets like
           | images and videos.
        
           | renewiltord wrote:
           | It's like Reddit but with functionality. Same benefits:
           | 
           | - single sign-on
           | 
           | - abuse protection
           | 
           | - has sign-on flow for later if you want to migrate
           | 
           | - someone else hosts assets
           | 
           | - existing account flow means low friction to join for
           | existing account holders (common in the space)
           | 
           | - allows users to see other users at same time as use product
           | 
           | - bot easy to spin up and async functionality is inherent
        
           | astrange wrote:
           | Image generation needs moderation and file storage, and
           | Discord gives you that for free.
        
         | thornewolf wrote:
         | To be "that guy" I like this trend. It combines product usage
         | w/ discussion. That said, I believe a web UI would be strictly
         | better.
        
       | datacruncher01 wrote:
       | Discord? Pass.
        
       | bart3r wrote:
       | Yes, lots of people don't like using Discord, but I can't even
       | get it to work. Discord just tells me 'Unable to accept invite'
        
         | astrange wrote:
         | I don't get an error, but also nothing happens when I click
         | accept.
        
       | renewiltord wrote:
       | Unreasonably enjoyed the front page graphic. Played with it with
       | right click and left click. This sort of thing reminds me of old
       | demoscene intros to warez. Haha!
        
         | ganarajpr wrote:
         | Came here to say the exact same thing. The Homepage graphic is
         | absolutely mesmerizing.
        
       ___________________________________________________________________
       (page generated 2023-11-02 23:00 UTC)