第四次游戏革命:全息游戏

2023-05-16

最近一个月,把国内外十数款单机/网游大作横扫一遍,感慨颇多。国内游戏,抄袭遍地,十足的坑爹,浪费青春。反观国外,韩国网游经典而耐玩,《C9》+《洛奇英雄传》,一不小心又重新整了个《龙之谷》60级重炮手,顺道还温习了当年大学时的旧梦:《新天堂2》,乃至即将在国内引爆核弹的韩服《剑灵》;同时,欧美创意单机巨著依旧彰显着激情四射的魅力,毫不犹豫,一上手便通关了《幽灵行动4:未来战士》、《虐杀原形2》和《上古卷轴5:天际》。

今天,我们所能玩到的游戏,在历经了第一、二次乃至第三次游戏革命的洗礼,技术与套路已驾轻就熟。虽然从日韩欧美新作中,我们总能感受到一些的新鲜;可是,无论游戏内容如何改变,画面和美术如何进步,或许终有那么一天玩家会发出质问:是否能够提供更为有趣的游戏模式?而不仅仅是新的游戏内容?

以XBOX KINECT为代表的诸多动作识别技术已逐步广泛应用到了体感游戏中,其实,等待游戏人开拓的 第四次游戏革命 – 全息游戏 正在高速孵化。

首先,什么是全息技术?

以目前的全息投影技术实现方式划分,全息技术大致可分为三类:

在没有水蒸汽或特殊空气元素介质的前提下,我们如何低成本、高效率,高适应性的研发全息技术,尤其是可应用到游戏方面的全息技术?第三种毋庸置疑是最完美的(也有人称之为伪全息,不过确实是实现起来性价比最高且广泛被使用的方案)。

几个月前,强悍的DIY动漫族将《初音未来》全息到了iphone上,不由的让我联想到了近段时间网上热传的iphone 5激光概念键盘技术。未来的某天它们一旦融合,必将引爆第四次全息游戏革命。而唯一的结果必定是:谁若先掌握了游戏出售的3D全息技术,并将之成功的运用到实际生产领域,谁就将主导未来!

+

是的,其实这场漫无硝烟的革命战争早已在人类世界中蠢蠢欲动的酝酿着。

下面是一段《笑傲江湖OL》的全息CG,真人与虚拟对象互动共舞,全息空间投影技术的全面进步已预示着第四次游戏革命的开端:

    游戏中的很多细节,我们也能通过全息技术将之处理得更加生动有趣,比如前两年很被热炒的3D试衣间:

当然,这仅仅是摄像机与虚拟现实的结合;但试想一下,如果将之运用到全息游戏的纸娃娃系统中会是多么有趣的设计?!通过摄像头动态捕捉玩家体态,然后利用全息方式投影出一个等比例玩家虚拟形态,通过触发换装功能给予玩家以不同的虚拟形态和装束。完全可以预测,未来,该应用方案将尤其在社交游戏中彰显无穷魅力!

再进一步,或许过不了多久,在人类智慧的共同作用下,我们将可以玩到一款真正意义上的全息游戏:借助VR设备,通过大面积的全息投射至周围的环境中,动态生成敌人和障碍,玩家和同伴们头戴战盔,手持武器,潜行与都市之中,与虚拟怪物对决,这将是多么刺激而神奇的体验!

此时,第四次全息游戏将触及到前所未有的巅峰:空间3D呈像效果,3D虚拟世界与真实世界的完美互动,更加逼真的模拟真实世界的游戏环境将一一得到兑现。

当然,全息游戏可运用在游戏领域的方案还有很多很多。比如基于体感系统+全息投影的体感全系游戏;基于操纵杆+全息投影的大型多人街机游戏;基于家庭房间的全息触感游戏以及全息虚拟现实等等。

如果说第一、二次游戏革命是一场数学风暴,美学成就了第三次游戏革命,那么毫无疑问,第四次游戏革命将是名符其实的光学奇迹。到那时,相信玩家们终可毫不掩饰的发出感慨:活着,真好!

说了这么多,流口水的朋友们,请注意个人形象了。

心动?虽然一切依旧是雾里看花,但目前种种迹象表明第四次游戏革命已初现端倪。Youtube上已经有多款老外开发的全息3D游戏Demo,大家有兴趣的可以去看看。

    另外,作为本文的作者,不表示一下似乎有些愧对了全息游戏为人类所带来的惊喜。于是借鉴网上的DIY材料制作方案(本人可是0元成本新境界哦,哈哈),花了数天时间亲手制作了一款基于Silverlight的金字塔全息3D游戏Demo,效果那可是杠杠的!

在线演示地址:Cangod.com

源码下载地址:Silverlight Holographic Game

    实际投影效果:

演示视频由于上传到Youku上会被强暴成缩小模糊状态,因此建议感兴趣的朋友直接下载原视频进行观看。

至于原理嘛,其实也很简单啦。一个页面上承载了四个Silverlight <Object>,赋予它们不同的摄像机旋转及角度参数,再通过Javascript监听键盘事件,从而实现玩家的自由操控。这可以算得上是一款3D全息游戏Demo原型了,虽然目前还显得相当粗糙。

好啦,拿起你手中的键盘吧。W/S/A/D代表上下左右,J/K是攻击/技能。虽然目前战斗系统还未实现,相信,一个完整的全息游戏奇迹未来将诞生于所有热爱游戏的你我之间!一起努力吧~!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

第四次游戏革命:全息游戏 的相关文章

  • GPS NEMA 0183协议

    一 NMEA0183标准语句 GPS常用语句 GPGGA 例 xff1a GPGGA 092204 999 4250 5589 S 14718 5084 E 1 04 24 4 19 7 M 0000 1F 字段0 xff1a GPGGA
  • 使用setvbuf更改printf的默认buffer 行为

    有3种buffer行为 xff0c 不缓冲 xff0c 基于块的缓冲 和 基于行的缓冲 stdout xff08 printf xff09 默认是基于行的缓冲 xff0c 即写到stdout的字符都会被缓冲起来直到一个换行符输出的时候 xf
  • linux 下 tcpdump详解 后篇(自己实现抓包过滤)

    一 概述 在了解了tcpdump的原理后 xff0c 你有没有想过自己去实现抓包过滤 xff1f 可能你脑子里有个大概的思路 xff0c 但是知道了理论知识 xff0c 其实并不能代表你完全的理解 只要运用后 xff0c 你才知道哪些点需要
  • 结构体与共同体(联合体)的妙用

    结构体与共同体 xff08 联合体 xff09 的妙用 学习过C语言后 xff0c 大家都了解了结构体与共同体 两者之间的区别是 xff1a 共同体 xff1a 使几个不同类型的变量共占一段内存 相互覆盖 所占内存长度是各最长的成员占的内存
  • [北力电子] 无人机4G图传数传一体 pixhawk mavlink GSLINK 720P

    随着无人机和4G技术的发展 xff0c 实时监看空中视角的画面已经成为可能GSLINK突破传统的传输方式 xff0c 利用了4G网络将数据和视频流融为一体进行无限距离的传输 用户使用EC2地面站 xff08 Mission Planner
  • C#笔记(基础篇)

    简介 第一次发博客 xff0c 欢迎交流沟通 因为学习虚拟现实需要所以暑假一个月学了点C xff0c 做了笔记 xff0c 在这进行分享 xff0c 欢迎浏览 有些代码打在VS中 没有记录在笔记里 请见谅 xff08 视频指路 xff09
  • 《机器人操作系统(ROS)浅析》笔记

    机器人操作系统 xff08 ROS xff09 浅析 这是看了 A Gentle Introduction to ROS 这本书后记的笔记 xff0c 网上刚好找得到中文版的 xff0c 就看中文版了 xff0c 欢迎大佬批评指正 xff0
  • 搭建ROS小车——硬件购买篇(基于arduino mega2560,L298N)

    在寒假期间完成了ROS小车的制作 xff0c 记录一下 xff0c 不过也有很多不足 xff0c 之后再进行修正 xff0c 本系列文章将分为硬件购买篇 下位机篇 上位机篇 功能拓展篇四个部分来进行讲解 上位机 树莓派3B 43 16GBS
  • 搭建ROS小车——上位机篇(基于arduino mega2560,L298N)

    环境 上位机为树莓派3B 43 环境 xff1a ubuntu mate16 04 43 ros kineticros master在电脑上 xff0c 环境为ubuntu18 04 43 ros melodic 考虑到之后可能会拓展别的功
  • R语言入门学习

    R语言 视频链接 xff1a https www bilibili com video BV19x411X7C6 数据分析过程 数据采集 数据存储 数据分析 数据挖掘 数据可视化 进行决策 1 Rstudio使用 1 1 入门 TAB补齐
  • IO多路复用实现TCP并发服务器(select)

    大致描述一下 先定义 fd set 要监视的读事件readfds xff0c FD SET将sockfd放到readfds事件里 xff0c 更新文件最大描述符 xff0c select函数返回值是返回准备好的文件描述符个数 xff08 这
  • 网页中播放RTSP(2) H5Stream

    总的思路是全面的7种方法 xff0c RTSP转换成RTMP WebSocket WebRTC HLS xff0c 再从网页中获取 而这个转换过程 xff0c 就是一个视频服务器端 xff0c 通过视频服务器软件转换RTSP为其他协议格式
  • 固态硬盘在IDE、AHCI模式下的速度对比

    AHCI全名 Advanced Host Controller Interface xff0c 中译 xff1a 高级主机控制接口 xff0c 它是 Intel 所主导的一项技术 xff0c 可以发挥SATA硬盘的潜在加速功能 xff0c
  • Win10 64位双系统UEFI官网下载镜像安装(不用PE)

    1 刻录Win10 ISO镜像 2 U盘UEFI启动 先设置BIOS xff0c Boot Mode xff1a UEFI Secure Boot OFF 3 在 要安装的语言 界面 xff0c 按shift 43 F10调出DOS窗口 4
  • FreeRTOS实验一:portYIELD_FROM_ISR()任务切换的时机分析

    分析下portYIELD FROM ISR 任务切换的时机 span class token keyword void span span class token function HAL UART RxCpltCallback span
  • HAL_DMA_IRQHandler()代码详细分析

    这里使用ADC1联动DMA1 xff0c 开启半传输中断 传输中断 debug时 xff0c dma也一直在工作 xff0c 所以半传输中断 传输中断会同时生效 1 adc1使用了DMA1 Stream0 xff0c Instance表示如
  • AD单层显示

    1 Shift 43 S实现的单层效果 xff08 其他曾黑白显示 xff09 2 隐藏其他层 xff0c 只显示一层 xff0c 这样显示直观 xff0c 效果更好
  • 解决Windows更新失败(0x8007000d)的详细方法

    Window更新时 xff0c 一直处于 正在准备windows xff0c 请不要关闭你的计算机 xff0c 时间太长了 xff0c 直接重启 xff0c 再进系统发现这样子了 此代码表示有需要更新的文件丢失或损坏 管理员方式运行cmd
  • A320M HDV 4.0主板用CH341A手动刷BIOS支持5600g,内存不兼容问题排查

    电脑从AMD 3200g 升级到5600g xff0c 主板使用的是华擎A320m HDV R4 0 xff0c BIOS从7 20开始支持5600g xff0c 在没有CPU情况下只能使用BIOS烧录器手动烧录最新BIOS文件 xff0c
  • keil4中增加新器件(厂家未提供keil4支持包)编辑CDB文件

    1 C Keil UV4 FMSH cdb CPU 61 IRAM 0x20000000 0x20003FFF IROM 0x0000000 0x001FFFF CPUTYPE Cortex M0 CLOCK 12000000 ELITTL

随机推荐

  • C++编译初步

    C 43 43 编程中相关文件后缀 a静态库 archive C c cc cp cpp cxx c 43 43 C 43 43 源代码 xff08 需要编译预处理 xff09 hC或者C 43 43 源代码头文件 iiC 43 43 源代
  • 使用VSCode编辑与编译WSL2下源代码

    1 安装WSL2 2 windows下安装VSCode 3 VSCode安装插件Remote Development 北京时间2019年5月3日 xff0c 在 PyCon 2019 大会上 xff0c 微软发布了 VS Code Remo
  • WSL2编译IMX6ULL裸机程序Win10通过Win32DiskImager烧录SD卡

    1 修改imxdownload c文件 完整代码见附录 gcc mixbin c span class token parameter variable o span mixbin 使用上述gcc命令编译生成mixbin可执行文件 该文件只
  • Windows10 IoT 企业版 LTSC 2021安装应用商店

    https github com kkkgo LTSC Add MicrosoftStore releases tag 2019 解压缩 使用管理员方式运行 Add Store cmd xff0c 等待安装完成 xff0c 亲测可用
  • 2020-06-08

    定义带参数的宏 define JH a b t t 61 a a 61 b b 61 t 对两个 a b的值进行交换 下列表述中 正确的是 A 不定义参数 a 和b 将导致编译错误 B 不定义参数 a b 和 t 将导致编译错误C 不定义参
  • 第一阶段C#串口上位机练习--stm32F4总结

    1 实验目的 掌握上位机编程 xff1b 掌握F4串口 xff1b 掌握两者通信数据帧的约定 xff1b 2 实验设备 stm32F4核心板 xff0c Lcd屏幕 xff0c 下载器 xff0c 电脑 3 完成的任务 xff08 1 xf
  • STM32F103同时使用串口2、串口3

    STM32F103同时使用串口2 串口3 步骤rs485 crs485 h中断处理函数 xff1a 一直在用STM32F103做项目 xff0c 记录一下 xff0c 如果觉得有用的 xff0c 也可以参考一下 步骤 IO口的初始化 xff
  • 方法区位置的演变

    Jvm内存 xff1a 方法区位置的演变 xff1a Jdk1 6时 xff0c 方法区在堆中 xff0c 运行时常量池在方法区中 1 6之前 xff0c 方法区称为永久代 1 8之后 xff0c 方法区称为元空间 真正的实现要么是方法区要
  • 线程如何在底层执行指令?

    一条线程是如何执行的呢 一条线程它有自己独立的栈和pc寄存器 xff0c 寄存器的作用来存储字节码指令地址 xff0c 它来告诉电脑要执行的下一条指令 我们通过main方法反编译出来的代码 xff0c 来详细的探究main线程执行方法中代码
  • 在Linux中如何查看文件的修改日期

    有时候可能需要检查有关文件的详细信息 xff0c 例如文件的修改日期 当你要检查文件的最后编辑时间时 xff0c 本文可能会派上用场 在本文将学习4种方法查看文件的修改日期 使用stat stat 可以显示文件属性的详细信息 xff0c 比
  • 对象的组成

    对象有两种情况 xff1b 普通对象有3部分组成 1 对象头 对象头有两部分 xff1a 1是markword xff0c 2是klass pointer 类型指针 2 示例数据 3 对齐填充 数组对象有4部分组成 1 对象头 对象头有两部
  • 符号引用&直接引用

    符号引用不会加载到虚拟机内存中 xff0c 而直接引用是在内存中的 符号引用 xff1a 在java中 xff0c 一个java类会变编译为字节码文件 xff0c 在编译时 xff0c java类并不知道所引用类的实际地址 也就是直接引用
  • 大端序发送数据

    需要发送数字 151510 大端序发送就是 xff1a 00 02 4F D6 string smallData 61 textBox1 Text 小端数据 if smallData 61 61 34 34 MessageBox Show
  • DSP28335笔记--SCI篇

    采用FIFO来实现数据的发送与接收 xff0c 一般就是指采用FIFO中断 在标准SCI模式下通过中断方式来接收或者发送数据可以发现 xff0c 每接收或者发送一个字符就要进一次中断 xff0c 如果发送的字符比较多的话 xff0c 很明显
  • 无人机实验笔记(2019电赛)

    刚看到题目的时候自然想到的是巡空中电缆线 思路 xff1a 用一个摄像头架高在无人机上 xff0c 与地理坐标Z成一定角度 如图 xff0c 无人机看到的电缆线是实际电缆线在地面上的投影 xff0c 而投影线在 无人机视野的位置 和 无人机
  • [CMake教程](四)CMake 配置生成lib或者so的库文件

    CMake教程 xff08 四 xff09 CMake 配置生成lib或者so的库文件 xff08 1 xff09 系列教程介绍 上面几个教程我们的程序都是生成可执行文件 但是我们在合作开发算法的时候经常需要交付的是一个模块 xff0c 该
  • SLAM问题汇总

    Issue dropped 100 00 of messages so far Resolve tf transform wrong for me change scan to robot1 scan to resolve https an
  • STL基础4:STL7个常用容器的比较

    1 STL容器分类 xff1a STL的容器可以分为以下几个大类 一 顺序 xff08 序列 xff09 容器 xff0c 有vector list deque string stack 适配器类 queue 适配器类 priority q
  • PCB布局技巧

    1 布局前丝印放器件中间 结果 xff1a 布局布线之前 xff0c 把标号位置批量修改到器件中心 丝印既不会阻挡视线 也可以分辨出丝印对应的元件 问题描述 xff1a 在PCB布局时候 xff0c 我们会发现 xff0c 刚导入PCB的元
  • 第四次游戏革命:全息游戏

    最近一个月 xff0c 把国内外十数款单机 网游大作横扫一遍 xff0c 感慨颇多 国内游戏 xff0c 抄袭遍地 xff0c 十足的坑爹 xff0c 浪费青春 反观国外 xff0c 韩国网游经典而耐玩 xff0c C9 43 洛奇英雄传