• Stars
    star
    116
  • Rank 302,610 (Top 6 %)
  • Language ShaderLab
  • License
    MIT License
  • Created about 5 years ago
  • Updated about 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Unity plugin to procedurally sprout foliage throughout your scene.

Photosynthesizer

Unity plugin to procedurally sprout foliage throughout your scene.

gif

I hate placing foliage so damn much! We know how it should clump together, spread intelligently throughout the scene and in general act as foliage should - yet it's a constant battle with the UE4 foliage tool or PolyBrush. Anyways, with this little tool you can now plant "seeds" throughout your map and procedurally see them blossom and flourish across your stuff.

Usage - Unity 2019.2

The plugin is split into two components:

  • Photosynthesizer Volume
  • Photosynthesizer Seed

The volume is pretty brain-dead to use. You scale the collider around the seeds you'd like to affect (we'll get to those in an instant), set the number of weeks you'd like to generate your plants at (anything between 3-12 is good as a starter value) and press the Regrow button.

usage

The Seed component is where it's at. You place one inside of your scene, input your foliage mesh prefabs (remember to GPU instance your foliage shaders), adjust how fast you want the plant to grow with the Seed Range Customizer, the density with the... Density Customizer and you can also have a random scale for your meshes. That's all there is to it! It probably works at runtime.

Installation - Unity 2019.2

This is a plugin that makes use of Unity's Package Manager feature. Just drop the com.alexismorin.photosynthesizer folder (found in the packages folder of the Unity Source folder) into your own project's packages folder (found at the same level as your Assets folder) and it should work out-of-the-box. If you're using a pre-packman version of Unity (whew!), navigate inside the com.alexismorin.photosynthesizer folder and then just drag all the stuff you find there anywhere in your project hierarchy (good luck!).

packman

Small demo video here, by the way! Considering making a UE4 version when I have the time - Message me if you'd like it and maybe that would give me the onus to do it 🤔

footer

More Repositories

1

floorplan

A Sims-Like Unity Level Design Plugin
C#
251
star
2

Auto-Lightmap-Adjuster

UE4 & Unity plugin to Automatically adjust lightmap scale for meshes in your scene
C++
178
star
3

Greebler

UE4 and Unity plugin to automatically add rubble in the nooks and crannies of your scene
165
star
4

Light-Probe-Populator

Automatic Unity Light Probe Generation.
C#
152
star
5

Editor-Physics-Simulation

Simulate Physics in the Unity Scene view
C#
70
star
6

A-Better-Actor

An Easily Directable AI Actor for Unreal & Unity Sequences
C#
54
star
7

OpenMocap

Roomscale VR Humanoid Motion Capture
C#
48
star
8

OpenFace-FACS-Unity-Facial-Animator

A Unity facial animation tool using the Facial Action Coding System
Python
43
star
9

Falloff-Customizer

Interactively adjust light falloff for Unity deferred rendering
HLSL
35
star
10

Simple-Unity-Sky

Simple Unity Sky Skybox with Clouds
35
star
11

Virtual-Filmback

An in-editor, Unity VR directing tool
C#
33
star
12

Salon

A Game-Ready Hair Authoring Tool
HLSL
33
star
13

Unity-VR-Hand-Tracking-Template

Unity Oculus Quest VR Hand Tracking Template
ShaderLab
33
star
14

Cityscaper

Unity Skybox Detail Geometry Tool
C#
31
star
15

Built-In-ISF

Inverse Square Falloff for Unity Default Lighting
HLSL
30
star
16

Screenwriter

Experimental Unity plugin to parse screenplays into sequences
C#
28
star
17

Spraypainter

Oculus Quest Graffiti
C#
18
star
18

Hydrogen-Bomb-Test-Dummy

Lighthearted Physics-Based Survival
C#
16
star
19

Pack-Vertex-Color-Data

One-click Maya solution to add useful vertex color data to your meshes
Python
16
star
20

maya-game-engine-autosetup

Maya one-command unit, axis and grid setup for Unreal & Unity
Python
15
star
21

Brickify

Maya script that turns geometry to bricks
Python
12
star
22

I-Just-Want-to-Play-Minigolf

Open Source Procedural VR Minigolf
C#
10
star
23

Experimental-Tool-Mondays-Facial-Motion-Capture

Facial Motion Capture Article and Sample Project
ShaderLab
10
star
24

Pavlov-Maps

Pavlov VR Custom Maps
9
star
25

Geosphere

A VR Love Letter to Event Horizon, Hellraiser and Zdzisław Beksiński
C#
8
star
26

EmguCV-Facial-Landmarks-for-Unity

EmguCV / OpenCV Face Tracking Sample
C#
8
star
27

Shoegazer

VR Guitar Jam Session
ShaderLab
7
star
28

MergeVolume

UE4.21 tool to automatically merge large meshes and instance smaller ones
4
star
29

Find-Me

A Procedural Where's Wally
Mathematica
4
star
30

Animation-Bindings

Customizeable system to puppeteer animation inside of Unity
ShaderLab
3
star
31

Photo-Op

Android Virtual Camera Game
ShaderLab
3
star
32

greenfields

procedural low-res countryside sandbox
C#
2
star
33

Hallowed

UE 4.22 testbed project
2
star
34

Unity-Template

My personal non-VR Unity template
1
star
35

wear-down

maya python script to wear down shapes into old concrete
Python
1
star
36

Dragstar

ShaderLab
1
star