A downloadable tool for Windows and Linux

Buy Now$4.99 USD or more

A powerful 3D to Pixel Art Renderer built with Godot 4.4+ that transforms 3D models and animations into retro-style pixel art with customizable effects and frame by frame animation export capabilities.

Godot Badge License Platform

๐Ÿ‘จโ€๐Ÿ’ป Developer

Created by bukkbeek - an independent game developer passionate about pixel art and retro aesthetics.

๐Ÿ“ฅ Downloads

๐ŸŽฎ Get Pixel Renderer

  • ๐Ÿ†“ GitHub: Free and open source
  • ๐Ÿ’ฐ Itch.io: Compiled version (support the developer!)

โœจ Features

๐ŸŽจ Pixel Art Rendering

  • Real-time 3D to pixel art conversion with customizable pixelation (8-800 pixels)
  • Color quantization with adjustable steps (2-32 colors) and 8-color palette support
  • Advanced shader effects: edge detection, sharpening, dithering, and outlines
  • Post-processing controls: HSV adjustments, contrast, gamma, and brightness

๐ŸŽฌ Animation & Export

  • Frame-by-frame animation export to PNG sequences with progress tracking
  • Flexible export settings: custom frame ranges, variable FPS (1-120), resolution scaling
  • GLB/GLTF model support with animation playback controls and auto-refresh detection
  • Camera system: orthographic projection with positioning, rotation, and lighting controls

๐ŸŽ›๏ธ User Experience

  • Intuitive interface with organized control panels and real-time preview
  • Preset configurations and console logging for detailed feedback
  • Export management with custom paths, filename prefixes, and batch capabilities

๐Ÿš€ Quick Start

Requirements

  • Godot Engine 4.4+
  • OpenGL 3.3+ compatible graphics card
  • 4GB RAM minimum (8GB recommended)

Installation

  1. Clone and open:
    git clone https://github.com/bukkbeek/GodotPixelRenderer.git
    cd GodotPixelRenderer
  2. Launch in Godot:
    • Import project.godot
    • Press F5 to run
    • Select PixelRenderer/PixelRenderer.tscn if prompted

    ๐Ÿ“– Usage

    Basic Workflow

    1. Load Model: Click "Load Model" and select GLB/GLTF file
    2. Configure Effects: Adjust pixelation, colors, and shader parameters
    3. Set Camera: Position and frame your model using camera controls
    4. Export: Choose output directory, set frame range/FPS, and export PNG sequence

    Key Controls

    • Animation: Play/pause/stop buttons with loop toggle and frame range selection
    • Camera: XYZ positioning, rotation presets, and zoom controls
    • Effects: Pixelation slider, color steps, palette mode, and post-processing
    • Export: Directory selection, resolution scaling, and filename customization

    ๐Ÿ› ๏ธ Technical Details

    Core Architecture

    • PixelRenderer.gd: Main controller and export system
    • models_handler.gd: 3D model positioning and camera controls
    • models_spawner.gd: Model loading and animation management
    • pixel_material.gd: Shader parameter management
    • PixelArt.gdshader: Custom pixel art rendering with Sobel edge detection and Bayer dithering

    Export System

    Captures animation frames using SubViewport rendering with real-time pixel art effects, nearest-neighbor scaling, and PNG output with transparency support.

    ๐Ÿค Contributing & Support

    Get Involved

    • โญ Star this repository
    • ๐Ÿ› Report issues on GitHub Issues
    • ๐Ÿ’ก Submit pull requests and feature suggestions

    ๐Ÿ“„ License

    This project is licensed under the MIT License.

    ๐Ÿ™ Acknowledgments

    Thanks to the Godot Engine community, Lospec pixel art community, and KayKit for the default skeleton asset.

    Thanks to:

    • Viktor Edรฉn (github.com/HolyAcorn) for making the normal material and normal map export functionality


    ๐Ÿค– AI Development Assistance

    This project was developed with the assistance of Claude Sonnet through Cursor AI as a coding assistant, helping to enhance development efficiency and code quality.



StatusReleased
CategoryTool
PlatformsWindows, Linux
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorBukkbeek
Tags2D, 3D, Generator, Godot, Pixel Art

Purchase

Buy Now$4.99 USD or more

In order to download this tool you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files:

Godot Pixel Renderer [Windows] 1.1.zip 33 MB
Godot Pixel Renderer [Linux] 1.1.zip 26 MB

Download demo

Download
PixelRenderer_sourcecode.png 311 kB

Development log

Comments

Log in with itch.io to leave a comment.

Hello ^^ . This seems to be an awesome project, excellent work. Do you plan to make this available on steam later please and will people supporting here get a steam key?

Thanks for the comment. I have no idea to publish this on steam as 1. the cost to publish on steam is too high and 2. This was intended to be a small free and open source indie project, the source is also available on GitHub, so the project is easily accessible. I don't think pushing this to steam does not worth it. 

Please download this Updated version (v1.1) if you encountered any export issues in the previous version

Thanks for this! It is really great! I will credit you when I use it.

Thank you :)

Getting a download issue for windows. Says there is a virus.

Hi yes. This is a known issue for the standalone. I am trying to fix it and in the meantime you can use the Godot version (or use the standalone bypassing the defender). Please allow a few more days for windows to recognize it.