Jan 2023 / art, Game dev / HLSL, C#
Simple Scatterer
By Haotian Ma
Introduction
Simple Scatterer is the ultimate solution for Unity designers and artists. This powerful tool allows for the effortless scattering of greeneries with the freedom to customize placement and style.
Simple Scatterer 1.0 brings a handy tool that enables designers' and artists' capabilities of massive batching scattering any objects you want. Especially optimized greenery items, Simple Scatterer 1.0 also includes 4 built-in greenery items coworking with a wind manager and an interaction manager for you to reference.
Simple Scatterer includes a fully functional and well-designed scatter manager and an editor with a user-friendly interface. The convenient and impressive interface of Simple Scatterer 1.0 with well-considered parameters makes any object scattering tasks difficult no more, creating an attractive and convincing environment is never this easy.
Simple instances implemented by computing shaders with maximum efficiency are included. No concerns about dropping frame rates are needed anymore even in edit mode. Every object is highly customizable with dozens of valuable parameters and shader and compute shader interface, satisfying any customization demands. Besides, It also allows you to upload your own meshes with either a prepared shader or your shader and scatter them conveniently.
Usage
To apply Visual Tracer to your application, you’ll need to download the Unity package in Unity Asset Store here
Follow the instructions provided by Unity Assets official website, you’ll be able to install the package and use it. It is designed to be an open-box tool.
Features
User-Friendly Interface
Simple Scatterer includes a fully functional and well-designed scatter manager and an editor with a user-friendly interface. The convenient and impressive interface of Simple Scatterer 1.0 with well-considered parameters makes any object scattering tasks difficult no more, creating an attractive and convincing environment is never this easy.
High Efficiently Simple Scattering
Simple instances implemented by computing shaders with maximum efficiency are included. No concerns about dropping frame rates are needed anymore even in edit mode.
Customizability
Every object is highly customizable with dozens of valuable parameters and shader and compute shader interface, satisfying any customization demands. Besides, It also allows you to upload your own meshes with either a prepared shader or your shader and scatter them conveniently.
Realistic Wind Simulation and Convenient Wind Manager
All items can be controlled by a single wind manager which has all the functions you need to render any feelings you want in your environment.
Interactivity
Simple Scatterer 1.0 also includes an interaction prototype implemented by particle systems. Simply bond it with your characters and the interaction system will be automatically on. Grass-object interaction is never this convenient.
In-depth Efficiency Optimization
High-level efficiency optimization including LOD, frustum culling, and more