It will bake keyframes if you run synchronize and d3d render at the same time. D3D render to drive the animation, synchronize to make model update and generate a keyframe.trueBlue wrote: ↑13 Jan 2022, 23:22I tried adding:clintonman wrote: ↑13 Jan 2022, 23:09Looks like you're right. I even checked the original version from 2012 and it didn't update the objects in the model view so it can't autokey them.
I'll add a note or something saying synchronize is required to bake keyframes.
tSBridge.SynchronizeObject(Node.FirstSelected())
but trueSpace defiantly does not like it with your D3D Render script
Edit: Actually, let me double check that. I still have the 2012 version of D3d render installed
Nope, doesn't work with the newer D3D render and pressing the Synchronize button even forces you to close D3D render before opening the panel.
Edit:
Worked after increasing the period value on the d3d render, so it can be done, it's just a bit tricky with timing and synchronize not wanting d3d render open.
Final Edit: It works but there's a danger to it.
1. synchronize open and activate
2. modelspace autokey on
3. open d3d render panel and uncheck everything
4. press render
5. restore to end synchronization
6. open model and see the baked keyframes
The bad part - everything that moves will get keyframes. not just the selected item.