Post by michaelb01 on Oct 30, 2014 7:07:05 GMT -5
Intelligent Actions/Dynamics
The ability to react dynamically or procedurally to surrounds, e.g. an agent falling over - it could dynamically put out its hand towards the ground to break its fall or cover its head to shield itself (e.g. www.youtube.com/watch?v=q0yvs6RJVVY)
Or if an agent hears a sound it could look over towards it. All of these actions would have to generated dynamically as the sound could come from any direction
Button for symmetrical decision - This would speed up the workflow for making logic and would reduce the number of decision nodes in your outliner, e.g. if you you have the following decision:
input sound.x -90 (min) 0 (max) 20 (fuzzyIn) 20 (fuzzyOut)
output ry 150
There should be a button to enable symmetrical logic which would do the same thing but in the other direction, i.e.:
input sound.x 0 (min) 90 (max) 20 (fuzzyIn) 20 (fuzzyOut)
output ry -150
Input/Output with channels. I.e. you could set an output equal to another channel, e.g. The following would colour the agents based on their place id:
output colour (decision) id.place (value)
More intuitive priority for logic
Logic should be prioritised as it is seen in the outlines (top to bottom). Groups of logic is still useful though
Disable dynamics on dummy shape (not just on dummy shape and its sub tree)
View Dynamics Pieces - Channel box boolean attribute on the original agent to assign a unique colour to each dummy shape for visualisation. Then if you enable compoundRBD this is easy to see what is connected without checking the compoundRBD attribute in the channel box.
The ability to react dynamically or procedurally to surrounds, e.g. an agent falling over - it could dynamically put out its hand towards the ground to break its fall or cover its head to shield itself (e.g. www.youtube.com/watch?v=q0yvs6RJVVY)
Or if an agent hears a sound it could look over towards it. All of these actions would have to generated dynamically as the sound could come from any direction
Button for symmetrical decision - This would speed up the workflow for making logic and would reduce the number of decision nodes in your outliner, e.g. if you you have the following decision:
input sound.x -90 (min) 0 (max) 20 (fuzzyIn) 20 (fuzzyOut)
output ry 150
There should be a button to enable symmetrical logic which would do the same thing but in the other direction, i.e.:
input sound.x 0 (min) 90 (max) 20 (fuzzyIn) 20 (fuzzyOut)
output ry -150
Input/Output with channels. I.e. you could set an output equal to another channel, e.g. The following would colour the agents based on their place id:
output colour (decision) id.place (value)
More intuitive priority for logic
Logic should be prioritised as it is seen in the outlines (top to bottom). Groups of logic is still useful though
Disable dynamics on dummy shape (not just on dummy shape and its sub tree)
View Dynamics Pieces - Channel box boolean attribute on the original agent to assign a unique colour to each dummy shape for visualisation. Then if you enable compoundRBD this is easy to see what is connected without checking the compoundRBD attribute in the channel box.