Search Unity

  1. If you have experience with import & exporting custom (.unitypackage) packages, please help complete a survey (open until May 15, 2024).
    Dismiss Notice
  2. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice

GameDraw - 3D modeling for Unity [RELEASED]

Discussion in 'Assets and Asset Store' started by baha, Feb 10, 2012.

?

What you would like to see in GameDraw?

  1. Procedural city generator

    48.8%
  2. Image tracing to 3D

    33.2%
  3. Quads support

    24.4%
  4. Auto optimized sculpting

    35.1%
  5. Animating meshes within Unity

    49.8%
Multiple votes are allowed.
  1. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    Hello Everyone,

    We are pleased to announce GameDraw which is a 3D Modeling extension inside of Unity :D that lets you create, edit, optimize, edit UVs and sculpt models inside of unity it comes as an editor utility:

    Some features are the following ( but watch our youtube channel for more :) ):

    - Copy and save meshes
    - Export meshes to (.obj and .ctm "OpenCTM")
    - General information about the selected mesh (number of triangles, vertices,edges, materials)
    - Edit vertices, triangles, edges, quads and elements (submeshes)
    - Extrude
    - Weld
    - Smooth
    - Move or Center Pivot
    - Subdivide (whole mesh\selected triangles) by center or edge
    - Assign new material to selection (without duplicating if the material already exists)
    - Slice
    - Soft Selection
    - Freeform translation
    - Vertex projection
    - Split edge
    - Flip faces
    - Clone
    - Detach
    - Mirror
    - Boolean operations and constructive solid geometry (CSG)
    - Optimize Drawcalls (Combine Materials)
    - Remove dulpicate materials
    - Generate triangle strips
    - Optimize the mesh by generating decimated copies for LOD
    - Combine meshes
    - Batch meshes
    - Combine materials
    - Edit UVs: rotate,scale,translate,rotate 90, flipX,flipY, UV editor window, planar, cubic and spherical mapping, unwrapping, saving textures with UV coordiante and almost everything you need to do with UVs
    - Sculpt meshes and use a texture for sculpting
    - Texture painting and texture editing (line, circle, triangle, brush, polgon, eraser, and floodfill)
    - 2D to 3D and geometry painting in the sceneview
    - Voxels generation from 2 or 3 images to generate models
    - Primitives
    - Extend-ability through Utilities (Check inst3D under utilities)
    - A FREE asset warehouse (hundreds of 3D models that you can use in your commercial work ;) )

    And much more to come...

    If you want to see the true power of GameDraw for 3D modeling, 2D texturing and UV editing in Unity then check out the below videos:

    $Done with GameDraw Inside Unity3D.png

    GameDraw Overview


    Kids Room speed modeling

    [video=youtube;rX4TYKWbb5U]http://www.youtube.com/watch?v=rX4TYKWbb5U&feature=youtu.be&a

    [video=youtube;H751g3eVIdw]http://www.youtube.com/watch?v=H751g3eVIdw&feature=youtu.be

    Sci-Fi scene modeling



    AND an A-Z tutorial showing how to do everything in GameDraw



    You can always watch our youtube channel for alot of videos regarding GameDraw
    http://www.youtube.com/user/GameDrawMXD
    GameDraw on the AssetStore

     
    Last edited: Apr 20, 2013
  2. angel_m

    angel_m

    Joined:
    Nov 4, 2005
    Posts:
    1,160
    Does it work (at least the edition of vertices) with skinned meshes? I mean without destroying the animation on the mesh.
     
  3. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    It does not modify the bone weights but we should investigate this further however it is a great feature to implement :D
     
  4. TouchSoft

    TouchSoft

    Joined:
    Oct 18, 2008
    Posts:
    218
    Looks great! I may be getting this soon.. and the City Builder you all are making.

    Speaking of which .... any ETA on the City Builder? (sorry I know that's a tad bit off topic)
     
  5. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    We don't have a specific date yet but we are hoping that we finish it before GDC
     
  6. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    Just having some fun with GameDraw, a small hut done within 5 minutes inside Unity from Unity's plane and I'm a developer so excuse my art ;)

     
  7. Dreamcube017

    Dreamcube017

    Joined:
    Dec 20, 2009
    Posts:
    253
    Wow this loks pretty cool,.
     
  8. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    Thanks :)
     
  9. runonthespot

    runonthespot

    Joined:
    Sep 29, 2010
    Posts:
    305
    Looks pretty amazing :)

    Is this for altering existing meshes, or can you create completely new ones? do you have many triangulation options (I'd ideally love constrained delaunay or similar)

    Thanks!
    Mike
     
  10. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    It is for both altering existing meshes or creating new ones, there still some features that have not made the BETA yet but one of them is the constrained delaunay triangulation :D which you have already predicted :)
     
  11. runonthespot

    runonthespot

    Joined:
    Sep 29, 2010
    Posts:
    305
    Wow, amazing. Is one of the other beta features boolean operations? e.g. Cube + Cylinder to make a cube with a circular hole cut through it? Final question, what is your intended upgrade policy as you add features? Will existing buyers get free upgrades for a while?
     
  12. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    Yes, we have that in mind but we haven't started the implementation yet, our upgrade policy will always be free upgrades until a major release happens but what we really do care about is to build a user base for it and to always improve and fix it as these are the most important things :D
     
  13. MikeUpchat

    MikeUpchat

    Joined:
    Sep 24, 2010
    Posts:
    1,056
  14. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    Oh...ok, thats really a great system for boolean operations, I like spookycat as he is doing a great job :D
     
  15. crafTDev

    crafTDev

    Joined:
    Nov 5, 2008
    Posts:
    1,820
    Really interesting!!
     
  16. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    Thank you very much :)

    Below is a picture of the image tracing to 3D solution which is still not ready for beta but some results are available :)

     
  17. sjm-tech

    sjm-tech

    Joined:
    Sep 23, 2010
    Posts:
    734
    very interesting!! ....compliments!
     
  18. dogzerx2

    dogzerx2

    Joined:
    Dec 27, 2009
    Posts:
    3,972
    Very interesting!!! Keep it up!!!
     
  19. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622

    Thanks guys :D
     
  20. puppeteer

    puppeteer

    Joined:
    Sep 15, 2010
    Posts:
    1,282
    Looks great for quick in-unity prototyping, keep it up guys!
     
  21. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    Thanks, Much appreciated :D
     
  22. dogzerx2

    dogzerx2

    Joined:
    Dec 27, 2009
    Posts:
    3,972
    Hey! You know what would be great? If we had access to the extrude, move vertex, and all the functions, from unity script! So you could do those things real time!
     
  23. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    We are planning for a realtime API in future updates but we need to make it fast and cross platform :D
     
  24. holyjewsus

    holyjewsus

    Joined:
    Mar 7, 2011
    Posts:
    624
    when there is a runtime API I will purchase this. :)
     
  25. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    I will keep you posted when we have it ready :D
     
  26. Paximir

    Paximir

    Joined:
    Feb 15, 2012
    Posts:
    3
    That looks like a very useful tool! I hope to see the rest of the updates soon :D Keep up the great support ;)
     
  27. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    Thanks, is there any specific features or enhancements that you would like to see in future updates not mentioned in the poll?
     
  28. gameboy

    gameboy

    Joined:
    Mar 25, 2009
    Posts:
    37
    Looks promising, good work! :D

    Any plans down the road to turn this thing into a 3D game character creator/generator (including clothing)? Preferably one that can automatically produce meshes optimized for mobile devices, etc. ;)

    Add in auto-rigging and you will have a smash hit of an asset! :cool:
     
    Last edited: Feb 15, 2012
  29. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    Yes, It is planned down the road but we have to enhance the current functionality and get it to the first stable release then we are adding both procedural cities and image to vectors to 3D "both have prototypes" then we will go into making GameDraw a complete solution for creating anytype of visual content step by step :D
     
  30. Paximir

    Paximir

    Joined:
    Feb 15, 2012
    Posts:
    3
    Is there any plans for animated polygons on the future run ? that could be used for creating polygon deformations for example.
     
  31. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    Do you mean animated meshes? if this is the case then yes we are planning something like that but we are putting down priorities depending on the needs :D
     
  32. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    A new update is available 0.811

    Fixed selection out of bound freeze
    Fixed selection bugs
    Fixed mesh list issues
    Fixed state saving
    Fixed vertices selection after weld
    Fixed assigning new material
    Fixed error on extrusion

    Known issues:
    Undo is still facing some issues in some cases (will be fixed in the next update)
    Triangle deletion is not included yet (will be included in the next update)
    sclupting size and radius must be adjusted manually in some cases especially when the imported model scaling size very small or very big
     
  33. Paximir

    Paximir

    Joined:
    Feb 15, 2012
    Posts:
    3
    Thanks a lot for the fast support! this has been a very helpful tool so far :) keep it up! and please keep us posted for the new upcoming updates.
     
  34. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    Sure! will keep you posted :) and support is our duty toward you, we want be doing a good job if we didn't provide quality support
     
  35. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    New Videos for showcase are available :)



     
  36. angel_m

    angel_m

    Joined:
    Nov 4, 2005
    Posts:
    1,160
    Then, are you going to implement vertex edition on skinned meshes?

    (of course without destroying animations in the process)
     
    Last edited: Feb 25, 2012
  37. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    Yes, this is planned in future releases :D
     
  38. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    A video showcasing the new 2D to 3D feature :)

     
  39. b3y0nd3r

    b3y0nd3r

    Joined:
    Oct 5, 2010
    Posts:
    27
    Looks great. Can you edit meshes with GameDraw during gameplay? Modelling things within your game would be extremely awesome.
     
  40. holyjewsus

    holyjewsus

    Joined:
    Mar 7, 2011
    Posts:
    624
    Yup, still waiting for runtime component, that tools looks very useful though!
     
  41. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    If you mean gameplay within the editor then yes but runtime support is on the way.

    coming soon :)
     
  42. Broken-Toy

    Broken-Toy

    Joined:
    Jan 16, 2010
    Posts:
    455
    Awesome!
     
  43. PeterB

    PeterB

    Joined:
    Nov 3, 2010
    Posts:
    366
    This looks exciting - but how long until Mac is supported fully, not just Windows?
     
  44. STGDeveloper

    STGDeveloper

    Joined:
    Apr 26, 2012
    Posts:
    31
    Purchased GameDraw a few weeks ago and i must say it is a godsend in development not having to move back and forth between modelling programs. I can't wait for it to get a bit more in depth for the more difficult models, but so far its a great tool.
     
  45. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    we are working on the optimization to be on Mac but all other features are already working
     
  46. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    Thank you so much :)
     
  47. badawe

    badawe

    Joined:
    Jan 17, 2011
    Posts:
    297
    Hey @Baha!

    Thanks for the great plugin!

    I purchased some weeks ago, but only now I'm start to using it!


    I want to do something, but i don't know if this is possible:
    I'm using ex2D to manage my interface and all 2D stuffs in my game, what i need is: Generate a mesh from one sprite I have inside this Atlas Sprite. This can be done with Game Draw? If is how i can do that?
     
  48. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    yes you can do that, just do the following:

    1- Go to Create->Utilities->2D to 3D
    2- Click on Create new 2D element, a save dialog will appear and you then save the file with the desired name you want.
    3- Once you save the 2D element, a new window will appear with a texture slot on the upper right, select a texture and click on trace.
    4- you should now notice small yellow dots around your shape.
    5- close the window and then click on update mesh, you can customize the settings of the mesh through the following options:

    a- Generate as childrens will allow you from generating different parts as sub childs of the current gameObject in case you want to modify them or do animations.
    b- Construction Type: you can select 2DLayers or 3DLayers for now, if you select 3DLayers then you can set an extrusion amount.
    c-Replace mesh: toggle this if you want to replace the current mesh and you have not checked generate as childrens.
    d-Merge submeshes: use this if you want to merge all materials into one.
    e-Skip first layer: use this if you want to skip generation of the first layer which might be the background.

    you can find more information in the unity newsletter on how to do it
    http://unity3d.com/unity/asset-store/in-depth/issue3#tutorial2
     
  49. Mikie

    Mikie

    Joined:
    Dec 27, 2011
    Posts:
    367
    Will your program produce a fbx file?
     
  50. baha

    baha

    Joined:
    Nov 2, 2009
    Posts:
    622
    for the meantime we support .obj maybe in the future we add support to other formats