Page 1 of 2 12 LastLast
Results 1 to 15 of 20

Thread: Instance animated deformation question

  1. #1
    Scene Destroyer DrStrik9's Avatar
    Join Date
    May 2007
    Location
    Portland, Oregon
    Posts
    1,684

    Instance animated deformation question

    I'm getting a better understanding of instances in 2015.3, thanks to a bunch of tutorials from dwburman and others, plus a lot of trial and error (not necessarily in that order).

    I presently have a field of grass, with around 28 stalks in a loose group, all with weight map from 0 at base to 100 at top, being deformed by a moving texture. The group of 28 stalks looks great, but so far I haven't found a way to animate instances of it that have that classic "waves of grain" look you see in the real world.

    I'm using the parent setting with random time offset. And it looks "ok," but this doesn't really do the trick. The result is still a bit arbitrary and mechanical looking.

    Of course, it's easy to get that "waves of grain" look with all actual geometry, but the poly overhead becomes ridiculous at a point, so accomplishing this goal with instances would be the way to go. I know there must be a nodal solution, but I'm really a noob at nodes.

    To the node masters: how would you go about using nodes to create this "waves of grain" effect with instanced grass?

  2. #2
    Vacant, pretty vacant pinkmouse's Avatar
    Join Date
    Aug 2003
    Location
    South Yorkshire
    Posts
    1,702
    Post your scene, and I'll have a play.
    Al
    "I conceive of nothing, in religion, science or philosophy, that is more than the proper thing to wear, for a while." Charles Fort

    My Website
    My Lightwave Tutorials

  3. #3
    Quote Originally Posted by DrStrik9 View Post
    ....Of course, it's easy to get that "waves of grain" look with all actual geometry, but the poly overhead becomes ridiculous at a point, so accomplishing this goal with instances would be the way to go. I know there must be a nodal solution, but I'm really a noob at nodes.....
    hi, if I understand your problem right:
    You only can animate transform, rotate and scale individual for separate instances.
    Itīs not possible for deformation like bones, displacement, mdds, morphs and so on.

    So, if you use the native instance generator you have to make the "waves of grain" - animation with rotation of single blades. You cannot use deformations for this (to avoid misunderstandings: you can use objects with animated deformation for instancing, but you cannot control it for single instances separate).

    There was a thread about this, but I donīt find it.

    ciao
    Thomas
    Web: www.dieleinwandhelden.com

    I use two pieces of the three-piece application with mocap module.

  4. #4
    RETROGRADER prometheus's Avatar
    Join Date
    Aug 2003
    Location
    sweden stockholm
    Posts
    15,104
    Thatīs why I would like a fiberfx tool that can deal with very large areas of grassy fields.
    think sasquatch did that better than fiberfx though.

    I have yet to see a good example of instances beeing able to do it convincingly, after all ..it can not handle a bent deformation..only rotation for each instance, wich I donīt believe is realistic.

    possible if you add several variations of deformations as seperate instances(not per blade..but add deformation to a larger area of poly blades..then the same for another area differently and seperate as instances) that could probably yield the undulation variations, though you can not reference it to for instance a chopper flying over a grassy field and effecting it..not that easy anyway..


  5. #5

    think Sasquatch did that better than FiberFX though.
    it'll be interesting to see how LW2016 copes with this...

    wonder how DP instance(r) would look with this (as you can mdd offset it)
    LW vidz   DPont donate   LightWiki   RHiggit   IKBooster   My vidz

  6. #6
    Scene Destroyer DrStrik9's Avatar
    Join Date
    May 2007
    Location
    Portland, Oregon
    Posts
    1,684
    Thanks for your kind responses.

    Quote Originally Posted by pinkmouse View Post
    Post your scene, and I'll have a play.
    Thank you. I’m busy all day today (delayed Thanksgiving celebration), but when I get time I'll post this test scene.

    Quote Originally Posted by Thomas Leitner View Post
    So, if you use the native instance generator you have to make the "waves of grain" - animation with rotation of single blades. You cannot use deformations for this (to avoid misunderstandings: you can use objects with animated deformation for instancing, but you cannot control it for single instances separate).
    Yes, you said it well. So my “half-way” solution at this point is to use a group of blades (wild grass), not just a single blade. It looks a tiny bit better than a single blade, but the problem still exists.

    Quote Originally Posted by prometheus View Post
    I have yet to see a good example of instances beeing able to do it convincingly, after all ..it can not handle a bent deformation..only rotation for each instance, wich I donīt believe is realistic.
    Yup. That’s the nature of the problem.

    I like your fiberFX sample a lot, but it's just that, a sample, right? If I understand correctly, that’s basically what’s happening with instanced geometry (with the original geometry being a group of grass blades).

    Quote Originally Posted by erikals View Post
    wonder how DP instance(r) would look with this (as you can mdd offset it)
    Unfortunately, I can't use DP Instancer because of a render issue in 2015.3: all the instances render as if matte objects. (on Mac) Denis says he can’t continue support of DP Instancer, and Sensei says it’s because of changes in 2015.3’s instancing.



    I also have an old scene with cloned geometry, which uses one simple texture deformation, and does a slightly better job. I'll try to find a render and put it on youtube with a link. (maybe)

    If there was a magic way to “deform after instancing,” that might be a way to make instances act the same as actual geometry. — I know, dream on …

    I keep watching Bryphi77’s videos, and marvel at his understanding of nodes. He insists that Lightwave can do more with nodes than most other 3D apps. -- I have a LONG way to go …

  7. #7
    Scene Destroyer DrStrik9's Avatar
    Join Date
    May 2007
    Location
    Portland, Oregon
    Posts
    1,684
    OK, I found the old scene/render of grass deformed using all geometry, and uploaded it to YouTube. It's a low-res render, but you can see the coherence of the grass deformation that I want to do with instanced grass.

    https://youtu.be/2VuzXjfmZFs

    Scene file later ...

    --

    EDIT: At around 0:36, the deformation seems to be most believable when it slows down/stops and then starts up again.
    Last edited by DrStrik9; 11-29-2015 at 09:55 AM.

  8. #8
    Lighthearted Kaptive's Avatar
    Join Date
    Jan 2006
    Location
    Derby, UK
    Posts
    748

    A simple solution...

    Deleted post as it is not useful.
    Attached Files Attached Files
    Last edited by Kaptive; 11-29-2015 at 09:29 AM.

  9. #9
    Lighthearted Kaptive's Avatar
    Join Date
    Jan 2006
    Location
    Derby, UK
    Posts
    748
    I have yet to see a good example of instances beeing able to do it convincingly, after all ..it can not handle a bent deformation..only rotation for each instance, wich I donīt believe is realistic.


    Yup. That’s the nature of the problem.
    Ok, I see you want to go more complex, and the nodes can do a similar thing. All fine. Ignore my low-fi solution post I guess .

    However, I do think you could create a couple of dozen blades of grass, each with their own morphs or displacements to add the random factor and combine it with nodes movement to create a convincing effect. Unless the eye is purposefully on the grass itself, you only really need to create the impression of the movement. It all depends on its' final use I guess.

    No one watches individual blades of grass unless they look totally weird and draw the eye to them.

  10. #10
    RETROGRADER prometheus's Avatar
    Join Date
    Aug 2003
    Location
    sweden stockholm
    Posts
    15,104
    Quote Originally Posted by DrStrik9 View Post

    I like your fiberFX sample a lot, but it's just that, a sample, right? If I understand correctly, that’s basically what’s happening with instanced geometry (with the original geometry being a group of grass blades).


    If there was a magic way to “deform after instancing,” that might be a way to make instances act the same as actual geometry. — I know, dream on …

    Not sure what you mean by samples in my fiberfx "sample" it consists of no geometry..only fiberfx applied over the surface, no instancing what so ever..or cloning, the wind effect is made by using fractal procedurals in the gravity tab.

    Regarding your dream about deforming after instancing, well you can..but it will be equal on all blades..but I get what your vision is, and yes..I had that wet dream too such thing would be a truly innovative thing though..creating rock instance from
    one single object that has different deformation when instanced for example, and turning each blade or groups of blades bent deformed differently, turning figures in to a variaty of intances from the same base shape but having different face forms..though not sure that is technicly possible.

  11. #11
    Lighthearted Kaptive's Avatar
    Join Date
    Jan 2006
    Location
    Derby, UK
    Posts
    748
    Quote Originally Posted by prometheus View Post
    Not sure what you mean by samples in my fiberfx "sample" it consists of no geometry..only fiberfx applied over the surface, no instancing what so ever..or cloning, the wind effect is made by using fractal procedurals in the gravity tab.

    Regarding your dream about deforming after instancing, well you can..but it will be equal on all blades..but I get what your vision is, and yes..I had that wet dream too such thing would be a truly innovative thing though..creating rock instance from
    one single object that has different deformation when instanced for example, and turning each blade or groups of blades bent deformed differently, turning figures in to a variaty of intances from the same base shape but having different face forms..though not sure that is technicly possible.
    Not to mention how slow the scene might become as it works out each deformation on potentially tens of thousands of instances. Though once we have domestic quantum computers it should be a doddle. However, at that point it'll be doing our thinking for us and we'll just be responsible for making it coffee.

  12. #12
    Registered User
    Join Date
    Jul 2007
    Location
    Belgium
    Posts
    114
    Just take a look at polas smarthmoph effectors

    http://polas.net/smorph/effectors.php

  13. #13
    RETROGRADER prometheus's Avatar
    Join Date
    Aug 2003
    Location
    sweden stockholm
    Posts
    15,104
    Quote Originally Posted by Curly_01 View Post
    Just take a look at polas smarthmoph effectors

    http://polas.net/smorph/effectors.php
    As I understand it though..that wonīt work with instances..well it works sort of, except you would get patches of these blades bending all over at the place in the same time..wich makes the smart morph completly unnecessary.

    This is the best tool and sample I have seen, not possible within 2015 today due to lack of support and licensing I think..old sasquatch pro..with dynamics(right click and save first is recommended.)

    http://www.worley.com/Media/animatio...ch/chopper.avi

  14. #14
    RETROGRADER prometheus's Avatar
    Join Date
    Aug 2003
    Location
    sweden stockholm
    Posts
    15,104
    another thing to consider..
    That is to render out in layers, split it up with segments in the foreground, middle and distance, and deactivate those parts not needed for that layered render pass in order to maintain it workable., then in comp software.

  15. #15
    Lighthearted Kaptive's Avatar
    Join Date
    Jan 2006
    Location
    Derby, UK
    Posts
    748
    Quote Originally Posted by prometheus View Post

    This is the best tool and sample I have seen, not possible within 2015 today due to lack of support and licensing I think..old sasquatch pro..with dynamics(right click and save first is recommended.)

    http://www.worley.com/Media/animatio...ch/chopper.avi
    That is pretty awesome. Sometimes it amazes me how we can go backwards so easily when we lose a dev. Reelmotion was amazing for cars, bikes and aircraft... gone. Shave and haircut, gone.... well, to the other side. I'm sure the list is quite long. Such a pity.

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •