3DCAT 二维码

扫一扫 立即咨询

行业资讯

【实时渲染】3D实时渲染技术初步分解

2020-01-10

游戏技术

3D实时渲染技术初步分解_实时游戏-3dcat实时渲染平台

扩展现实生态系统的发展与游戏的发展直接相关。现代游戏引擎(例如UnityUnreal Engine)可以比以往更快地创建实时3D虚拟仿真图像。

Epic Games帮助工程师打开了实时渲染的世界,我们在现实世界中看到和触摸到的场景都可以转化为数字资产。

栅格化(Rasterization)和光线追踪(ray tracing)

如今,大多数视频游戏都依赖光栅化来进行3D实时渲染。通过这种方法,3D虚拟仿真场景由无数形状和大小不同的三角形组成,光栅化器从特定角度确定3D图像中的哪些三角形将在2D屏幕上可见。然后,将阴影和颜色添加到每个三角形内的每个像素。

栅格化之所以受欢迎,是因为与实时光线追踪算法相比,它在实时性方面更具优势且计算方面消耗较少。

光线跟踪算法模拟现实世界,通过发射光子来计算各种响应和输入。尽管栅格化可以提供阴影和照明,但游戏开发人员无法预测游戏玩家可能采取的每一个动作,因此毫无疑问,有时照明会略微出错。而光线跟踪使用的算法就能够响应各种场景。例如,如果玩家在天花板上炸开一个洞,光线追踪就会对相应的环境灯光进行调整。

光线追踪的应用并不局限于游戏。

实时光线追踪可以彻底改变在线购车体验。对于正在寻找适合自己生活方式的汽车的购物者们来说,很希望能够在背景中直接“看到”汽车。通过实时光线追踪,购车者利用虚拟仿真技术可以在度假胜地、城市景观甚至赛道上摆放他们梦想汽车的超真实模型。

此外,汽车制造商可以使用光线追踪来创建逼真的渲染效果,这些效果可以做到与照片毫无区别。这样就不用每次需要拍摄新车模型时都飞往实车所在目的地,由此节省了大量差旅和人工费用。Unity Technologies和Nvidia在此之前宣布了合作伙伴关系,他们将为该类应用程序创建增强的软件平台。

汽车领域并不是唯一能够从实时可视化中获得巨大收益的行业。

Unreal Engine实时渲染技术的用户可以在其笔记本电脑上创建可在大多数VR / AR系统上运行的3D设计。“从汽车设计到海底勘探,各种各样的工程师发现实时、沉浸式可视化改变了游戏规则以提高其行业的效率,质量和安全性。” Epic Games虚幻引擎总经理Marc Petit说。

这些渲染功能与当今的云流交付功能相结合,可将图形化、逼真的内容流式传输到任何设备或屏幕。

云游戏

Google Stadia 通过云将视频游戏流利用像素流送技术传输到任何能够运行Chrome的设备,包括台式机,笔记本电脑,手机和平板电脑。它甚至可以以4K分辨率播放游戏。微软为Xbox游戏提供像素流送服务Project xCloud,这也允许游戏玩家在其Android手机或平板电脑上玩。

英伟达的GeForce Now允许游戏玩家将数百种游戏通过像素流送传输到PC,Mac或Nvidia Shield,而无需昂贵的技术。GeForce Now依赖使用Nvidia Tesla显卡的数据中心通过像素流送技术为其服务提供动力。

通过云提供的视频像素流送技术对游戏玩家来说非常有用,同时对企业来说也是益处良多。

3dCat利用云提供像素流送技术,各种配置丰富,各公司都可以利用我们的资源和技术进行实时渲染相关的产品和应用开发。

通过Web浏览器,您可以从笔记本电脑,手机,平板电脑或任何其他连接的设备上访问这些丰富的内容。