文件名称:three_js_gpu_picking:Three.JS的基于GPU的对象选择
文件大小:3.39MB
文件格式:ZIP
更新时间:2024-05-18 08:08:03
threejs JavaScript
Three.JS的GPU对象选取 概述 该库是Three.JS的可用于生产环境的GPU对象选择的实现。 与其他可用库相比,此库的优点是它不需要单独的拣配场景。 这很重要,因为您不必使第二个场景与正在渲染的场景保持同步。 GPU拾取也可用于蒙皮网格物体,并且对于具有高多边形数的网格物体性能更好。 Three.JS raycaster当前不适用于蒙皮网格物体。 在提供的示例中显示了这些情况。 下面的黄色球体有超过50万个多边形。 如果使用CPU选择,则帧速率将在选择发生时下降,而使用GPU选择,帧速率将保持恒定。 另一种情况是蒙皮网格。 如果使用CPU拾取,则拾取仅对对象的初始姿势起作用,而GPU拾取对当前动画姿势起作用。 注意:该示例加载缓慢,因为球体中包含许多多边形。 安装 两种选择: A)使用npm install three_gpu_picking , npm install t
【文件预览】:
three_js_gpu_picking-master
----example()
--------three()
--------model()
--------gpupicker.js(15B)
--------webgl_gpu_picking.html(6KB)
----docs()
--------example.png(146KB)
----package.json(661B)
----gpupicker.js(5KB)
----LICENSE(1KB)
----README.md(3KB)