3d-core-raub Node.js 3D引擎核心
桌面应用开发的 3D 引擎核心,用 Node.js 写的,挺灵活。3D-3d-core-raub.zip
这个库不大,结构清晰,适合需要嵌入 3D 视图的应用场景。建模部分交给外部软件搞定,渲染和交互在这儿搞定,配合 Electron 也挺顺手。
3D 建模你不用自己写算法,只要把模型导进来,用3d-core-raub
加载出来就行了,支持各种格式,响应也快。搞 3D 打印预览、虚拟现实视图、产品展示页都蛮合适的。
项目是基于Node.js的,意味着你可以直接在后台逻辑里调用 3D 相关的操作,比如动态修改模型材质、实时生成场景等。就拿之前我做的一个 VR 房产展示为例,用户点选户型后,场景直接加载出来,还能自由漫游。
你要是喜欢玩点高级的,配合Logitech Extreme 3D Pro
那种设备还能搞交互操作。顺便一提,这里有个Node.js 驱动可以对接手柄,玩起来更带感。
嗯,如果你已经熟悉 Three.js 或者 Babylon.js,那这个库上手会更轻松,逻辑挺像的,只不过这个更桌面端。不打算上浏览器端?那它挺适合你。
如果你正在搞 VR、3D 打印或者桌面展示工具,不妨下下来玩玩。别忘了模型资源要提前准备好,支持标准格式就行。
3D-3d-core-raub.zip
预估大小:54个文件
3d-core-raub-master
文件夹
.travis.yml
498B
.eslintrc
2KB
index.js
119B
package.json
863B
test
文件夹
test.js
5KB
package.json
230B
freeimage.jpg
8KB
package-lock.json
35KB
982.21KB
文件大小:
评论区