Class Index | File Index

Classes


Class FilteredSplatsMaterial


Defined in: FilteredSplatsMaterial.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
Implementation of the "High-Quality Splatting on Today's GPUs" paper.
Method Summary
Method Attributes Method Name and Description
 
colorPass(transform, pointClouds, camera)
 
depthPass(transform, pointClouds, camera)
create depth map.
 
normalPass(transform, pointClouds, camera)
 
render(sceneNode, camera, lights)
 
renderPointClouds(transform, pointClouds, camera, lights)
 
shadingPass(oldBuffer, camera, lights)
normalize output from second pass.
Class Detail
FilteredSplatsMaterial(name)
Implementation of the "High-Quality Splatting on Today's GPUs" paper.
Parameters:
name
See:
http://graphics.ucsd.edu/~matthias/Papers/HighQualitySplattingOnGPUs.pdf
Method Detail
colorPass(transform, pointClouds, camera)
Parameters:
transform
pointClouds
camera

depthPass(transform, pointClouds, camera)
create depth map. this pass renders into the depthFBO which is defined as a floating point texture. linear depth is stored in the first value of each pixel.
Parameters:
transform
pointClouds
camera

normalPass(transform, pointClouds, camera)
Parameters:
transform
pointClouds
camera

render(sceneNode, camera, lights)
Parameters:
sceneNode
camera
lights

renderPointClouds(transform, pointClouds, camera, lights)
Parameters:
transform
pointClouds
camera
lights

shadingPass(oldBuffer, camera, lights)
normalize output from second pass. rgb values are divided by the weight(stored in the alpha component) and alpha is set to 1. renders into the buffer which was active before this material was used.
Parameters:
oldBuffer
camera
lights

Documentation generated by JsDoc Toolkit 2.4.0 on Sun Jun 09 2013 12:38:10 GMT+0200 (CEST)