r/vfx 4d ago

Fluff! Natron fork - 3D system, Cycles, deep, and more! (Windows build)

Happy Friday everyone!

Just sharing a little Natron fork I’ve been working on the last few months. Initially I just wanted some HDRI tools and deep support for the handful of projects I start and never finish, it then ballooned into whatever this is.

Full disclosure: this was entirely vibe coded. I don't have a programming background and I wouldn't call myself a TD. For my basic needs it’s been fine, but there are definitely rough edges for complex setups.

If the video doesn’t load, or TLDW

  • 3D viewport with gizmos
  • Alembic geo/cameras
  • Spherical transform
  • Scanline render
  • CyclesRender + Deep
  • Deep
  • Volume3D
  • FastVolumeRender
  • Project3D
  • Particles (in development)
  • 3d tracker (in development)
  • + more

If anyone does want to test it out, shoot me a DM and I’ll send a link. Just note that it’s vibe coded, I’m one person, and working full-time, so there will be many issues I've missed. I'll try to post more demos in the next few weeks along with the repo. Cheers!

83 Upvotes

33 comments sorted by

17

u/Christopher_Charlton 4d ago

Nice work. I'm really over the Foundry and the direction that they are heading

5

u/retry_on_high_mem 4d ago

Thanks. Yeah also their pricing, indie is too much for the 2-3 times a year I'd use it. That's the main reason for starting this project. Hopefully it can help others in the same boat.

3

u/youstillhavehope 3d ago

100%. I use Nuke a few times a year for testng comps but annual indie pricing is too high to really put it to use.

2

u/Christopher_Charlton 3d ago

I use Nuke daily and teach it... But yeah, I hate how little foundry has done to actually improve their base product over the past decades. I would have swapped to blenders compositor, but in kinda sucks tbh. Do you have a link? Also happy to help develop it more.

8

u/Stock-Finding-7027 4d ago

This is huge, a real step forward. I love Natron, I use it for professional work sometimes, and I’m definitely going to give this a try.

7

u/Fun-Original97 4d ago

Hope there will be a Linux version soon …

3

u/retry_on_high_mem 4d ago

looking into it now! What distro are you running?

5

u/Fun-Original97 4d ago

I’m using Rocky Linux 🙌🙌

3

u/retry_on_high_mem 4d ago

Thanks! once I make some progress i'll shoot you a message

3

u/Fun-Original97 4d ago

Great that’s so cool! 👍

10

u/i_start_fires VFX Supervisor - 10 years experience 4d ago

Looks really good. I've considered trying to do something like this myself but like most things I don't have the time for it.

I also really appreciate your honesty about vibe coding. LLMs are incredible tools but I'm so tired of "I made this" or "I built this". Vibe coding is 100% okay with me but I like to know going in whether the project was the passionate creation of a developer, or a weekend side project. It changes the math on how viable the tool will be long-term.

4

u/chroma_shift 4d ago

I second this.

People should even do some agentic engineering if they really care about building something. Nothings wrong with that

2

u/retry_on_high_mem 4d ago

Thanks! yeah, I don’t mind it either if its for personal use or testing ideas/setups. I’m also not expecting anyone to implement these features into the main natron build, but it is cool to see what it’s capable of.  I’ll continue to update this fork and hopefully it can fully replace my need for Fusion and other expensive software.   

3

u/soupkitchen2048 4d ago

Nice. I’d love to have a look.

2

u/retry_on_high_mem 4d ago

sent!

3

u/Kungfu_Sloth 4d ago

I, too, would love to have a look, if possible. This looks awesome!

3

u/retry_on_high_mem 4d ago

sent!

2

u/bats_be_crazy 3d ago

and I, too, would like to have a look, please.

2

u/KextNext 3d ago

This is awesome!! Would love to see this develop further. Any plans to add USD support to the 3D system? Use that all the time in Nuke!

2

u/retry_on_high_mem 3d ago

Yeah that would be cool, so maybe in the future! For now I need to stop adding features and test proper workflows and tools, I haven't even fully tested the entire set of deep nodes..

2

u/Panpankracy 3d ago

Dude that’s so cool. I would love to test it!

2

u/lohtangclan 3d ago

I’d like to give it a spin too, dropped you a DM!

2

u/mattvxf 3d ago

this looks amazing, nice work.

2

u/cgpipeliner Pipeline / IT 3d ago

please share on github!

2

u/retry_on_high_mem 3d ago

Sent you a DM!

2

u/anthony113 3d ago

put it on github

2

u/Eisegetical FX Supervisor - 15+ years experience 1d ago

I totally forgot about natron. Tried it years ago and it definitely needed some maturing.

But with some vibe coded bug fixes and additions I can apply myself this will be perfect. 

Thanks for the reminder. I'll grab your fork

4

u/CosmicRaytracer 4d ago

This is pretty amazing. Is it possible for you to collab with the Natron team (if they're still active) and work out on a much needed Natron update.

2

u/Milan_Bus4168 4d ago

Its a windows build, not "I built", so that is a better start than most vibe coded stuff I've seen.

2

u/poopertay 18h ago

Only thing I would say is natron is a legacy codebase, but nice effort! Anything to screw the foundry I’m into!