Modified version of Lucas Roedel's Pixel Art Rendering Addon
- Easily pixelates 3D renders
- Supports interaction between multiple lights
- Stylized shine effect
- Press the
Codedrop-down button - Press
Download ZIPand store wherever you want - Open Blender and press
Edit (in the top left) -> Preferences -> Add-ons -> Install - Find the
ZIPfile and double click it - Click on the checkbox next to the add-on
This video explains the basic usage of the tool. Below are more details on the newly added features and advanced use cases.
A stylized, anime-like shine effect has been added. Two new buttons allow you to easily add this effect to pixel materials—compatible with both single- and multi-light setups.
- Due to the way the shine works, the
Shine Colorcannot be fully white, it requires a saturation of at least 0.0001, which is negligible. If the saturation is 0, the shine will not show up. - You can adjust the
Blending Modeof the final mix node for different effect. By default it is set toMixwhich will result in the shine being a fully solid color. If you instead change it toMultiplyit will act more as an overlay. - Use the
Shine Reflectionnode to tweak the shine’s color, rotation, scale, and screen position. These values often require tuning per object. To fine-tune further, try disconnecting theShine Scaleand/orShine Rotationinputs.
A stylized smoke, anime-like particle system has been added. Three new buttons allow you to add the particle system, or add its separate pieces (emitter and particle object).
To get reflections to work with this add-on, you will need to use Light Probe Planes. Based on testing in Blender 4.1, no other method produces accurate reflections with pixel materials.
- Set
Roughnesslow andMetallichigh on the reflective object. - Adding subtle backlighting can help make reflections more visible.
Using an image texture as the base color on the Principled BSDF node is supported. However, detailed textures tend to clutter the pixelated result.
- Prefer simple or stylized textures.
- Alternatively, add texture overlays in post using external software.
This is a modified version of Lucas Roedel's original add-on. It includes bug fixes and improvements aimed at making the code more readable and easier to extend. You can find the original code here — I highly recommend checking it out and leaving him a tip if you find it useful.
The addon has been mainly tested and used in version 4.1, but it does work in other versions with some caveats depending on the exact version. There have been big changes to the Eevee rendering engine since 4.1. In version 4.5, rendering with only 1 sample will result in a poor render in terms of color quality. Depending on the style of the render, this might not matter to you, or it could be fixed with some type of quantization tool. You can also increase the render sampling count. This does make the color quality better, but even with high values (over 10k) areas that should be colored solid will have very slight deviations. However, in version 5.1 this is no longer an issue, but GTAO has been integrated into a more general pipeline. This means that Eevee raytracing is enabled by default by this addon, you may want to disable this setting depending on your hardware. Personally, I still use 4.1, but 5.1 seems to work quite well. I will try to keep this add-on up to date for newer versions, but keep in mind that things may partially break in newer versions of Blender.
This add-on is licensed under the GNU GPLv3 License. For more information read: LICENSE.