Growing a Mycelium with VEX - Houdini Tutorial

A simple growing algorithm which is randomly adding points at the rim of a point cloud and is more likely to do so nearby food.
FILE: procegen.konstantinmagnus.de/...
PATREON: / konstantinmagnus

Пікірлер: 25

  • @dnch
    @dnch Жыл бұрын

    heck yeah, you are on the roll Konstantin, tried to figure this out myself but had no luck, thanks for this!

  • @massimobaita7178
    @massimobaita7178 Жыл бұрын

    Thank You very much, Konstantin!

  • @kir11
    @kir11 Жыл бұрын

    Awesome tuts!

  • @purplelight2947
    @purplelight29475 ай бұрын

    so impressive! thanks for sharing!

  • @patrickl9930
    @patrickl9930 Жыл бұрын

    Man they’re coming fast and furious this week :)

  • @troopxl666
    @troopxl666 Жыл бұрын

    Nice!

  • @vanity_ibex
    @vanity_ibex Жыл бұрын

    Im all pogged up rn

  • @cromave
    @cromave5 ай бұрын

    Can you please tell me how to change the growth speedrate of this mycelium? I tried changing the offset value, but it didn't work for me

  • @KonstantinMagnus

    @KonstantinMagnus

    5 ай бұрын

    Hi cromave, I think it can be done by increasing the substeps on the solver node.

  • @UnCL0NED
    @UnCL0NED Жыл бұрын

    Impressive! 🔥🔥🔥 Thanks for sharing... Love watching your tutorials. They are an indespesible resource for me. May I ask your background or how you got into Houdini? Because I'm coming from a graphic design background myself and would really love to get into Houdini for Motion Design Graphics. But VEX is a big obstacle for me. What could you recommend to look deeper into to master this subject and (maybe some day) get even near your level of expertise! 😅 Anyway, thanks again and keep m coming! 🤙

  • @KonstantinMagnus

    @KonstantinMagnus

    Жыл бұрын

    Thank you, UnCLONED. I have a background in architecture and visualization. I originally switched to Houdini for procedural modeling of cities and buildings. Ten years ago Cinema 4D had little capabilities in this field unless you were willing to learn Python based on very little C4D-specific learning resources. Regarding Houdini you don't need to start with VEX. I first learned SOPs, VOPs and only then VEX. Plus a bit of Python and OpenCL. To learn VEX I did lots of exercises and took some challenges such as: - Bees and bombs: forums.odforce.net/topic/24056-learning-vex-via-animated-gifs-bees-bombs/ - Translating other tutors' VOP setups to VEX: ie. www.youtube.com/@houdinivex3897 - Watching commercial advanced-to-expert level VEX video courses. - Replacing/altering the functionality of certain SOP nodes. - Reading books about programming and maths. Frankly being a non-programmer / non-mathematician the first two years were quite frustrating at times. The node setups were disproportionally big for what they did and my procedures were not necessarily stable either. But I wanted to get good at this and it really has paid off.

  • @UnCL0NED

    @UnCL0NED

    Жыл бұрын

    @@KonstantinMagnus Thank you so much for taking the time to reply. I can concur that it indeed has paid off. What you are showcasing here on this KZread channel is very impressive and inspiring. Your story really motivates me to continue learning Houdini. All hard things in live take time to master, So like you I will just take it step by step to compound the knowledge to one day get to your level. 😅🙏

  • @khomatech6428

    @khomatech6428

    Жыл бұрын

    Joy of Vex is a fantastic place to start.

  • @UnCL0NED

    @UnCL0NED

    Жыл бұрын

    @@khomatech6428 Will check it out, thanks!

  • @dattran6801

    @dattran6801

    Жыл бұрын

    ​@@KonstantinMagnusDo you mind if I ask what programming/math books that you read?

  • @FP-in1kq
    @FP-in1kq Жыл бұрын

    Would this work on a three-dimensional surface as well?

  • @KonstantinMagnus

    @KonstantinMagnus

    Жыл бұрын

    Hi FP, yes you would comment out the line that sets position Y to zero and use a xyzdist/primuv-combination to make sure the points stick to a surface. There is a 3D example under the link in the description, as well.

  • @staimacire9866
    @staimacire98668 ай бұрын

    How can I speed up the animation of the growth?

  • @KonstantinMagnus

    @KonstantinMagnus

    8 ай бұрын

    Increase the number of the substeps on the solver node.

  • @staimacire9866

    @staimacire9866

    8 ай бұрын

    @@KonstantinMagnusThanks, and is there a way to make the edges less circle like, to break up the silhouette a bit?

  • @BougieChang
    @BougieChang9 ай бұрын

    the video is really hard to understand,especially the 'if' part in the third node in solver.Why do you use that condition?I don't get it.

  • @KonstantinMagnus

    @KonstantinMagnus

    9 ай бұрын

    The if-conditions compare random values with remapped distances to increase the likeliness of growth in boundary regions and nearby food.

  • @BougieChang

    @BougieChang

    9 ай бұрын

    Thank you for answering my question,I guess I still need some time to think about it.@@KonstantinMagnus