Yeah, Also I think that If it started as leaf's then turned to wood it'd look more natural (noting that the branches look very dead in intermediate stages). Also then having leaf's grow out form the leaf block at the end would make leaf's look better as well.
Definitely giving those trees some chunkier bases would help the overall balance and look at the end of the day, but hope to see this datapack hit the the Patreon sometime, because touches like these are so nice! Keep on trucking, Neon!
Thanks for the feedback :) it's not on patreon yet because I agree the pack needs a little work before it's worth sharing (some more features too!) So long as the video doesn't flop I will likely follow this up with some more improvements and share it then :)
@@CodeNeonMC You're welcome, Neon!! :D And I could have worded my initial comment a little better, meant more like sometime in the nearish future. I'm not a stranger to coding and dev work (audio and playtesting grunt here) so definitely take the time you need to let the datapack cook....er grow in this case! I know I'll be happy to dig into those features and other goodies you're working on when the time comes. Really get to the ROOT of it all. That said though, hoping the video does well! It's short and sweet. High time the trees got more love.
If making the trees look even nicer ever becomes a goal, maybe you could take some inspiration from how professional minecraft builders such as Grian or GoodTimesWithScar build trees. Grian made a video a bit ago where he built a very nice tree, and he explained how with trees in real life, any time theres a branch the two branches are always half the width of the branch that came before, and he replicated this in Minecraft using thinner blocks such as fences and fence gates. Though im unsure if how difficult this may be to actually code would be worth the possible realism and aesthetics increase, as i imagine the use of fences in a tree would be rather situational, and players in survival would have to deal with fences and fence gates that they dont want. Also making the shape of the leaves more varied could be cool too, though i have no idea on how the good builders make leaves look good lol.
Fun fact: this is how a number of the trees are constructed in our mod, Prehistoric Nature: using iterative code which makes nodes and bounded-randomized decisions and checking on their environment around each decision and internal preferences according to slightly different rules for different species' shapes. Though you still get a full tree all at once once a sapling grows!
I think that If it started as leaf's then turned to wood it'd look more natural (noting that the branches look very dead in intermediate stages). Also then having leaf's grow out form the leaf block at the end would make leaf's look better as well.
Asides from a chunkier base that thins as it grows, I'd say add some variation to the leaves. Like instead of just cube-leaves being grown, add in air blocks at a 25/75 ratio so that they aren't just total cubes, and also increase the range at which they grow so that it still gives that sense of fullness.
Leaves grow with the branch so to make it more realistic, as a node spawns, leaf blocks spawn and are constantly moved to the front of the branch while also multiplying until it gets replaced entirely at the end
Mojang needs to add at least two new species of tree that grow like this. Maybe they could add a dynamic grape and orange tree, which would also add new, more common and sustainable fruits to the game.
Next video try to play with paramètre and add features to make different types of trees. Like a really thin and high one that already has really short branches from the bottom. But take more time to loose length. Making a ciprzs.
There's a mod in rlcraft, idk which one but is simulates tree grow extremely well, while a bit less random than the growth in the video they use different trunk and branch sizes that make it look really cool. Still really impressive that you can do that with just a datapack though
Great idea and implementation! All the best with the project! Just some feedback, 1. As people have been mentioning, make trees chunkier at the base as well. That could be in correlation with the tree's height - the taller it is, the chunkier it gets at the base. An idea would be to set height conditions after which the node passes, it spawns logs at the base of the tree 2. I feel that the leaves are too blocky(alright for minecraft, but we're trying to mimic real life here). This probably would be solved by adding some leaves on the outer sides of the current boxes, to give it a slight spherical shape. Or just on the top, making a dome shape. In the case of expanding the base idea, try making various trees based in real life as well! Pine trees could be taller, pointier, but less chunkier at the base. Oak trees could be extra thick at the base with a short height(I hope thats how they are irl), and various others as well. Acacia in vanilla minecraft is already great, pairing that with this would make it look so much more beautiful
I would definitely suggest rounding off those leaves in addition to what others have said regarding the base, the leaves look too much like cubes. Rn it looks like you're putting default Minecraft leaves on a realistic tree and it clashes imo. Maybe have them generate in a elliptical shape with some rougher parts around the edges. Over all super sick!
you should make the tree be thinner in younger parts, so it starts as the sapling, then turns into something similar than a fence block, but the same texture as the wood, then gets wider at the base as it gets taller, like how real trees do also, if you look at real oaks, the pattern the leaves have is usually aligned to one plane, so the leaves are pretty flat
I was also thinking you could make the trunks thicker by making the first node spawn more nodes at the base of the tree that would be on some sort of delay, and would then (once the delay runs out) start to follow the path of the first node and stop short when reaching the part where the first node starts to branch off! :D But that’s just a suggestion, you don’t have to! :P
I really like this! I had some ideas, but of course take it with a grain of salt, as i have no idea the difficulty it would take to accomplish this. You could add a mechanic where specific parts of the tree can become thicker over time. Like say if a specific part of the tree has 6 or more branches, it now has a chance to increase its width. That way it could proggresss through the entire tree! You could eventually end up with a 2x2 base, and 1x2 branches etc. additionally, maybe you could correlate growth with a negative exponential function. This way the trees still grow quickly at first like the base game, but also don’t have a set size and can infinitely grow, but as they’d grow slower and slower the larger they got, you wouldn’t bog down the world with outrageously large trees. Also making really large trees impressive as they had to have existed in the world for a while. This would probably take some good balancing to get right I’d imagine though.
Dude this is such a fun idea and the trees look good. When they are really tall and large at the top but small at the bottom it reminds me of the treehouse from Codename Kids Next Door 😂 but yeah a solid video bud 👌🏼
i think a issue i didnt see addressed was that oak trees actually dont grow the same way you coded them, oak trees have little to no branches and then grow very wide and circular at the top 🌳
I think this shows great promise and I wonder that if one could figure out how to indefinitely have them grow larger without end, then I think it could be an amazing indicator on how old a player's world is. Not only that, but having different types of endless growth. What comes to mind are trees like the single organism Golden Aspen Forest, the 4,900 year old Great Basin bristlecone pine named Prometheus, or the giant sequoia or the redwoods. Heck even In Scandinavian mythology the ash tree was known as yggdrasil, or the 'Tree of the World' comes to mind. Like what if a tree, or a set of trees across dimensions, becomes so old in a player's world that it grants the player the ability to travel easier through dimensions? Of course this is just me ranting and coming up with wild comparisons, but you catch my point hopefully.
Amazing! Although I usually prefer more circular bunches of leaves, it still looks awesome nonetheless! Will you ever have a download for this, or do you think not? It would be so cool to play with these kinda realistic trees in an average minecraft world. Keep up this nice work! You've earned a sub :D
It's an interesting concept, but it's limited to possibilities of datapacks. There is a mod Dynamic Trees that utilizes this idea further, by giving trunk and branches increasing thickness over time, the older your tree the thicker it's base is.
the way that each branch terminates in a big rectangular block of leaves is a bit strange, but honestly, I feel like these have a distinct vibe that suits Minecraft perfectly, while still improving upon the extremely binary growth states of vanilla trees. super cool!
Ok, but can a tree chopping mod still bring the whole thing down by chopping out the bottom? If not, letting the rest suspend in mid air is still too unrealistic.
Idk if its just me. But I kinda wished you talked to your audience casually. Every word you say in your videos seems its written down and took you a couple takes. Which there is nothing wrong with that just seems less genuine. Also your tone feels like you are talking to a child, but maybe im not your demographic.
Noted! I was also dealing with a sore throat when I recorded this so that certainly didn't help. This is something I've been trying to work on, thanks for pointing it out!
@@CodeNeonMC Since this is probably the only way you will pay attention to me I'm messaging you this way. I would like to thank you for 1.This video (which I will definitely watch every time before bed) but more importantly 2.Introducing me to UHC Generations, a concept which I loved and maybe will make a bedrock version of. I'm also very happy that I have the chance to reach out to such a big creator!
The trees look very ugly without something to break it up. It's not a perfect choice but it helps a lot visually in my opinion. You are allowed to disagree, of course, but I think it was the right call.
I like how the trees are very distinct but still have a Minecraft feel
You’re soooo close, just need to fix the tree trunks only being 1x block at base. Maybe kick it off with a 2x2 square
Yeah, Also I think that If it started as leaf's then turned to wood it'd look more natural (noting that the branches look very dead in intermediate stages). Also then having leaf's grow out form the leaf block at the end would make leaf's look better as well.
@@Conb0u_101 i am STRONGLY AGAINST all these comments saying the base should be 4LOGS thats wayy too much wood
@@zackatwood2867 Yeah, at very least to start with yeah only 1 by1
Definitely giving those trees some chunkier bases would help the overall balance and look at the end of the day, but hope to see this datapack hit the the Patreon sometime, because touches like these are so nice! Keep on trucking, Neon!
Thanks for the feedback :) it's not on patreon yet because I agree the pack needs a little work before it's worth sharing (some more features too!)
So long as the video doesn't flop I will likely follow this up with some more improvements and share it then :)
@@CodeNeonMC You're welcome, Neon!! :D And I could have worded my initial comment a little better, meant more like sometime in the nearish future.
I'm not a stranger to coding and dev work (audio and playtesting grunt here) so definitely take the time you need to let the datapack cook....er grow in this case!
I know I'll be happy to dig into those features and other goodies you're working on when the time comes. Really get to the ROOT of it all.
That said though, hoping the video does well! It's short and sweet.
High time the trees got more love.
If making the trees look even nicer ever becomes a goal, maybe you could take some inspiration from how professional minecraft builders such as Grian or GoodTimesWithScar build trees. Grian made a video a bit ago where he built a very nice tree, and he explained how with trees in real life, any time theres a branch the two branches are always half the width of the branch that came before, and he replicated this in Minecraft using thinner blocks such as fences and fence gates. Though im unsure if how difficult this may be to actually code would be worth the possible realism and aesthetics increase, as i imagine the use of fences in a tree would be rather situational, and players in survival would have to deal with fences and fence gates that they dont want. Also making the shape of the leaves more varied could be cool too, though i have no idea on how the good builders make leaves look good lol.
@Conlangerboi i am STRONGLY AGAINST all these comments saying the base should be 4LOGS thats wayy too much wood
The trees should thicken over time, not start out chunky. The base should be the first to start widening, this then progressing up the tree.
Fun fact: this is how a number of the trees are constructed in our mod, Prehistoric Nature: using iterative code which makes nodes and bounded-randomized decisions and checking on their environment around each decision and internal preferences according to slightly different rules for different species' shapes. Though you still get a full tree all at once once a sapling grows!
i wouldnt say this is "realistic" but it is definitely a more of proof of concept, but it seems very promising!
I think that If it started as leaf's then turned to wood it'd look more natural (noting that the branches look very dead in intermediate stages). Also then having leaf's grow out form the leaf block at the end would make leaf's look better as well.
0:25 chorus fruit mentioned
End Island FTW! 🙌
Asides from a chunkier base that thins as it grows, I'd say add some variation to the leaves. Like instead of just cube-leaves being grown, add in air blocks at a 25/75 ratio so that they aren't just total cubes, and also increase the range at which they grow so that it still gives that sense of fullness.
Funky plant go brrr
Finally! Tree video.
🌳 Treeeeeeee
🌳
Treeeeeeeeeeee
This is top tree content
alr but like WHY IS THIS SO SATISFYING
the growth and *oh* the music (AND THE SYNC) it's all beautiful!
LOVE IT!
I really love the concept! I think you could improve the leaf coverage and stem thickness though
Hell yeah, minecraft x nature simulation!
I like the stylized look it has, since the leaves generate in a square shape. :)
OMG this is the best thing ever. I need a 10 hour compilation of this
as always music picks are on point
Leaves grow with the branch so to make it more realistic, as a node spawns, leaf blocks spawn and are constantly moved to the front of the branch while also multiplying until it gets replaced entirely at the end
Mojang needs to add at least two new species of tree that grow like this. Maybe they could add a dynamic grape and orange tree, which would also add new, more common and sustainable fruits to the game.
Next video try to play with paramètre and add features to make different types of trees.
Like a really thin and high one that already has really short branches from the bottom. But take more time to loose length. Making a ciprzs.
There's a mod in rlcraft, idk which one but is simulates tree grow extremely well, while a bit less random than the growth in the video they use different trunk and branch sizes that make it look really cool. Still really impressive that you can do that with just a datapack though
Great idea and implementation! All the best with the project! Just some feedback,
1. As people have been mentioning, make trees chunkier at the base as well. That could be in correlation with the tree's height - the taller it is, the chunkier it gets at the base. An idea would be to set height conditions after which the node passes, it spawns logs at the base of the tree
2. I feel that the leaves are too blocky(alright for minecraft, but we're trying to mimic real life here). This probably would be solved by adding some leaves on the outer sides of the current boxes, to give it a slight spherical shape. Or just on the top, making a dome shape.
In the case of expanding the base idea, try making various trees based in real life as well! Pine trees could be taller, pointier, but less chunkier at the base. Oak trees could be extra thick at the base with a short height(I hope thats how they are irl), and various others as well. Acacia in vanilla minecraft is already great, pairing that with this would make it look so much more beautiful
loving the use of fractals for the tree
i think the trees leaves should get bigger the higher they grow but besides that it looks amazing!
That's amazing, good luck Neon cross your fingers for 100k hope you get there :]
NEON THESE ARE AMAZING. and with a datapack too! amazing!
I would definitely suggest rounding off those leaves in addition to what others have said regarding the base, the leaves look too much like cubes. Rn it looks like you're putting default Minecraft leaves on a realistic tree and it clashes imo. Maybe have them generate in a elliptical shape with some rougher parts around the edges. Over all super sick!
you should make the tree be thinner in younger parts, so it starts as the sapling, then turns into something similar than a fence block, but the same texture as the wood, then gets wider at the base as it gets taller, like how real trees do
also, if you look at real oaks, the pattern the leaves have is usually aligned to one plane, so the leaves are pretty flat
Dudeeee!!! 😮! This NEEDS to be a Minecraft MOD or somthinggggg!!! Loved the idea! ❤
So satisfying.
Hi neon! Found you through UHC generations! 😃
What i think would make it look better is thinner branches like the ones in dynamic trees otherwise this is great keep up the good work
Nice job, it’s actually pretty realistic all things considered!! :D
I was also thinking you could make the trunks thicker by making the first node spawn more nodes at the base of the tree that would be on some sort of delay, and would then (once the delay runs out) start to follow the path of the first node and stop short when reaching the part where the first node starts to branch off! :D
But that’s just a suggestion, you don’t have to! :P
If you use the new block displays, you can make the parts of the tree grow in size before the block is actually placed
Tried it. It looks worse than you'd think. It's also a lag fest
@@CodeNeonMC aw darn...I was hoping it would look cool
I really like this! I had some ideas, but of course take it with a grain of salt, as i have no idea the difficulty it would take to accomplish this. You could add a mechanic where specific parts of the tree can become thicker over time. Like say if a specific part of the tree has 6 or more branches, it now has a chance to increase its width. That way it could proggresss through the entire tree! You could eventually end up with a 2x2 base, and 1x2 branches etc. additionally, maybe you could correlate growth with a negative exponential function. This way the trees still grow quickly at first like the base game, but also don’t have a set size and can infinitely grow, but as they’d grow slower and slower the larger they got, you wouldn’t bog down the world with outrageously large trees. Also making really large trees impressive as they had to have existed in the world for a while. This would probably take some good balancing to get right I’d imagine though.
Unusually Harmonious Crop Growth
Awesome idea and nearly perfect execution. Please don't leave it at that, it could be so cool for it to get some polish
Dude this is such a fun idea and the trees look good. When they are really tall and large at the top but small at the bottom it reminds me of the treehouse from Codename Kids Next Door 😂 but yeah a solid video bud 👌🏼
It's going to be a nightmare chopping those trees down.
I’ve always wanted Minecraft plants:trees to be like this
Except instead of making this grow logs it’ll grow outa of the sapling and overtime it’ll become bark like normal plants
i think a issue i didnt see addressed was that oak trees actually dont grow the same way you coded them, oak trees have little to no branches and then grow very wide and circular at the top 🌳
No clickbait very good 👍
when part 2 ?, do thicccc tree next please
I think this shows great promise and I wonder that if one could figure out how to indefinitely have them grow larger without end, then I think it could be an amazing indicator on how old a player's world is. Not only that, but having different types of endless growth. What comes to mind are trees like the single organism Golden Aspen Forest, the 4,900 year old Great Basin bristlecone pine named Prometheus, or the giant sequoia or the redwoods. Heck even In Scandinavian mythology the ash tree was known as yggdrasil, or the 'Tree of the World' comes to mind. Like what if a tree, or a set of trees across dimensions, becomes so old in a player's world that it grants the player the ability to travel easier through dimensions? Of course this is just me ranting and coming up with wild comparisons, but you catch my point hopefully.
Amazing! Although I usually prefer more circular bunches of leaves, it still looks awesome nonetheless! Will you ever have a download for this, or do you think not? It would be so cool to play with these kinda realistic trees in an average minecraft world.
Keep up this nice work! You've earned a sub :D
0:03 nice
!FRACTALS!
I wanted to do something similar to this for a while now. So thanks for doing it so I don't have to. (Still gonna do it)
It's an interesting concept, but it's limited to possibilities of datapacks.
There is a mod Dynamic Trees that utilizes this idea further, by giving trunk and branches increasing thickness over time, the older your tree the thicker it's base is.
@@Dazzle_Novak_ you could do this with datapacks. I opted against it because I personally don't like the way it looks.
Let goo tree video
this is so cool I literally have no idea how you even start to do something like this haha
Hmmmmm. Great idea. Mby a gew more leaves could give them more...volume
Have you seen the dynamik tree mod
This is fantastic! but I bet no one will harvest the whole tree in survival
I like the video! When will the next part to the data pack survival series release (the one with the mars colony and the witcher)?
@@CoderDev6545 that series isn't going to be continued. I do, howeber, have a similar type of series in the works starting in the next month or two!
Great video can't wait to see what you have cooking up next
why make tree?
large plant, good
There is a mod for this. It’s called Dynamic Trees.
the way that each branch terminates in a big rectangular block of leaves is a bit strange, but honestly, I feel like these have a distinct vibe that suits Minecraft perfectly, while still improving upon the extremely binary growth states of vanilla trees. super cool!
PRETTY!!!
this is awesome
Unique concept ❤😊
it'd be a LOT of work but imagine coding different growth patterns for different tree types, that'd be cool
L-Systems (L-Trees) may interest people who want to have less random growing trees. :-)
Add the different tree types.
This is very similar to the dynamic trees mod for forge
Triangular Root Evolves Everyday ( TREE )
Dont leave trees floating
Reminds me of a program called cbonsai
Oh my peak.
What is the mod? If you have not published it, you should, and make it so regular Minecraft trees are replaced with these and variants of them.
Yippe!
Yipp-Tree
Now attempt to chop those trees in survival
It would be possible to make the tree not growth more if other one its blocking too much the light?
@@metaradio_noticias5787 possible but would cause a lot of lag.
Ok, but can a tree chopping mod still bring the whole thing down by chopping out the bottom?
If not, letting the rest suspend in mid air is still too unrealistic.
@@lgjm5562 the title is "realistic Tree Growth", not "realistic trees". But yes I think those mods would still take the whole tree down.
Tree
Puno
Tree
i am STRONGLY AGAINST all these comments saying the base should be 4LOGS thats wayy too much
What's the music used in the timelapse? Really want to hear it tho
Dynamic Trees mod :
Why are there random stripped logs?
Remember how annoying it was to chop down big oak trees?
This is worse
Cool tree generation though.
Idk if its just me. But I kinda wished you talked to your audience casually. Every word you say in your videos seems its written down and took you a couple takes. Which there is nothing wrong with that just seems less genuine. Also your tone feels like you are talking to a child, but maybe im not your demographic.
Noted! I was also dealing with a sore throat when I recorded this so that certainly didn't help. This is something I've been trying to work on, thanks for pointing it out!
@@CodeNeonMCbro add that on every trees its more satisfiying
@@CodeNeonMC Since this is probably the only way you will pay attention to me I'm messaging you this way. I would like to thank you for 1.This video (which I will definitely watch every time before bed) but more importantly 2.Introducing me to UHC Generations, a concept which I loved and maybe will make a bedrock version of. I'm also very happy that I have the chance to reach out to such a big creator!
@@CodeNeonMCor you’re using an AI voiceover.
@@christophermc2 lol definitely not 😂 though it's a right of passage these days to get accused of it
Why the hell would there be stripped logs on a growing tree?
The trees look very ugly without something to break it up. It's not a perfect choice but it helps a lot visually in my opinion. You are allowed to disagree, of course, but I think it was the right call.
Can we get the pack
Can you make this data pack for bedrock edition?
I cannot
@@CodeNeonMC oh well, keep this masterpiece forever this is good data pack i not gonna lie
Muito bom
25th comment!!!! 🎉🎉🎉🎉
15 mins
I show my cars.You'll seeing my bias.All update my server cancel my seover.I was going to talk there
My brother in Christ, *what are you saying*
I’m like the 10 comment lmao