实机截图曝光:关于爆改unreal引擎几十万行代码这件事

精华 原创 已解答 处理中 置顶
147
8
2
登录可见
网站管理员
1楼
楼主: 发表于 2024-04-03 09:19:53 福建 修改于 2024-04-03 09:35:29
举报
诛仙2-新派幻想仙侠
限量删档不计费:2024年4月23日 
预约

斑驳的阳光洒在脸上,随清风一起舞动
各位仙友们大家好,小仙官儿来给大家带来一些特别的秘密:
之前制作人姐姐的文章里说了,为了实现研发组理想的仙侠世界,我们选用了虚幻引擎。
但,我们为什么要选择这样一个制作组没有用过的虚幻引擎呢?
答案远比你想的简单,如果想要创造出一个符合我们高要求的奇幻仙侠世界,流水线量产的引擎肯定不是一个很好的选择。
所以,虚幻引擎凭借其较高的自由度脱颖而出,被我们整整爆改了整整 几 十 万 行 代码。
已经完全把它变成了“《诛仙2》的形状了”
今天我来带大家领略一下我们实现了什么样的效果。
可交互的真实雪地
在《诛仙2》里,当你路过北境的积雪时,
你会猛然发现和其他游戏薄薄的一层贴图完全不同
诛仙2里的积雪有厚度,踩上去会留下一串长长的脚印。
这是因为《诛仙2》的雪地是基于实时的深度信息捕获,不同的服饰不同的动作皆会对雪地产生不同的影响。
《诛仙2》的场景通过对交互的轨迹进行处理,实现了更加真实的雪地边缘细节,而地形的模型使用了Tessellation曲面细分技术,在保证性能的同时,大大加强雪地痕迹的准确度和细节丰富度。整体雪地次表面散射的应用让雪地看起来不再僵硬,和现实世界一样。
所以而当你御器飞行,轻轻贴蹭地面,你会发现:
根据力的方向,接触雪的方法不同,飞行物还会在雪上会留下不同的痕迹。
保持和现实里的雪一样的真实,而不是机械的贴图碰撞。
不仅如此,雪还做了额外的梦幻效果,是有亮晶晶的闪片的。
这就是《诛仙2》的六境之中的真实雪地技术带来的完全不同的北国风光。
纸鹤化形掠过北境的积雪
叫上三五好友一起来个即兴创作吧!
媲美主机的移动端高清反射效果
《诛仙2》中为了在全平台都表现出优秀的反射效果 ,我们实现了一种高效的反射方式,性能消耗只需要一步RayMarch,反射结果可以与IBL真实融合,不必重复计算CameraVector和ReflectionVector,并可以拿到真实的法线数据,以较低的消耗达到了真实反射的反射效果。
翻译一下就是,我们用移动端的处理器就可以轻松展现媲美PC端甚至主机端的画面效果。
你可以在移动端清晰的看到:
雨水冲刷河阳城的桥上,湿漉漉的地面倒影着点点灯火;
中原的小桥流水间,波光粼粼的反射着天空与太阳;
透过北境千里冰封的河面,我们能看到冰面下埋藏的巨大秘密;
从东海向天空飞去,水面上斑驳的阳光是实时演算的而不是贴图;
在有着无数细节拟真的高清反射系统加持下,仙友的游戏体验定可更上一层楼。
雨水打湿的桥面倒映着点点灯火
波光粼粼的水面倒映着天空
万里冰封下藏着怎样的秘密?
碧海之上的水面与天空,是实时渲染的哦
超真实感场景,变化多样的天气
《诛仙2》采用全实时的光照与阴影,整个场景的光照和阴影都会随着昼夜变换而实时改变;
为了在移动端上呈现与PC一致的效果,游戏耗费了大量精力在性能优化与效果调优上,最终在移动端实现了全动态真实阴影,拒绝大部分友商的那种效果角色阴影叠在场景阴影上的不真实效果。
我们针对诛仙2的无缝大世界重新开发了一套覆盖8Km X 8Km超大场景的全局光照系统,通过流式加载,保证仙友们随时随地都能看到精心烘焙的全局光效果。
天气系统针对每一种昼夜时间、季节、天气、场景、特殊事件的组合都有对应的天气单元,每个天气单元都有超过200种不同的参数,各种天气单元超过500种。
仙友若要在此体验千年后的诛仙大陆的绮丽景色。
完全不必拘泥于寻常的风花雪月,
紫冥幽光的月食,煞气盈天的血月,奇幻瑰丽的极光,
这才是修仙之人的日常,要知道这只是几百种天气组合中的一种哦~
雾·月·花·人
极煞血月
北境极光
幽冥月食
高兼容性体积云技术配合体积雾构建“中式仙境”
“白云回望合,青霭入看无”
诛仙2的体积云算法使用了叠加3D噪声配合RayMarching的传统方案。
传统的体积云算法在移动平台上仍旧存在着不小的GPU压力。加上诛仙2复杂的场景设计,优化体积云的性能消耗成为了我们不得不正面应对的难题。
为了克服这些必须面对的困难,体积云简化了基于维度叠加的密度模型和部分光照计算的步骤,密度模型仅模拟【积云】层的密度,忽略【层云】和【积雨云层】的分层密度计算,简化采样数量,后续通再比较过场景前后帧的深度数据,进一步的通过深度去减少需要RayMarching步进的像素,又根据不同平台重新区分了体积云对应RT的分辨率,最终优化出了如今性能友好、流畅的体积云效果。
由于简化叠加密度模型的缘故,我们因此丢失了体积云原本的部分层次感,作为弥补,我们采用了《地平线2:西之绝境》的双向内散射函数来配合贝尔-朗博定律,重构体积云光照积分。
最终优化出如今更加逼真的糖霜效果。给玩家提供了在云海上漫游的梦幻体验。飞跃云海,畅游天地之时犹如穿行在仙境一般。
梦幻般的体积云效果
不仅如此,我们还实现了一种低消耗的雾效处理手段,简单来说,它可以实现在移动端也能无压力运行的像仙境一样的雾效。
随视野与天气实时变化的积雾效果
我们还专门为诛仙2开发了一种大气雾效果,使得远处群山具有层次感, 天际线与天空自然融合,移动端效果与PC端完全一致,这一大气雾拥有近20个独立的参数,可以表现各式各样的仙境效果。
远远看去,大气雾为群山添上了一股仙气

仙途路远,何不来填一份咱们的招募问卷,亲自体验一番这跨越20万行代码只为献给你的国风仙侠大世界呢?

点击前往填写招募问卷

点赞
------------ 8人已赞 ------------