Miarmy Crowd Simulation Documentation (English)
Decision Tab
Input Decision
Sphere Range
someone in my sphere with angle from ?? to ??
someone in my sphere with distance < ??
someone in my sphere with up-down angle from ?? to ??
someone in my sphere and his sphere color id = ??
color id of my sphere = ??
someone in my sphere aim to angle from ?? to ??
someone in my sphere aim to up-down angle from ?? to ??
someone in my sphere with relative speedX < ??
someone in my sphere with relative speedY > ??
someone in my sphere with relative speedZ from ?? to ??
someone in my sphere with relative speed > ??
Frustum Range
someone in my frustum with angle from ?? to ??
someone in my frustum with distance < ??
someone in my frustum with up-down angle from ?? to ??
someone in my frustum and his colorid = ??
Road
I'm on road and it point to LEFT
I'm on road and it point to RIGHT
I'm on road[??] and it point to LEFT
I'm on road[??] and it point to RIGHT
inverse direction,I'm on road and it point to LEFT
inverse direction,I'm on road and it point to RIGHT
inverse direction,I'm on road[??] and it point to LEFT
inverse direction,I'm on road[??] and it point to RIGHT
Im on road and my position from ?? to ??
I'm on road[??] and my position from ?? to ??
Path
I'm in path and it point to LEFT
I'm in path and it point to RIGHT
I'm in path and it point to UP
I'm in path and it point to DOWN
I'm in path[??] and it point to LEFT
I'm in path[??] and it point to RIGHT
I'm in path[??] and it point to UP
I'm in path[??] and it point to DOWN
Crossroad
Im in crossroad and it points to LEFT
I'm in crossroad and it points to RIGHT
I'm in crossroad and the lane on my LEFT
Im in crossroad and the lane on my RIGHT
Im in crossroad area
the crossroad light is RED
Body Leveling
I lean to LEFT
I lean to RIGHT
I lean UP
I lean DOWN
Terrain
I'm higher than terrain distance > 0
Im higher than terrain distance < 0
higher terrain on LEFT
higher terrain on RIGHT
Im on terrain UPHILL
I'm on terrain DOWNHILL
the color intensity of my position < ??
the color intensity of my position from ?? to ??
more darker on LEFT
more darker on RIGH
more darker in FRONT
more darker in BACK
Maya Geometry Point
a rand point on mesh:?? on LEFT
a rand point on mesh:?? on RIGHT
a rand point on mesh:?? is UP
a rand point on mesh:?? is DOWN
a rand point on mesh:?? to distance < ??
Maya Geometry
I'm higher than geometry:?? distance > 0
I'm higher than geometry:?? distance < 0
higher geometry:?? on LEFT
higher geometry:?? on RIGHT
I'm on geometry:?? UPHILL
I'm on geometry:?? DOWNHILL
distance from bone(??) to geometry:?? < ??
Speed
my world speed>??
my velocity of translation in X > ??
my velocity of translation in Y > ??
my velocity of translation in Z > ??
my velocity of rotation in X > ??
my velocity of rotation in Y > ??
my velocity of rotation in Z > ??
my velocity of translation in Z from ?? to ??
my velocity of rotation in Y from ?? to ??
my relative velocity of translation in X > ??
my relative velocity of translation in Y > ??
my relative velocity of translation in Z > ??
Acceleration
my world acceleration > ??
my relative acceleration of translation in X > ??
my relative acceleration of translation in Y > ??
my relative acceleration of translation in Z > ??
Bound
I'm in bound
Im in bound[??]
bone:?? in bound[??]
Spot
spot is on LEFT
spot is on RIGHT
spot is UP
spot is DOWN
spot to me distance < ??
spot is on from ?? to ??
spot is from ?? to ??
spot[??] is on LEFT
spot[??] is on RIGHT
spot[??] is UP
spot[??] is DoWN
spot[??] to me distance < ??
spot[??] is on from ?? to ??
spot[??] is from ?? to ??
spot[??] in distance(??) is on from ?? to ??
spot[??] in distance(??) is from ?? to ??
spot[??] in distance(??)to me distance < ??
Zone
zone is on LEFT
zone is on RIGHT
zone is on from ?? to ??
zone is UP
zone is DOWN
zone to me 2D distance < ??
zone to me 3D distance < ??
I'm higher than zone distance > 0
Im in area of zone
zone[??] is on LEFT
zone[??] is on RIGHT
zone[??] is on from ?? to??
zone[??] is UP
zone[??] is DOWN
zone[??] to me 2D distance < ??
zone[??] to me 3D distance < ??
I'm higher than zone[??] distance < ??
Im in area of zone[??]
Master
my master is on LEFT
my master is on RIGHT
my master is UP
my master is DOWN
my master to me distance > ??
my master to me distance < ??
Formation
formation target point is on LEFT
formation target point is on RIGHT
formation target point is UP
formation target point is DOWN
formation target point to me distance > ??
formation target point to me distance < ??
formation target point is on from ?? to ??
formation target point is from ?? to ??
Placer Formation
placer target:??? is on LEFT
placer target:??? is on RIGHT
placer target:??? to me distance > ??
placer target:??? to me distance < ??
placer target:??? to me 2D distance > ??
placer target:??? to me 2D distance < ??
placer target:??? orient to LEFT
placer target:??? orient to RIGHT
Maya Particles
X component of particle:???.??? from ?? to ??
Y component of particle:???.??? from ?? to ??
z component of particle:???.?7?? from ?? to ??
value of particle:???.??? from ?? to ??
particle:??? point is on LEFT
particle:??? point is on RIGHT
particle:??? point is UP
particle:??? point is DOWN
particle:??? point is to me distance < ??
Maya Field
maya field point to LEFT
maya field point to RIGHT
maya field point UP
maya field point DOWN
maya field intensity > ??
maya field intensity from ?? to ??
Maya Fluid
maya fluid point to LEFT
maya fluid point to RIGHT
maya fluid point UP
maya fluid point DOWN
maya fluid intensity > ??
maya fluid intensity from ?? to ??
Python or MEL
maya python:??? return value from ?? to ??
maya python:??? return value > ??
maya mel:??? return value from ?? to ??
maya mel:??? return value > ??
Collision Detection
marked bone collide
marked bone:??? collide
marked bone collide by:???
marked bone collide by:_KINEPRIM_
(Rl) marked bone collide
(Rl) marked bone:??? collide
(Rl) marked bone collide by:???
(RI)marked bone collide by:_KINEPRIM_
marked bone:??? collide by:???
when collide,the collide objects color id from ?? to ??
when collide,the collide objects color id > ??
when collide,I'm playing action:???
when collide,I'm playing action in group:???
when collide,the collsion speed > ??
RBD Emitter
RBD emitter contact marked bone
RBD emitter contact marked bone:???
RBD emitter contact marked bone:???|??|?
RBD emitter[??] contact marked bone
I am in RBD bomb area
Noise ID
rand float based on my id from ?? to ??
rand float based on my id > ??
rand float based on my id 0~1
rand float based on my id with seed:??? from ?? to ??
rand float based on my id with seed:??? > ??
rand float based on my id with seed:??? 0~1
Periodic Sine Function
sine function with my id return value from -1 to 1
sine function freq:?? with my id return value from -1 to 1
sine function return value from -1 to 1
sine function freq:?? return value from -1 to 1
Periodic Time
peroidic time generate value > ??
peroidic time seed:?? generate value > ??
peroidic time seed:?? freq:?? generate value> ??
peroidic time with my id generate value > ??
peroidic time seed:?? with my id generate value > ??
peroidic time seed:?? freq:?? with my id generate value > ??
ping pong time generate value > ??
ping pong time seed:?? generate value > ??
ping pong time seed:?? freq:?? generate value > ??
ping pong time with my id generate value > ??
ping pong time seed:?? with my id generate value > ??
ping pong time seed:?? freq:?? with my id generate value > ??
Agent ID
my ID from ?? to ??
my type ID from ?? to ??
my ID in placement from ?? to ??
my placement ID from ?? to ??
HP and MP
my HP from ?? to ??
my HP < ??
my HP > ??
my MP from ?? to ??
my MP < ??
my MP > ??
Maya Attributes
pre-defined maya attribute:?? value > ??
pre-defined maya attribute:?? value from ?? to ??
simulation-time maya attribute:?? value > ??
simulation-time maya attribute:?? value from ?? to ??
Scene Info
current frame > ??
current frame < ??
current frame from ?? to ??
frame since simulation start > ??
frame since simulation start < ??
frame since I enable dynamics > ??
frame since I enable dynamics < ??
Dynamics Info
I turned on dynamics
Transform Info
my translateX > ??
my translate X from ?? to ??
my translateY > ??
my translateY > from ?? to ??
my translateZ > ??
my translate Z > from ?? to ??
my rotateX > ??
my rotate X > from ?? to ??
my rotate Y > ??
my rotate Y > from ?? to??
my rotate Z > ??
my rotate Z > from ?? to ??
my scale > ??
my scale from ?? to ??
Animation
I'm playing action:??
I'm playing action from group:??
current playing action phase from 0.5 to 0.7
current playing action frame from 5 to 7
Outpu Decision
Sphere
set my sphere color ??
set my sphere radius ??
Color
Set my color ??
Move and Rotate
move FORWARD as speed ??
move BACKWARD as speed ??
move UP as speed ??
move DOWN as speed ??
move LEFT as speed ??
move RIGHT as speed ??
rotate to LEFT as speed ??
rotate to RIGHT as speed ??
rotate UP as speed ??
rotate DOWN as speed ??
roll to RIGHT as speed ??
roll to LEFT as speed ??
Action Playback
play action:?? priority 1
play action randomly from group:?? priority 1
select and play one action from group:?? priority 1
random all actions playback speed (0.75,1.25)
change all actions playback speed ??
random action:?? playback speed (0.75,1.25)
change action:?? playback speed ??
change actions in group:?? playback speed ??
fix seed of action selection
play action randomly from group:?? (<seed>) priority 1
select and play one action from group:?? (< seed>) priority1
Action Blend
blend to action:?? intensity 1
blend to blends group:?? intensity 1
blend to one in blends group:?? intensity 1
Action Story
rehearsal actions in story:??? priority 1
IK
offset IK:??? in X value ??
offset IK:??? in Y value ??
offset IK:??? in Z value ??
Visible
hide me
unhide me
Aim
bone:?? aim to:?? axis:?? as speed 0.5
bone:?? aim to:?? axis:?? 2D as speed 0.5
bone:?? (??) aim to:?? axis:?? as speed 0.5
bone:?? (??) aim to:?? axis:?? 2D as speed 0.5
HP and MP
set hp value ??
set mp value ??
change hp as speed ??
change mp as speed ??
Maya Attribute
set maya attribute:??? value??
change maya atribute:??? as speed ??
force set maya attribute:??? value ??
fuzzy active set maya attribute:??? value ??
set rand(??,??) to maya attribute:???
set time-based rand(??,?? )to maya attribute:???
Dynamics
enable dynamics
enable dynamics from bone:??
enable body dynamics
detach dynamics from bone:??
detach dynamics from bone:?? with inertia factor(??)
detach dynamics from bone:?? with world force(??,??,??)
pin contact dynamics from bone:??
unpin contact dynamics from bone:??
lock dynamic bone:?? to geometry:??
turn ON pin dynamics from bone:??
turn OFF pin dynamics from bone:??
enable dynamics with force??
disable dynamics and keep last pose
renewal from dynamics
Dynamics CCT
ADD CCT to agent
REMOVE CCT from agent
disable CCT Gravity
enable CCT Gravity
disable CCT control root
enable CCT control root
set root-CCT offset X ??
set root-CCT offset Y ??
set root-CCT offset Z ??
Dynamics Servo Force
turn ON servo force
turn OFF servo force
MEL and Python
run MEL command:???
run PYTHON command:???
Blend Shape
set blend shape:??? value 1
set blend shape:??? value 0
Action Sync
tell near agent my action
hear and receive action info
tell near agent my action use channel:??
hear and receive action info only channel:??
Parent
parent me to:??
unparent me to world
UV Pin
use UV pin me to:??
unpin me from any object
enable full lock on pin object
disable full lock on pin object
enable stabilize my Z- axis when pin
disable stabilize my Z- axis when pin
Curve Pin
use curve pin me to:??
unpin me from any curve
Master
follow my master
follow my master bone:??
follow my master bone:?? with offset:(0,0,0,0,0,0)
Slave
enable dynamics for my slave
my slave follow me
my slave follow my bone:??
my slave follow my bone:?? with offset:(0,0,0,0,0,0)
enable dynamics for my slave[?]
my slave[?] follow me
my slave[??] follow bone:??
my slave[??] follow bone:?? with offset:(0,0,0,0,0,0)
Scale
scale me as speed ??
disable agent scale affect action move
Particle Follow
follow target particle translate as speed ??
follow target particle moving orient as speed ??
follow pp attr (???.???) translate as speed ??
follow pp attr (???.???) moving orient as speed ??
Bone Offset
set my bone:?? translate X offset ??
set my bone:?? translate Y offset ??
set my bone:?? translate Z offset ??
set my bone:?? rotate X offset ??
set my bone:?? rotate Y offset ??
set my bone:?? rotate Z offset ??
Bone Rotate Speed
rotate my bone:?? in X axis as speed ??
rotate my bone:?? in Y axis as speed ??
rotate my bone:?? in Z axis as speed ??
Action Animation
tell near agent my action
hear and receive action info
tell near agent my action use channel:??
hear and receive action info only channel:??
<Direct Engine>
I'm 3d creature
set global turn speed percentage:?? priority 1
Terrain
adapt height of terrain intensity 0.5
adapt left/right of terrain intensity 0.5
adapt uphill/downhill of terrain intensity 0.5
adapt only uphill of terrain intensity 0.5
adapt only downhill of terrain intensity 0.5
Action
random all actions playback speed (0.75,1.25)
random action:?? playback speed (0.75,1.25)
Avoid Agents
avoid near agents by turn and slow action priority 1
avoid near agents by slow action priority 1
avoid near agents by stop priority 1
avoid near agents by turn and action:??? priority 1
avoid near agents by turn and random action in group:??? priority 1
avoid near agents by turn and one action in group:??? priority 1
avoid near agents by action:??? priority 1
avoid near agents by random action in group:??? priority 1
avoid near agents by one action in group:??? priority 1
meet other agents by aim and action:??? priority 1
meet other agents by aim and random action in group:??? priority 1
meet other agents by aim and one action in group:??? priority 1
set avoid each other speed:?? priority 1
Combat
chase by action:??? and fight by action:??? priority 1
chase by action:??? and fight by action group:??? priority 1
chase by action:??? and fight by one action in group:??? priority 1
chase by action group:??? and fight by action:??? priority 1
chase by action group:??? and fight by action group:??? priority 1
chase by action group:??? and fight by one action in group:??? priority 1
chase by one action in group:??? nd fight use by action:??? priority 1
chase by one action in group:??? and fight by action group:??? priority 1
chase by one action in group:??? and fight by one action in group:??? priority 1
stand-by use action:??? priority 1
stand-by use action group:??? priority 1
stand-by use one action in group:??? priority 1
Road Logic
follow road priority 1
follow road[??] priority 1
follow road inverse direction priority 1
follow road[??] inverse direction priority 1
follow 2 directions of road
choose 1 road in crossroad bound
random I/r on road/path
random l/r on road/path speed:20 rate:3
set follow road speed:?? priority 1
Spot Logic
follow spot priority 1
follow spot[??] priority 1
follow spot in distance ?? priority 1
follow spot[??] in distance ?? priority 1
avoid spot priority 1
avoid spot[??] priority 1
avoid spot in distance ?? priority 1
avoid spot[??] in distance ?? priority 1
escape spot priority 1
escape spot[??]priority 1
escape spot in distance ?? priority 1
escape spot[??] in distance ?? priority 1
set avoid spot speed:?? priority 1
Zone Logic
follow zone priority 1
follow zone[??] priority 1
follow zone in distance ?? priority 1
follow zone[??] in distance ?? priority 1
avoid zone priority 1
avoid zone[??] priority 1
avoid zone in distance ?? priority 1
avoid zone[??] in distance ?? priority 1
escape zone priority 1
escape zone[??] priority 1
escape zone in distance ?? priority 1
escape zone[??] in distance ?? priority 1
set avoid zone speed:?? priority 1
3D Path
follow path priority 1
follow path[??] priority 1
random l/r on road/path
random l/r on road/path speed:20 rate:3
set follow path speed:?? priority 1
Flock Logic
start flocking behavior priority 1
set flocking cohesion speed:?? priority 1
Maya Fieid
follow maya field priority 1
set follow field speed:?? priority 1
Formation Placer
follow formation:?? and direct follow distance(??) priority 1
follow formation use agent id
Geometry
full adapt maya geometry:?? intensity 0.5
full boby shape adapt maya geometry:?? intensity 0.5
lock on maya geometry:?? intensity 0.5
Body Balance
auto balance if | lean left/right intensity 0.5
Basefount Technology