Jump to content

Smoothing a Shader Contraint.


Pryme8
 Share

Recommended Posts

http://www.babylonjs.com/cyos/#R10WU#1

What would be the process to smoothing out the angle limits in this demo?
I am assuming i will have to make a float array and store the clamp values in that, then see how far along the region it is by a percentage, so for example if the angle range is 1 - 0.9 if the value is 0.95 that would be at 50% and should blend the two color values half and half?

Link to comment
Share on other sites

http://www.babylonjs.com/cyos/#R10WU#9
 

this is how I am getting the base colors for the zones, now to apply the angular colors for each zone and we will have a basic solid color terrain material.

 

**UPDATE:

http://www.babylonjs.com/cyos/#R10WU#11
Im sure there has to be a better way to do this... but yea here is kinda what I was thinking...

Link to comment
Share on other sites

http://www.babylonjs.com/cyos/#R10WU#13
Ok I updated this a little bit and cleaned it up, so that I could work with it a little easier.

One thing I would like to do before I continue to the next step is add noise between the ranges, so that there is a little bit of fractal break up on the blend, anyone got an idea how to accomplish this?
 I could reference a random function that generates a noise map then refrence per pxl and add or subtract from the alpha of the blend and that should scatter it a little bit, but I think that might not be the effect im going for.

Link to comment
Share on other sites

http://www.babylonjs.com/cyos/#R10WU#15

Got my Angles being identified way smoother now, and I will be able to soon apply real textures instead of colors for the 4 zones, and their 4 angle limits.

Should give the effects of grass to dirt to rubble to big rocks, on the transitional slopes, along with a unique look for each altitude range/zone so there is a difference between your low lying areas and your high ones to give a presence of different biomes.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...