Just in case you didn't saw it yet, this is my Black Hole animated scene: https://planetside.co.uk/forums/index.php/topic,26924.0.html
If you notice the debris, you can see that many of them are moving "together", which is not the wanted result. get those objects members of the "debris" population moving randomly each other like in zero-G, it becomes more difficult than i expected. i have just one idea to this, and is decrease the number of objects per pop, and create more pops with different animations, but of course, i would like to know if there is another procedural way to animate this ones...
Edit: Hope i've not asking some stupid thing :D
Is your pop of debris sitting on some 'floating' fractal? Then maybe the fractal itself can be warped or animated to have the debris float several ways (and/or rotated!), plus the overall movement.
Quote from: Dune on November 29, 2019, 12:13:44 PMIs your pop of debris sitting on some 'floating' fractal? Then maybe the fractal itself can be warped or animated to have the debris float several ways (and/or rotated!), plus the overall movement.
Yes Ulco, they are setting by a "floating" power fractal. unfortunately i already tried that idea today. the result was a more random motion of the objects, the problem was that they suddenly changed direction crazly, this could be due that the objects are displaced BY the PFS, and not moving WITH the PFS. the real movement of each object is done by the manual animation that i did inside their nodes, which as you saw, is not 100% realistic...
Quote from: Ariel DK on November 29, 2019, 12:57:39 PMQuote from: Dune on November 29, 2019, 12:13:44 PMIs your pop of debris sitting on some 'floating' fractal? Then maybe the fractal itself can be warped or animated to have the debris float several ways (and/or rotated!), plus the overall movement.
Yes Ulco, they are setting by a "floating" power fractal. unfortunately i already tried that idea today. the result was a more random motion of the objects, the problem was that they suddenly changed direction crazly, this could be due that the objects are displaced BY the PFS, and not moving WITH the PFS. the real movement of each object is done by the manual animation that i did inside their nodes, which as you saw, is not 100% realistic...
To create linear motion of each instance, I would do the following. Create 3 power fractals to generate X, Y and Z displacements. You can think of these displacements as your
velocities. Then animate the displacement amplitudes of these fractals (e.g. continually increasing) to turn the velocity into a displacement. If the amplitudes animate linearly, the position will animate linearly too. You can add these animated fractals to your base position fractal(s) which don't animate.
The animated displacements of each fractal taken through a redirect shader, I presume.
Thanks Matt for the advice! and Ulco for the hint ;)
Seems to work nicely, but i noticed that the problem is the rotation.
now i have more control about the linear movement of the objects, but some of them are still rotating together...
Maybe the displacement sizes are not small enough. With more diversity in animated displacement, and rotation the instances should react on a smaller scale. But don't forget using a compute normal/compute terrain with a very small patch size in that case! Pop should sit on that compute node.
Though rotation will likely not be lineair, but more like haphazard rotation. I don't know how to get each instance to really rotate in different ways constantly. Then you probably need a few copies of a pop and have them rotate differently.
Mind you, I've never done this, purely theoretcal.
Quote from: Dune on December 01, 2019, 02:31:47 AMMaybe the displacement sizes are not small enough. With more diversity in animated displacement, and rotation the instances should react on a smaller scale. But don't forget using a compute normal/compute terrain with a very small patch size in that case! Pop should sit on that compute node.
Though rotation will likely not be lineair, but more like haphazard rotation. I don't know how to get each instance to really rotate in different ways constantly. Then you probably need a few copies of a pop and have them rotate differently.
Mind you, I've never done this, purely theoretcal.
I will try to check that this night, meanwhile, this is an animation with your recommended setup. is only one pop, but as i said before, some of them are still rotating together.
At least i can't say that doesn't looks better than before ;)
It's interesting that the instances are still aligned. Are you using rotation variation in the population?
- Oshyan
Even if so, I notice in pops of trees that with a 'bad' seed and only a couple of instances, you may have bad luck and three prominently located trees have exactly (or nearly so) the same rotation, and need editing.
So you might try editing some initial instances away from eachother, and see if that also influences rotation.
@Oshyan Yes i did, but in some cases the objects was aligned, and i didn't know why...
@Dune So yes, i noticed that the instances rotating together was just a few ones, so i corrected manually and surprise...! they were still rotating but from the new angle that i gave them!
Btw, i added more debris model variation, a new edited pop of curse, and not relevant, but i also add some chromatic aberration just for fun
https://drive.google.com/open?id=1tilIHGu-05hyEpFaACILcf6nh2gIGYlb
That looks much better!