Evil Genius Labs
  • Portfolio
    • Bloom
    • Bloom v2
    • Chamaeleon64
    • CycloHex
    • Ducenti (Lux Phyllotaxis)
    • Eclipse
    • Eclipse v2
    • Fermat (Lux Phyllotaxis)
    • Fibonacci
    • Fibonacci128 Flex Bracelet
    • Fibonacci HDR Heart
    • Fibonacci v2
    • Fibonacci v3D
    • Fibonacci32 Kit
    • Fibonacci32 Mini
    • One Inch Fibonacci32
    • Fibonacci48 x 14mm
    • Fibonacci64
    • Fibonacci64 50mm Goggle Lens
    • Fibonacci64 Flower
    • Fibonacci64 Micro
    • Fibonacci64 Micro HDR
    • Fibonacci64 Mini
    • Fibonacci64 Nano
    • One Inch Fibonacci64
    • Fibonacci128
    • One Inch Fibonacci128
    • Fibonacci128 HDR 86mm
    • Fibonacci182 Card
    • Fibonacci256
    • Fibonacci256 75mm
    • Fibonacci256 Expanding Pixelblaze
    • Fibonacci256 HDR Pixelblaze
    • Fibonacci256 Pixelblaze
    • Fibonacci512
    • Fibonacci512 HDR Pixelblaze
    • Fibonacci512 Pixelblaze
    • Fibonacci1024
    • IcosaLEDron
    • Kraken64
    • LED Cube 6x6x6
    • LED Cube 8x8x8
    • Lux Lavalier
    • Macrochips
    • Mega CycloHex
    • Plasma
    • Psilocybe
    • RGB LED Micro Drone Race Gate
    • React
    • Sol
    • Sol v2
    • Torch
    • Torch v2
    • Tree v2
  • Products
    • Chamaeleon64
    • CycloHex
    • Fibonacci HDR Heart
    • One Inch Fibonacci32
    • Fibonacci48 x 14mm
    • Fibonacci64 50mm Goggle Lens
    • Fibonacci64 Flower
    • Fibonacci64 Micro HDR
    • One Inch Fibonacci64
    • One Inch Fibonacci128
    • Fibonacci128 HDR 86mm
    • Fibonacci182 Card
    • Fibonacci256 Expanding Pixelblaze
    • Fibonacci256 HDR Pixelblaze
    • Fibonacci512 HDR Pixelblaze
    • Kraken64
    • LED Cube 6x6x6
    • LED Cube 8x8x8
    • Lux Lavalier
    • Macrochips
    • Necklace Battery Holder USB-C
    • Retired Products
  • Store
  • More
    • About
    • Buy
    • Community Projects
    • Contact
    • FAQ
    • Store
    • Tutorials
Evil Light Bulb

Evil Genius Labs

Purveyor of finely hand-crafted pixels. ꩜

Pixelblaze 3D Tutorial Writing your own 3D patterns for Pixelblaze

These tutorials were made using an LED Cube 8x8x8, but should work on any 3D mapped set of LEDs using a Pixelblaze controller.

Table of Contents:

Part 1

  • Starting with 2D
  • Getting Started
  • The render function
  • RGB Colors and the rgb function
  • HSV Colros and the hsv function
  • The index variable
  • The pixelCount variable
  • Animation
  • The time function
  • XY Mapping and the render3D function
  • Radius

Part 2

  • The beforeRender function
  • Value, Brightness, and Gamma Correction
  • Waves
  • Sawtooth Wave (Time)
  • Triangle Wave
  • Sine Wave
  • Polar Waves
  • Perlin Noise
  • Next Steps
  • Portfolio
  • Products
  • Store
  • Community
  • Contact
  • About
  • Retired Products

© 2015-2025 Evil Genius Labs LLC