[特效] 【转载】使用VFX Graph和高清渲染管线的The Spaceship Demo项目现已上线...

查看:2986 |回复:4 | 2019-11-28 14:37:31

您需要 登录 才可以下载或查看,没有账号?注册

x
作者:Thomas ICHé,2019年8月19日


去年在洛杉矶Unite上,我们发布了一段视频,在第一人称游戏中展示了在Unity 2018.3中使用全新的Visual Effect Graph(VFX Graph)。该Demo由高清渲染管线渲染,很好地表现出了高清资源、光照和特效。





视频没权限发,而且论坛已经有版主转来了,下面是链接


https://www.element3ds.com/thread-227380-1-1.html?_dsign=bca13163






今年,Visual Effect Graph将随着Unity 2019.3一起发布预览版。为了探索项目是如何制作的,我们充分利用新功能升级了特效,发布了Spaceship Demo项目工程和文档。你可以现在就用Unity 2019.2下载、打开项目,从中学习。

3A游戏特效,以爱(和Unity)制造

Spaceship Demo中的所有特效均使用Visual Effect Graph制作,从简单的环境VFX,到复杂的增强现实和全息UI,HUD,到绚丽的反应堆核心效果。以下是一些Demo中的酷炫环境与特效截图。

211150r54d2g5b88zipgb2.png


211150e9d7ybgvrfvutruy.png





















为产品而制作

Spaceship Demo中有许多不同的特效功能。所有特效都根据游戏产品要求来制作与优化,目标是在Playstation 4(为基础)上以33.3毫秒(30帧每秒)运行1080分辨率的画面。所有特效都应用了Visual Effect Graph和高清渲染管线的许多优化设置,画面表现优异、几近无损:

半分辨率透明渲染 (Half-Resolution Translucent Rendering) 以低分辨率来渲染特定的透明粒子,提升了渲染性能(虽然造成少数场景模糊)。通常,它会被用在前景中较大的光照粒子上,因为其纹素/像素较小,所以分辨率上的损失不易被察觉。

八边形 (octagon) 粒子是四边形 (quad) 粒子的优化版,它使得粒子边角的剪裁变为可能,而这些像素通常是透明的(看不见的性能消耗)。该优化能避免过度绘制,常能提升25%的性能,并且能和半分辨率透明一起组合使用。

简化的光照模型:高清渲染管线的Simple Lit使你能禁用BRDF属性——漫射光照、反射光照、阴影和Cookie接收,及氛围光照。你可以只选择需要的功能,甚至可以将光照计算耗能降到近乎为零。例如,选择Simple Lit Translucent Model可以只用光照探针照亮粒子。此类优化能应用于许多不怎么需要高频光照的环境效果中。

下载项目

要使用本项目,你需要安装全新的Unity 2019.2编辑器。你可以简单地在Unity Hub App中点击Install选项、Add按钮,再选择Unity 2019.20f1(或者更新的版本)进行安装。

然后,浏览Github上的Spaceship Demo页来下载工程文件。在本页上,你可以的单击“Clone or Download”按钮来复制项目,接着点击“Open in Desktop”(如果你有Github桌面应用,你也能复制上方链接,在另一Git客户端中复制项目)。



其他方法(不使用Git):

如果你不想用Git应用,可以找到发布页面,选择任一版本,在“Download Project File HERE”中下载压缩文件。

请勿下载其他源码文件或tar.gz文件。项目使用Git的LFS,这些档案文件里不带项目数据。如果你从该页面下载项目,请确保你的编辑器是更新后的版本。

下载完成后,解压即可使用。





下载Windows可运行的版本

如果你想在PC上运行项目,我们也制作了Demo的可运行程序,你可以在这里下载。如有更新,你可以在Github的发布页面上找到最新的版本。

本Demo可在中等水平的电脑上以30帧、1080p的画面运行,具体配置如下:


  • 处理器:Intel i5 8400 / AMD Ryzen 5 2600
  • 显卡:Nvidia GTX1050 / AMD RX 560
  • 8GB RAM


运行并探索项目

在Unity Hub中,你可以使用Add按钮在项目列表中添加本项目,并能浏览其根文件。如果不是该工程的Unity版本被选中,你可以在下拉菜单中进行选择。然后点击项目名字便能开始加载项目了。



根据你电脑的配置,项目加载会花上10到20分钟的时间。加载完毕后,编辑器应该会弹出一个Discover Spaceship Demo的窗口。



探索窗口

探索窗口的主要目的是带你了解这个5分钟走过的场景里的关键要素。它主要聚焦在视觉特效和脚本序列。

注意:你可以随时关闭窗口,在Help/Discover Spaceship Demo菜单中重新打开它。

当项目打开后,窗口会提示你选择打开Spaceship Demo关卡或主菜单场景。点击相应的按钮后,编辑器便会自动加载场景。接着,探索窗口会进入 探索模式,向你展示关卡中有意思的地方。



你可以在窗口左边选择条目。点击后会将你传送到相应的场景视图中,同时在右边会出现相应的游戏对象和资源打开选项。在本窗口中,你可以了解到每个游戏对象的作用是什么,可以预览时间线,或打开组成整个序列的一个个Visual Effect Graph。



未来将有更多内容!

Visual Effect Graph将随着2019.3版一起发布预览,而Spaceship Demo项目也会在Unity 2019.3最终发布后升级。这个秋季,请在Github上关注更多项目更新吧。

同时,来论坛与我们分享你的Spaceship Demo使用感想和反馈吧!






评分

参与人数 2元素币 +10 活跃度 +32 展开 理由
KL呆呆L + 20 【点赞】这很有大网气质!
源支始 + 10 + 12

查看全部评分

2019-11-28 14:37:31  
 赞 赞 0

使用道具 登录

4个回答,把该问题分享到群,邀请大神一起回答。
2#
谢谢分享,楼主辛苦了~
回复 收起回复
2024-11-14 00:09:05   回复
 赞 赞 0

使用道具 登录

CG 游戏行业专业问题

手机游戏引擎手游引擎Unity3D技术
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表