Realflow simulation
Simulación en Realflow.
I used a very simple set up for the sim.
a fill emitter, gravity daemon and a scripted deamon.
Utilice un set up muy simple para la simulación.
Un fill emitter, gravedad y un script.
El script que utilice es una cortesía de Allan McKay.
The script i used was a Courtesy of Allan McKay.
Here the script i used:
Aqui el script que ulice:
def onSimulationBegin():
emitter = scene.get_PB_Emitter("Fill_Object01")
particle = emitter.getFirstParticle()
while (particle):
particle.setVelocity(Vector.new( 0,0,0 ))
particle.freeze()
particle = particle.getNextParticle()
def onSimulationFrame( frame ):
numNeighbors = {}
emitter = scene.get_PB_Emitter("Fill_Object01")
particle = emitter.getFirstParticle()
# speed Multiplier
sVal = 50
while (particle):
numNeighbors[int(particle.id)]=len(particle.getNeighbors(.5))
particle = particle.getNextParticle()
i=0
for id, n in sorted(numNeighbors.items(), key=lambda x:x[1]):
if i < frame*sVal:
emitter.getParticle(id).unfreeze()
i+=1
GRACIAS
THANKS