SOP Solver

It is possible to use a SOP solver instead of the DOP to simulate an agent group.

Use the command “Create Agent Group(SOP Solver) from the Atoms Menu to generate an Atoms Agent Group Module and an Atoms SOP Solver.

The Agent Group Module node is used to setup the agent group. It is the same used with the DOP solver so the workflow to add behaviours is the same.

The SOP solver contains all the solvers and some useful subnets.
Please don’t modify or delete any nodes inside the SOP solver. If you want modify the points data do it inside the preFrame/InitFrame/ComputePose/EndFame subnets.

You can access the agents as points after the Atoms Init Sop Solver. At this point the agents are generated and the init solver generates the point cloud with the basic metadata.

You can override an agent position by modifying the point position inside the point cloud before the End solver node.

Any point attribute is automatically converted to a metadata. If you want to copy other metadata onto the points use the “Atoms Copy Metadata” node.

Additionally, if you want control some behaviour module attribute per agent use the “Atoms Create Module Attribute” node.

Height Fields

The “Atoms Height Field Builder” node creates an height field since the sop solver doesn't generate it.
To generate an height field, connect the height field geo to an “Atoms Height Field” node, then connect the “Atoms Height Field“ node to an “Atoms Height Field Builder” node.

If you created the sop solver using the "Create Agent Group (SOP Solver)" command from the Atoms menu, you just need to use the “Atoms Height Field” node and connect it to the second input of the sop solver, then check the "Enable Height Field" parameter on the sop solver.

Alternatively, you can use the “Atoms Height Field Builder” node and connect it to the second or third input of the “Atoms Init Sop Solver” node.

 

image-20240516-122512.png

 

Limitations

It is not possible to use the ragdoll module.

It is not possible to use the sop and dop solver in the same scene at the same time.


Copyright © 2017, Toolchefs LTD.