beta
cables is under heavy development.
There might be one or another bug, please let us know about it!
collections:

Ops.Gl.Shader

WebGl Ops

BasicMaterial

A material without shading

ChromaKeyMaterial

 display texture and replace a color with transparency

CustomShader

 Write your own custom shader

ErrorMaterial

draw meshes using the cables error material shader

FrontBacksideMaterial

 see which faces are facing the camera

IBLMaterial

image based lighting material using cubemaps

MatCapMaterialNew

Easy to use image based lighting Material

Picker

Test if the mouse hovers over drawn elements

PickingMaterial

Test if following meshes are picked by the picker

PointMaterial

 Draw all vertices as points / circles

SetShader

Sets a shader

Shader2Texture

 render a shader into a texture

ShaderDefine

Set shader defines

ShaderInfo

view current shader source code

ShaderSwitch

Switch between two shaders

ShowNormalsMaterial

 render mesh normals as colors

ShowTexCoordsMaterial

 visualize texturecoordinates/UV mapping of a mesh

WireframeMaterial

 Renders following meshes as wireframes

Ops.Gl.ShaderEffects

WebGl Ops

AreaDiscardPixel

 do not draw pixels inside a defined 3d area

AreaScaler

 modify scale of meshes in an area

Bend

 bend objects along an axis

Bulge

 displace vertices by the value in a texture

ClampVertexPosition

 clamp/restrict the vertex position to min/max values per axis

ColorArea

 colorize all meshes around x,y,z

ColorizeInstancedMeshes

 colorize instanced meshes by picking random color from atexture

CubeMapReflection

 add a reflection to any material

DeformArea

 deform a spherical area of a mesh

ExplodeDividedMesh

 explode a (divided) mesh in the direction of faces normals

Fog

Fog as a shadereffect applied to a material

GrassWobble

 simulate grass motion in wind

InstancedPerlinPosition

 displace position of instanced object by perlin noise value

MeshPixelNoise

 3d space noise for mesh materials

PerlinAreaDeform

 Displace vertices using perlin noise animation

Render2TexturesSlots

 select textures to render to

ScaleByNormal

 scale vertices of an object in the direction of face normals

SplineRepeatInstanced

 Repeat a mesh along a spline using instancing

Twist

 twist a mesh around an axis

VertexDisplacementMap

 Displace the vertices of a mesh with the pixels brightness values from a texture

VertexNumberLimit

 only draw the first X vertices of a mesh

VertexSinusWobble

 sine wave vertex displacement