Miarmy Maya Review - Why You Should Try the Human Logic Engine Based Maya Plugin for Crowd Simulation
Article with HTML Formatting
Mi Army Maya Download Crack: How to Create Realistic Crowd Simulations in Maya
If you are looking for a powerful and easy-to-use tool to create realistic crowd simulations in Maya, you might want to check out Mi Army Maya. Mi Army Maya is a human logic engine based Maya plugin for crowd simulation, AI, behavioral animation, creature physical simulation, and rendering. It allows you to build human fuzzy logic networks without any programming or node connecting, integrate with PhysX for various physical effects, create stunning crowd VFX using Maya particles, fields, fluids, and transforms, and support all renderers.
mi army maya download crack
In this article, we will show you how to download and install Mi Army Maya on your computer, how to use Mi Army Maya for crowd simulation in Maya, how to optimize and troubleshoot Mi Army Maya for crowd simulation in Maya, and some FAQs that you might have. By the end of this article, you will have a better understanding of how Mi Army Maya works and how you can use it to create amazing crowd simulations in Maya.
How to Download and Install Mi Army Maya
The first step to use Mi Army Maya is to download and install it on your computer. Here are the steps to do that:
Go to the official website of Mi Army Maya at https://www.basefount.com/miarmy. You will see a page like this:
Click on the Download button at the top right corner of the page. You will be redirected to a page where you can choose the right version and license for your needs. Mi Army Maya has different versions for different versions of Maya, such as 2018, 2019, 2020, and 2022. It also has different licenses for different purposes, such as trial, personal, indie, studio, and enterprise. You can compare the features and prices of each license on the page. For this article, we will use the trial version for Maya 2022.
Click on the Download button under the trial version for Maya 2022. You will be asked to fill in a form with your name, email address, company name, and country. After filling in the form, click on the Submit button. You will receive an email with a download link and a license key.
Click on the download link in the email and save the file on your computer. The file name should be something like Miarmy_7_5_0_Maya2022_Win64.zip. Unzip the file and you will see a folder with several files inside.
Copy the folder Miarmy and paste it into your Maya installation directory. The default location should be something like C:\Program Files\Autodesk\Maya2022. You should see a folder called Miarmy inside your Maya installation directory.
Open Maya and go to Window > Settings/Preferences > Plug-in Manager. You should see a plug-in called Miarmy.mll. Check the boxes next to Loaded and Auto load. This will load and activate Mi Army Maya in Maya.
To verify that Mi Army Maya is working properly in Maya, go to Create > Miarmy > Create Logic Node. You should see a window like this:
Congratulations! You have successfully downloaded and installed Mi Army Maya on your computer. You are now ready to use it for crowd simulation in Maya.
How to Use Mi Army Maya for Crowd Simulation in Maya
Now that you have Mi Army Maya installed on your computer, you can start using it for crowd simulation in Maya. In this section, we will show you how to create a basic scene with Mi Army Maya agents and environment, how to use Mi Army Maya logic nodes to control agent behaviors and interactions, how to use Mi Army Maya physics engine to simulate ragdoll, RBD, cloth, wind, fluid, etc., how to use Mi Army Maya particles, fields, fluids, and transforms to create stunning crowd VFX, and how to use Mi Army Maya render settings and support for all renderers.
How to Create a Basic Scene with Mi Army Maya Agents and Environment
The first step to use Mi Army Maya for crowd simulation in Maya is to create a basic scene with Mi Army Maya agents and environment. Here are the steps to do that:
Go to Create > Miarmy > Create Agent. You will see a window like this:
In the window, you can choose from various presets of Mi Army Maya agents, such as human, bird, fish, horse, etc. You can also import your own custom agent model and rig. For this article, we will use the human preset. Click on the Human button and then click on the Create button. You will see a human agent model appear in the viewport.
The human agent model is composed of several parts, such as body, head, hair, eyes, etc. Each part has its own material and texture. You can modify the appearance and properties of each part by selecting it and going to the Attribute Editor. For example, you can change the color, transparency, bump map, etc. of each part.
You can also modify the animation and motion of the human agent by selecting it and going to the Miarmy Editor. The Miarmy Editor is a powerful tool that allows you to edit and manage all aspects of Mi Army Maya agents and simulations. You can access it by going to Window > Miarmy > Miarmy Editor. You will see a window like this:
In the Miarmy Editor, you can see various tabs and panels that control different aspects of Mi Army Maya agents and simulations. For example, you can see the Action List tab that shows all the actions that the human agent can perform, such as walk, run, jump, idle, etc. You can also see the Action Editor panel that shows the details of each action, such as speed, direction, transition, etc. You can edit and customize each action by changing its parameters or adding new keyframes.
Once you are happy with the appearance and animation of your human agent, you can duplicate it to create more agents. To do that, go to Create > Miarmy > Duplicate Agent. You will see a window like this:
In the window, you can specify how many copies of your human agent you want to create, and how you want to distribute them in the scene. You can choose from various options, such as grid, circle, random, curve, surface, etc. For this article, we will use the grid option and create 100 copies of our human agent. Click on the Create button and you will see 100 human agents arranged in a grid in the viewport.
The next step is to create an environment for your agents to interact with. You can use any Maya geometry or primitives to create your environment. For this article, we will use a simple plane as the ground and a sphere as an obstacle. To create a plane, go to Create > Polygon Primitives > Plane. To create a sphere, go to Create > Polygon Primitives > Sphere. Scale and position them as you like in the scene.
The final step is to make your environment compatible with Mi Army Maya simulations. To do that, you need to assign Mi Army Maya attributes to your environment objects. To do that, select your plane and go to Create > Miarmy > Assign Attributes > Ground Mesh. This will make your plane act as a ground mesh for your agents to walk on. Similarly, select your sphere and go to Create > Miarmy > Assign Attributes > RBD Mesh. This will make your sphere act as a rigid body mesh for your agents to collide with.
Congratulations! You have created a basic scene with Mi Army Maya agents and environment. You are now ready to use Mi Army Maya logic nodes to control agent behaviors and interactions.
How to Use Mi Army Maya Logic Nodes to Control Agent Behaviors and Interactions
One of the most powerful features of Mi Army Maya is the ability to use logic nodes to control agent behaviors and interactions. Logic nodes are graphical representations of human fuzzy logic networks that allow you to define the rules and conditions for your agents to follow. You can create and edit logic nodes using the Mi Army Maya logic node window that we mentioned earlier.
In this section, we will show you how to use Mi Army Maya logic nodes to make your agents walk, avoid obstacles, follow a leader, and form a formation. Here are the steps to do that:
Go to Create > Miarmy > Create Logic Node. You will see the Mi Army Maya logic node window like this:
In the window, you can see various types of logic nodes that you can use, such as condition, action, decision, output, etc. You can also see a blank canvas where you can drag and drop logic nodes and connect them with wires. To create a logic node, simply click on the type of node you want and drag it to the canvas. To connect two nodes, simply click on the output port of one node and drag it to the input port of another node.
To make your agents walk, you need to create a simple logic network that consists of three nodes: a condition node, an action node, and an output node. The condition node will check if the agent is alive and has a valid position. The action node will make the agent walk with a certain speed and direction. The output node will send the action to the agent.
To create the condition node, drag a Condition node from the left panel to the canvas. Double-click on the node to open its properties. In the properties window, you can see various parameters that you can set for the condition node, such as name, description, priority, etc. For this node, we will name it Walk Condition, give it a priority of 1, and check the boxes next to Is Alive and Has Valid Position. These parameters will make sure that only alive agents with valid positions can execute this condition.
To create the action node, drag an Action node from the left panel to the canvas. Double-click on the node to open its properties. In the properties window, you can see various parameters that you can set for the action node, such as name, description, speed, direction, transition, etc. For this node, we will name it Walk Action, give it a speed of 2.5 m/s, a direction of 0 degrees (forward), and a transition of 0.5 seconds. These parameters will make the agent walk forward with a moderate speed and a smooth transition.
To create the output node, drag an Output node from the left panel to the canvas. Double-click on the node to open its properties. In the properties window, you can see various parameters that you can set for the output node, such as name, description, agent type, etc. For this node, we will name it Walk Output, and leave the other parameters as default.
To connect the nodes, click on the output port of the condition node and drag it to the input port of the action node. Then click on the output port of the action node and drag it to the input port of the output node. You should see a logic network like this:
To test the logic network, go to Window > Miarmy > Miarmy Ready. This will prepare your scene for Mi Army Maya simulation. Then go to Window > Miarmy > Miarmy Play. This will start the simulation. You should see your agents walking forward on the plane.
Congratulations! You have used Mi Army Maya logic nodes to make your agents walk. You can repeat the same process to create more logic nodes and networks for different behaviors and interactions.
How to Use Mi Army Maya Physics Engine to Simulate Ragdoll, RBD, Cloth, Wind, Fluid, etc.
Another powerful feature of Mi Army Maya is the ability to use its physics engine to simulate various physical effects, such as ragdoll, RBD, cloth, wind, fluid, etc. The physics engine is based on PhysX, a popular physics library that is widely used in games and movies. You can use the physics engine to add realism and dynamics to your crowd simulations.
In this section, we will show you how to use Mi Army Maya physics engine to make your agents react to collisions, gravity, and forces. Here are the steps to do that:
Go to Create > Miarmy > Create Logic Node. You will see the Mi Army Maya logic node window like this:
In the window, you can see various types of logic nodes that you can use, such as condition, action, decision, output, etc. You can also see a blank canvas where you can drag and drop logic nodes and connect them with wires. To create a logic node, simply click on the type of node you want and drag it to the canvas. To connect two nodes, simply click on the output port of one node and drag it to the input port of another node.
To make your agents react to collisions, you need to create a simple logic network that consists of three nodes: a condition node, an action node, and an output node. The condition node will check if the agent has collided with another agent or object. The action node will make the agent switch to ragdoll mode and fall down. The output node will send the action to the agent.
To create the condition node, drag a Condition node from the left panel to the canvas. Double-click on the node to open its properties. In the properties window, you can see various parameters that you can set for the condition node, such as name, description, priority, etc. For this node, we will name it Collision Condition, give it a priority of 2 (higher than the walk condition), and check the box next to Has Collision. This parameter will make sure that only agents that have collided with something can execute this condition.
To create the action node, drag an Action node from the left panel to the canvas. Double-click on the node to open its properties. In the properties window, you can see various parameters that you can set for the action node, such as name, description, speed, direction, transition, etc. For this node, we will name it Collision Action, give it a speed of 0 m/s, a direction of 0 degrees, and a transition of 0 seconds. These parameters will make the agent stop moving and switch to ragdoll mode. We will also check the box next to Enable Ragdoll. This parameter will make the agent fall down and react to gravity and forces.
To create the output node, drag an Output node from the left panel to the canvas. Double-click on the node to open its properties. In the properties window, you can see various parameters that you can set for the output node, such as name, description, agent type, etc. For this node, we will name it Collision Output, and leave the other parameters as default.
To connect the nodes, click on the output port of the condition node and drag it to the input port of the action node. Then click on the output port of the action node and drag it to the input port of the output node. You should see a logic network like this:
To test the logic network, go to Window > Miarmy > Miarmy Ready. This will prepare your scene for Mi Army Maya simulation. Then go to Window > Miarmy > Miarmy Play. This will start the simulation. You should see your agents walking forward on the plane until they collide with the sphere or each other. Then they will switch to ragdoll mode and fall down.
Congratulations! You have used Mi Army Maya physics engine to make your agents react to collisions. You can repeat the same process to create more logic nodes and networks for different physical effects, such as RBD, cloth, wind, fluid, etc.
How to Use Mi Army Maya Particles, Fields, Fluids, and Transforms to Create Stunning Crowd VFX
Besides using its physics engine, you can also use Mi Army Maya particles, fields, fluids, and transforms to create stunning crowd VFX. These features allow you to add more details and dynamics to your crowd simulations, such as smoke, fire, dust, water, blood, sparks, etc. You can use these features in combination with Mi Army Maya logic nodes and physics engine to create realistic and impressive crowd VFX.
In this section, we will show you how to use Mi Army Maya particles, fields, fluids, and transforms to make your agents emit smoke when they collide with each other or the sphere. Here are the steps to do that:
Go to Create > Miarmy > Create Logic Node. You will see the Mi Army Maya logic node window like this:
In the window, you can see various types