找回密码
 立即注册
搜索

[纹理/着色] ProPixelizer 1.6.0像素化显示效果后期处理着色器

[复制链接]
94 |0
发表于 2023-9-13 14:30:52 | 显示全部楼层 |阅读模式






ProPixelizer for Unity
Render 3D objects to look like 2D sprite art, in real time.

Features:
✔️ Per-object pixelization: mix scenes of pixelated and unpixelated objects. Individual objects may be pixelated in 'macropixels' of up to 5x5 screen pixels in size.
✔️ Per-object outlines: Outlines can be block color or tinted, and controlled separately for each object. Supports both silhouette and normal-based outlines.
✔️ No pixel creep when using orthographic projection.
✔️ Lighting and shadows: including shadows cast between pixelated objects and unpixelated objects.
✔️Compatible with ShaderGraph - just use the provided nodes in your materials (example ShaderGraph asset included).
✔️Per-object color grading and dither patterns - achieve a retro feel by using reduced color palettes. A selection of dither patterns (or no dither) are supported. Editor tools to create dither patterns and palettes.
✔️Compatible with post processing effects, such as depth of field, bloom, vignette.
✔️WebGL support - see the demo on itch.io..
✔️Unlike other pixelization effects, ProPixelizer keeps the screen rendered at full resolution. This allows pixelated objects to move at screen resolution, without creep. It also allows seamless blending of pixelated and unpixelated objects, and use of high resolution post processing such as bloom and/or depth-of-field.
✔️Works well with low-poly 3D models.
Requirements:
For Universal Render Pipeline only.
The latest version of ProPixelizer has been tested with Unity 2022.2.1f1 & URP 14.0.4, Unity 2021.3.16f1 & URP 12.1.8, and with Unity 2020.3.43f1 & URP 10.10.1.
Performs a postprocessing effect to pixelate objects, which is implemented through an included Render Feature.
Pixelated objects must be opaque, although alpha cutout is supported, and dithered fading.
The post process samples the screen buffer in a 5x5 pattern. Performance may be slow on low end hardware.
Please note - models, textures and other assets shown in the screenshots are not included. This package only contains the pixelization shaders and materials.


ProPixelizer for Unity
实时渲染3D对象,使其看起来像2D精灵艺术。

特点:
✔️每个对象像素化:混合像素化和未像素化对象的场景。单个对象可以像素化为高达5 × 5屏幕像素的“macropixels”。
✔️每个对象的轮廓:轮廓可以是块色或着色,并为每个对象单独控制。支持轮廓和法线为基础的轮廓。
✔️使用正射影时没有像素蠕变。
✔️光照和阴影:包括在像素化物体和非像素化物体之间投射的阴影。
✔️与ShaderGraph兼容-只需在材料中使用提供的节点(包括示例ShaderGraph资源)。
✔️每个对象的颜色分级和抖动模式-通过使用减少的调色板实现复古的感觉。支持抖动模式(或不抖动)的选择。编辑器工具来创建抖动模式和调色板。
✔️兼容后处理效果,如景深,绽放,小插曲。
✔️WebGL支持-参见itch.io上的演示…
✔️与其他像素化效果不同,ProPixelizer保持屏幕以全分辨率呈现。这允许像素化对象在屏幕分辨率下移动,而不会蠕变。它还允许无缝混合像素化和非像素化的对象,并使用高分辨率的后期处理,如开花和/或景深。
✔️适用于低多边形3D模型。
要求:
仅适用于通用渲染管道。
最新版本的ProPixelizer已与Unity 2022.2.1f1和URP 14.0.4, Unity 2021.3.16f1和URP 12.1.8以及Unity 2020.3.43f1和URP 10.10.1进行了测试。
对像素化对象执行后处理效果,这是通过包含的Render Feature实现的。
像素化的对象必须是不透明的,尽管支持alpha切割和抖动褪色。
后处理以5x5的模式对屏幕缓冲区进行采样。在低端硬件上,性能可能很慢。
请注意-模型,纹理和屏幕截图中显示的其他资产不包括在内。这个包只包含像素化着色器和材料。





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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