I can’t get skeletal animation to play using UsdStageSceneIndex/Hydra2 with version v25.05. Has anyone had luck with skel anim, hydra 2 and the new release?
hgi = Hgi::CreatePlatformDefaultHgi();
driver = HdDriver{HgiTokens->renderDriver, VtValue(hgi.get())};
renderDelegate = new HdStRenderDelegate();
renderIndex = HdRenderIndex::New(renderDelegate, {&driver});
TF_VERIFY(index != nullptr);
auto _rootLayer = SdfLayer::FindOrOpen(filename);
_stage = UsdStage::Open(_rootLayer);
sceneIndex = UsdImagingStageSceneIndex::New();
sceneIndex->SetStage(_stage);
// Changing the timecode does not change the pose
sceneIndex->SetTime(UsdTimeCode(102), true);
SdfPath taskControllerId("/taskController");
index->InsertSceneIndex(sceneIndex, _stage->GetPseudoRoot().GetPath(), false);
taskController = new HdxTaskController(index, taskControllerId);
HdxRenderTaskParams params;
params.enableLighting = true;
taskController->SetRenderParams(params);
HdTaskSharedPtrVector tasks = taskController->GetRenderingTasks();
engine.Execute(index, &tasks);