aframe-shaderfrog-component

0.0.17 • Public • Published

aframe-shaderfrog-component

aframe-shaderfrog-component


Use shaders designed at ShaderFrog in your A-Frame applications.

demo gif

Demo


Schema

Parameter Default Description
name Flowing_Circles_Shader Specifies the shader to be used.

Builtin Shader Names

  • CS1_Shader
  • Cool_Tiles_Shader
  • Cosmic_Shader
  • Disco_Shader
  • Electric_Shader
  • Flowing_Circles_Shader
  • Goo_Shader
  • Green_Dance_Shader
  • Jelly_Shader
  • Marching_Ants_Shader
  • Ova_Shader
  • Polkadot_Shader
  • Psycho_Shader
  • Sun_Shader
  • Thruster_Shader

HTML - Include after A-Frame in the HEAD

<script src="https://aframe.io/releases/1.0.4/aframe.min.js"></script>
<script src="https://unpkg.com/aframe-shaderfrog-component"></script>

HTML - Usage in A-Frame Scene

<a-scene>
<a-box position="-1 0.5 -3" rotation="0 45 0" shader-frog="name:Polkadot_Shader"></a-box>
<a-sphere position="0 1.25 -5" radius="1.25" shader-frog="name:Goo_Shader"></a-sphere>
<a-sphere position="1 0.75 -3" radius="0.6" shader-frog="name:Thruster_Shader"></a-sphere>
<a-plane position="0 0 -4" rotation="-90 0 0" width="4" height="4" shader-frog></a-plane>
</a-scene>

Customize Shaders in JavaScript

Access shader references via AFRAME.shaderfrog.

AFRAME.shaderfrog.Thruster_Shader.uniforms.backgroundColor.value.r = "0.2";
AFRAME.shaderfrog.Thruster_Shader.uniforms.backgroundColor.value.g = "1";


Build and Publish Your Own Custom Shader Packs

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i aframe-shaderfrog-component

      Weekly Downloads

      9

      Version

      0.0.17

      License

      MIT

      Unpacked Size

      1.08 MB

      Total Files

      19

      Last publish

      Collaborators

      • sirfizx