2.7.2
2023-04-21
- fix trim/atlas gizmos being drawn as ellipses in Blender 3.5
- fix decal orientation when placed on non-uniformly scaled object
2.7.1
2022-12-30
- fix issues introduced by 3.4's new MIX node
- update SetupSubsets op (for trimsheet materials)
- update decal to trimsheet material matching
- fix related BakePreview exception
2.7
2022-11-25
- raise minimum version to Blender 3.3 LTS
- Adjust tool
- fix panel trim decals created from Info Trim Sheets not being accessible for Panel Cycling via Adjust
- Decal Creation
- optionally create float (16bit) normal maps
- it's experimental, enable it in addon preferences > Decal Creation tab
- NOTE: Atlases created from there will still only use 8-bit normals
- tweak decal library layout in Pie menu, adjusting the icon width accordingly (proxeIO)
2.6.5
2022-08-06
- fix modal HUDs being drawing off-screen in Blender 3.2.2
2.6.4
2022-06-08
- fix material matching in Blender 3.2
2.6.3
2022-04-30
- fix rare issue with sluggishness of addon preferences caused by legacy library check
- add thank you note to addon preferences
2.6.2
2022-04-24
- fix MacOS issue when registering Atlases caused by .DS_store files
- a few small tweaks and fixes
2.6.1
2022-03-15
- fix atlas creation in Blender 3.1
- fix decal-from-text creation in Blender 3.1
2.6
2022-03-09
- support Blender 3.1
- further harden asset registration by introducing concept of corrupted libraries
- corrupted libraries are libraries containing non-decal folders
- prevent registering and updating them
- GetSupport tool
- indicate if a library is corrupted
- Project
- fix issues when target object scaled up a lot due to surface distances being returned in the object's local space
- update PIL/pillow to 9.0.1
2.5.1
2021-12-18
- fix Bake Preview in Blender 3.0
- fix adding Decal to existing Atlas in Blender 3.0
- fix issues relating to Blender 3.0's change in keymap property representation
- fix issues relating to Blender 3.0's None type material previews
- fix visual bug due to missing AO clamping in Decal Node Group
- update supplied assets accordingly
- update Templates so newly created Decals are fixed
- add Fix AO Clamping debug tool, to update existing users assets
2.5
2021-11-25
- support Blender 3.0
- in Blender 3.0, introduce Decal and Trim Sheet Asset Update
- add Update21DecalLibrary tool
- add Update21BlenderFile tool
- update BatchUpdate tool
- update Validate tool
- further harden asset registration
- add additional system console output, if assets fail to register
- make Decal and Trim Sheet material deduplication more efficient, improving scene load/update performance
- properly deduplicate Trim Sheet materials, when initiating them on meshes without existing materials
- improve MyDecals library collision handling when changing assetspath
- improve RemoveOrphans tool
- improve GetSupport tool
- addon preferences
- add option for legacy line smoothing
- add warnings in addon prefs, if assets fail to register
- remove legacy code for Blender pre-2.93
- drop bgl module use for view3d drawing (except for legacy line smoothing)
2.4.1
2021-09-10
- TrimCut
- adapt to 2.93.4 knife project breaking change
- PIL Installation
- raise PIL version to 8.3.1
- on some macos versions 8.1.0 just wouldn't install due to missing libjpeg dependency
- install wheel before installing pillow
- raise PIL version to 8.3.1
- fix issues on some linux systems
2.4
2021-07-24
- bump minimum blender version to 2.93 (LTS)
- can be seen as suggestion for now, 2.83+ is still good, but be prepared to update if any issues arise
- add version warning to prefs for Blender versions smaller than 2.93
- add Transfer UVs tool (side panel tool)
- transfer decal parent's UVs to selected decals
- transfer image textures directly connected to decal parent's Principled BSDF node to selected decals' materials
- Decal Creation
- support info decal names from file name for info decals created from PNGs
- support skipping the automatic decal index, that's normally added to the front of the decal name
- this can then result in two kinds of conflicts
- without the index, an existing decal folder with the name of the to-be-added decal exist already
- when adding multiple decals the decal name could be a duplicate and so only the first of the duplicates will be added
- for both there are warnings in the creation panel
- and both cases will be skipped by the AddDecalToLibrary tool
- if any are skipped, there will be a popup message pointing it out
- this can then result in two kinds of conflicts
- support storing specific subset material component in the decal asset blend
- for Simple, Subset and Panel decals: skip normal flattening if enabled, but object is not smooth shaded
- ensure user is returned to original scene, when decal creation is finished
- Creation Panel
- add ability to open selected user-decal(unlocked) lib in the file browser
- improve dealing with cases where no user-decal libs are present
- Baking
- ensure user is returned to original scene, when decal creation is finished
- make decal library visibility accessible from the 3D view via the pie menu
- add 10 customizable visibility presets, see tooltips for details
- support hiding panel decal libraries from the Adjust tool's ability to cycle through individual panel decals
- by default have "panel scrolling" disabled for the Example Sheet's panel trims
- support creating panel decals without materials, when all registered panel decals are hidden from "panel scrolling"
- Slice, EPanel + GPanel tools
- properly name the panel decal object and mesh, even when no decal material can be applied
- make addon and asset registration much more robust
- allow addon registration without ANY decal and trim sheet libs present
- users can now manually remove the entire assets path or any of it's subfolders and DM will still come up fine
- disable assets path reset when user-set external assets path doesn't contain valid libraries as it's no longer required
- allow addon registration without ANY decal and trim sheet libs present
- Atlasing
- improve panel decal pre-packing logic
- fix atlas repack issue, introduced in 2.3
- Adjust tool
- add setting in addon prefs to require
ALT
key when adjusting decal height to prevent accidental changes
- add setting in addon prefs to require
- GPanel tool
- fix rare issue with gpencil NaN points
- fix material matching/deduplication to DEFAULTWHITE and DEFAULTMETAL materials
- change default decal height to 0.9998, slightly more surface distance to minimize clipping
- collapse modifiers in all supplied decal assets
- Update18DecalLibrary + Update20DecalLibrary tools
- improve polling
- replace previous parenting and unparenting logic
- improve some terminal output for Windows users
- rename Init Generated UVs tool to Init Generated Coords
2.3
2021-03-24
- Decal Creation (Advanced)
- support forced UUIDs for decal creation, allowing for iterative decal creation from geometry where each new decal will use the same UUID that's stored on the active source object
- Atlasing
- fix unwrapping of trim panel decals when packed in REPEAT mode
- Insert
- prevent exception when encountering custom, user-added texture in decal asset file (not recommended)
- ReApply
- fix typo causing rare exception
- fix issue with PIL installation
2.2
2021-02-27
- add SweepDecalBackups tool
- clean scene from decal backups after appending objects with projected and/or panel decals
- Decal Creation
- use GPU if that's the render device set in the current scene
- draw render device indication in panel and print it to the terminal
- prevent residue LIBRARY_DECALS causing any problems when creating new decals
- Project, Slice, PanelCut tools - use FAST solver in 2.91+
- add basic statusbar info for all modal ops
- PIL
- support installation on python 3.9.1
- use version 8.1.0 going forward
- fix issues with extremely large bakes or atlases
- force-reset assets path after manual installation with external assetspath, if no valid libraries can be found
- fix 2.93 activation issues and layout exceptions due to change in bpy.props representation before registration
- update decal resources
- update license
2.1
2020-11-27
- Decal Assets update to 2.1
- add emission strength input for decal and trim sheet node groups (including for Blender 2.83 and 2.90)
- replace Texture Coordinates(UV) node with UVMap node in all parallax node trees
- add Update20DecalLibrary tool
- update 2.0.x decal and trim sheet libraries libraries to 2.1
- update Update18DecalLibrary tool
- update 1.8-1.9.4 decal libraries to 2.1
- add BatchUpdate tool
- update all 1.8-1.9.4 or 2.0.x legacy decal or trim sheet libraries in the assets path in one go
- directly from the addon prefs, or from the update panel
- support importing 1.8-1.9.4 or 2.0.x legacy decal or trim sheet libraries
- add Update20BlendFile tool
- update blend files containing 2.0.x decals and trim Sheet materials to 2.1
- update Update18BlendFile tool
- update blend files containing 1.8 - 1.9.4 decals to 2.1
- update Decal Example resources to use the new 2.1 decals
- update Validate tool for legacy decal detection from a 2.1 perspective
- improve process of assets path change, including renaming the legacy MyDecals library
- expose trim uv layer (Trim Unwrap) and secondary uv layer (Box Unwrap) to addon preferences
- explicitly use 'Atlas UVs' UV layer for atlased decals
- adapt to 2.91 API changes
- prevent crash when undoing after adding a decal to a scene from the asset loaders
- prevent potential high resolution bake issues due to default PIL.Image.MAX_IMAGE_SIZE being too small
- prevent importing Atlases as Decal/Trim Sheet libraries
- fix noise in Example Sheet's normal map, causing minor distortions on highly reflective trim sheet materials
- remove Update14DecalLibrary tool
- clarify license
2.0.1
2020-10-16
- Project
- UV transfer - match UV layers by order, not name, to prevent issues in non-english Blender versions
- Info Decal Creation (from Images and Fonts)
- prevent decal UV layer names other than 'UVMap' in non-english Blender versions
- Update18DecalLibrary
- fix exception when updating decals, that don't use an index
- Trim Sheet Creation Panel
- tweak layout to show Trim Sheet Textures section also when in import mode
- AddDecalsToAtlas
- fix poll
- InitTrimSheet
- improve poll
- use system's default encoding instead of utf-8 for debug output
2.0
2020-09-03
- add Create/Import Atlas tools
- add Use Atlas tool
- add Join Atlased Decals and Split Atlased Decals tools
- add Export tool
- add Init/Import/Duplicate Trim Sheet tools
- add InitTrimSheetMaterial tool
- add Setup Subsets tool
- add UnwrapTrim tool
- add UnwrapToEmptyTrim tool
- add AdjustTrim tool
- add TrimCut tool
- add AlignDecalToEdge tool
- add QuadUnwrap tool
- add BoxUnwrap tool
- add MirrorTrim tool
- add Stitch tool
- add Update18DecalLibrary tool
- add Update18BlendFile tool
- Decal Creation
- support baking emission for simple, subset, panel and info Decals
- fix rare texture size rounding issue
- Decal Baking
- support emission bakes
- add Join and Split tools
- Adjust
- add Emission mode (E key) to adjust emission strength use X and C for 10 and 0 presets
- change Parallax mode to D key and reset with X the to the amount stored in the Decals blend file
- in AO mode (A key) use C key for 0 preset
- fix UV stretch exception when going across 0
- MatchMaterial
- support transmissive materials
- support emissive materials
- Insert
- support batch inserting entire libraries with ALT
- prevent raycast errors when objects scaled to 0 are present
- Validate
- support trim Decals
- support decal versioning
- FixTexturePaths
- support instant decals
- support trim sheets
- support instant trim sheets
- support UUID based path reconstruction
- improve Remove Decal Orphans tool
- expose ReRenderThumbnails developer tool
- Texture (Un)Packing
- support unpacking in local relative folder as a fallback or forced with ALT
- support Trim Sheets and Trim Decals
- support ALT navigation for all modal tools
- update Examples blends + Decals
- update Decals
- support emission and emission maps
- support normal blending
- add alpha input to info decal groups, useful for weathering or simply making decals transparent
- use Principled PBR's alpha socket instead of mixing with transparent shader
- split nrm_alpha and color_alpha into normal, color and masks maps
- support parallax for panel decals
- add Example Trim Sheet
- add Example and Aircraft Decal Atlas
- preferences
- point assetspath to assets, not assets/Decals
- add ability to restore keymaps, if the user ends up deleting some
- prevent issues for users not using an English Blender
- Pie Menu
- enable for edit mode and UV editor
- show trim sheet libraries
- optionally show Trim and Split tools
- add emission indicator in decal thumbnails
- Sidebar
- main panel
- add toggles to collapse/expand defaults/tools/utils
- add toggle to hide/show decal node trees
- add Atlas and Trim Sheet creation to creation panel
- add Atlas to export panel
- help panel
- add warning if file is unsaved, before loading Example files
- main panel
- add Trim Sheet panel to Material Properties
- remove DECALmachine context menu
1.9.4
2020-06-16
- Insert - rebuild decal texture paths completely every time they are brought into the scene
- FixTexturePaths - update rebuilding of decal textures paths in existing blend files
1.9.3
2020-06-03
- ensure PIL can be registered in 2.83+ at start up
- prevent undo related crash bug in 2.83+
- prevent issue when unregistering
- fix EPanel freeze/crash in 2.82+
- fix Adjust UV stretch issue
1.9.2
2019-12-13
- fix cropping of L images for decal creation
- fix 2.82 exception when calling pie menu or quick insert
1.9.1
2019-10-22
- remove ability to create info decals from JPGs
- redo image and font loading for decal creation, due to changes in 2.81
- fix issues when creating EPanel edge-only object from decals
- fix occasional decal creation crash in 2.81, when alternating between info decal creation from image and from font
- fix uv issue Project tool, for non-English Blender versions
- fix issue in Validate tool
- fix exception caused by CTRL projecting with mirror mods present
- fix potential issue in the Material Match tool
- fix exception in Slice/EPanel/Gpanel, try to ensure the panel width is never 0
1.9
2019-09-04
- Add Bake tool
- Add PanelCutting + RemoveMeshCuts tools
- Add RemoveAllInstantDecals tool
- Add new Example blend files
- Select tool
- support selecting all decals of the selected type
- RemoveMeshCuts tool
- add ALT selection(instead of removal) mode
- Epanel tool
- add SHIFT mode: mark edges as MESHCUT edges
- add CTRL mode: delete edges immediately
- add ALT mode: convert selection to edge-only object
- can be combined with SHIFT or CTRL keys
- support local view
- automatically parent edge-only object
- support single object selection, and option optional forced target
- remove custom normals, if present
- create backup object when run from object mode
- ReApply tool
- don't change blend_method when auto-matching material
- Adjust tool
- don't change blend_method when changing panel decal material
- change blend method per decal-material, not per decal-type-material
- InitGeneratedUVs
- use non-evaluated mesh by default
- DECALmachine panel
- add EPanel to Tools section
- fix issue with ReApply when used on projected decals with mirror mods
- fix issue in Create when prefs.edit.use_enter_edit_mode is enabled
- prevent issues in relation to decal type collections and multiple scenes
- fix issue with DM's default material no being selectable in DM panel when Auto-Match is set to Material
- fix redo issue due to poll being too strict in ClearDecalProps tool
- fix faceidx out of range errors when panel decals have mirror mods
1.8.7
2019-08-04
- add EPanel tool
- can be used on edge selection in edit mode or from edge object in object mode
- in edit mode it's accessible from the context menu
- add RemoveDecalOrphans tool
- add ClearDecalProps tools
- add InitGeneratedUVs tool
- Create tool
- add Batch (Info) Decal Creation
- support local view
- fix issue with Decal Creation using the Flatten Normals option in combination with existing custom normals
- ReApply tool
- add two-sided panel decal auto-material-matching
- fix issue when reapplying/auto-material-matching projected decals
- Match tool
- draw panel side indicators
- make DM default metal material matchable
- Adjust tool
- keep existing panel decal material matches intact when changing panel material/type
- improve cursor screen wrapping
- Project and Slice tools
- clear residual custom normals on projected and sliced decals
- Insert tool
- make surface snapping optional when bringing decals into the scene
- Pie Menu
- avoid potential performance issue (on Windows only?)
- remove Debug Panel and move its tools into Utils sectino of main DECALmachine panel
- enable eevee material backface culling for decal materials to avoid flipped decals going unnoticed
- avoid keymap conflicts between BoxCutter and DM, when either Pie is mapped to a different key
- fix GPanel crash
1.8.6
2019-06-27
- Decal Defaults
- add toggle for decal texture storage
- pack: textures are saved in the blend (heavy blend files, that load everywhere)
- unpack: textures are not saved in the blend (light blend files, that load on computers with the same decal asset folder)
- can be (un)toggled at any time
- add toggle for decal texture storage
- Project tool
- clear existing uvs and make sure the decal has only one uv map
- make sure faces of projected decals have material index of 0, otherwise joining decals may mix up materials
- fix issue when finding target
- fix projection preview drawing being in xray in modal mode, due change in default Blender behavior
- Slice tool
- clear existing uvs and make sure the decal has only one uv map
- improve direction vectors in default(float) mode
- Insert tool
- allow adding decals on evaluated geo (such as on mirrored parts of objects)
- Pie Menu
- increase panel width precision to 3
- Preferences
- fix broken decal asset libraries ui list, due to API change
- update decal resource links
- update matching of default-white material/None material
- fix issue when removing old version and installing new one in the same Blender session
- various raycast and performance improvements
1.8.5
2019-05-20
- fix Decal Creation issues, due to recent depsgraph changes
1.8.4
2019-05-20
- fix Slice not clearing materials, due to recent depsgraph changes
1.8.3
2019-05-18
- fix recent depsgraph issues
- improve raycast and raycast performance
1.8.2
2019-05-13
- add GPanel
- panel decal creation from grease pencil strokes
- update PIL to 6.0.0
- improve PIL installation
- add extra, temporary debug output for decal creation, likely only related to Oscuart addon exception
- fix material match issue introduced in Blender 8f71a84496a9/27d097e92d54 (May 13th)
- fix raycast issue where decals were not aligned properly on modifier geometry
1.8.1
2019-04-25
- add update check
- appears in pie menu once update is available
- work around issue in Unwrap (alternative mode) and Decal Creation, due to open Blender bug
- fix rare panel decal UV over or under stretching in Slice and Unwrap
- fix Normal Transfer defaults not being enforced by Shrinkwrap
- optimze addons check on preferences - about page
1.8
2019-04-06
- completely rewrite DM for Blender 2.80
- redo Project tool, add new Shrinkwrap variation
- redo Slice, add new super robust "float slice", massively improve "topo slice"
- redo Instant Decal creation, add 3 new ways to create Info Decals inside Blender
- redo pie menu completely, add sidebar panels
- support unlimited decal libraries
- add new raycast Decal insertion
- add new Re-Apply tool
- add new modal "Adjust-everything" tool
- add new automatic material matching
- add new scene-wide default settings
- take full advantage of Eevee incl. real-time parallax
- hide decal materials and textures
- improve integration with GroupPro, Batch Ops, Hard Ops and MACHIN3tools
1.4.2a
2018-01-15
- fix MACHIN3tools Shading Switch related decal transparancy issue
1.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
1.4.1a
2017-09-24
- catch the most frequent errors resulting from improper installation and provide terminal output info about how to solve them
- added GroupPro connection
1.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 - update to 'Hard Ops 0093 - Neptunium' to use DECALmachine 1.4.1
- fixed export related issue with decals projected on material decals
- fixed Remove Decal Mode for panel decal assets
- fxxed Rotate Decal not working ing 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
1.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 behaviour for when no HOps is installed
1.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
- decal shaders: plain, textured, info, panels
- Unity3D - bac9
- Unreal Engine 4
- Substance Painter
- Sketchfab
- Unpacked
- Unity3D - MACHIN3
- 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
1.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 Readme.md and Readme.html
- added local copy of full documentation in ReadtheDocs format
1.3.5a
2017-05-19
- fixed batch decal creation bug when encountering filename with illegal characters
- fixed filmic related 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
1.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
1.3c
2017-05-06
- bug fix in relation to custom script paths being set but not used
1.3b
2017-05-06
- added a warning on windows and macos, when trying to create decals using an unsaved blender scene
1.3a
2017-05-06
- added custom addon path support, thanks Ted
- switched the macos PIL to a precompiled version for python 3.5 instead of 3.6
1.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
1.2b
2017-04-25
- version bump in addon meta data
- additional info in the usage section of the readme, about the asset loader
1.2a
2017-04-25
- 2.77 decal creation hotfix to solve exception in saving decal blend
- no more unnecessary hiding of the original mesh when projecting on it
1.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
- safety checks for get_material and decal_project
- added decal creation guide and improved Readme(html), no more missing line breaks 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
1.1
2017-04-18
- added decals03 library category: decals based on Hard Ops assets
- added sample assets: the crate, the barrel, the egg
1.0
2017-04-17
- initial release