blender/release/ui
Janne Karhu b4353a8443 Initial code for boids v2
Too many new features to list! But here are the biggies:
- Boids can move on air and/or land, or climb a goal object.
- Proper interaction with collision objects.
	* Closest collision object in negative z direction is considered as ground.
	* Other collision objects are obstacles and boids collide with them.
- Boid behavior rules are now added to a dynamic list.
	* Many new rules and many still not implemented.
	* Different rule evaluation modes (fuzzy, random, average).
- Only particle systems defined by per system "boid relations" are considered for simulation of that system.
	* This is in addition to the boids own system of course.
	* Relations define other systems as "neutral", "friend" or "enemy".
- All effectors now effect boid physics, not boid brains.
	* This allows forcing boids somewhere.
	* Exception to this is new "boid" effector, which defines boid predators (positive strength) and goals (negative strength).
	
Known issue:
- Boid health isn't yet stored in pointcache so simulations with "fight" rule are not be read from cache properly.
- Object/Group visualization object's animation is not played in "particle time". This is definately the wanted behavior, but isn't possible with the current state of dupliobject code.

Other new features:
- Particle systems can now be named separately from particle settings.
	* Default name for particle settings is now "ParticleSettings" instead of "PSys"
- Per particle system list of particle effector weights.
	* Enables different effection strengths for particles from different particle systems with without messing around with effector group setting.

Other code changes:
- KDTree now supports range search as it's needed for new boids.
- "Keyed particle targets" renamed as general "particle targets", as they're needed for boids too. (this might break some files saved with new keyed particles)

Bug fixes:
- Object & group visualizations didn't work.
- Interpolating pointcache didn't do rotation.
2009-07-20 23:52:53 +00:00
..
bpy_ops.py issues auto generating rna docs 2009-07-19 14:57:20 +00:00
buttons_data_armature.py 2.5: Armature 2009-07-14 17:59:26 +00:00
buttons_data_bone.py 2.5: added panel with IK settings for bone. 2009-07-14 22:11:25 +00:00
buttons_data_camera.py 2.5: Render 2009-07-13 19:09:13 +00:00
buttons_data_curve.py 2.5: Buttons Window 2009-07-09 19:45:27 +00:00
buttons_data_empty.py UI: 2009-06-18 14:20:25 +00:00
buttons_data_lamp.py 2.5 Lamps: 2009-07-20 20:34:14 +00:00
buttons_data_lattice.py python access to operators now hides the _OT_ syntax, eg. SOME_OT_operator -> some.operator 2009-07-17 12:26:40 +00:00
buttons_data_mesh.py python access to operators now hides the _OT_ syntax, eg. SOME_OT_operator -> some.operator 2009-07-17 12:26:40 +00:00
buttons_data_modifier.py python access to operators now hides the _OT_ syntax, eg. SOME_OT_operator -> some.operator 2009-07-17 12:26:40 +00:00
buttons_data_text.py 2.5: Buttons Window 2009-07-09 19:45:27 +00:00
buttons_game.py UI layouts 2009-07-20 21:31:32 +00:00
buttons_material.py patch from oxben (Benjamin) 2009-07-18 04:09:23 +00:00
buttons_object_constraint.py 2.5 - Recode of Add Constraint Operator(s) 2009-07-19 13:06:18 +00:00
buttons_objects.py python access to operators now hides the _OT_ syntax, eg. SOME_OT_operator -> some.operator 2009-07-17 12:26:40 +00:00
buttons_particle.py Initial code for boids v2 2009-07-20 23:52:53 +00:00
buttons_physics_cloth.py Some little UI adjustments to cloth + fluid panel and their presets 2009-07-20 17:15:41 +00:00
buttons_physics_field.py Initial code for boids v2 2009-07-20 23:52:53 +00:00
buttons_physics_fluid.py Some little UI adjustments to cloth + fluid panel and their presets 2009-07-20 17:15:41 +00:00
buttons_physics_softbody.py python access to operators now hides the _OT_ syntax, eg. SOME_OT_operator -> some.operator 2009-07-17 12:26:40 +00:00
buttons_scene.py UI layouts 2009-07-20 21:31:32 +00:00
buttons_texture.py python access to operators now hides the _OT_ syntax, eg. SOME_OT_operator -> some.operator 2009-07-17 12:26:40 +00:00
buttons_world.py BGE panels: wip 2009-07-20 20:28:29 +00:00
space_buttons.py 2.5 2009-06-30 19:20:45 +00:00
space_console.py Python operators 2009-07-19 13:32:02 +00:00
space_filebrowser.py python access to operators now hides the _OT_ syntax, eg. SOME_OT_operator -> some.operator 2009-07-17 12:26:40 +00:00
space_image.py - Support for importing python packages. (directories of python scripts containing an __init__.py) 2009-07-19 17:45:14 +00:00
space_info.py patch from oxben (Benjamin) 2009-07-18 04:09:23 +00:00
space_logic.py fix for recent stereo changes+tweaks 2009-07-20 22:36:56 +00:00
space_outliner.py python access to operators now hides the _OT_ syntax, eg. SOME_OT_operator -> some.operator 2009-07-17 12:26:40 +00:00
space_sequencer.py python access to operators now hides the _OT_ syntax, eg. SOME_OT_operator -> some.operator 2009-07-17 12:26:40 +00:00
space_text.py python access to operators now hides the _OT_ syntax, eg. SOME_OT_operator -> some.operator 2009-07-17 12:26:40 +00:00
space_view3d_toolbar.py patch from William 2009-07-20 16:39:16 +00:00
space_view3d.py patch from William 2009-07-20 16:39:16 +00:00