Digital Paint - Mesh Painting In Unity

Discussion in 'Showcase' started by Digital, Jul 5, 2011.

  1. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    Last edited: Jul 5, 2011
  2. Pedro Afonso

    Pedro Afonso

    Member

    Joined:
    Mar 13, 2011
    Messages:
    240
    OW, great work

    when are you going to release it? how much is it gonna cost?
  3. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    There is still a lot of work, I'm not sure when there is going to be a release.
    Here are some features current and planed:

    Features:
    - Diffuse map edit
    - Normal map edit
    - Detail map edit
    - Illumination map edit
    - Parallax map edit
    - Decal map edit
    - Custom created painting brushes
    - Brush tool
    - Line tool
    - Bucket tool
    - Stamp tool
    - Special tools
    - Layers
    - Create you own seamless textures
    - Real time texture scale for painting
    - Perfect Map blending

    There are some other features I'm planing to implement.
    Last edited: Jul 5, 2011
  4. Pedro Afonso

    Pedro Afonso

    Member

    Joined:
    Mar 13, 2011
    Messages:
    240
    ok.
    keep us up to date
  5. 95KillerZ95

    95KillerZ95

    New Member

    Joined:
    May 27, 2011
    Messages:
    253
    Wow, really cool tool, but can you give us some info about the price or this will be free?
    However, good work and as pedro said keep us up to date :)
  6. p6r

    p6r

    Member

    Joined:
    Nov 6, 2010
    Messages:
    895
    Simply great !!!!!!!!!!!!!!!!!!!

    6R
  7. Eagle

    Eagle

    New Member

    Joined:
    Jun 29, 2011
    Messages:
    21
    Yes! I am very interested in this, be sure to make a formal announcement when its ready so everyone will know its in the Asset Store.

    Eagle~
  8. psyclone

    psyclone

    Member

    Joined:
    Nov 17, 2009
    Messages:
    245
    Much needed tool... Do keep us updated, and DO think about providing beta's so we can give feedback, (and get sneak previews)
  9. RobbieDingo

    RobbieDingo

    Member

    Joined:
    Jun 2, 2008
    Messages:
    483
    looks great...
  10. pixelsteam

    pixelsteam

    Member

    Joined:
    May 1, 2009
    Messages:
    671
    Really great!!! Keep developing.
  11. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    As I said, there is much more to be done, my goal is to create tool that can be used for 2D and 3D painting in Unity.
  12. Moon

    Moon

    New Member

    Joined:
    Apr 19, 2011
    Messages:
    40
    I cant wait!
  13. ProjectOne

    ProjectOne

    Member

    Joined:
    Aug 9, 2010
    Messages:
    439
  14. rea

    rea

    Member

    Joined:
    Oct 10, 2009
    Messages:
    920
    Sweet....this can be usefull for mapping a scene....
  15. EmadGh

    EmadGh

    New Member

    Joined:
    Jun 10, 2009
    Messages:
    144
    Awsome...
  16. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    Here is the first screenshot of the Digital Paint, for now there are seven tools: brush, pencil, line, bucket, stamp, map setup and save tool. Currently I'm working on a Undo - Redo system, it's hard working without it.

    Simple door with two types of textures
    [​IMG]
  17. p6r

    p6r

    Member

    Joined:
    Nov 6, 2010
    Messages:
    895
    That will be a success as assets... or maybe it shoud be integrated into Unity3D !?!
    Really fantastic : Not only the Terrain can be painted now...

    6R
  18. Pedro Afonso

    Pedro Afonso

    Member

    Joined:
    Mar 13, 2011
    Messages:
    240
    please, when you can create a downloadable beta version of it.

    i'm willing to try it!
  19. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    Thanks...
  20. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    Sorry, no beta's for now.
  21. PrimeDerektive

    PrimeDerektive

    Member

    Joined:
    Dec 13, 2009
    Messages:
    2,959
    how does it handle bumps and stuff? Can you associate a bump map with a painted texture, or do you have to paint the bumps on?
  22. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    Yes, you can do it any way you want, color - bump, texture - bump.
    Last edited: Jul 8, 2011
  23. Pedro Afonso

    Pedro Afonso

    Member

    Joined:
    Mar 13, 2011
    Messages:
    240
    ok, no beta right now.

    But, have you already thought about an estimated cost for the product?
  24. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    No.
  25. dzebna1

    dzebna1

    New Member

    Joined:
    Jul 7, 2011
    Messages:
    10
    Wow... I can't even wonder, how you made it :)). Pretty nice and keep it up! I waited for something like this for pretty long time...Can you at least explain, how are you saving? :)
    Last edited: Jul 9, 2011
  26. TheCasual

    TheCasual

    New Member

    Joined:
    Sep 30, 2010
    Messages:
    1,290
    Heh , definately a cool tool indeed.
  27. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    I have created a new tool option, here are some screenshots of how it can be used.

    Here is a simple low poly door model with a basic wall texture and a normal map
    [​IMG]

    Here I have created a damaged wall by adding a brick texture and a normal map
    [​IMG]

    Now here is where my new toot comes into the play, this is the same brick texture and a normal map but created with a different tool
    [​IMG]

    Here I have used five textures and three normal maps with this tool
    [​IMG]

    This tool is great for creating damages, dirt, holes etc.

    This is just a little update, currently I'm working with parallax and detail maps.
  28. rumblemonkey

    rumblemonkey

    Member

    Joined:
    Mar 25, 2011
    Messages:
    280
    Detail maps would be nice. And how much control do we get over the materials? I.E., if I deploy 90 doors from one mesh prefab, can I do 90 different variations in the in-game editing environment, and how much performance is that going to cost me?
  29. Spectre9000

    Spectre9000

    New Member

    Joined:
    Aug 30, 2010
    Messages:
    170
    Wow, I was just asking about something like this last week and was told by an artist it wasn't feasible and was nonsense lol. Great work. I love it.

    Yes, how is the performance and how do you save the textures?
  30. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    For now there is only a single object painting, this means you can paint on a selected object only. When I finish the painting part, I'm planning to create a full scene painting system. There is going to be a possibility to create a new material per object, maps, shaders etc.Now if you have 90 different doors then you can create 90 different textures and materials. Objects in Unity can share materials but if you change texture then all objects with the same material have the same texture. Only way to do this is to create a new material for each object if you want them to be painted differently.
  31. rumblemonkey

    rumblemonkey

    Member

    Joined:
    Mar 25, 2011
    Messages:
    280
    Hmm. Maybe take a shader approach where you can apply any combination of, say, 5 textures with spec and normalmaps, and two RGB blend maps and texture references to pull in the textures? I built a shader like that once with GLSL. It would mean that each unique instance only had the costs of the blendmaps. Still, that's a lot of data and it would pile up really fast. Anyhow, it's neato to see Sculptris in Unity; you should find a couple of artists to do some showoff pieces when you're closer to final.
  32. okba28mca

    okba28mca

    Member

    Joined:
    Aug 22, 2010
    Messages:
    54
    Nice stuff!!
  33. granada

    granada

    New Member

    Joined:
    Oct 31, 2010
    Messages:
    135
    Very cool.

    dave
  34. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    Thanks...
  35. Ippokratis

    Ippokratis

    Member

    Joined:
    Oct 13, 2008
    Messages:
    1,165
  36. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    This is very interesting, thanks...
  37. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    Here is a little update... Detail map painting.

    Here is a model with just a wood texture and no detail map
    [​IMG]

    Here is a model with the same wood texture and a detail map created from three other textures
    [​IMG]
  38. aXon

    aXon

    New Member

    Joined:
    Jul 2, 2011
    Messages:
    17
    Really Nice!
    When do you plan to release it?
  39. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    Thanks... I'm not sure about the release date, there is some work left to be done. Currently I'm working on a stamp tool and material creation.
  40. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    Parallax Map Painting

    Just a main map
    [​IMG]

    With normal map
    [​IMG]

    Main + Normal + Parallax
    [​IMG]
  41. mrbdrm

    mrbdrm

    Member

    Joined:
    Mar 22, 2009
    Messages:
    483
    is it like vertex painting ?
  42. Diogo Teixeira

    Diogo Teixeira

    Member

    Joined:
    Apr 9, 2010
    Messages:
    462
    Really good work, Digital. Could you describe the workflow? Does the user save the textures after done painting? How are layers handled?

    This looks like it could work, right off the bat, in parallel with Amplify to allow 3d painting + virtual texturing.
  43. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    It's simple, drag you model on to the scene, add Digital Paint component, select shader, go to Digital Paint settings, select map size and click create maps. Now you can paint. You don't need to create new maps, you can even paint on existing material maps. After all is done go to save options and you can save one map, all maps or even a material with maps. I have removed the layers. There was a layer list, and there was an option to select the layer to paint on like in Photoshop, and on the end layers are all blended together.
  44. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    Foe now there are no news but I could use some good idea.
  45. EISOBAX

    EISOBAX

    New Member

    Joined:
    Feb 27, 2011
    Messages:
    641
    aagghhh....to.......awsome,


    i know people have been asking you this alot but how much will it cost ? will there be free version?


    and if you want a idea, what about Parallax Occlusion ?
  46. LawyerOfGod

    LawyerOfGod

    Member

    Joined:
    May 21, 2011
    Messages:
    725
    Digital, this tool will kick Decal Shader's ass... i have asked to Wish list forum for this, and after searching the net, i found this thread, because actually i must to paint meshes in blender and is really boring... take your time finishing this work, you will make a good tool that is the thing...
  47. onedong

    onedong

    New Member

    Joined:
    Aug 27, 2009
    Messages:
    32
    Will this be something that can be used in real time. I would like to use it in a factory painting cars on an assembly line.
  48. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    Cost??? Free version could lack some of the features. There is a Parallax Occlusion shader on the Asset Store, this tool could be used for painting all kinds of damages or something similar with multiple textures.
  49. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    Thanks, yes time is needed. Recently I was thinking about some new features that could be very useful and I came up with something. Particle painting. Why would you search the web for some fancy particle texture when you could just paint, test and edit right in your scene. This is something I just started working on a few days ago, so for now there are no pics.
  50. Digital

    Digital

    Member

    Joined:
    Feb 6, 2011
    Messages:
    173
    At first I was imagining this tool as a standalone application, all painting was done in real time, but then I decided to rewrite the code and create an editor tool because it has more flexibility. I still have the old scripts for real time painting, just a little bit of editing and in game painting is on.