rma*_*ues 7 multithreading web-worker three.js
我正在尝试将尽可能多的Threejs计算卸载到Web Worker.当只是想让工人创建几何时,它似乎相对可行.但是,我仍然需要创建大量的网格,这意味着主线程上的周期很长.
是否可以将网格创建卸载到Web工作者并让主线程将其添加到场景中(准备好后)?
这个想法是让工作者根据一些数据创建一个网格数组,然后将它发送到主线程.
非常感谢
我目前愿意在我的一个项目中解决这个问题。如果您还没有开始,我建议您首先查看https://github.com/kripken/webgl-worker。有两个示例(一个简单,一个稍微复杂)可以帮助您开始。
我稍后将更新此答案,提供有关如何将 wegl-worker 与 Three.js 集成的更多详细信息,这可能比简单的 webgl/worker 实现需要更多设置。
归档时间: |
|
查看次数: |
1932 次 |
最近记录: |