Jump to content

Search the Community

Showing results for tags 'growth'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Lounge/General chat
    • Education
    • Jobs
    • Marketplace
  • Houdini
    • General Houdini Questions
    • Effects
    • Modeling
    • Animation & Rigging
    • Lighting & Rendering
    • Compositing
    • Games
    • Tools (HDA's etc.)
  • Coders Corner
    • HDK : Houdini Development Kit
    • Scripting
    • Shaders
  • Art and Challenges
    • Finished Work
    • Work in Progress
    • VFX Challenge
    • Effects Challenge Archive
  • Systems and Other Applications
    • Other 3d Packages
    • Operating Systems
    • Hardware
    • Pipeline
  • od|force
    • Feedback, Suggestions, Bugs

Found 49 results

  1. I released tutorial about procedural tree rigging system. Applying for any model. Procedural setup of the wire dynamics, non simulation wind system and growth setup working in real time. Capture geometry by spines. https://gum.co/Xxeqf I hope you'll like it.
  2. Hello magicians. I want to share with you the result of studying l-systems. Behold the Moss Incredible aka Sphagnum! Redshift shading. And yes, it is growing. Available on https://gum.co/fZROZ https://gum.co/qmDmg Thanks! akdbra_moss_grow.mp4 akdbra_moss_var.mp4
  3. Growth animations?

    Hi all, I’ve been able to make fairly random recursive growths but these are next level with the detailed precise in the ridges and expansion. in the comments of this last post for instance, the author suggests it’s the use of curveu & poly extrusion. Could anyone elaborate on this? Ideally I could read about VEX and curveU somewhere to understand better but I am yet to find a resource like this. I feel it might be easier to grasp these concepts through an example though, so if anyone could explain the above animations that would great! If not pointing me to something to read/watch would also be amazing! thanks in advance ODforce :-)
  4. Hi there, hope everbody is healthy and stays save at home... I found this great stuff on twitter: How would do you start to build this nice endless blooming in houdini? I can imagine there ar thousends of different ways to do this and I don't expecct a working solution. Because I'm relative new to houdini, I want to talk about principales ways to do this. So, my thoughts are... Build one animated "leave" thats travel around a basic shape, in this case a sphere. With this you can copy/stamp it around the basic sphere, offset the positions and timeshift the animation. The nice part in the beginning, when the "leaves" start growing and push apart each other, could be some kind of vellum. The black stems looks like simple scaling along traveling. What are your thoughts?
  5. Hello, I've been trying to make a procedural system that generates closed leaf venation patterns, based on this paper: http://algorithmicbotany.org/papers/venation.sig2005.pdf An example of what I'm trying to achieve. I thought I would try to extend Entagma's space colonization algorithm, since all leaf venation really is is an extension of space colonization. And I've been banging my head against this wall for months, to the point of desperation. I need help. Attached is the HIP file, if anyone wants to look at it. Has anyone of you successfully implemented this before, and if so...please help! What am I doing wrong, any ideas, any tips, etc. Thank you so much! closed leaf venation.hiplc
  6. Growth Systems

    I originally made a post in in the WIP section, but have finalised a selection of images that demonstrate the extent of the project at this particular time. Hope to get some tips, speculation and direction . The work started with an idea of looking into systems of growth and the procedural simulation of that growth. The question of landscape surveillance and 'fertility' arose - can a landscape (or object) topology be evaluated for growth? In this case the landscape would be a scanned model of a terrain, converted from pointcloud to mesh data and thus reinterpreted as a topology of points and primitives with certain inherent attributes: Position (vector), Normals (vector), and curvature (scalar) predominantly. The simulation can then search for 'flatness' and eliminate areas of surface beyond a limit of acceptability. The surface is then displaced whilst maintaining ties to the remainder, this seemed to mirror a process not too dissimilar to inflation (although much more noisy and undefined), always using the retopologised mesh (and thus recalculated attributes) as a driver for the next frame of growth. Generated or grown form is evaluated through a series of spatial explorations with particular functional characteristics in mind. Much like a single-surface-landscape produces the massing for proposed architectural volumes, these volumes are then reinterpreted as single-surface forms that morph into a typology of architecture defined by certain rules. The primary purpose of the interior volume is to house the program of an architecture. The height of the form is predetermined in the procedural algorithm of massing to produce volumes within a range of heights (for example between 3 and 20 meters). The nature of the form suggests an architectural language of evaluated skin as a means of facilitating architectural space. This is then differentiated to provide for the various requirements of a space of production - for example: how can the floor surface serve as a platform for plant growth; how can the side envelope serve as a mediator of thermal comfort; etc? A. There is a desired differentiation between roof and side envelope - key factors to be considered are the issues of transparency in form for light to enter the space below and the capacity to drain rainwater or melting snow. B. An impression of uniformly distributed structural frames is suggested as a method of holding up a dressing of skin not too dissimilar to ideas of bone to muscle tissue connections. C. The form is interpreted as a skin multi-functional, multi-material character. There is a desire for a thermal envelope mixed with porous characteristics that allow for breathability within the interior environment, light, and mediation from the harsh external environment. The following images are all excerpts of a fully procedural exercise; all grown; but in various stages of development of the same system.
  7. I started using Houdini about 2 years ago, recently I have felt a desire to not only share but, hopefully to open up a discussion about the explorations undertaken in the work. The first post is therefore a look at how it began. The work started with an idea of looking into systems of growth and the procedural simulation of that growth. The question of landscape surveillance and 'fertility' arose - can a landscape (or object) topology be evaluated for growth? In this case the landscape would be a scanned model of a terrain, converted from pointcloud to mesh data and thus reinterpreted as a topology of points and primitives with certain inherent attributes: Position (vector), Normals (vector), and curvature (scalar) predominantly. The simulation can then search for 'flatness' and eliminate areas of surface beyond a limit of acceptability. The surface is then displaced whilst maintaining ties to the remainder, this seemed to mirror a process not too dissimilar to inflation (although much more noisy and undefined), always using the retopologised mesh (and thus recalculated attributes) as a driver for the next frame of growth. The video and images below are examples of the earliest explorations (and failures) of this theme, first applied to a modelled object, with the video then moving onto a landscape: https://vimeo.com/376861116
  8. Houdini Growth Masterclass

    Hey, On June 3rd I will be teaching an advanced Houdini masterclass at the Effects America conference in Montreal. I will be covering growth systems. Should be good fun: https://www.effects-events.com/en/master-classes/ Description: During this advanced Houdini masterclass you will learn how to create an art-directable growth system. Digitally constructing things can be as challenging if not more challenging than destruction, this class will focus on the former. The class is split into two main sections. The first section of the class will dive into building the growth solver prototype tool. This covers solvers, some vector math, chaos theory, 2d & 3d growth, custom forces and tool development. The second section of the class dives into using the tools to grow a 2d and 3d pattern that is procedurally animated and prepared for rendering. This covers path finding, procedural animation, combining 2d and 3d patterns, custom attributes and aovs/render passes for comp. Take away: Understand the algorithm and concepts for building a growth solver. Build a user-friendly and efficient tool that can scale from small scale single growth to growing large datasets for entire vfx sequences. Understanding and making use of Houdini’s data acceleration structures. Gaining insight into the art-direction and approval process for both the grown pattern as well as the procedural animation. The audience: This course is intended for intermediate to advanced Houdini users. Users should have a working understanding of the Houdini interface and overall data flow (contexts, attributes, datatypes). Houdini Apprentice can be used for this class. Hope to see you there or perhaps at the conference, Peter
  9. Thread animation growth

    Hey people of Houdini. I have now pulled all the hair I have left out and I need your help... I have been creating a growth effect similar to the Flyknit effect of Simon holmedal and using tips from entagma to get my vertex to point in the direction of growth. It works great and I'm happy with the results BUT... Now I have a loop of knit animated and want the animation to execute as the growth reaches it. I have tried for each loops with no avail. Can anyone help. I have been tasked to create this knitting structure for a project and I'm lost in a knotty mess. Cheers Andy Knittingtest02.hipnc
  10. Hi Everybody, Im looking at Entagma's shortest path growth by Ben, trying to find a way to randomise the carve sop. Any ideas, also Im new to Houdini, sorry for being a hassle.
  11. Organic cell growth Inside

    Hey there, I Have a setup going that I followed from the Entagma Patreon page. It's a cell growth system based on VDB's. and VDB analysis. I got it working so it's colliding with an object outwards. But what if I want a pighead for example and place the cells inside? Basically, how do I invert this setup so the cells grow inside an object and collide? I think I'm overthinking this one and I need some help here. Cheers! BubblePush_v3_odforce1.hip
  12. Ivy Taming

    Hello! In case you haven't seen, a new HDA was posted on the Think Procedural Discord server to procedurally grow and art direct ivies, it looks pretty cool! Ivy Taming 1.0 for Houdini Documentation
  13. Starcraft Growth Project

    Hey there! Trying to be more active. Here's a WIP of a project I did for Peter Claes's Houdini class. Such a cool technique to play around with. Struggled a ton, and have lot of extra RnD elements that got gutted haha. But I learned a lot. Have to Re-Render, have some slime / rivulets for the eggs in the next render, which I have been struggling with. Initially was flip but switched to something simpler and less heavy.. Had issues transferring V for motion blur due to changing pt numbers but I'm sure someone probably could figure it out! Wanted to add one of the eggs exploding. but stretched thin on time. Will do another rnd for it. Will re-render without motion blur I think. Someone had idea of adding veins, like a neural network that activate and reveal. but I failed at that for texturing lol. I think I could brute force it with geometry to replicate it but that just seems wrong. Also I keep running into Lights inside Volumes on my projects.. makes clearing up noise pretty miserable! Will return to this project after school and expand on it.
  14. First dump from a home-brew Grammar system expressed iteratively as an evolving growth system. A decade of hunting down Blackberries to their roots - to remove them from my yard; A month of looking at and sketching Blackberry growth in the wild. A day with Houdini Apprentice, and a single point of geometry to seed the system. Then just turned it on. There's fewer than 100 lines of code, and I'd guess about a dozen substitution rules in the grammar system. Emergence is an effective approach for modelling organic processes. Blackberry_h17.13.hipnc
  15. Growth Thingy Help!

    Hello! This is my first post on odforce, I feel I'm finally taking a step in the right direction! I'm new to houdini only been using it for 4-5 ish months now. Anyways, just happy try and be a part of the community. Are there any other places besides the discord server that houdini people hang out at? Anyways, to the point -- The thing I'm having trouble with, is orienting geometry to the direction of the normal of what it's getting copied to. I've been orienting my geometry in Z and using @orient.z = @N; and @P.z = @N; to attempt it, but it's not giving me exactly what I want. In the file, i'm using a for loop to run over each primitive and grabbing the centers, then blasting away everything but point 0, the instancing on 0. I'm using 0 because the for loop automatically sorts the points. (This is a different approach to Simon Holmedal's growth that he showed during his demo, I won't take credit.) Do i need another for loop inside of the one I currently have to orient the new geometry to the normal? I apologize if this is too vague, it's my first time posting a question, I can be more specific about things if needed. I appreciate your time! - Thanks triangleGrowth.hiplc
  16. Hello everyone : Some test using my tool for creating procedural Tree growing and Rigging : Tutorial Trailer : link to Tutorial : https://www.hossamfx.org/trees-rigging-in-houdini/ thanks Hossam Aldin Alaliwi www.hossamfx.org
  17. L-system Growth?

    L-system growth
  18. growing dynamic curve

    Hi, Currently banging my head against a brick wall on how to create a similar effect to the play-doh looking, growing worm things in this great Ditroit piece: Wondering if someone could give me a little nudge in the right direction? Or a good place to start looking? Up against it a little so don't have a huge amount of dev time! Cheers!
  19. Controlling solver sop

    Hey guys, I am following this Ben Watts tutorial, where he has a system to grow points on a surface. Its a great system , I am still trying to get my head around the sop solver but what I would really like to do is to be able to slow it down. I have tried animating the search radius of the point but that gives me limited control. I tried using a time shift but that just kills the whole grow effect. Any tips would be much appreciated. Cheers. video
  20. Hello everyone, I am new to houdini, and I am trying to do something I think should be simple, but I can't wrap my head around how to set it up correctly so that it works. I want to transfer a point attribute from points generated on a source mesh, back onto set mesh or ideally into a redshift shader (RS_material) to control the opacity. I am trying to use the super cool tutorial below, and use the points generated to drive the reveal of a mesh through the use of the opacity channel in the redshift shader. I can't seem to understand how to set this up so that the parts that need to see each other can, and do I need to convert the attribute into something that can go from 0 - 1 and / black to white? I'm just a bit lost and im sure I over complicate things, so if anyone would please just point me in the right direction at least, it would be much appreciated. Like what is the general basic order I should of this? mesh - generate points - I can see the attribute in my geo-sheet but now what? attribute transfer I can't seem to use correctly Thank youuu !!!
  21. How is this effect made?

    This effect at 0:16-0:20 is inspiring me to learn houdini. But what is called and how do I achieve this effect
  22. Vdb grups?

    Hey magicians, I have a setup that make some blobs growth, but I need them to growth in a different speed each one, I tried making groups out of vdbs to control each one by time offset with no luck, also tried playing with different vdb names. Any tip on how can I affect the speed of each blob separatedly? Plan B will be making each vdb growth separatedly and then play with vdb combine, not sure if I'll get the same effect but will give a shot. Here is a sample gif and file to illustrate my issue Thanks in advance! growth_hip_for_offset.hip
  23. I got this dla growth system, that generate new points from "old" points each frame. i want to instance different objects to the growing dla system. My problem is that when i use an attribute randomize "pscale" and "orient" to the growing points, that result that each point changes size for each frame, same goes for orient. Ive put my randomize in the solver, and was hope that would do it, but no luck. I guess i have to give each point a id attribute once its born, but not sure how to proceed. I went through entagmas toturial "Diffusion Limited Aggregation", that is where my dla/growth system is from, so im just going to give ewach point a randomize pscale and orient. Anyone know how to do this? dla_attribute_problem.hiplc
  24. lightning_test.hipnc Hello everybody, I am new to Houdini and am eager to learn more every day. I started with some lightning effects and got stuck where I wanted to create a slider for its growth. If the lighting develops it should start with the main branch. As soon as it reaches the first secondary branch, the secondary branch should start developing as well as the main branch should continue with its develpoment and so on. In my file you will see a rudimentary version - (I needed to take out a lot of nodes to get a proper overview again) - of the lightning so far. My idea about how to procede was as following: Have a carve sop for the main branching, the secondary branching as well as the third branching. Paste the relative parameters of the "second u" channel of the main branching into the channel of the secondary and third branching and subtract an offset, which would be the distance of the basepoints from one branching to the basepoints of the following branching. For that I merged the basepoint groups, added a sort sop to bring the point numbers in order, then added an add sop to connect the points. If this had worked, I would have created a distance attribute for me to know the offset. But what I probably need is a wrangle sop in order to specify that I only want to connect the points from the same branches in order to measure the distance between for example basepoints2 and basepoints3. The animated seed of the scattered basepoints will probably make it more complicated since it changes the oder of the point number as well from the sort sop. Maybe I am completely on the wrong track and there is another - maybe even less complicated - way of doing this, so I would be happy about all responses. If you've got any ideas on how I could do this, especially how I can write it out in a wrangle node, I would appreciate all help I can get.
  25. Hello, I have a growing effect on some geometry with the solver, I need the growth to start from one point, which it does, however I need it to look less even and for it to have some random gaps as this effect will become ice with shaders. Any ideas, how I could do this? I have attached the files too Thank you! Corridoor_3_Thickness.obj Corridor_Ice_Spread_003.hipnc
×