在Three.js中预加载网格数据

时间:2014-08-26 23:11:48

标签: three.js

看来THREE.js仅在首次渲染对象时才向网卡发送网格(几何和材质)信息。不幸的是,当新对象出现在场景中时,这会导致帧速率出现明显的打嗝。

有没有办法利用three.js框架(或者是否有缺少的参数)在加载相关资源后立即将网格数据发送到卡片而不是首次渲染?我考虑创建一个临时/屏幕外场景,我可以将每个对象加载,渲染一次,丢弃。我还尝试直接使用模拟数据调用低级渲染器函数来强制写入。它有效,但两者都是黑客。

有什么建议吗?

Three.js r67。

0 个答案:

没有答案