
"Spiders" auto-walking and flock simulation for blender
1 year ago
All the WIP blogposts along the way are at linetestjournals.blogspot.com/
My notes on the algorithms: scribd.com/doc/47412229/Crowd-Simulation-and-Auto-Walking-Algorithms
Even at HD the compression has really destroyed some of the shots here - I've enabled the video download.
A crash test dummy for my work in progress collection of scripts for auto-walking and flock simulation in blender. The crowd simulation system used for these was programmed from the ground up in python (not using blender's built in boids), as was the auto-walker (though I took a glance at the old 2.4x insect walker but decided to go down a different route for more flexibility with different numbers of legs etc.)
I also coded the 'scribbler' and the motion trails in python (thanks to this unofficial port of Python Image Library to Python3 lfd.uci.edu/~gohlke/pythonlibs/#pil which enabled me to use PIL inside blender to read pixels). Inspiration for the scribbler's algorithm comes in parts from mr doob's harmony mrdoob.com/projects/harmony/ and zefrank's original scribbler zefrank.com/scribbler/about.html .
The sound is a combination of my own python code (sampling differentiated fcurve data in blender) and audiopaint nicolasfournel.com/audiopaint.htm .
My notes on the algorithms: scribd.com/doc/47412229/Crowd-Simulation-and-Auto-Walking-Algorithms
Even at HD the compression has really destroyed some of the shots here - I've enabled the video download.
A crash test dummy for my work in progress collection of scripts for auto-walking and flock simulation in blender. The crowd simulation system used for these was programmed from the ground up in python (not using blender's built in boids), as was the auto-walker (though I took a glance at the old 2.4x insect walker but decided to go down a different route for more flexibility with different numbers of legs etc.)
I also coded the 'scribbler' and the motion trails in python (thanks to this unofficial port of Python Image Library to Python3 lfd.uci.edu/~gohlke/pythonlibs/#pil which enabled me to use PIL inside blender to read pixels). Inspiration for the scribbler's algorithm comes in parts from mr doob's harmony mrdoob.com/projects/harmony/ and zefrank's original scribbler zefrank.com/scribbler/about.html .
The sound is a combination of my own python code (sampling differentiated fcurve data in blender) and audiopaint nicolasfournel.com/audiopaint.htm .
MP4
00:00:36
| Date | Plays | Likes | Comments |
|---|---|---|---|
| Totals | 13.7K | 65 | 16 |
| Feb 23rd | 1 | 0 | 0 |
| Feb 22nd | 2 | 0 | 0 |
| Feb 21st | 1 | 0 | 0 |
| Feb 20th | 7 | 0 | 0 |
| Feb 19th | 1 | 1 | 0 |
| Feb 18th | 1 | 0 | 0 |
| Feb 17th | 3 | 0 | 0 |
-
Vimeo: About / Blog / Developers / Jobs /
Community Guidelines /
Help Center / Video School / Music Store / Site Map
/ Vimeo
or
-
Legal: TM + ©2012 Vimeo, LLC. All rights reserved. / Terms of Service / Privacy Statement / Copyright

Prev week
Is it gonna be released as an add-on for blender ??
The scribbler loads 2d images using PIL in blender to read the pixels. Rather than drawing lines onto a 2D image (which is probably pretty slow using python), I build a flat mesh of edges and render this from top down. Though it might seem like an odd way to do things, I'd love to expand the scribbler to enable 3D scribbling in future!