Thanks you so much Chris for your followup .
It’s not really possible to render item offline. The issue is you can have attachment on weapon and we want be rendered.
However, we have the concept of mutable and immutable item (can have attachment or not). Immutable item can be cached offline. But regarding actual performance cost of the system, we are very happy,
The solution to capture for 5 frame, with all your advice work like a charm, and have a very low impact on performance, specially cause we additionally split transform update, component creations on multiple frame, the render target come also from a pool.
We have also added a support for live capture of the item, allowing them to rotate with mouse when you open a detail window.