Is this your street address?


    ···· ···· ···· 4242
    Test card



    Use a different card?


    pp paypal

    or pay with

    We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

    or pay with

    Please confirm your location:
    Your card will be charged .

    Thank you!

      Gumroad Library

      Download from the App Store or text yourself a link to the app

      Download from the App Store or text yourself a link to the app

      Send SMS



      A 2.80 version is under development!

      DECALmachine is a blender addon - a set of tools to simplify and automate working with mesh based decals, which in turn facilitates quick design thinking, iteration and exploration. It does all that in a very non-committal, non-destructive way.

      DECALmachine is supposed to be used with Blender's Cycles renderer.

      Since v1.4 decals can be exported to Unity3D, Unreal Engine 4, etc.

      Check out the release trailer, the 1.3.5. trailer and crate demo  on youtube.

      See What's New in v1.4.2


      See the installation guide for instructions.

      Go over the detailed documentation, including a custom decal creation guide, the export section and FAQs.


      • new Reconstruct Panel Cutter
      • new Surface Fix
      • Principled BSDF support
      • Match Material
      • decal atlas creation
      • decal export to Unity3D, Unreal Engine 4, Substance Painter, Sketchfab, etc.
      • bake decals down: normal, ao, curvature, height and color maps
      • custom vertex normal workflow
      • instant and batch decal creation
      • modal decal height adjustment
      • integrated asset/decal loader (deselect all + press 'd')
      • use decals on flat surfaces and project them on curved surfaces
      • 'cut' decal panel lines in a boolean-like manner
      • parallax adds convincing depth to normal mapped decals
      • retain sharp details at all scales, independent of texture resolution
      • decal and panel UV creation is automatic and base meshes don't need UVs
      • change panel decal width and panel type after a panel has been 'cut'
      • change the panel decal shape and direction after it has been 'cut'
      • retrieve the original un-pojected decal sources at any time
      • retrieve the cutters of panel decals at any time
      • material cutting and material decals
      • separate decal subset materials
      • separate panel materials for each side side and panel flipping to switch those sides
      • panel unwrapping for custom drawn or modified panel decals
      • quickly rotate decals in 45 degree steps without leaving face snapping
      • 116 decal assets supplied


      Blender 2.78 or 2.79, Cycles renderer.
      Only stable releases are supported, use the addon at your own risk with the latest builds of blender.

      suggested tools for the best experience:

      • MACHIN3tools - a continuously evolving collection of scripts, to simplify and automate a variety of tasks.
      • Hard Ops the go to hard surface modeling tool kit, also quick access to modifiers and material assignments
      • Batch Operations for scene organization


      v1.4.2a 2018-01-15

      • fix MACHIN3tools Shading Switch related decal transparancy issue

      v1.4.2 2018-01-14

      • added ReconstructPanelCutter tool
      • added 'Remove Decal' property to ExtractSource tool, also clear parent
      • added Principled BSDF support to WStep()
      • added Edit/Commit Normal Source tool
      • exposed base material parameters in DM Preferences
      • adjusted decal materials according to those preferencess when inserting decals and when slicing
      • updated InitBaseMaterial() to take parameters
      • added MACHIN3tools Material Viewport Compensation support to InitBaseMaterial
      • added 'Remove Decal' property to ExtractSource as well as clear parent
      • added interpolation type selection to WStep properties
      • added option to allow hard edges to WStep, which adds 2nd DataTransfer and mask existing hard edges using a vertex group
      • added SufaceFix tool, Edit/Commit Surface Fix tool and Unlink tool(space bar menu only)
      • added threshold value to control duplicate vert removal in Material Cut
      • added option to mark edges Freestyle in Material Cut
      • added ConvertFreestyletoSeam and ConvertSeamToFreestyle operators (spacebar menu)
      • simplified DecalRotate into single operator for CW and CCW rotations
      • added axis option to DecalRotate in object mode
      • added higher quality decal textures of decals02_32 - decals02_37
      • inverted most supplied info decal textures to be white and set the invert slider in their decal materials to 0
      • updated MACHIN3shaders(unity3D) to include 'Blend Surface Normals' parameter and change info decal transparency to opacity
      • improved or re-added curvature in supplied panel decals textures
      • added 'Combine all-to-one' option to DECALBakeDown
      • added Assign Unique Materials option to Decal Exports
      • added "Treat Freestyle edges as seams" to export options, if Assign Unique Materials is turned on
      • added option to create 'DM_non-decals' group in ExportGroup for convenience
      • exposed atlas padding value to DM preferences
      • added 'Suppress Decal Name' option to DM create preferences for Batch Decal Creation
      • added 'Normal Alpha Tolerance' option to create preferences
      • improved batch decal creation sorting
      • updated color profiles in DECAL_create.blend for 2.79
      • fixed info decals creation issue in 2.79 where texture assignment and thumbnail generation would fail
      • fixed nrm_alpha map atlas quality issue when scaling decals in atlas or when using atlas downsampling
      • fixed issue with Match Material replacing materials of supplied decals with materials of custom decals
      • fixed exception in DECALexport when non-mesh objects are part of the selection
      • fixed exception where atlas could not be laid out due to missing texture
      • fixed exception and added warning in Panelize on closed meshes
      • fixed DecalProject uv issue when pivot was not set to bounding box center
      • fixed ExportGroup exception when blend file is saved to new name after atlas has been packed
      • prevent export group creation from going forward in this case and open the new export folder, so you can copy the json and png files over from the old one
      • fixed exception in export group creation when disabled mods on decals can't be applied
      • in case of M3_copied_normals mods being the issue, the export groups target object will be added as the normal source and the mod will be applied
      • fixed subtractor decal material input socket sorting
      • fixed slice tools showing up in pie in edit mode
      • fixed info decal shader(in MACHIn3shaders for unity) issue with metalness not working as expected with transparency

      v1.4.1a 2017-09-24

      • catch the most frequent errors resulting from improper installation and provide terminal output info about how to solve them
      • add GroupPro connection

      v1.4.1 2017-09-20

      • rebuilt Match Material completely
        - added operator properties to match either Material or Subset or both (Material 1 and 2 in Panel Decals)
        - supports matching any of a target objects materials, by choosing a material socket id from the operator properties
        - supports matching Principled BSDF and Glossy BSDF shaders
        - avoids creating duplicate materials and finds existing materials that match the criteria
      • added Update Decal Nodes tool, to update scenes created before 2.79 to support Principled BSDF decals
        - runs automatically on pre 2.79 decals, dropped into a scene via the Asset Loaders
      • Decals created in 2.79 will use the Principled BSDF shader
      • removed Get and Set Material tools, as Match Material does the same now and does it better
      • Init Base Material initiates a Principled BSDF base material in 2.79
      • added filmic 2.79 support
      • added Topo Slice twist offset parameter
      • improved Panel Transition panel section selection logic
      • changed export triangulation quad method to FIXED
      • moved HOps fix over to HardOps 0093
      • fixed export related issue with decals projected on material decals
      • fixed Remove Decal Mode for panel decal assets
      • fixed Rotate Decal not working in edit mode for some users
      • fixed MaterialCut and PanelTransition not working properly in 2.79
      • fixed issue with assetpaths resisting change
      • fixed Rotate UVs option not working for some users
      • fixed empty material slots issue in (W)Step

      v1.4a 2017-08-30

      • added consistent scale parameter to prefs, making the unit scale compensation optional
      • fixed wstep exception, when no HOps is installed
      • adjusted wstep behavior for when no HOps is installed

      v1.4 2017-08-29

      • created complete decal export pipeline
      • decal atlas creation
      • use existing atlas Solution
      • automatic decal UVs according to atlas packing
      • export targets: Unity3D - MACHIN3(with decal shaders: plain, textured, info, panels), Unity3D - bac9, Unreal Engine 4, Substance Painter, Sketchfab, Unpacked
      • bake decals down
      • added w-step - a custom vertex normal workflow
      • added float slice
      • added draw slice
      • added panelize tool
      • added keymap settings to preferences
      • added operator properties to the main tools
      • added automatic parenting of projections and slices to their targets, incl for decal- and cutter backups/sources
      • support scene scale/unit settings
      • added remove decal mode
      • improved material cut
      • keymapped gpencil pie to 'CTRL+D'
      • added win32 PIL, thanks to Jordan
      • fixed project and slice(panel_unwrap) to always remove existing uvs
      • fixed main DM pie, to only trigger object and edit modes
      • fixed issue with non-tangent base normal maps from instant decal creation
      • fixed black/dark AO issue in instant decal creation related to hidden geometry
      • fixed issue with remove duplicates replacing custom decals
      • fixed panel transition issue when panel strips were split

      v1.3.5b 2017-06-07

      • auto-set cycles and auto-switch to material view when inserting decals
      • fixed decal create exception when scene has no world
      • fixed panel unwrap exception when panel decal geo is hidden
      • fixed thumbnail rendering issue related to non-png file ending setting in render panel
      • added experimental, alternative PIL for linux
      • simplified and Readme.html
      • added local copy of full documentation in ReadtheDocs format

      v1.3.5a 2017-05-19

      • fixed batch decal creation bug when encountering filename with illegal characters
      • fixed filmic releated batch decal creation bug
      • added panel decal resolution options, useful for repeating elements in panel decals which require more length
      • clarified and extended installation instructions
      • switched CREATE_decal.blend to CPU rendering

      v1.3.5 2017-05-10

      • 5 new panel decals
      • added Init Base Material tool
      • changed panel unwrap from EVEN to LENGTH, allowing for regular repeating patterns in paneling
      • added panel decal material choice for decal slice/knife
      • decal creation: added instant panel creation
      • decal creation: fixed info decal batch creation, when filmic is not installed
      • decal creation: improved alignment of decal plane to source geometry when baking
      • improved Asset Management check to make sure its activated before DM, before exposing AM related settings
      • decal creation: improved height map mid level adjustment
      • decal creation: added 'replace last' checkbox, to overwrite last decal of category
      • decal creation: exposed ao samples
      • decal creation: exposed height contrast and parallax value for finer depth control
      • added CustomDecals library for user created decals
      • added uv rotation support to decal rotate tool (in edit mode or image editor)
      • decal creation: fixed pink thumbnails with gaffer addon and similar
      • decal creation: fixed thumbnail resolution percentage

      v1.3c 2017-05-06

      • bug fix in relation to custom scripts path being set but not used

      v1.3b 2017-05-06

      • added a warning on windows and macos, when trying to create decals using an unsaved blender scene

      v1.3a 2017-05-06

      • added custom script path support, thanks Ted
      • switched the macos PIL to a precompiled version for python 3.5 instead of 3.6

      v1.3 2017-05-05

      • dropped 2.77 support
      • new simplified decal creation guide
      • various cleanup and restructuring
      • new modal *adjust decal height* tool, replacing the old decal push and decal lift
      • decals with mirror modifiers already applied can now be projected properly
      • added DECALcreate pie menu
      • insert buttons above asset loaders for quick re-import of the last decal
      • simplified custom decal creation: batch decal creation and instant decal creation
      • added PIL python library requirement for automated processing and curvature map creation
      • 7 new subset decals
      • added the_box sample scene

      v1.2b 2017-04-25

      • version bump in addon meta data
      • additional info in the usage section of the readme, about the asset loader

      v1.2a 2017-04-25

      • 2.77 decal creation hotfix to solve exception in saving decal blend

      v1.2 2017-04-24

      • unpacked sample scenes
      • added addon preferences to allow switching of the native path or the AM library
      • decal_rotate always uses the active_element pivot now and sets it back to what it was before afterwards
      • inserted decals always move to the cursor location, with AM they'd only do this when nothing was selected
      • when using the built in asset loader, there won't be duplicate material instances with 0 users accumulating anymore as is the case with AM
      • decal slice should now always be able to assign the decal panel material, no more dependence on AM or manual importing
      • safety checks for get_material and decal_project
      • added decal creation guide and improved Readme(html), no more missing linebreaks under windows
      • added decal creation template files and helper scripts
      • merged decals03 with decals02, as they are both subset decals
      • default asset location in the addon folder, can be changed to use the AM library path, if you want
      • some pie menu restructuring for the asset loader, there are 4 previews for 4 decal categories now
      • added native asset loader, based on HOps tech, thanks guys!
      • file split and source restructuring
      • cleanup

      v1.1 2017-04-18

      v1.0 2017-04-17

      • initial release

      Sorry, this item is not available in your location.
      Sold out, please go back and pick another option.

      You've purchased this product

      Give it a rating

      See it in your library

      0 ratings

      Purchasing [Addon]DECALmachine...


      ···· ···· ···· 4242
      Test card



      Use a different card?


      pp paypal

      or pay with

      We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

      or pay with

      Please confirm your location:
      Your card will be charged US$30.

      Your rental will be available for 30 days. Once started, you’ll have 72 hours to watch it as much as you’d like!

      Thank you!

        Gumroad Library

        Download from the App Store or text yourself a link to the app

        Download from the App Store or text yourself a link to the app

        Send SMS