# 3D实时渲然2d像素风专用工具ProPixelizer

> ProPixelizer for Unity可以实现实时渲染3D对象，显示成2d像素效果，使其看起来像2D精灵艺术。每对象像素化：混合像素化和非像素化对象的场景。单个对象可以像素化为最大5x5屏幕像素的“宏像素”。

- 原文：https://www.interestcreator.com/pro-pixelizer/
- 站点：https://www.interestcreator.com/
- 发布：2022-12-16
- 更新：2022-12-25
- 分类：Unity Shader、Unity关卡设计工具、Unity插件
- 标签：2D、3D、AI、shader、Unity、URP、WebGL、像素风、实时渲染、截图、模型

## 概要

把 3D 物体在 URP 下渲染成 2D 像素画风的着色器包，支持逐对象像素化与描边、WebGL，已验证 2020.3 到 2022.1 三组版本。

## 正文

![1671186004 728c298f81c40bc](https://www.interestcreator.com/wp-content/uploads/2022/12/1671186004-728c298f81c40bc.webp)

ProPixelizer for [Unity](https://www.interestcreator.com/unityplugin/)可以实现实时渲染3D对象，显示成2d像素风效果，使其看起来像2D精灵艺术。

![1671186001 d75e52ed61d59d5](https://www.interestcreator.com/wp-content/uploads/2022/12/1671186001-d75e52ed61d59d5.webp)

## 特征：

✔️ 每对象像素化：混合像素化和非像素化对象的场景。单个对象可以像素化为最大5×5屏幕像素的“宏像素”。

✔️ 每对象轮廓：轮廓可以是块颜色或着色的，并为每个对象单独控制。支持轮廓和基于法线的轮廓。

✔️ 使用正交投影时没有像素移动。

✔️ 照明和阴影：包括在像素化对象和非像素化对象之间投射的阴影。

✔️与ShaderGraph兼容-只需使用材质中提供的节点（包括ShaderGraph资源示例）。

✔️每对象颜色分级和抖动模式-通过使用减少的调色板实现复古感。支持选择抖动模式（或无抖动）。用于创建抖动图案和调色板的编辑器工具。

✔️与后期处理效果兼容，如景深、开花、渐晕。

✔️WebGL支持-请参见itch.io上的演示。。

✔️与其他像素化效果不同，ProPixelizer保持屏幕以全分辨率渲染。这允许像素化对象以屏幕分辨率移动，而不会发生移动。它还允许像素化和非像素化对象的无缝混合，以及使用高分辨率后期处理，如开花和/或景深。

✔️适用于低多边形3D模型。

![1671186003 241a3008ed216e9](https://www.interestcreator.com/wp-content/uploads/2022/12/1671186003-241a3008ed216e9.webp)

## 要求：

仅适用于通用渲染管道URP：

最新版本的ProPixelizer已通过Unity 2022.1.8f1和URP 13.1.8、Unity 2021.3.6f1和URP 12.1.7以及Unity 2020.3.36f1和URP10.9.0测试。

执行后处理效果以像素化对象，这是通过包含的渲染功能实现的。

像素化对象必须是不透明的，尽管支持alpha剪切和抖动衰减。

后处理以5×5模式对屏幕缓冲区进行采样。低端硬件上的性能可能较慢。

请注意，屏幕截图中显示的模型、纹理和其他资产不包括在内。此包仅包含像素化着色器和材质。

相关资源：[PBR Rocks – Nature Pack ：Unity 模型积雪、岩石苔藓效果Shader](https://www.interestcreator.com/pbr-rocks-nature-pack/) · [Sprite Shaders Ultimate可定制和组合的精灵着色器集合](https://www.interestcreator.com/sprite-shaders-ultimatev57/) · [Unity移动端/VR使用的高度雾着色器](https://www.interestcreator.com/fogheight-fog-shader/)

## 常见问题

### 支持什么渲染管线？

仅支持 URP 通用渲染管线，原文明确写只适用于 URP。

### 测试过哪些版本组合？

Unity 2022.1.8f1 配 URP 13.1.8、2021.3.6f1 配 URP 12.1.7、2020.3.36f1 配 URP 10.9.0。

### 像素化粒度能调吗？

能，单个对象可像素化为最大 5×5 屏幕像素的宏像素，同一场景里能混合像素化与非像素化对象。

### 有描边吗？

有，逐对象描边，可为块色或着色，支持轮廓与基于法线的描边，每个对象单独控制。

### 包里有模型和纹理吗？

没有，本包只含像素化着色器与材质，演示图里的模型与纹理不含在内。

### 对物体有什么限制？

像素化对象必须是不透明的，支持 alpha 裁剪与抖动衰减；后处理按 5×5 模式采样屏幕缓冲，低端硬件性能可能偏慢。
