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 Micro HDR
    • One Inch Fibonacci64
    • One Inch Fibonacci128
    • Fibonacci128 HDR 86mm
    • 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

Custom Electronic Art

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