我正在使用Three.js作为3D库的非线性编辑动画系统。我想渲染一系列帧到内存,然后以任意帧率回放帧。这个想法是,场景可能太复杂,无法实时渲染,所以我想预先渲染帧,然后在目标fps处回放。我不一定需要动画播放时的交互性,但重要的是我全速观看。Three.js - 我可以渲染一系列帧,然后以高帧率播放?
从这些链接(How to Render to a Texture in Three.js,Rendering a scene as a texture),我了解了如何呈现到帧缓冲区而不是画布。我可以存储多个帧缓冲区,然后以平滑的帧速率将其中的每个帧渲染到画布上?