erkaman

erkaman/gl-rock

Procedural Generation of Rocks in WebGL

JavaScript
105
5
Other

This project demonstrates a procedural technique for generating realistic 3D rocks in WebGL by starting with a sphere mesh and randomly scraping/flattening parts of it to create natural-looking shapes. It includes two interactive demos: a rock editor for customizing parameters and a performance-intensive viewer showing 1000 rocks, aimed at developers and graphics enthusiasts interested in procedural content generation and WebGL rendering.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of erkaman/gl-rock

Account's avatar
a browserify server for rapid prototyping
Account's avatar
Transform geometry positions with a 4x4 transformation matrix.
Account's avatar
A helper module that allows you to recover the camera position from a view matrix.
Account's avatar
A flexible wrapper for gl-vao and gl-buffer that you can use to set up renderable WebGL geometries from a variety of different formats.
Account's avatar
gl-matrix's mat4, split into smaller pieces
Account's avatar
A camera that can be easily be moved and turned.
Account's avatar
Create a WebGL context now!
Account's avatar
WebGL shader wrapper
Account's avatar
gl-matrix's vec3, split into smaller pieces
Account's avatar
webgl-noise shaders ported to work with glslify
Account's avatar
A node.js-style module system for GLSL!
Account's avatar
Estimates normals for meshes
Account's avatar
Orbiting 3D camera for WebGL
Account's avatar
A Immediate Mode WebGL GUI that aims to be easy to use and intergrate into any project.
Account's avatar
Plane geometry including UVs and normals
Account's avatar
Create array with random numbers
Account's avatar
Generate random numbers with a seed, useful for reproducible tests
Account's avatar
Collection of noise functions written in JavaScript
Account's avatar
launch a web worker that can require() in the browser with browserify

Support the repos that depend on this repository

Top contributors

Erkaman's profile
Erkaman
76 contributions
chinedufn's profile
chinedufn
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet