大佬们,这款游戏叫viewfinder,具体看视频

@Ta 2023-07-09 380点击

视频链接




具体有没有代码上逻辑或者思路来实现呢,前面的好说,就是后面的拿照相机拍照实现模型堆叠,这个需要实时渲染吗,应该怎么实现呢?
回复列表(15|隐藏机器人聊天)
  • @Ta / 2023-07-09 / /

    高级 牛逼 厉害 我搞不懂
    ~~~

  • @Ta / 2023-07-10 / /

    @山海,拍照是完全自由的还是只能在特定角度拍?如果只能在特定角度拍,就和前面一样嘛。

  • @Ta / 2023-07-10 / /
    @老虎会游泳,游戏内完全自由角度拍摄,没有任何限制,而且拍完的照片可以无限旋转。
  • @Ta / 2023-07-10 / /

    @山海,拍照的时候记录相机和房间的相对位置,然后那个图片确实是静态照片(要不然拿着整个房间模型走来走去应该会卡),等还原的时候就按照记录的位置关系把整个房间渲染出来,但仅把摄像头范围内设为可见,多余的部分隐藏。这样应该可以吧。

  • @Ta / 2023-07-10 / /
    @老虎会游泳,那模型覆盖呢,这个都有边边角角,这样不太好计算吧。
  • @Ta / 2023-07-10 / /

    @山海,所有进入新模型范围的旧模型部分都设为不可见且无碰撞就行了,无物理效果的透明物体等价于不存在。

  • @Ta / 2023-07-10 / /

    @山海,按坐标计算应该很好算吧,新场景就是个长方体,旧场景进入这个长方体边界就隐藏即可,新场景则只在这个长方体范围内渲染。

  • @Ta / 2023-07-10 / /
    @老虎会游泳,类似setactive?
  • @Ta / 2023-07-10 / /
    @老虎会游泳,好像还可以支持导入自定义照片,这个具体不太好实现吧,不然光渲染模型就把显卡吃死了。
  • @Ta / 2023-07-10 / /

    @山海,这些模型面数那么低,贴图复杂度也很低,就算叠加几十个我觉得都毫无问题啊。

  • @Ta / 2023-07-10 / /

    @山海

    导入自定义照片

    导入的是个3d场景吧?如果只是二维静态图像,那就得靠AI来建模了。

  • @Ta / 2023-07-10 / /
    @老虎会游泳,自定义照片啊,就是一张静态图像。
  • @Ta / 2023-07-10 / /

    这里已经暴露游戏采用的局部渲染方法了,比如箭头指向的是照片场景的天空盒。
    图片.png(288.85 KB)

    还有这个平整的切面,看起来就是长方体剪切形成的。
    图片.png(241.04 KB)

  • @Ta / 2023-07-10 / /

    @山海,这个照片来自游戏内还是游戏外?
    如果是游戏外,那么他们肯定有个3D场景生成AI。
    如果是游戏内,那其实导入的并不是照片,而是3D场景,照片只是它的缩略图。

  • @Ta / 2023-07-10 / /
    @老虎会游泳,感谢解答,懂了具体逻辑了。
添加新回复
回复需要登录