HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HUSD_CrowdProcedural.h File Reference
#include "HUSD_API.h"
#include <SYS/SYS_Types.h>
#include <UT/UT_VectorTypes.h>
+ Include dependency graph for HUSD_CrowdProcedural.h:

Go to the source code of this file.

Functions

HUSD_API bool HUSDapplyCrowdProcedural (HUSD_AutoWriteLock &lock, const HUSD_PathSet &prim_paths, const HUSD_Path &camera_path, const UT_Vector2i &resolution, const HUSD_TimeCode &time_sample, fpreal lod_threshold, fpreal offscreen_quality, bool optimize_identical_poses, bool bake_prototype_agents, bool bake_all_agents, const HUSD_Path &prototype_material, const HUSD_Path &instance_material, const HUSD_Path &default_material)
 

Function Documentation

HUSD_API bool HUSDapplyCrowdProcedural ( HUSD_AutoWriteLock &  lock,
const HUSD_PathSet &  prim_paths,
const HUSD_Path &  camera_path,
const UT_Vector2i &  resolution,
const HUSD_TimeCode &  time_sample,
fpreal  lod_threshold,
fpreal  offscreen_quality,
bool  optimize_identical_poses,
bool  bake_prototype_agents,
bool  bake_all_agents,
const HUSD_Path &  prototype_material,
const HUSD_Path &  instance_material,
const HUSD_Path &  default_material 
)

For instanced SkelRoot prims which are at a low LOD and have a similar pose to another agent, convert these to instances of the exemplar agent's deformed geometry.