为了澄清我遇到的技术问题,我想描述一下我想到的场景:
在 3D 计算机模拟中,我想建造一种独立于大平面上的小屋(立方体形式)。有 1 扇门可进入机舱。在这扇门旁边,我想在小屋的墙上播放电影(avi 文件或其他东西)。如果您进入机舱,我想在所有 4 个侧面显示一个虚拟 3D 横向投影,该投影基于投射到外面的视频的输入:视频中的每个像素都将表示为一个立方体(rgb -> 高度宽度深度) . 由此产生的立方体景观需要投影在机舱的内墙上。作为用户,您将无法走进这个投影(它是一个虚拟窗口,而不是门户)。
从技术上讲,对我来说,这转化为以下问题:我想
在墙上显示 3D 世界中的电影
访问这部电影的像素数据
将这些像素动态转换为立方体的 3D 表示
在游戏中将这些立方体显示为墙上的虚拟投影。(作为一种你无法穿越的视觉传送)
我想知道哪个 3d 引擎会允许这样做?我不介意任何编程语言。我精通单声道/.net 或 java,但我可以管理 c++ 或其他语言(只要引擎有据可查)。
亲切的问候,鲁本。
ps:我不知道这个问题是否有其他人感兴趣。至少不是以功能的方式。但也许它会引发一种假设的兴趣:)