2026.01.13 更新插件版本
文件大小:78.3 MB
版本:1.5
原始 Unity 版本:2022.3.0
一系列适用于 Unity URP 的 PSX 风格和 N64 风格的着色器效果:回到过去,为您的网格、地形和天空盒带来复古外观!
这个扩展包为 Unity 添加了新的着色器、脚本和网格,并附带一个演示场景来展示所有内容。这些着色器模拟了 90 年代 3D 游戏机的图形风格。
主要特点
- PSX 风格和 N64 风格的特效,模拟经典游戏的视觉效果和感觉。
- 首次将两款游戏机的局限性融合在一起!
- 您可以轻松地为每个材质切换Lit、Texel Lit、Vertex Lit 和 Unlit着色模型。
- 完全支持透明度、人脸剔除和Alpha裁剪。
- 支持地形光照着色器。
- 天空盒支持立方体贴图纹理和程序化云。
- 着色器图是核心着色器的副本,您可以自由编辑或复制。
- 支持大多数复古功能的贴花着色器。
- 带有顶点捕捉选项的船体轮廓着色器。
- 两个演示场景:
- 一片以地形和方向性灯光支持为重点的林地,有树木、蘑菇和鹅。
- 一个街区展示了额外的聚光灯支持,包括建筑物和路灯。
PSX风格功能
- 特塞尔照明技术可将阴影精确地投射到每个物体的纹理上。
- 改编自本帖中的作品,特别是用户 GreatestBear 的作品。
- 一个分辨率限制器,可以自动为纹理使用较低的 mip 级别。
- 顶点捕捉模拟了 PS1 顶点处理的低精度。
- 使用仿射纹理映射来模拟 PS1 硬件缺乏透视校正的情况。
- 颜色深度限制器,用于降低对象的颜色保真度。
- 屏幕空间或纹理空间中的抖动,以及色带之间的混合。
- 镜面反射照明,每个材质均可设置光泽度。
- 支持类似 PSX 的金属反射效果的立方体贴图。
- 帧率限制脚本。
N64 风格功能
- 有限双线性滤波,它使用三个纹素而不是通常的四个。
灯光和渲染功能
- 支持前向渲染、前向渲染+和延迟渲染路径。
- Lit & VertexLit 中的定向光和附加光支持。
- 环境光控制 – 覆盖 Unity 的环境光。
- 在一个主着色器中,即可无缝选择Lit、Texel Lit、Vertex Lit 和 Unlit光照模型。
CRT 和 VHS 后期处理效果
- VHS风格效果:色彩损坏、跟踪伪影和磁带磨损效果。
- 桶形畸变,模拟 CRT 屏幕的圆弧面。
- 色差是指将屏幕边缘的颜色通道分离。
- 通过像素化降低屏幕分辨率。
- 一种使图像向下滚动的扫描线效果。
- 一种 RGB 子像素渲染效果,可将不同的像素分别染成红色、绿色或蓝色。
- 隔行渲染是指在帧与帧之间交替渲染不同的像素行。
兼容版本
- 仅兼容通用渲染管线。
- 已使用 Unity 2022.3、6.0、6.1、6.2 和 6.3 进行全面测试。
- 请注意,此软件包专为桌面设备设计。我们不保证在 VR、移动设备或游戏主机平台上提供支持。


评论(0)