glsl-triplanar-mapping

📐 GLSL Triplanar texture mapping. glslify format.


Keywords
glsl, triplanar, triplanar-mapping, mapping, three.js, webgl, glslify
License
MIT
Install
npm install glsl-triplanar-mapping@1.0.1

Documentation

glsl-triplanar-mapping

📐 GLSL Triplanar texture mapping. glslify format.

Inspired by this article.

NPM Installation

npm install glsl-triplanar-mapping

Usage

#pragma glslify: triplanarMapping = require(glsl-triplanar-mapping)

void main() {
    vec3 color = triplanarMapping(texture, normal, position);
    gl_FragColor = vec4(color, 1.0);
}

License

MIT license