Home
Softono

Godot 3d Pixelart Demo

Open source MIT GDScript
361
Stars
25
Forks
4
Issues
4
Watchers
2 years
Last Commit

 About Godot 3d Pixelart Demo

A 3D pixelart outline/highlight shader for Godot 4.

Platforms

Web Self-hosted

Languages

GDScript

Links

Need Help Installing Godot 3d Pixelart Demo?

We provide expert installation service for this software. Our team will install, configure, and secure Godot 3d Pixelart Demo on your server. plans start at just $30.

Godot 3d Pixelart Demo

View on GitHub

Godot 4 3D Pixelart Shader Demo

This demo shows a basic setup for using the 3D pixel art outline/highlight shaders I made.

Note that the shaders only work as intended when using a low game resolution. If you want to have a higher resolution UI you should render the "game" part inside a sub-viewport and apply the texture to a sprite. If you want to pixelize a high-resolution render you'll have to use something else, though this shader could be combined with a pixelization shader. The shader is meant for the Forward+ renderer.

alt text Before and after. Shader in screenshot is a previous iteration, current one is cleaner.

Inspired by this shader Kody King.

The shader can be used as both a post-processing and object shader. It may cause bugs with transparency, I recommend using it on specific objects for finer control.

Notes

  • Orthographic camera has some quirks that are non-specific to the shader:
    • SDFGI & VocelGI not supported (Github issue)
    • DirectionalLight3D shadows behave weird. To fix configure either your Camera's Far property or your DirectionalLight3D's Split 1 property.
  • Special thanks to oJadeo for informing me about Godot 4's normal buffer :)

License

MIT, you can use & modify it however you like.

If you use the effect in a game I'd love to see it!