Snowify

Snowify

SNOWIFY is a tool I created early 2013 that allows the user to generate thick packs of snow on any prop.
For when a simple snow shader isn’t enough.

It started of as a hobby project; I had just had to make a snow level for work (more precisely, a snowed version of an existing level), for which I had created a couple of simple snow shaders (using the angle of the surface normal to determine snowiness).
But when making that level, I found that in some cases it would have looked better if the snow had a volume, rather than being flat.
So afterwards I came up with an idea to create snow meshes based on the mesh of the object it was resting on, and started working on a tool to do that in my spare time.

Since I nowadays work primarily in the Unity3D engine, I made this tool for use in Unity.

houses with snow

The tool allows for complete control over the snow’s thickness, angle, direction, material, smoothness, and various other settings.
The snow meshes are also automatically unwrapped and textured.

jeep with snow

It’s available on the Unity Asset Store.

RocksARocksA2
RocksBRocksB2
RocksCRocksC2

Edit:

Snowify was used by Hinterland Studios for the creation of their game “The Long Dark”:
http://unity3d.com/showcase/case-stories/the-long-dark
(it’s being listed as one of their favorite packages from the Unity Asset Store)
Darkplace

Advertisements

2 thoughts on “Snowify

  1. This looks sweet. I have my own snow shader but it does not look even close to your tool’s snow. Great job!

    I was wondering how much draw calls is being generated by this snow?

    • Thanks. This isn’t actually a shader, it’s a tool that creates a new snow object based on the source object.

      It creates a new mesh for each mesh you want snow for.
      (amount of triangles depends on the settings, but generally it’s a lot less than the source object)

      So by default it’s 1 drawcall per snow mesh, but all snow meshes use the same material, so you could easily batch these to reduce drawcalls.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s