Insider Insider
3dnchu 尚无浏览 2 分钟阅读

UE4 中的 PSX Shader Effect——再现初代 PlayStation 时代复古 3D 游戏顶点抖动的 Unreal Engine 材质制作教程!数据已在 Github 公布

由 Mourad Bakhali 制作、可在 Unreal Engine 中重现 PS1、世嘉土星、Nintendo DS 等早期 3D 游戏中常见的顶点抖动效果的教程视频已公开!数据也已在 Github 上发布。

※2019/12/10 – 已修正记载。感谢指出。

psx_shaky_vertices_example
由于 PS1 等过去的 3D 游戏是以定点数运算进行绘制的, 因此当摄像机或物体移动时,顶点会发生跳变,看起来就会像这样出现卡顿的移动。

解说页面:How to create a PS1 rendering style shader in UE4 – GamedevWorks

Github 上已公开该项目。适用于 Windows 64bit,支持 UE4.20。GitHub – mourad-bakhali/psx_shader_effect: PSX Shader Effect is a shader material, that you can apply to your mesh to give it a shaky effect that mimic the one seen in PSX console due to the lack of floating point precision.

顺带一提,之前也介绍过可以在 UE4 上实现复古表现的资产,感兴趣的话请查看。Oldskooler – 体素化&像素化!顶点光照!让模型呈现旧时代风格表现的 UE4 资产!

还有作为体素化介绍过的这个也。做的事情几乎是一样的呢。
FauxVoxels – 可轻松呈现体素风格的 UE4 材质,无偿公开!

话说回来……
真是个有趣的时代啊,竟然会特意重现那些由于技术限制而产生的瑕疵……

链接