Skip to content

Zichuanyun/noisy-terrain-WebGL

 
 

Repository files navigation

WebGL L-system

An noise-based terrain generator and viewer implemented in WebGL.

University of Pennsylvania, CIS 566 Procedrual Graphics, Noise Terrain

  • Zichuan Yu
  • Tested on: Macbook Pro macOS High Sierra Version 10.13.6 (17G66), i7-4870HQ @ 2.50GHz 16GB, AMD Radeon R9 M370X 2048 MB, Intel Iris Pro 1536 MB

Features

Shape

The shape is based on IQ's Voronoi border finding algorithm. Some noise is also added.

AO

Fake AO is applied. When the lava is higher, the AO is less.

Color Transist

To fake light from lava. The bottom of the terrain is lighter than the top because the bottom is closer to the lava.

Lava

Value-noise-based FBM with adjustable height and color.

lava

Credits

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 64.0%
  • GLSL 32.7%
  • JavaScript 1.9%
  • HTML 1.4%