让浏览器流畅跑“亿级”3D场景?群核科技这波开源,降低了3D渲染的门槛

AI 知识库12小时前发布
839 0 0
熊猫办公
如果你关注图形学或者空间计算,肯定知道最近两年大火的3D Gaussian Splatting(3D高斯溅射,简称3DGS)。这项技术让“照片级真实的3D重建”变得前所未有地简单。但这项技术一直有个很痛的短板:文件太大了,分享太难了。你辛辛苦苦扫出一个超高精度的街区或者大平层,动辄几个 GB 的体积,包含上亿甚至十几亿个高斯点。你想发给客户或者朋友看?抱歉,对方要么得有一台带顶配独立显卡的电脑,要么得安装一堆极其复杂的专业软件。在手机上想看?几秒钟就能把内存撑爆导致闪退。不过,这个让人头疼的“痛点”,现在被国产团队按在地上摩擦了。最近,杭州群核科技(Manycore Tech)正式开源了他们的Aholo Viewer。简单来说:这是一个专为浏览器打造的高性能 3DGS 渲染引擎。它让你只需扔给别人一个网页链接,对方无论是用手机、轻薄本还是 VR 头显,点开就能像刷短视频一样,丝滑漫游那些原本需要神机才能跑动的亿级 3D 场景。连看带缓冲,10秒出首屏要在浏览器里塞进几 GB 的 3D 数据,硬加载肯定是不行的。Aholo 最核心的技术底座,是它极其优秀的流式加载(Streaming)LOD(多级细节)技术。打个比方,它处理 3D 场景的方式,就像咱们在视频网站看 4K 电影:你不需要把整部电影下完才能看,Aholo 会在大概10秒钟内,优先加载并渲染出你眼前能看到的“首屏画面”(低精度/视口内数据),然后随着你的移动,它在后台“边看边缓冲”更高精度的细节。这种分块传输技术,把内存占用控制在了一个极其克制的范围内。这就是为什么哪怕是内存较小的智能手机,用 Safari 也能跑动超大场景的原因。

让浏览器流畅跑“亿级”3D场景?群核科技这波开源,降低了3D渲染的门槛

https://aholojs.dev/zh-CN/examples/splatting-basic/

告别“幽灵步”:能看,更能“走”很多 Web 端的 3D 查看器有个通病:只能像无人机一样飘在半空中看,一旦你想靠近点,往往就直接“穿墙而过”,体验非常割裂。Aholo 最让我惊喜的一个实用功能是——它能自动为 3D 高斯场景生成物理碰撞体。这意味着什么?意味着你可以在重建出来的真实物理空间里,真正地“脚踏实地”去走动。你可以在数字孪生的房间里上下楼梯,走到墙边会被挡住,而不会像个幽灵一样穿模。这就让它不再仅仅是个“3D相册”,而是直接拥有了开发沉浸式空间应用(如网页端小游戏、VR看房、虚拟展厅)的潜力。

让浏览器流畅跑“亿级”3D场景?群核科技这波开源,降低了3D渲染的门槛

https://aholojs.dev/zh-CN/examples/walk-demo/

开箱即用,拒绝折腾作为一个开源项目,Aholo 对开发者的态度非常友好:●全平台通吃:不需要用户装任何 App 或插件。Windows、Mac、iOS、Android 甚至直接戴上 VR 头显(支持 WebXR),只要有个现代浏览器就能跑。●格式大满贯:目前市面上主流的 3DGS 格式它都认,无论是.ply.spz还是.splat,直接往里丢就行。●自带工具链:项目里还内置了高质量的 LOD 生成和碰撞体生成工具,把前期的准备工作也给你包圆了。写在最后据了解,群核科技(也就是大家熟知的酷家乐背后的公司)从 2011 年就开始死磕空间智能技术。这次把 Aholo Viewer 完全开源(GitHub直接拉取),对于整个 3D 前端开发圈来说,绝对是个大利好。github.com/manycoretech/aholo-viewer在相同硬件下,Aholo 在加载速度、渲染帧率和内存效率上,都打出了比目前市面上同类方案更漂亮的数据。如果说 3DGS 解决了“如何把真实世界放进电脑”的问题,那么 Aholo 解决的就是“如何把 3D 世界塞进每个人的口袋”。不管你是想在网页上炫技展示自己的 3D 扫描大作,还是准备开发下一代 3D 互联网应用,Aholo 都绝对值得你去跑个 Demo 试试。国产引擎在 Web 3D 领域把一件“难事”做得如此优雅,确实要点个赞。👇 传送门在这里,感兴趣的同学可以直接去玩:官方及体验地址:https://aholojs.dev/zh-CN/(建议在PC端浏览器或者手机端直接打开体验)你看好浏览器端 3D 渲染的未来吗?欢迎在评论区聊聊你的想法!



关于作者
做一只爬的最久的乌龟,保持学习保持好奇,即使慢一点,遇到一点困难,只要最后能到达终点,又有什么关系呢。
毕竟人生没有白走的路,每一步都算数。
© 版权声明

相关文章