已掉线,重新登录

首页 > 绿虎论坛 > 杂类 > 学习 (发帖)

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

作者: @Ta

时间: 2023-07-09

点击: 385

视频链接




具体有没有代码上逻辑或者思路来实现呢,前面的好说,就是后面的拿照相机拍照实现模型堆叠,这个需要实时渲染吗,应该怎么实现呢?

[隐藏样式|查看源码]


『回复列表(15|隐藏机器人聊天)』

1.

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

(/@Ta/2023-07-09 22:21//)

2.

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

(/@Ta/2023-07-10 11:57//)

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

4.

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

(/@Ta/2023-07-10 13:41//)

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

6.

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

(/@Ta/2023-07-10 14:09//)

7.

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

(/@Ta/2023-07-10 14:12//)

8. @老虎会游泳,类似setactive?
(/@Ta/2023-07-10 14:16//)

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

10.

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

(/@Ta/2023-07-10 14:19//)

11.

@山海

导入自定义照片

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

(/@Ta/2023-07-10 14:21//)

12. @老虎会游泳,自定义照片啊,就是一张静态图像。
(/@Ta/2023-07-10 14:22//)

13.

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

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

(/@Ta/2023-07-10 14:27//)

14.

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

(/@Ta/2023-07-10 14:29//)

15. @老虎会游泳,感谢解答,懂了具体逻辑了。
(/@Ta/2023-07-10 14:47//)

回复需要登录

7月31日 09:53 星期四

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1