News for hackers. Stuff that matters.

jimfx

Re:Ask HN: What are you working on? (May 2026) on Sunday May 10, 2026 @05:37PM (#48088350)
I am working on a WASM based procedural plant generator:

https://nodes.max-richter.dev https://github.com/jim-fx/nodarium

Re:Gifski: Optimized GIF Encoder on Tuesday May 21, 2024 @10:11AM (#40428729)
Pretty sure the gif is from the short movie Cosmo Laundromat by Blender Studios, would definitely recommend giving it a watch:

https://gooseberry.blender.org

Re:Show HN: Simulate 3D Plants in the Browser on Wednesday December 13, 2023 @06:13AM (#38625667)
Thanks for the Feedback!

I tend to get blond to those small usability bugs, so it is very valuable.

Should both be fixed in the coming days :)

Re:Show HN: Simulate 3D Plants in the Browser on Monday December 04, 2023 @01:34PM (#38521099)
Plantarium was also developed in Firefox ;)
Re:Show HN: Simulate 3D Plants in the Browser on Monday December 04, 2023 @01:33PM (#38521088)
I think you would be right that simulation was a bit misleading. In my experience, a simulation is related to time, and updated in discrete time steps. Maybe "Procedural Generation" would be a better term...
Re:Show HN: Simulate 3D Plants in the Browser on Monday December 04, 2023 @01:26PM (#38520990)
Thanks :) That came from some feedback I got the last time I posted this project to hn
Re:Show HN: Simulate 3D Plants in the Browser on Monday December 04, 2023 @01:26PM (#38520981)
That is a nice idea! The tricky part is going to be how to integrate animations without having to rebuild the entire mesh every frame... Though, I think it would be very easy to export a skeleton from the generator and then use that to animate the plant.
Re:Show HN: Simulate 3D Plants in the Browser on Monday December 04, 2023 @01:24PM (#38520946)
That's super cool! And thank you for the nice words :)

A rust/Wasm rewrite of the geometry generator is very much on the roadmap. Currently getting my feet wet with rust during advent of code.

Re:Show HN: Simulate 3D Plants in the Browser on Monday December 04, 2023 @06:11AM (#38515917)
I learned a lot about webgl and procedural geometry in the process of making this :)
Re:Show HN: Simulate 3D Plants in the Browser on Sunday December 03, 2023 @06:40PM (#38511959)
Yup, I use github.com/oframe/ogl, which makes webgl a bit mor usable for the average programmer. You could also probably achieve the same thing with webgpu, but for the time being i have not yet had a reason to switch :)
Re:Show HN: Simulate 3D Plants in the Browser on Sunday December 03, 2023 @06:37PM (#38511944)
One of my ideas is to build a virtual garden where your plants can grow and you have to take care of them tamagotchi style :)

Not connected to any scientific projects, just a nerd that likes plants. But projects can have a gbif.org id and then some extra information is loaded through the gbif api :)

Re:Show HN: Simulate 3D Plants in the Browser on Sunday December 03, 2023 @06:25PM (#38511865)
Thank you so much, I love graph/node editors :)
Re:Show HN: Simulate 3D Plants in the Browser on Sunday December 03, 2023 @06:24PM (#38511856)
You're right that it is procedurally based; however, I have not yet implemented L-Systems. I am a long-time Blender Nerd, and if you look in the GitHub repository, there is an ideas/blender-plugin.md file since last year. Unfortunately, I haven't found time to start building it since I spend most of my time trying to get my startup off the ground.
Re:Show HN: Simulate 3D Plants in the Browser on Sunday December 03, 2023 @06:18PM (#38511800)
Thank you so much!
Re:Show HN: Simulate 3D Plants in the Browser on Sunday December 03, 2023 @06:18PM (#38511798)
Thanks :) In my opinion we programmers tend to take our projects/ourselves too seriously so I like to add some sillyness here and there
Re:Show HN: Simulate 3D Plants in the Browser on Sunday December 03, 2023 @06:15PM (#38511789)
Very good feedback, I should probably add a debounce to the automatic centering of the camera :)
Re:Show HN: Simulate 3D Plants in the Browser on Sunday December 03, 2023 @06:10PM (#38511748)
I am currently away from home, don't have access to my pc and just saw that the post gained some traction. I am crossing my fingers ;)
Re:Show HN: Simulate 3D Plants in the Browser on Sunday December 03, 2023 @06:08PM (#38511730)
Thank you so much :)

I have a lot of ideas for further usecases for this tool, and I am probably going to write my bachelor thesis about it :)

Re:Show HN: WebApp to Create 3D Plants on Saturday May 21, 2022 @11:13AM (#31458592)
This sounds like a super nice idea! I had a similar idea, where you could use an adversarial neural network that creates random plants, and you would have a fitness function that determines how well a plant survives...

And contextfreeart looks super interesting!

Thanks for the ideas :)

Re:Show HN: WebApp to Create 3D Plants on Saturday May 21, 2022 @10:38AM (#31458291)
:)
Re:Show HN: WebApp to Create 3D Plants on Saturday May 21, 2022 @10:38AM (#31458290)
At the moment only .obj, but .gtlf/.glb and .fbx are planned!
Re:Show HN: WebApp to Create 3D Plants on Friday May 20, 2022 @06:13PM (#31453161)
I looked shortly at Rete.js but for some reason it did not immediately click for me? And I was already thinking about how to implement it myself, so I just did that.
Re:Show HN: WebApp to Create 3D Plants on Friday May 20, 2022 @06:06PM (#31453105)
BrowserStack is amazing for this, I just used the free tier, where you have like one minute with a remote safari session.

And can just open DevTools and look at the error. But it's a bit stressful because of the time limit

Re:Show HN: WebApp to Create 3D Plants on Friday May 20, 2022 @06:04PM (#31453089)
Nope, not really, some people mentioned L-Systems maybe in the future I will implement them in Plantarium. For me, they always seemed a bit too mathematically and structured and not so natural...
Re:Show HN: WebApp to Create 3D Plants on Friday May 20, 2022 @06:01PM (#31453060)
I am very creative in naming!
Re:Show HN: WebApp to Create 3D Plants on Friday May 20, 2022 @05:52PM (#31452978)
I am a huge blender nerd, so definitely! The development of this was 100% inspired by Jacques Luckes animation nodes.

Regarding safari, i just found out that window.structuredClone is not available in Safari, the fix should be out shortly!

Re:Show HN: WebApp to Create 3D Plants on Friday May 20, 2022 @05:30PM (#31452755)
Thank you! It was definitely not a rational decision implementing my own node system, but I wanted to explore how they work and what challenges there are to solve.

The most difficult thing was definitely the positioning of the connections and the scaling/transforming and converting between global coordinates and local coordinates.

Would recommend trying it though, it was a lot of fun!

Older »