A downloadable tool for Windows

⚠️ THIS IS A FREE DEMO ⚠️

Model importing and exporting are disabled. Includes 15 built-in models (full version has 50+). All painting tools, layers, Scene Builder, and Scene Painter are fully functional.

👉 Get the full version on Steam for $29 USD


What is Draw on a Block?

Paint pixel-perfect textures directly onto 3D models — then arrange them into scenes and keep painting until everything fits together perfectly. No more exporting, tweaking, re-importing, and hoping colors match. Build cohesive modular kits by painting in context, seeing how pieces gel together before you commit.

No bouncing between 2D editors and 3D viewers. Just load a model, paint, and watch your art snap crisply to every face. Whether you're texturing game-ready assets or just playing with blocks, the workflow vanishes so you can focus on creating.



Paint

  • Pixel-Perfect Precision — Clean lines, magic wand selection, flood fill, gradient tools, and blend brushes that respect the texture grid
  • Up to 16 Layers Per Material — Real-time compositing with visibility toggles, merge, duplicate, and reorder
  • Multi-Material Models — Paint models with multiple materials, each with independent layers and resolution
  • Texel Grid Overlay — See exactly where each pixel lands on the 3D surface
  • Explode View — Pull apart complex models to reach hidden geometry



Build

  • Scene Builder — Arrange your painted models on a snap grid to create full 3D scenes
  • Shared Textures — Paint any model once, and every instance in every scene updates instantly
  • Fork to Customize — Need a variant? Fork a model to paint a unique version without affecting the original
  • Export Scenes — Take your creations into Unity, Godot, Unreal, Roblox, or any engine



Import Anything

  • Supported Formats: FBX, OBJ, glTF, GLB, Blockbench (bbmodel)
  • Per-Material Control — Set resolution and opacity type (opaque/translucent) for each material on import
  • Textures Auto-Detected — Existing textures are imported as your base layer
  • Export Anything — Export just textures, or include your model in FBX, OBJ, glTF, GLB, and Blockbench (bbmodel).



Technical Details

Resolutions 32×32 to 1024×1024 and beyond
Layers Up to 16 per material
Auto-Save Yes, with full undo/redo history
Licensing All exports free for personal & commercial use

System Requirements

  • OS: Windows 10 or 11 (64-bit)
  • Processor: x64 with SSE2
  • Graphics: DirectX 11 or 12 compatible GPU
  • Storage: 200 MB


Note

  • The full app from Steam has been tested and is working on Linux Mint.  It should not require forcing Proton compatibility layer.
StatusIn development
CategoryTool
PlatformsWindows
Rating
Rated 3.0 out of 5 stars
(2 total ratings)
AuthorKeith at Fertile Soil Productions
Tags3D, Game Design, hytale, Minecraft, Models, Pixel Art, roblox, Textures, texturing, Voxel
Average sessionA few minutes
InputsKeyboard, Mouse
AI DisclosureAI Assisted, Code, Text

Download

Download
Draw_on_a_Block_Demo.zip 95 MB

Install instructions

Extract the ZIP folder and run Draw on a Block.exe

Development log

Comments

Log in with itch.io to leave a comment.

(-2)

I installed it, and then automatically unisntalled it becuase the most basic feature, importing our own models is not possssible without paying, goodbye

(+6)

I apologize for the confusion. The free version is intended as a demo to let you test the painting tools before purchasing the full functionality. Based on your feedback, I will make this more prominent in the description so it’s clear for future users. Thank you for the honest input.