[go: up one dir, main page]

Skip to content

shader for voxel-mesher with ambient occulusion (voxel.js plugin)

License

Notifications You must be signed in to change notification settings

voxel/voxel-shader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

voxel-shader

Shader for use with voxel-mesher.

Based on @mikolalysenko's ao-shader

Requires voxel-stitch for textures, game-shell-fps-camera for camera view matrix, and indirectly voxel-mesher through game.voxels.meshes.

Usage

Load with voxel-plugins

Options:

  • perspectiveResize: if true (default), listens for gl-resize game-shell event and updates projection matrix
  • cameraNear, cameraFar: camera near and far clipping planes
  • cameraFOV: field of view in degrees (note: call updateProjectionMatrix() after changing any of the camera options, see camera-debug)

When the plugin is enabled, it will automatically listen for gl-init and gl-render events from game-shell, for initializing and rendering the scene.

Operation

Voxels are rendered in two passes, refer to the voxel-mesher documentation for further details.

#Credits (c) 2013 Mikola Lysenko, (c) 2014 deathcap. MIT License

About

shader for voxel-mesher with ambient occulusion (voxel.js plugin)

Resources

License

Stars

Watchers

Forks

Packages

No packages published