[Blender] DECALmachine: surface detailing using mesh decals

polycounter
Offline / Send Message
MACHIN3 polycounter

DECALmachine is a blender addon, which through mesh Decals , allows for surface detailing in a very non-committal, non-destructive, UV-less way. And as such, it represents an alternative approach to hard surface texturing.

Decals can be projected, sliced, material matched, and of course easily created.



DECALmachine 1.8 works ONLY with Blender 2.80!

Note, Blender 2.80 is beta software.

Features

  • quick and precise raycast-based Decal insertion
  • automatic material matching, parenting, normal transfer and collection creation
  • unlimited decal libraries + flexible asset loader layout
  • instant decal creation of all types
  • quickly adjust height, decal mesh or UV rotation and much more using the convenient modal adjust tool
  • enforce default settings scene-wide and change them quickly using the panel
  • use decals on flat surfaces and project them on curved surfaces
  • slice decal panel lines boolean-style
  • parallax adds convincing depth to normal mapped decals, now in real time utilizing Blender’s Eevee
  • retain sharp details at all scales, independent of texture resolution, via UV-less object based detailing
  • take advantage of decals being objects, by using modifiers like mirror
  • add Decals while editing groups in GroupPro
  • hide Decal materials (incl. in Batch Ops and Hard Ops) and textures
  • 108 Decals included
  • best documentation in the business


Support

If you encounter errors with the addon, please follow the outlined process to get support.
This makes it a lot easier for me and will get your problem fixed faster as well.
Specifically, please don’t post errors messages in this thread. Reach out to me directly.

If you want to discuss using the addon or have questions, let’s do that here.


Attachments




Comments and questions appreciated!

Replies

  • JoseConseco
    Offline / Send Message
    JoseConseco polycounter lvl 8
    Congratulations on new relase.  Looks like lots of work went into developing this  version and even though there is huge amount of options, it is really easy to use. 
  • Justo
    Online / Send Message
    Justo polycounter lvl 5
    This is my first exposure to Decal Machine. I think I saw a cool video about it once before but had forgotten what this was.

    This is...interesting. Coming from a max/maya hard surface modeler, this blender+DMplugin combo looks fascinating and terrifyingly deep honestly. 

    So, the basic idea behind this would be to model out the big volumes, and then apply with this tool decals for panel lines and terciary details? I suppose the decals/floater cards are generated automatically by this? 

    For a game asset, we would need to bake all that floater info into textures inside only Blender, or is it possible to take the mesh and decals to other bakers, like say, Substance Designer's?  

    Anyway, mad good job on this :) 
  • Obscura
    Online / Send Message
    Obscura insane polycounter
  • Justo
    Online / Send Message
    Justo polycounter lvl 5
    @Obscura Could you elaborate Kristóf? I don't see how I wouldn't need so if I am to put this into a game engine.
  • Obscura
    Online / Send Message
    Obscura insane polycounter
    Sure. Check out this thread:
    https://polycount.com/discussion/155894/decal-technique-from-star-citizen

    Basically, some games simply uses the decals as they are, without baking them down. This way things stays very high res for very little performance cost.
  • Justo
    Online / Send Message
    Justo polycounter lvl 5
    I know about how to use decals to fake details - my question to Machine3 still stands. How exactly does this plugin integrate to a game workflow? I don't know enough about this plugin. His comment in the FAQs that baking is planned for 1.9 / 2.0 certainly leads me to believe bakinig isn't "not needed" as you say.

    Let's take the star citizen decal workflow approach for example. Correct me if I'm wrong Kristóf, but for that you (usually) need at least two materials:
    >your decal material, which often reads from an atlas full of the terciary details used for the floater cards + some shader setup inside the engine
    >and a simple tilable material, used for the main body of the asset. 
     
    How far into this finished state does the plugin take me? From what I gather, it is an awesome tool at placing decals and previewing in Blender's viewport a final target quickly and easily. Does it help in creating the decal atlas material in any way? Or any textures? Someone tell me if I'm speaking nonsense though. 
  • Obscura
    Online / Send Message
    Obscura insane polycounter
    Now i see that I slightly misunderstood your question, sorry. I understood as you want to bake the decals into a unique texture. 
  • MACHIN3
    Offline / Send Message
    MACHIN3 polycounter
    1.8 does not have any tools to do the export/atlasing or baking of decals to normal maps. The following 1.9 and 2.0 releases will re-introduce these workflows.

    You can skim over the docs for the previous version and take a look at the exporting capabilities: https://machin3.io/DECALmachine/docs279/decal_export_basics/

    As @Obscura said, you can take these decals as is into your engine and use them there. The tool will pack the atlas for you.
    This is also what I'm going to do for my own needs.

    I've added baking of decals only due to popular demand, and I will re-add it for this new 2.80 version as well. This will then allow you to take the bakes into painter or similar and work on top of them.

    Take those 2.79 docs with a grain of salt please. I'm about to redo this completely and aim to simplify it a lot.


    or is it possible to take the mesh and decals to other bakers, like say, Substance Designer's? 
    I don't think that's possible unfortunately. I haven't used it in a while though.
    The baking of decals as supported by DECALmachine will happen directly in Blender.
  • MACHIN3
    Offline / Send Message
    MACHIN3 polycounter
    Congratulations on new relase.  Looks like lots of work went into developing this  version and even though there is huge amount of options, it is really easy to use. 
    Thanks mate!
  • Dash-POWER
    Offline / Send Message
    Dash-POWER polycounter lvl 3
    Just amazing! I wish there would be similar tool for 3ds max with same level of insanity. Recently I made a "decal tool" for our art folks from work to make their life slightly easier but after seeing this... You raised the bar far above my experience with maxscript.
  • MACHIN3
    Offline / Send Message
    MACHIN3 polycounter
    Just amazing! I wish there would be similar tool for 3ds max with same level of insanity. Recently I made a "decal tool" for our art folks from work to make their life slightly easier but after seeing this... You raised the bar far above my experience with maxscript.
    Thanks, I appreciate it!

    If your tool makes your artists job easier, then that's a win, nice job!

    I think Blender's python API makes my job a lot easier than it is for other tools out there, although I have only really started scripting with Blender, so I can't know for sure. I like the API a lot and see it as major strength of Blender.
    Also, the very first version of DM was very different. 1.8 is just the latest evolution, after ~1.5 years :)
  • Justo
    Online / Send Message
    Justo polycounter lvl 5
    the good vibes in me: The amount of work you've put into it is really commendable, excellent work :)
    the bad vibes in me: goddammit all these cool dudes making cool toys for cool blender stop making me want to pick up blender aaaa---
  • Ryusaki
    Offline / Send Message
    Ryusaki polycounter lvl 3
    You should definitely pick up Blender as companion-tool when its 2.8 version is fully released, even if you are mainly a Max user. Especially if you are into hard-surface stuff. Max is very powerful, but if you use Blender augmented with plugins like MESHmachine, DECALmachine, Hardops and Boxcutter you will get incredible speed as return of investment.
    I went from being a slow modeler in Maya/C4d to someone who is slightly slower than Tor Frick in less than half a year.

  • Gustavo_Elliott

  • Electro
    Offline / Send Message
    Electro polycounter lvl 14
    Yo, recent new DM customer here :)
    Placed a heap of decals and now up to needing them to batch into atlas(s) (one is info decals, other is subset)... I remember seeing a vid of it a while ago, but now found out it's only back in the old version. What can I do to get them all atlas'd and exported? Freaking out atm hopefully all this work isn't wasted!
  • Wesley
    Online / Send Message
    Wesley Polycount Sponsor
    Electro said:
    Yo, recent new DM customer here :)
    Placed a heap of decals and now up to needing them to batch into atlas(s) (one is info decals, other is subset)... I remember seeing a vid of it a while ago, but now found out it's only back in the old version. What can I do to get them all atlas'd and exported? Freaking out atm hopefully all this work isn't wasted!
    MACHIN3 said:
    1.8 does not have any tools to do the export/atlasing or baking of decals to normal maps. The following 1.9 and 2.0 releases will re-introduce these workflows. 

  • musashidan
    Offline / Send Message
    musashidan polycount lvl 666
    Ryusaki said:
    You should definitely pick up Blender as companion-tool when its 2.8 version is fully released, even if you are mainly a Max user. Especially if you are into hard-surface stuff. Max is very powerful, but if you use Blender augmented with plugins like MESHmachine, DECALmachine, Hardops and Boxcutter you will get incredible speed as return of investment.
    I went from being a slow modeler in Maya/C4d to someone who is slightly slower than Tor Frick in less than half a year.

    I'm still on the fence even though I started learning 2.80 a few months back and had it down very quickly, I'm still not convinced on the speed aspect of modeling. Hardops/Boxcutter I already have in Max(Lazercut plugin) and Max's new Chamfer modifier blows all other DCC chamfering away. Also, I really miss Max's spline tools and Unwrapping and a few other tools in Max.

    I'm going to stick at learning and playing with 2.80 though as I imagine when it's officially out of beta and Textools and Speedflow(which is the main tool I am waiting for) are ported Blender will become ALOT more popular.

    Sorry to derail, DM looks fantastic, but not much use to my workflow until decals can be atlased to NM and exported in-game.
  • Electro
    Offline / Send Message
    Electro polycounter lvl 14
    Wesley said:
    Electro said:
    Yo, recent new DM customer here :)
    Placed a heap of decals and now up to needing them to batch into atlas(s) (one is info decals, other is subset)... I remember seeing a vid of it a while ago, but now found out it's only back in the old version. What can I do to get them all atlas'd and exported? Freaking out atm hopefully all this work isn't wasted!
    MACHIN3 said:
    1.8 does not have any tools to do the export/atlasing or baking of decals to normal maps. The following 1.9 and 2.0 releases will re-introduce these workflows. 

    I know, I read the thread.. I was more-so pointing out that I'm new and ran into needing this feature pretty quickly so I was wondering how long to need to wait and work on some other assets in the meantime or what. Right now if I wanted to get them all in-game I would need to collapse all the decals, make my own atlas and shift all the uv's manually. Not an ideal workflow :\
  • Maddog4america
    Offline / Send Message
    Maddog4america polycounter lvl 3
    Love your stuff man.   Been following since your first iteration.  Is there an uber list of all the great tools needed for blender, and tuts on getting them all up and running?    Time to convert!! 
  • MACHIN3
    Offline / Send Message
    MACHIN3 polycounter
    Thanks man, If you check out the DM addons video below, it touches on what I think are great tools. GroupPro and BatchOps are must haves IMO, if you do any kind of model creation. They focus on organization basically, keeping on top of scene complexity.

    HardOps is great too and BoxCutter is doing amazing things right now.
    I haven't done any serious art in 2 years now, so I will need do spend some time doing that again to evaluate where and how the updated Hardops and BoxCutter fit in my workflow now..


    Oh, also MACHIN3tools, but that's really a "made-for-myself" addon, more than anything. So may not suit everyone. But you can pick and choose exactly what you want from it and many people seem to like it.

    As for tutorials, I've only ever really watched this one. It's probably quite a bit outdated by now and only for 2.79 so far.

    If you are into rigging, there's also the Humane Rigging series on youtube. I've only watched the first few videos so war, but it got me up to speed quickly.
    There is also DanPro on youtube doing excellent (hard surface)rigging videos.

    Resist the temptation to go back to what you are familiar with. Give it at least a week, better two. Good luck.

  • m_asher
    @Maddog4america

    I'd recommend holding off on the big "workflow-changing" addons for the first while. Most of their value comes from how they change workflows, rather than how they create workflows, which means you'll get more out of them if you dive into the vanilla Blender experience first.

    I made the mistake of getting HardOps and Boxcutter before I really knew what I was doing with Blender, and I didn't really get my money's worth out of them until I made a conscious effort to learn Blender's boolean/hard surface workflow the 'old fashioned' way. I had a totally different experience when I picked up MeshMachine a few months later, though, because I had enough saddle time at that point to apply it immediately.

    That said, I would heavily recommend Pie Menu Editor to experienced modelers coming over from other software suites. It's a solid customization tool with tons of depth, and you can use it to recreate the quick convenience features of other addons or modeling programs. I like using it to build meta menus, listing out the useful (but hard to remember) operators from multiple addons in one place, and cleaning up keymap conflicts by turning overlapping keys into pie menus. 
Sign In or Register to comment.