分辨率高、渲染开销低,Valve展示CT扫描仪生成高保真3D模型

无极三( ID:qingtinwang )--链接科技前沿,服务商业创新

8月17日消息,Valve推出SteamVR 1.23版更新,本次更新的亮点是根据用户反馈,捕捉并修复了多个长期存在的bug。有趣的是,Valve还推出了一个bug(虫子)主题的SteamVR家地点,其场景设定在办公室外,亮点是在地上有两种死虫的CT扫描模型供用户欣赏。

valve-steamvr-bugs-2

据无极三了解,本次更新的死虫子模型包含了各种细节,包括翅膀、触角、外壳等部分的纹理,还可以从CT扫描虫子后看到的切面查看内部结构。Valve表示:这些虫子模型通过超高分辨率的工业级CT扫描仪生成,可将千兆字节的体素数据转化为简单的3D模型(每个模型大约有200万个三角形),经过调色后,3D模型不仅能保持低渲染开销,在视觉上也清晰可辨。方法是用X射线以不同角度穿透虫身,然后用计算机中用VGSTUDIO MAX处理扫描数据,并生成表示每个穿透点密度的3D体素网格,通过MeshLab缩减网格的三角形数量后,在GPU上实时渲染。

0e603c3f28d6ecc1afff2a9309e02bcdacb94189

总之,Valve向我们展示了手动3D建模外的另一种选择,虽然硬件成本可能不低,但开发速度或比人工更快,而且视觉效果同样优秀。未来,希望Valve也可以用这种方式来开发VR游戏。

以下是本次更新的完整说明:

SteamVR:

  • 更新了“在世界中悬浮”的图标,以更清楚地表示其功能。
  • 对 webfont 加载时的崩溃进行了额外修复。
  • 修复了几个与窗口视图相关的崩溃问题。
  • 修复了与关闭 Lighthouse 驱动程序相关的崩溃问题。
  • 修复了控制器绑定菜单的标题和图标。
  • 修复了 VR 服务器关闭时的崩溃问题。
  • 修复了请求控制器信息时网络服务器会崩溃的问题。
  • 修复了一些网络服务器挂起/崩溃的问题。

OpenXR:

  • 实现了 XR_EXT_dpad_binding 扩展。
  • 实现了 XR_MND_headless 扩展。
  • 实现了 XR_HTC_vive_focus3_controller_interaction 扩展。
  • 实现了 XR_EXT_palm_pose 扩展。
  • 修复了使用 DX12 时 Unity 的 OpenXR 插件崩溃的问题。
  • 修复了在加载操作清单之前调用 SetAppID 造成的崩溃问题。
  • 修复了为 WMR 模拟触控控制器设置绑定时,会导致主要按钮和次要按钮的触控控制器绑定失效的问题。
  • 在 Windows 上,只要您接受 UAC 提示将 SteamVR 设置为默认运行时,它也会被添加到注册表中可用的 OpenXR 运行时列表中。
  • 修复了使用 xrLocateViews 时的相符性问题:应用程序发送无效时间或不受支持的视图时会返回错误信息。
  • 修复了运行游戏引擎编辑器时 SteamVR 崩溃的问题。

Meta:

  • 减少了控制器的位置抖动。
  • 优化了 Quest 2 的握持扳机键动画。

参考:

更多精彩内容,关注无极三微信号(ID:qingtinwang),或者来微博@无极三与我们互动!转载请注明版权和原文链接!
无极三

微信扫码关注无极三

无极三

青亭 | 前沿科技交流群01

责任编辑:小新
分享到QQ 分享到微信

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册