Пікірлер
@wewantmoreparty
@wewantmoreparty 9 күн бұрын
🚀
@edgardolopez6908
@edgardolopez6908 17 күн бұрын
What wizardry is this
@davidarhodes3d
@davidarhodes3d 17 күн бұрын
@@edgardolopez6908 Mathemagica! 🧙‍♂️🪄
@saadbaig17
@saadbaig17 27 күн бұрын
can I export animating gaussian splat from my video using this?
@davidarhodes3d
@davidarhodes3d 27 күн бұрын
From your video? I'm not sure I understand. Using GSOPs, you can animate splat models and export one .ply (splat) file per frame.
@saadbaig17
@saadbaig17 27 күн бұрын
@@davidarhodes3d In one of your showcase video, I saw an animation splat of a family. I'm assuming that was taken from a video and exported one .ply file per frame.
@davidarhodes3d
@davidarhodes3d 27 күн бұрын
@@saadbaig17 Ah. That was captured with a multi-camera recording system (from Infinite-Realities). Each frame was trained as its own splat.
@saadbaig17
@saadbaig17 26 күн бұрын
@@davidarhodes3d I have access to a studio with multi camera setup that records volumetric displays. Which is why I was wondering If i can use that render to train in similar way
@davidarhodes3d
@davidarhodes3d 26 күн бұрын
@@saadbaig17 Yes, you can train a splat file per frame and load them into Houdini.
@joshualai1768
@joshualai1768 Ай бұрын
Very excited about GSOPs 2.0! Could you go into more detail how you transferred the colors from splat renders onto the mesh and generated infill splats?
@davidarhodes3d
@davidarhodes3d Ай бұрын
You can see a sneak peek here: kzbin.infooAr_VvXFRxg?si=HcFenjmHzDX9neAX&t=1648. Written expanation: www.linkedin.com/posts/davidarhodes_gsops-gaussiansplatting-3dgs-activity-7251673240757010432-eP_a?. Essentially, I used the generate_training_data SOP to place cameras, rendered the splats using Flipbook. For each camera, the rendered image (attribute from map) is projected (raycast) back to the coarse mesh. This isn't yet wrapped in a digital asset, but I hope to do so soon. In-fill splats are relatively easy: once you have a water-tight interior mesh, you simply scatter points on the surface, use poly frame to generate a surface-aligned orient attribute, then transfer splat attributes (excluding scale, orient, P) to these "generated" splats. Adjust scale and Alpha until you have something you're happy with. (Also to be wrapped in a digital asset).
@bonsouaire
@bonsouaire Ай бұрын
Is it possible to render in Karma or in the Flipbook. Or it's more to convert for mesh or maybe rig this?
@davidarhodes3d
@davidarhodes3d Ай бұрын
Yes, if you can see it in the viewport, you can Flipbook it. Karma: kzbin.info/www/bejne/rZacYquQl9CBgsU. You can also use it to mesh and rig. Example files are provided.
@bonsouaire
@bonsouaire Ай бұрын
WOOOOW it's truly impressive!!! Now i'm shure Gaussian Splat are the future.
@DaveDFX
@DaveDFX Ай бұрын
Awesome !!!!
@2.718_
@2.718_ 2 ай бұрын
This is really impressive, this is how i imagined the potential of 3DGS and you made it possible Great job!
@davidarhodes3d
@davidarhodes3d 2 ай бұрын
It's great to hear others share such an imagination! It has often been difficult to convince others, unfortunately. But, I think the tides are starting to turn. 🙃
@jeremiehannoah
@jeremiehannoah 2 ай бұрын
This is Awesome ! cant wait for GSOP 2.0
@davidarhodes3d
@davidarhodes3d 2 ай бұрын
GSOPs 2.0 Early Access coming soon!
@DaveDFX
@DaveDFX 2 ай бұрын
Wow!! amazing stuff as usual ! You got the renderer working!
@davidarhodes3d
@davidarhodes3d 2 ай бұрын
The renderer was all Ruben Diaz: www.linkedin.com/in/rubendz/. We're collaborating!
@OlliHuttunen78
@OlliHuttunen78 2 ай бұрын
Very Cool stuff! I just watched you guys episode in View Dependent podcast. All these features in GSOPS 2.0 seem very cool and there is lot of possibilities what can be don with it. I especially liked the blowing flower demo, where you can detach the flower seeds from the splat model and simulate their flying in the wind. Amazing!
@davidarhodes3d
@davidarhodes3d 2 ай бұрын
Thank you so much! Want to team and up and make tutorials together? 😉
@soapboxquip
@soapboxquip 2 ай бұрын
this looks very promising! I ended up getting Geo Seal, as my method using polyfill in houdini had never been great. thanks for the recommendation!
@davidarhodes3d
@davidarhodes3d 2 ай бұрын
Thank you! Indeed, Geo Seal was a treasure of a find, and it came to me in my moment of need. 😆 Happy to share!
@DaveDFX
@DaveDFX 2 ай бұрын
Awesome !!
@davidlisser8934
@davidlisser8934 3 ай бұрын
Ok that's very exciting - I'll keep my eyes peeled
@TheCloudek
@TheCloudek 4 күн бұрын
God loves you and created you for great things. Keep improving in your talents and always seek Him! ✨🐢
@hydeman75
@hydeman75 4 ай бұрын
That looks nice ! i'm curious about how you get the spine splines from your gaussian / mesh , is there a way to look at / buy this project files ?
@davidarhodes3d
@davidarhodes3d 4 ай бұрын
Thank you! Actually, I am currently working on GSOPs 2.0. This scene will be available as an example file in that release. In short, I used SideFX Labs Straight Skeleton 3D SOP as the foundation for spline generation.
@hydeman75
@hydeman75 4 ай бұрын
@@davidarhodes3d thanks , cant wait to see Gsops 2 !
@mendychars2355
@mendychars2355 4 ай бұрын
hi, have you ever tried to rendering 3dgs inside houdini ? i found it is hard to render it in houdini.
@davidarhodes3d
@davidarhodes3d 4 ай бұрын
I have. In fact, I'm currently collaborating with the Ruben Diaz, the developer of 3DGS viewport renderer for Houdini: www.linkedin.com/posts/rubendz_gsops-gaussiansplatting-3dgs-activity-7232359618163732480-FRJs?. While Ruben's solution isn't yet compatible with offline renderers, I have also seen other developers working to integrate splats in Solaris/Karma.
@immortalartscom
@immortalartscom 6 ай бұрын
hi very cool! whats inside the gaussian splats relight IBL subnet? the system you show before? thx!
@davidarhodes3d
@davidarhodes3d 6 ай бұрын
Hi! Thanks for your interest. GSOPs is open source, so please feel free to take a look yourself: github.com/david-rhodes/GSOPs/tree/develop/otls. In gaussian splats relight IBL, the otl is just doing some basic relighting math, using VEX (probably not totally accurate PBR).
@maxie6990
@maxie6990 8 ай бұрын
is there any tutorial to create such flower :(
@davidarhodes3d
@davidarhodes3d 8 ай бұрын
In terms of capturing the flower or creating the procedural rig for it? In any case, no, there is no tutorial, but I might be able to suggest some material if you can tell me more about what you'd like to learn.
@maxie6990
@maxie6990 8 ай бұрын
@@davidarhodes3d i want to learn how to create a flower like that and how to make it die by just tweaking 1 parameter
@davidarhodes3d
@davidarhodes3d 8 ай бұрын
@@maxie6990 Well, this was created by taking several photos from angles all around the flower, similar to photogrammetry. And then it was trained using a 3D Gaussian Splatting technique. You can do this yourself with a phone camera and an application like Scaniverse, Luma Ai, Polycam, or a camera and a Windows application like Postshot. From there, you can install Houdini and GSOPs: github.com/david-rhodes/GSOPs. If you want to make the flower "die" with a single parameter, you have a lot of education ahead of you, but it is possible. I'll leave that part for you to discover. 😉
@maxie6990
@maxie6990 8 ай бұрын
@@davidarhodes3d thank you for the guidance :)
@panonesia
@panonesia 8 ай бұрын
is there any tutorial using gsop for beginner? i like to make better gaussian splatting
@davidarhodes3d
@davidarhodes3d 8 ай бұрын
Unfortunately, I don't have tutorials. However, there are plenty of examples available here: github.com/david-rhodes/GSOPs/tree/develop/hip. Hopefully you find these helpful for performing the majority of 3DGS editing operations. In terms of creating training synthetic data for 3DGS, please see: github.com/david-rhodes/GSOPs/blob/develop/hip/generate_training_data_mesh.hipnc.
@colinhthompson
@colinhthompson 8 ай бұрын
awesome
@DaveDFX
@DaveDFX 9 ай бұрын
Good stuff!
@DaveDFX
@DaveDFX 9 ай бұрын
This is great!
@davidarhodes3d
@davidarhodes3d 9 ай бұрын
Thank you, Dave!
@DaveDFX
@DaveDFX 9 ай бұрын
WOW ! This is great!
@Handcraftedcc
@Handcraftedcc 10 ай бұрын
Hey David! This is amazing! What would be the best way to render these splats in Houdini?
@davidarhodes3d
@davidarhodes3d 10 ай бұрын
Hello and thank you! Great question. The short story is that this functionality is not yet supported. The best way to visualize the model for editing purposes is with the "visualize_boxes" SOP. I had someone volunteer to help develop a viewport renderer, but unfortunately that contribution did not materialize. I'm not a graphics programmer, and I don't currently have the time to research and implement such functionality. If you are interested, I'd love help developing this feature, and it seems this could be a good approach: www.sidefx.com/docs/houdini/shade/glsl.html. Of course, this doesn't help you render 3DGS with offline renderers like Karma, but perhaps it could be a nice stopgap solution? That said, the splats exported by GSOPs are fully compatible with many 3DGS renderers, including the newest standalone application, with After Effects plug-in support, Postshot: www.jawset.com/.
@davidarhodes3d
@davidarhodes3d 9 ай бұрын
Congratulations on winning first place in the H20 Tech Art Challenge! I had a feeling you would win. :D
@Handcraftedcc
@Handcraftedcc 9 ай бұрын
A viewport render would be amazing but definitely feel you on the lack of time! Doing glsl in Houdini seems a big step beyond working with custom HDAs and some Python! Postshot looks amazing though, I need to check that out! Was looking for something like that the other day!! Your Houdini toolset combined with their rendering could be a great match! And thank you! Congrats to 3rd place!!! Could have easily been first! I'm sure they had a hard time picking!
@davidarhodes3d
@davidarhodes3d 9 ай бұрын
@@Handcraftedcc Indeed, the process is quite simple these days--Postshot is fantastic! I'm sure someone will add a Houdini rasterizer at some point. 😅 And thank you!
@erenozkural
@erenozkural 10 ай бұрын
Awesome work!
@davidarhodes3d
@davidarhodes3d 10 ай бұрын
Thanks, Eren!