Post by dgollas on Jun 18, 2012 17:12:54 GMT -5
Hi, I am learning miarmy after using Massive for a while and I am missing a couple of things that used to help with randomization.
1. The first is I don't have a sinusoidal channel that I can use to generate smooth cyclical movements (used in massive to move head from side to side for example). It would be great if we could generate that kind of input channel in miarmy.
2. Having expressions within the fuzzy logic would help a lot, for example, if I could do noise.frame*2-1 I could change the range of the fuzzy signal and make it go from -1 to 1 and then use it to drive angles from negative to positive without making two rules.
3. Agent variables. In Massive, you can create your own "Agent Variables", name them and assign a range and variation rate per agent type. These variables would be initialized on each instance of the agent according to the parameters specified in the base agent and are very useful to create decisions that vary from agent to agent.
4. A question, how can I control the frequency of noise.frame, it moves way to fast to control anything. Also, all my agents seem to have the same value on noise.frame, which kind of defeats the purpose of it.
5. An output channel named action:rate would be great, in which you could modify the speed of whatever the current action was, without having to know the name. So you could do "action:rate" with a value of 0.5 and it would slow down the rate of whatever action was plating, be it run or walk or whatever (to slow down when avoiding each other for example).
Thanks for your great plugin! We are getting ready to purchase the pro version but have not been able to receive an answer by email.
1. The first is I don't have a sinusoidal channel that I can use to generate smooth cyclical movements (used in massive to move head from side to side for example). It would be great if we could generate that kind of input channel in miarmy.
2. Having expressions within the fuzzy logic would help a lot, for example, if I could do noise.frame*2-1 I could change the range of the fuzzy signal and make it go from -1 to 1 and then use it to drive angles from negative to positive without making two rules.
3. Agent variables. In Massive, you can create your own "Agent Variables", name them and assign a range and variation rate per agent type. These variables would be initialized on each instance of the agent according to the parameters specified in the base agent and are very useful to create decisions that vary from agent to agent.
4. A question, how can I control the frequency of noise.frame, it moves way to fast to control anything. Also, all my agents seem to have the same value on noise.frame, which kind of defeats the purpose of it.
5. An output channel named action:rate would be great, in which you could modify the speed of whatever the current action was, without having to know the name. So you could do "action:rate" with a value of 0.5 and it would slow down the rate of whatever action was plating, be it run or walk or whatever (to slow down when avoiding each other for example).
Thanks for your great plugin! We are getting ready to purchase the pro version but have not been able to receive an answer by email.