Page 1 of 9

[WIP] Undergrowth [GitHub]

Posted: Sat Sep 14, 2013 14:48
by Mossmanikin

uNDeRGRoWTH

Modders (in alphabetical order):
  • Evergreen
  • Mossmanikin
  • Neuromancer
  • VanessaE
Image

This mod/modpack contains the following smaller mods:
  • along_shore
  • bushes
  • cavestuff
  • molehills
  • trunks
  • woodsoils
  • youngtrees




Dependencies: default (minetest), plants_lib
Supports: ferns, moretrees, stoneage, sumpf, trees


Screenshots
Spoiler
Image
Image
Image
Image
Spoiler
Image
Image
Spoiler
Image
Image
Image
Image

GitHub: https://github.com/Mossmanikin/undergrowth

License: everything CC-BY 3.0 (some parts also WTFPL)


Prehistory
Spoiler
Neuromancer wrote:For example in a woods or forest, no grass grows. Instead you see dirt with roots and decaying leaves, with sporadic plants here and there. We should try to do this. If there are a bunch of tree trunks and leaves around, replace "dirt with grass" with "dirt with roots".
Neuromancer wrote:There should also be large bushes 3x3x2tall and some even larger than this. I like the idea of experimenting with using both plantlike textures for branches and leaf nodes for bush leaves.
Neuromancer wrote:I have an idea for forest roots. At first I was thinking they would be like grass on dirt, just the top of a regular block. But then I thought wouldn't it be cooler to create really short plant like nodes on top of them to make the roots stick out of the ground. Also I thought that it might also be good to use regular block nodes with roots drawn along 1 or 2 edges in an "L" shape and everything else transparent. This could create a nice 3-d effect for roots.
Neuromancer wrote:I'm thinking the ground in a forest would be darker because of the richness of the soil caused by the rotting leaves.
Neuromancer wrote:Here's the concept for Bushes:
Image
Mossmanikin wrote:Did some testing with grass variation. The result (unintentionally) looks a bit like dry leaves on grass.
Image

Posted: Sat Sep 14, 2013 15:21
by Neuromancer
I just went walking in a woods and boy was I suriprised, yes there was dirt, roots, seeds, and lots of dried leaves on the ground, but there were many more broken sticks on the ground than roots. What surprized me was a ton of green. At first I thought they were plants, but then realized they were all kinds of seedlings and saplings of every size from 1 foot tall to 15 feet tall. A sea of green leaves and skinny trunks of all sizes. (I also saw some moss on the ground, not a ton of it, but there was more than I realized. There were some fallen rotting logs as well. There was as I suspected very few plants or grasses.

But mostly sticks, dried leaves, and seedlings and saplings everywhere.

Posted: Sat Sep 14, 2013 15:45
by Inocudom
Will this support VanessaE's moretrees and Bas080's tiny_trees as well? Will jungles be supported?

Posted: Sat Sep 14, 2013 16:16
by Mossmanikin
Neuromancer wrote:I just went walking in a woods and boy was I suriprised, yes there was dirt, roots, seeds, and lots of dried leaves on the ground, but there were many more broken sticks on the ground than roots. What surprized me was a ton of green. At first I thought they were plants, but then realized they were all kinds of seedlings and saplings of every size from 1 foot tall to 15 feet tall. A sea of green leaves and skinny trunks of all sizes. (I also saw some moss on the ground, not a ton of it, but there was more than I realized. There were some fallen rotting logs as well. There was as I suspected very few plants or grasses.

But mostly sticks, dried leaves, and seedlings and saplings everywhere.
Looks like we have a lot of work to do. ;)
Inocudom wrote:Will this support VanessaE's moretrees and Bas080's tiny_trees as well? Will jungles be supported?
Would be nice to have different soil near different trees.
Guess you can take that as a "yes". :)

Posted: Sat Sep 14, 2013 16:18
by Evergreen
I think it would be a good idea to put this project on github. That way, it is much easier to collab, and make testing branches and such.

Posted: Sat Sep 14, 2013 16:22
by Mossmanikin
Evergreen wrote:I think it would be a good idea to put this project on github. That way, it is much easier to collab, and make testing branches and such.
Absolutely agree.
Sadly enough I still don't get how to do it.

Posted: Sat Sep 14, 2013 16:29
by Neuromancer
Mossmanikin wrote:
Evergreen wrote:I think it would be a good idea to put this project on github. That way, it is much easier to collab, and make testing branches and such.
Absolutely agree.
Sadly enough I still don't get how to do it.
Best thing to do is to download the client and use that. Are you on windows?

http://windows.github.com/

Posted: Sat Sep 14, 2013 16:32
by Mossmanikin
Neuromancer wrote:
Mossmanikin wrote:
Evergreen wrote:I think it would be a good idea to put this project on github. That way, it is much easier to collab, and make testing branches and such.
Absolutely agree.
Sadly enough I still don't get how to do it.
Best thing to do is to download the client and use that. Are you on windows?

http://windows.github.com/
Yes I'm on windows, maybe that explains why I'm having trouble to understand how to use github :D

Posted: Sat Sep 14, 2013 16:34
by Neuromancer
Mossmanikin wrote:
Yes I'm on windows, maybe that explains why I'm having trouble to understand how to use github :D
They have a bunch of tutorials for command line git on their site but I never use that as the windows github client is much easier to use.

If you need I could set up a repository, but it's probably best for you to do that, and you would have to learn the basics anyway just to contribute to the repository.

It is totally worth the time investment to learn as not only can you collaborate easier, but you can version and rollback yoru code much easier as well.

Here's how to get started.

https://help.github.com/articles/gettin ... or-windows

Posted: Sat Sep 14, 2013 16:43
by Mossmanikin
Neuromancer wrote:
Mossmanikin wrote:
Yes I'm on windows, maybe that explains why I'm having trouble to understand how to use github :D
They have a bunch of tutorials for command line git on their site but I never use that as the windows github client is much easier to use.

If you need I could set up a repository, but it's probably best for you to do that, and you would have to learn the basics anyway just to contribute to the repository.

It is totally worth the time investment to learn as not only can you collaborate easier, but you can version and rollback yoru code much easier as well.
Thanks for the link. :)

I tried the command line a few times and didn't work. I'll check this one out.

I almost asked if one of you guys wanted to set something up, but I'll have to learn how to do it anyway.

Posted: Sat Sep 14, 2013 17:49
by Mossmanikin
Here's the Git link.
Nothing there yet, exept license.

Posted: Sat Sep 14, 2013 17:54
by Neuromancer
Here's the begnining of a bushes mod.

https://www.dropbox.com/s/f0lmbaz4njscajf/bushes.zip


You can place a single plant like node, 2 larger half nodes next to each other, or 4 larger half nodes in the following pattern (as seen from above

*
* *
*


then just put leaves on top.
Spoiler
Image

Posted: Sat Sep 14, 2013 17:54
by Evergreen
Mossmanikin wrote:Here's the Git link.
Nothing there yet, exept license.
Would you mind if I changed it to a CC BY-SA 3.0 license? I prefer it because it requires that the person gives you credit if they use your code/textures.

Posted: Sat Sep 14, 2013 18:31
by Mossmanikin
Neuromancer wrote:Here's the begnining of a bushes mod.

https://www.dropbox.com/s/f0lmbaz4njscajf/bushes.zip


You can place a single plant like node, 2 larger half nodes next to each other, or 4 larger half nodes in the following pattern (as seen from above

*
* *
*


then just put leaves on top.
Spoiler
Those bushes look nice. I'd say we use them :)
Evergreen wrote:Would you mind if I changed it to a CC BY-SA 3.0 license? I prefer it because it requires that the person gives you credit if they use your code/textures.
If Neuromancer is ok with it, feel free to do so. :)

Posted: Sat Sep 14, 2013 18:45
by Evergreen
You know what, I'm just going to start working on something for this. I'll see what I can make, and I'll show it to you afterwards.

Posted: Sat Sep 14, 2013 19:08
by Mossmanikin
Evergreen wrote:You know what, I'm just going to start working on something for this. I'll see what I can make, and I'll show it to you afterwards.
Nice!
I'm glad the day has come we're working on a mod together. :)

Posted: Sat Sep 14, 2013 19:34
by Neuromancer
Mossmanikin wrote:
Neuromancer wrote:Here's the begnining of a bushes mod.

https://www.dropbox.com/s/f0lmbaz4njscajf/bushes.zip


You can place a single plant like node, 2 larger half nodes next to each other, or 4 larger half nodes in the following pattern (as seen from above

*
* *
*


then just put leaves on top.
Spoiler
Those bushes look nice. I'd say we use them :)
Evergreen wrote:Would you mind if I changed it to a CC BY-SA 3.0 license? I prefer it because it requires that the person gives you credit if they use your code/textures.
If Neuromancer is ok with it, feel free to do so. :)
I'm ok with it we can go with CC BY-SA 3.0. Though I don't need any restrictions for my stuff. I'd be fine with WTFPL too.

Posted: Sat Sep 14, 2013 20:32
by Neuromancer
So the proof of concept bushes look really bad, but can they be refined into something good, or should we take a completely different approach?

I'm thinking we could do the following to improve them:
improve the twig/branch textures
improve the leaf textures (mainly make them smaller, and thinner)
make the leaf part 2 nodes high
bring some of the leaf texture into the branch/twig texture and and make it un-even and natural looking
make the bushes look less blocky by breaking leaf nodeboxes into 8 boxes, and randomly picking only a few of the 1/8 size boxes to be populated with leaves.

Feel free to mess with what I came up with or suggesting what approaches we could take.

Posted: Sat Sep 14, 2013 20:36
by Evergreen
Neuromancer wrote:So the proof of concept bushes look really bad, but can they be refined into something good, or should we take a completely different approach?

I'm thinking we could do the following to improve them:
improve the twig/branch textures
improve the leaf textures (mainly make them smaller, and thinner)
make the leaf part 2 nodes high
bring some of the leaf texture into the branch/twig texture and and make it un-even and natural looking
make the bushes look less blocky by breaking leaf nodeboxes into 8 boxes, and randomly picking only a few of the 1/8 size boxes to be populated with leaves.

Feel free to mess with what I came up with or suggesting what approaches we could take.
Can either of you make me a pebble nodebox? I am working on rocks.

Posted: Sat Sep 14, 2013 23:21
by Mossmanikin
Evergreen wrote:Can either of you make me a pebble nodebox? I am working on rocks.
I would give it a try.
How big should it/they be?

Posted: Sat Sep 14, 2013 23:24
by Neuromancer
I stole a bunch of code from Mossmanikin's long grass growing code, and sequoia leaves from moretrees, but I have a working bushes mod. (It looks kinda funky but it's ok.)

Spoiler
Image

Mod:
https://www.dropbox.com/s/f0lmbaz4njscajf/bushes.zip

Posted: Sat Sep 14, 2013 23:25
by Evergreen
Mossmanikin wrote:
Evergreen wrote:Can either of you make me a pebble nodebox? I am working on rocks.
I would give it a try.
How big should it/they be?
A pebble should be fairly small, a bit less than a block in size. I also want a large rock, that is about 2 wide and 1 high.

Posted: Sat Sep 14, 2013 23:29
by Mossmanikin
Neuromancer wrote:So the proof of concept bushes look really bad, but can they be refined into something good, or should we take a completely different approach?

I'm thinking we could do the following to improve them:
improve the twig/branch textures
improve the leaf textures (mainly make them smaller, and thinner)
make the leaf part 2 nodes high
bring some of the leaf texture into the branch/twig texture and and make it un-even and natural looking
make the bushes look less blocky by breaking leaf nodeboxes into 8 boxes, and randomly picking only a few of the 1/8 size boxes to be populated with leaves.

Feel free to mess with what I came up with or suggesting what approaches we could take.
I don't think they look that bad. The shapes of the branches are very nice. Maybe they should be darker.
Small bushes (the plantlike branches with 1 leave node) are actually fine near trees (but not really in the field).
I tested a bit with different leaves (from default and tiny trees) and I think it's a nice variation.
Spoiler
Image

Posted: Sat Sep 14, 2013 23:30
by Mossmanikin
Evergreen wrote:
Mossmanikin wrote:
Evergreen wrote:Can either of you make me a pebble nodebox? I am working on rocks.
I would give it a try.
How big should it/they be?
A pebble should be fairly small, a bit less than a block in size. I also want a large rock, that is about 2 wide and 1 high.
Ok, I'll see what I can do.

Posted: Sun Sep 15, 2013 15:19
by Evergreen
Spoiler
Image
Spoiler
Image