Search Unity

  1. Unity 2018.3 is now released.
    Dismiss Notice
  2. The Unity Pro & Visual Studio Professional Bundle gives you the tools you need to develop faster & collaborate more efficiently. Learn more.
    Dismiss Notice
  3. Our response to Improbable’s blog post (and why you can keep working on your SpatialOS game). Read more here
    Dismiss Notice
  4. Want to provide direct feedback to the Unity team? Join the Unity Advisory Panel.
    Dismiss Notice
  5. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice

Geo Painter (Scatter Tool) Soon

Discussion in 'Assets and Asset Store' started by Ziboo, Dec 3, 2011.

  1. Ziboo

    Ziboo

    Joined:
    Aug 30, 2011
    Posts:
    278
    Hi everyone,

    I would like to show you my new tool for Unity.
    http://u3d.as/content/ziboo/geo-painter

    It's a painting/scatter tool that will make you save a lot of time and give you the possibility to create more realistic and natural environments than by hand.

    Compatibility:
    Unity 4.0

    Features:

    - Fast and intuitive
    - Organize your painting by groups
    - Share settings between groups
    - Paint by distance and/or spray radius
    - Paint on chosen layer by user
    - Randomize position, rotation and scale in real time and fast
    - Undo/Redo
    - Non destructible and Prefab friendly
    - Replace prefabs inside your group without loosing your paiting
    - Clean your paiting in one button
    - Free Assets to test the script

    You can watch an overview/tutorial on youtube (sorry for my english):
    http://www.youtube.com/watch?v=pUBOQrjxHjk

    And screenshot:


    URL=http://imageshack.us/photo/my-images/41/geopainter04.jpg/][/URL]

    So don't hesitate to comments

    I hope this tool will help you making beautiful natural environments !

    Thanks

    EDIT 1: New Version WIP (Forum Post)
     
    Last edited: Dec 19, 2012
  2. Thomas-Pasieka

    Thomas-Pasieka

    Moderator

    Joined:
    Sep 19, 2005
    Posts:
    2,088
    Thats looking great! I was actually hoping that someone would create such a tool! I will defenitely have to consider this one. When are you going to upload it to the asset store?
     
  3. Ziboo

    Ziboo

    Joined:
    Aug 30, 2011
    Posts:
    278
    Thanks :)
    I'm glad you like it.

    It's under review right now, wait see :)

    By the way, I love the style of your game Dungeon Legend :)
     
  4. larvantholos

    larvantholos

    Joined:
    Oct 29, 2009
    Posts:
    668
    *clap* I needed this a while ago. Doing some stuff this would have saved me many hours, I'm sure it will in the future.
     
  5. larvantholos

    larvantholos

    Joined:
    Oct 29, 2009
    Posts:
    668
    Oh and as for what I'd pay, 50 to 100 dollars definitely ;)
     
  6. sefou

    sefou

    Joined:
    Aug 30, 2011
    Posts:
    287
    Hello Ziboo,

    on your overview / tutorial Youtube , on the ground , do bricks have box colliders , mesh colliders or no collider ?

    anyway it's awsome .
     
  7. p6r

    p6r

    Joined:
    Nov 6, 2010
    Posts:
    1,144
    Really great !!!!!!!!!!!!!!!!!!!!!!!!!!!!
    question from sefou : +1 !

    6R
     
  8. Ziboo

    Ziboo

    Joined:
    Aug 30, 2011
    Posts:
    278
    Hi guys thanks for your comments ;)

    Sefou:
    Are you talking about the moment all the bricks stack together ?
    If it is, Bricks have mesh collider but it could have work with box collider too.
    To paint on object, you just need a collider on the destination object (anytype) and set the corresponding layer in the script.
    I'm doing a Physic.Raycast to get the position where you paint.
    In the tutorial, leaves, bullet holes and grass didn't have a collider.
     
    Last edited: Dec 3, 2011
  9. Thomas-Pasieka

    Thomas-Pasieka

    Moderator

    Joined:
    Sep 19, 2005
    Posts:
    2,088

    Cool! Glad to see this tool in the store. I used to use a similar tool in my 3D app back in the days ( I believe it was around $30-$40). Not sure how much work goes in such a tool so I am not sure what to suggest here. Anyways, great looking and if the price is right you surely have lots of potential customers.

    Glad you like Dungeon Legend as well mate ;) Appreciate it!

    Thomas
     
  10. pixelsteam

    pixelsteam

    Joined:
    May 1, 2009
    Posts:
    918
    Yes, Great and handy tool for rapid environment creation. Price $30-$40.
     
  11. Paulo-Henrique025

    Paulo-Henrique025

    Joined:
    Dec 12, 2010
    Posts:
    230
    $ 30-40 would be really ok
     
  12. Alec

    Alec

    Joined:
    Mar 11, 2008
    Posts:
    1,331
    30-40, I really need something like this!

    Edit : Would this work with prefabs with scripts?
     
    Last edited: Dec 4, 2011
  13. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    24,173
    i'd pay $20, but what kind of batching options are there?
     
  14. Alec

    Alec

    Joined:
    Mar 11, 2008
    Posts:
    1,331
    Actually second that, in terms of batching.

    Couldn't you execute batching from a prefab script though hippocoder?
     
  15. Ziboo

    Ziboo

    Joined:
    Aug 30, 2011
    Posts:
    278
    Hey everyone,

    It's a placment tool, so you put any prefabs you want, even characters if you want or lights.
    When you release your group, it actually just set the position, rotation and scale of your prefab like if you did all by hand.

    For batching, I did nothing, there is a already a really good script made by Ippokratis called batching tool
     
  16. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    1,797
    Looks like a must for unity, something that maya has had for a long time, geometry paint script.
    now I can stay in unity and use it as a level editor. Thanks for releasing this.
    price around 10-25 dollars and you would sell a lot.

    And now with these tools available unity should start to support Wacom tablets! ( pressure sensitivity )
     
    Last edited: Dec 4, 2011
  17. UnleadedGames

    UnleadedGames

    Joined:
    Feb 17, 2008
    Posts:
    243
    I vote for the $30-$40 range only because I'm a starving developer lol! This looks like a wonderful tool and has been a greatly needed extension.
     
  18. Yusuf-AKDAG

    Yusuf-AKDAG

    Joined:
    May 13, 2009
    Posts:
    280
    I would buy for $30 around..
     
  19. Alec

    Alec

    Joined:
    Mar 11, 2008
    Posts:
    1,331
    Can't wait, any idea of a release date?
     
  20. Ziboo

    Ziboo

    Joined:
    Aug 30, 2011
    Posts:
    278
    I don't know, it's under review since saturday. I'm waiting like you guys ;)
     
  21. Alec

    Alec

    Joined:
    Mar 11, 2008
    Posts:
    1,331
    Oh excellent! Expect an instant purchase from me ;)
     
  22. PrimeDerektive

    PrimeDerektive

    Joined:
    Dec 13, 2009
    Posts:
    3,067
    Any chance of making it compatible with unity terrain? I have many objects that simply aren't appropriate for the terrain detail system, and manually placing them with transform handles is a huge pain.
     
  23. Ziboo

    Ziboo

    Joined:
    Aug 30, 2011
    Posts:
    278
    If you mean just placing objects on the terrain, I guess it will work since the terrain has a collider, I didn't try it, I'm not at home right now to test.

    You just need a surface with a collider and set the layer you want to paint :)

    Still waiting the review.... It's long :(
     
  24. UnleadedGames

    UnleadedGames

    Joined:
    Feb 17, 2008
    Posts:
    243
    Hurry up Caitlyn, its raining out here, and my money is burning a hole in my pocket! :D
     
  25. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    1,797
    Would it be possible to have a small thumbnail next the the selection of objects?
    Now we see the names but a visual representation would be nice to have.
     
  26. Ziboo

    Ziboo

    Joined:
    Aug 30, 2011
    Posts:
    278
    I will see that, last time I checked the object preview in editor was a bit bugged.
     
  27. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    24,173
    Yes but do you have options where you can toggle static batching on or off for the spawned objects? That is what you need. Otherwise you're going to be looking at a lot of annoyed unity pro users who have to write scripts to search for objects to get them batched :)

    Also is it possible to have it painted down in a grid, so that you can erase what you painted down, or replace what you painted down?
     
  28. Ziboo

    Ziboo

    Joined:
    Aug 30, 2011
    Posts:
    278
    If your prefab you want to paint is already set to static it will stay static, the script paint prefab, so you're doing what you want with your prefab ?
    Is that Ok ? Or you really need a checkbox for static ? I don't really see the point but maybe I'm wrong.

    I don't really understand what you mean sorry, you can already erase what you paint with the brush.
     
    Last edited: Dec 5, 2011
  29. Ziboo

    Ziboo

    Joined:
    Aug 30, 2011
    Posts:
    278
    Hey good news everyone,

    It's still not release, but it give me time to work on your feedback, most of hippocoder said.

    New Features:

    - FIX: Totaly Prefab Friendly
    - ADD: Replace prefabs inside your group without loosing your paiting
    - ADD: Clean your paiting in one button

    So now, I don't store data on prefab with a script but store in an Array.
    The good thing now it's completly prefab friendly, you don't loose any connection.

    The second thing, is that you can replace the prefabs of your paiting without loosing your painting :)

    I add a new button to clean your paiting too.:)

    By the way, I have some trouble with Random.Seed, nothing really annoying but someone knows exacly how it works ?
    It seams that it works only inside a function, and when you execute code outside this function, even if the seed is the same, it seams to change.
     
    Last edited: Dec 6, 2011
  30. Thomas-Pasieka

    Thomas-Pasieka

    Moderator

    Joined:
    Sep 19, 2005
    Posts:
    2,088
    Awesome to hear that you've done these changes already mate! I am looking forward to it!
     
  31. Ziboo

    Ziboo

    Joined:
    Aug 30, 2011
    Posts:
    278
    Thanks but still waiting the release ...
    I'm wondering if it's longer for editor script than normal asset.
     
  32. Thomas-Pasieka

    Thomas-Pasieka

    Moderator

    Joined:
    Sep 19, 2005
    Posts:
    2,088
    It will be "live" very soon ... trust me ;)
     
  33. Ziboo

    Ziboo

    Joined:
    Aug 30, 2011
    Posts:
    278
    By the way I think I will fix the price to 45$.
    So I listen to you guys for 40$ and the 5$ extra it's because I'm leaving in the Euro zone, and 1$ = 0.75€.
    And $ to €, minus 30% fee from unity, minus I guess Paypal fee, it could be not really rentable for me.
    I hope the price suit you.
    Cheers ;)
     
  34. Ziboo

    Ziboo

    Joined:
    Aug 30, 2011
    Posts:
    278
    It has been release :)
    It will be avaible very soon at:
    http://u3d.as/content/ziboo/geo-painter

    Post here any ideas, feedbacks or bugs ;)

    I will be very happy if you post here what you've done with it ;)

    Enjoy ;)
     
  35. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    24,173
    Yeah its fine! I'll peek at it later when we need that sort of thing.
     
  36. Thomas-Pasieka

    Thomas-Pasieka

    Moderator

    Joined:
    Sep 19, 2005
    Posts:
    2,088
    @ziboo - Maybe you and I should swap assets ;)
     
  37. Alec

    Alec

    Joined:
    Mar 11, 2008
    Posts:
    1,331
    Glad to see you're dedicated to your product, I'll buy as soon as my money comes through.
     
  38. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    1,797
    Thanks, just bought it, I wish unity would make this built in functionality, because now I will have to test all my third party plugins for compatibility. ( this is an asset store problem not the plugin developers ) I'm very thankful to the developer that Unity now has this tool,

    I'm a bit frustrated with the default Unity tools, and now I'm afraid that because of the great third party plugins Unity will not see it as a priority to improve the main functionality of the software. I just hope I'm wrong in this.

    Now I go back to try out this awesome plugin!
     
  39. UnleadedGames

    UnleadedGames

    Joined:
    Feb 17, 2008
    Posts:
    243
    I don't think that would ever be the case. A lot of new improvements in 3.5 put an end of a requirement for quite a few plug ins currently available. Just an observation though. :)
     
  40. Yusuf-AKDAG

    Yusuf-AKDAG

    Joined:
    May 13, 2009
    Posts:
    280
    Ziboo,
    Just grabbed a copy of your tool and tested for few minutes. Mate, have to tell its really awesome! Good work!
     
  41. Ziboo

    Ziboo

    Joined:
    Aug 30, 2011
    Posts:
    278
  42. Ziboo

    Ziboo

    Joined:
    Aug 30, 2011
    Posts:
    278
    By the way dear customers,
    If you could write a rewiew on the asset store that would be awesome.

    Thanks a lot ;)
     
  43. Thomas-Pasieka

    Thomas-Pasieka

    Moderator

    Joined:
    Sep 19, 2005
    Posts:
    2,088
    Congrats on making it to the blog page Ziboo ;) Well deserved. Excellent editor extension and a must for every artist.
     
  44. Eva Maria

    Eva Maria

    Joined:
    Dec 21, 2010
    Posts:
    85
    Hi, this looks like a great tool! Is it possible to combine different prefabs in one brush? (a grass, a stone and a shrub for example)
     
  45. hippocoder

    hippocoder

    Digital Ape Moderator

    Joined:
    Apr 11, 2010
    Posts:
    24,173
    Just a heads up, this is an ideal fit when pared with http://forum.unity3d.com/threads/113508-Batching-Tools - batching tools. For pro and indie. This means you can quickly make several debris and plant meshes with their own textures, and combine to one texture while using geo painter to distribute.

    I'll be adding these to my arsenal when needed.
     
  46. Ziboo

    Ziboo

    Joined:
    Aug 30, 2011
    Posts:
    278
    Hi Eva Maria,

    Yes, as you can see one my video, I paint different type of leaves, or bricks.
    You just need to make a group and put all the prefabs you want to paint simultaneous.

    If you want a acurate setup, "like a stone with grass all around and a shrub on the right of the stone", just make a prefab like that by combining all the elements and paint the newly created prefab.

    Hope you will enjoy this tool.

    Cheers
     
  47. Screenhog

    Screenhog

    Joined:
    Jul 2, 2009
    Posts:
    496
    Geo-Painter looks like it'd be great. However, any examples I've seen of it only shows it being painted on relatively flat surfaces. If I were to create a mesh landscape with overhangs, caves, crevices, and other things that the terrain system can't handle, can it paint on those surfaces as well?
     
  48. Ziboo

    Ziboo

    Joined:
    Aug 30, 2011
    Posts:
    278
    Of course you can, you just need a collider.
    You can also activate the "Use normal" checkbox, to orient objects by the normal.
     
  49. Screenhog

    Screenhog

    Joined:
    Jul 2, 2009
    Posts:
    496
    Perfect, thanks!
     
  50. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    1,797
    Yes the script should be updated for the new unity version 3.5 , hope Ziboo has some time to do it