Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Easy Scatter : prefab brush tool (paint your level )

Discussion in 'Assets and Asset Store' started by Hedgehog-Team, Dec 7, 2015.

  1. pushingpandas

    pushingpandas

    Joined:
    Jan 12, 2013
    Posts:
    1,418
    Cool, thank you. I took voucher "ASV-3TKK-DMYV-CQU9-VCUL-YFJV" Will write review after testing it.
     
  2. tomraegan

    tomraegan

    Joined:
    Mar 28, 2016
    Posts:
    134
    Hi there.

    Your plugin is fantastic!

    Is it possible to paint onto vertical walls? It seems to disable painting of objects once the angle nears 90 degrees.

    I've watched the videos but can't find an answer.

    Thanks!
     
  3. Hedgehog-Team

    Hedgehog-Team

    Joined:
    Feb 27, 2011
    Posts:
    1,155
    Hi,

    thank you,y ou have to enable align option.
     
  4. sjm-tech

    sjm-tech

    Joined:
    Sep 23, 2010
    Posts:
    729
    SMM-7.jpg I'm happy to show how Easy Scatter has made possible to paint all vegetation in my last project with ease. Take a look here.
    Together with Easy UI Motion for the UI animation and Easy Touch 5 for the multi-touch table controls... all great tools.

    Cheers
    Max
     
    Last edited: May 24, 2016
    runningbird likes this.
  5. Hedgehog-Team

    Hedgehog-Team

    Joined:
    Feb 27, 2011
    Posts:
    1,155
    Wonderful!

    Thank a lot to appreciate my tools
     
  6. Hedgehog-Team

    Hedgehog-Team

    Joined:
    Feb 27, 2011
    Posts:
    1,155
    I would be delighted to add a project to link or screenshot on my product
     
  7. sjm-tech

    sjm-tech

    Joined:
    Sep 23, 2010
    Posts:
    729
    Yes of course would be fantastic
     
  8. Hedgehog-Team

    Hedgehog-Team

    Joined:
    Feb 27, 2011
    Posts:
    1,155
    Send me some screenshots and a link, I will add them on assetstore desription
     
  9. sjm-tech

    sjm-tech

    Joined:
    Sep 23, 2010
    Posts:
    729
    Here you can take what you want (youtube video, some screenshots ...soon web player)...let me know if you need other content
     
    Last edited: May 24, 2016
  10. Hedgehog-Team

    Hedgehog-Team

    Joined:
    Feb 27, 2011
    Posts:
    1,155
    It seems that you link doesn't work
     
  11. sjm-tech

    sjm-tech

    Joined:
    Sep 23, 2010
    Posts:
    729
    sorry... try now
     
  12. Hedgehog-Team

    Hedgehog-Team

    Joined:
    Feb 27, 2011
    Posts:
    1,155
  13. Hedgehog-Team

    Hedgehog-Team

    Joined:
    Feb 27, 2011
    Posts:
    1,155
  14. tomraegan

    tomraegan

    Joined:
    Mar 28, 2016
    Posts:
    134
    Thanks.

    Yes, I was using align, but for some reason it wasn't working on my vertical surfaces.

    Then I realized my vertical surfaces were composed on combined meshes and certain parts were made inaccessible to your scatter tool. I fixed the problem by applying the scatter tool prior to combining the meshes.

    Anyway, love the tool and thanks for the help.
     
  15. GlitchedPolygons

    GlitchedPolygons

    Joined:
    Jun 18, 2013
    Posts:
    209
    Nice tool you have there ;) pas mal!
     
  16. Hedgehog-Team

    Hedgehog-Team

    Joined:
    Feb 27, 2011
    Posts:
    1,155
    Thank you (merci)
     
  17. Hedgehog-Team

    Hedgehog-Team

    Joined:
    Feb 27, 2011
    Posts:
    1,155
    Tinjaw, runningbird and jonfinlay like this.
  18. sjm-tech

    sjm-tech

    Joined:
    Sep 23, 2010
    Posts:
    729
    Hurry up...don't miss this opportunity to buy this great piece of software!

    Max
     
  19. Smokas

    Smokas

    Joined:
    Mar 7, 2016
    Posts:
    114
    Bought this asset (and four others form Hedgehog list :) )

    On MacBook Retina Unity 5.4b21 brush position does not correspond to mouse position :(
     
  20. Hedgehog-Team

    Hedgehog-Team

    Joined:
    Feb 27, 2011
    Posts:
    1,155
    HI,

    thank you for your purchase.

    Can you tell me more, you talk about the result or about screen helper ?

    Can you post a screenshot ?
     
  21. Smokas

    Smokas

    Joined:
    Mar 7, 2016
    Posts:
    114
    There are four screenshots. Mouse position is marked by gizmo "Mouse"

    Screen Shot 2016-06-16 at 10.36.56.png Screen Shot 2016-06-16 at 10.37.55.png Screen Shot 2016-06-16 at 10.38.18.png Screen Shot 2016-06-16 at 10.38.58.png
     
  22. Hedgehog-Team

    Hedgehog-Team

    Joined:
    Feb 27, 2011
    Posts:
    1,155
    Hum hum , weird because the position is return by Unity itself ! But you use an Unity Beta version

    Do you have customized the EasyScatter brush in the preference ?

    Do you have the same behavior with a simple terrain ?
     
  23. Smokas

    Smokas

    Joined:
    Mar 7, 2016
    Posts:
    114
    As I expected, the problem seems is in DPI. Unity 5.4 uses Retina capabilities.

    The quick fix works:
    Code (CSharp):
    1.        
    2. Vector2 mousePos = Event.current.mousePosition;
    3. mousePos.y = Screen.height - (mousePos.y * 2f);
    4. mousePos.x = 2f * mousePos.x;
    5.  
     
  24. Hedgehog-Team

    Hedgehog-Team

    Joined:
    Feb 27, 2011
    Posts:
    1,155
    Hi,

    Ok thank you for your fixe, I hope I will be able to detect Retina capabilities ...
     
  25. Smokas

    Smokas

    Joined:
    Mar 7, 2016
    Posts:
    114
    IMO it is Unity 5.4 bug.

    The DPI independed workaround:

    Code (CSharp):
    1. float dpiMulti = Screen.dpi/72f;
    2. Vector2 mousePos = Event.current.mousePosition;
    3. mousePos.y = Screen.height - (mousePos.y * dpiMulti) - (40f * dpiMulti);
    4. mousePos.x = dpiMulti * mousePos.x;
     
  26. Hedgehog-Team

    Hedgehog-Team

    Joined:
    Feb 27, 2011
    Posts:
    1,155
    OK thank for your work.

    But I hope you understand that I do not want to put it this workarround in prod version as Unity 5.4 is still in beta...
     
  27. Smokas

    Smokas

    Joined:
    Mar 7, 2016
    Posts:
    114
    Yes, - it is FYI, if similar situation will appear for somebody else :)
     
  28. Hedgehog-Team

    Hedgehog-Team

    Joined:
    Feb 27, 2011
    Posts:
    1,155
    Hi all,

    EasyScatter 1.1.5 is available (update for free from your account)

    A new option is available under Advanced options "Override", to override or keep your prefab setting (layer, tag)
    True : your prefab setting will be override by the setting
    False : your prefab setting will be keep
     
  29. Hedgehog-Team

    Hedgehog-Team

    Joined:
    Feb 27, 2011
    Posts:
    1,155
    Test reply
     
  30. Hedgehog-Team

    Hedgehog-Team

    Joined:
    Feb 27, 2011
    Posts:
    1,155
    Hi all,

    1.16 is available for Unity 5.4, it just brings changes to support retina on MAC.

    If a user is from this platform I will be grateful to him tell me if the change works correctly (I'm on PC)
     
  31. jvt619

    jvt619

    Joined:
    Jul 4, 2013
    Posts:
    53
    How can I rotate the prefabs only once its been instantiated?
     
  32. Hedgehog-Team

    Hedgehog-Team

    Joined:
    Feb 27, 2011
    Posts:
    1,155
    Hi,

    Keep mouse button down, and press [Crtl] key
     
  33. jvt619

    jvt619

    Joined:
    Jul 4, 2013
    Posts:
    53
    can I only rotate it without scaling?
     
  34. Deleted User

    Deleted User

    Guest

    Buy it yesterday. Not working with speed tree? Or I'm doing something wrong?
     
  35. Hedgehog-Team

    Hedgehog-Team

    Joined:
    Feb 27, 2011
    Posts:
    1,155
    Do you have a collider on your floor?
     
  36. Deleted User

    Deleted User

    Guest

    Thanx. Now it works. I hope Unity mesh collider works good, because floor mesh isn't flat.
     
  37. Sparking02

    Sparking02

    Joined:
    Sep 10, 2015
    Posts:
    25
    It works with Unity 2017? I can't paint on a simple plane, I can use it with 2D prefabs? (on 3D world?)
     
  38. Hedgehog-Team

    Hedgehog-Team

    Joined:
    Feb 27, 2011
    Posts:
    1,155
    Hi

    Weird, are you sur that your plane has a collider, and you have correctly select the layer in the inspector ?

    EasyScatter allows to position gameobject or prefabs relative to a terrain, 3d object ... Whether the prefab is 2D or 3D it does not change anything
     
  39. Sparking02

    Sparking02

    Joined:
    Sep 10, 2015
    Posts:
    25
    Hi, actually we found that the actual problem was the slope, now working perfectly :) ;)
     
  40. Sparking02

    Sparking02

    Joined:
    Sep 10, 2015
    Posts:
    25
    Another question, that might be important, we can have more than one root, by scene? because it would be really really good and helpful, As much as we click on new, only one root is created and no more
     
  41. pro-bchevalier

    pro-bchevalier

    Joined:
    May 30, 2013
    Posts:
    46
    Hi @Hedgehog-Team ,

    we just updated to Unity 2017.1.1f3 and got this error spammed when using Easy Scatter(the tool works, but it just spams errors):

    Unable to find style 'As TextArea' in skin 'LightSkin' Layout
    UnityEngine.GUIStyle: op_Implicit(String)
    ESGuiTools:BeginGroup(Int32) (at Assets/_Ignore/EasyScatter/Plugin/Editor/ESGuiTools.cs:140)
    EasyScatterWindow: DrawSelectionTools() (at Assets/_Ignore/EasyScatter/Plugin/Editor/EasyScatterWindow.cs:757)
    EasyScatterWindow: DrawSelectionInspector(Boolean) (at Assets/_Ignore/EasyScatter/Plugin/Editor/EasyScatterWindow.cs:722)
    EasyScatterWindow: OnGUI() (at Assets/_Ignore/EasyScatter/Plugin/Editor/EasyScatterWindow.cs:111)
    UnityEngine.GUIUtility:processEvent(Int32, IntPtr)


    Are you currently not supporting 2017?

    Thanks!
    ben
     
  42. pro-bchevalier

    pro-bchevalier

    Joined:
    May 30, 2013
    Posts:
    46
    as an update, I also realised it doesn't save our prefab painting settings anymore...
     
  43. sturentzler

    sturentzler

    Joined:
    Jan 8, 2017
    Posts:
    14
    Hi - help please. I have a plane and a box as prefab. Both have colliders on. When I paint the boxes they end up below the plane at the boxes' gizmo center. When painting a box on on the box same, the box ends up at the center (see pic attached). Thank you for your help.
     

    Attached Files:

  44. username132323232

    username132323232

    Joined:
    Dec 9, 2014
    Posts:
    473
    Same problem here. Any luck fixing it?

    Also, just installed the latest version from Asset Store, but the version shown is 1.1.6, not 1.1.7.
    scatter.PNG
     
  45. DarkDeivel

    DarkDeivel

    Joined:
    Aug 31, 2016
    Posts:
    127
    I added a few facilities that I needed. I hope the author does not mind. In future versions, these ideas can be implemented.



     
  46. PetRm

    PetRm

    Joined:
    Jan 18, 2013
    Posts:
    1
    Is there a way to toggle on/off shortcuts.
     
  47. SuperNewbee

    SuperNewbee

    Joined:
    Jun 2, 2012
    Posts:
    196
    Does anybody know if there is an easy way to remap the "W" button that turns the painter on? Every time I try to navigate the scene using WASD it keeps turning the painter on.

    Or is there a hidden shortcut to turn off all keyboard shortcuts?

    Thanks
     
  48. ChinChiaYeh

    ChinChiaYeh

    Joined:
    Sep 14, 2016
    Posts:
    23
    Hi there,
    I can't exit paint mode in unity2019.3 even close the tab.
     
  49. P3ndragonLLC

    P3ndragonLLC

    Joined:
    Sep 19, 2019
    Posts:
    99
    ChinChiaYeh - I have the same issue, too bad it's no longer supported.