ats color map ULTRA shader [RELEASED]

The Color Map ULTRA Terrain Shader is a versatile, powerful yet fast replacement for Unity’s built in terrain shaders and lets you create beautiful vistas and highly detailed terrain surfaces.

Shader Features V. 3.0
[needs Unity 5.4 and DX11 or OpenGLCore]

  • Color Map Add a manually authored color map to get much more variety on your terrain texturing.

  • Up to 8 detail splats within a single pass [including normals, smoothness and height maps – specular is defined as solid color per layer]

  • Height based blending – Blend details according to their height maps giving you a much more natural look.

  • Multi UV mixing – Get rid of nasty tiling artifacts on high-frequency textures like rock using Multi UV Mixing which is supported on 2 of the 8 layers.

  • Parallax Mapping or Tessellation – Add more depth to your terrain using parallax mapping or tessellation [beta].

  • Dynamic Weather Add dynamically calculated and fixed snow, water and wetness to your terrain – based on Lux 2.01 snow and wetness functions which also support rain ripples and water running down the surface to add some extra touch.

  • Color Painting Tool – Paint to your color map and make adjustments right within unity. Create holes, mask water and snow accumulation or paint puddles and streams.

CMU V.3.0 on the Asset Store | Documentation

Shader Features V. 2.5
[Needs Unity 5.x and support DX9, DX11, OpenGL and OpenGLCore]

  • Color Map – Add a manually authored color map to get much more variety on your terrain texturing.
  • Up to 6 detail splats within a single pass [including normals and smoothness]
  • 2 terrain decals [reusing 2 of the 6 detail textures] blended in using a height map based approach.
  • Multi UV Mixing – Get rid of nasty tiling artifacts on high-frequency textures like rock using Multi UV Mixing which is supported on 1 of the 6 layers.
  • Mesh blending toolset – which lets you blend any arbitrary mesh seamlessly [texturing and normals] with the terrain.
  • Color Painting Tool – Paint to your color map and make adjustments right within unity.

CMU v.2.5 on the Asset Store

Dynamic Weather including dynamic water and snow accumulation [V. 3.0 only]

Crispier surfaces [tessellation is only supported in V. 3.0]

Height based blending [V. 2.5 support height based blending only on decals]

Mesh Blending [V. 2.5 only]

This is looking like great work! I’ll buy it when it becomes available (assuming my bank likes me at the time)… i may try what you suggested in another thread also and try it on a non-terrain mesh, but eitherway i’ll be spending a little time in the near future following some of those world machine videos and making something purty to see what it can do

hi lazygunn,
thanks. i will keep you informed when it becomes available.

lars

Great shader, should be built into unity :slight_smile: will get it once it hits the store, thanks for making this!

1 Like

your are welcome :wink:
i hope it will be approved today: let’s see.

lars

the only visible thing that I noticed in the web player is that detail pops in when zooming in and out far away.
I don’t know if this is the terrain mesh, or the texture quality that causes this sudden pop but this is quite visible, maybe good if there is some way to blend between this ?

i guess, it is the fading (on rock texture?) between the two multi uv texture samples.
usually the fading it rather smooth and not very noticeable but as the camera in the webplayer is very fast you can definitely see it…

lars

hi there,

Shader has been released
Get it here:http://u3d.as/content/forst/ats-colormap-ultra-terrain-shader/3tU

lars

You have my money, great job! I’ll try get something fancy done (between doing other things) with it soon then maybe it can shift a few extra units

i hope you will enjoy it.

lars

Hi - Does this work with Unity (b11)?

you mean unity 4 b11?
i have not tested it, but it should – although it is not optimized for 4.0.
things should be much easier there…

lars

hi there,

i am working on a second demo terrain – and this is the first preview.
[open in new tab/window to see in full size]

using the rock texture as decal to redefine edges:

i hope you like it,

lars

Cool?, can we see a web player?

hi sevenbits,

not convinced?
i have only worked one 0.001% of the terrain but of course you can have a web player:
http://bit.ly/R7g2EE

lars

Beautiful !

thanks.
and i have to admit: i like it too :wink:

lars

How does this differ/work with from the Terrain Decals you released recently?

the color map Ultra shader is more complex (and more expensive to render) than the decal shader.
if you just paint the terrain using unity’s built in terrain tools then probably the decal shader is the right one for you.
if you want to use a color map and use decals mainly just to add more variation to the edges between the textures – in this case the color map ultra shader is the right one for you.

color map Ultra shader supports:

  • 1 overall colormap
  • 1 overal normal map for the whole terrain
  • 6 detail tetxtures (bump mapped)
  • 2 detail textures (bump mapped) reused and blended as decals

decal shader supports:

  • 4 detail textures
  • 2 independent decals (bump mapped)
  • 2 detail textures (bump mapped) reused and blended as decals

lars

you’re a wizard.

Purchased!