|
Nutcracker: Criador de Efeitos RGB Nutcracker: RGB Effects BuilderProposta do Projeto: Project proposal:Desenvolver uma ferramenta web que permita a criação fácil de animações para dispositivos RGB. Haverá uma variedade de modelos de destino: mega-árvores, matrizes, raios e outros formatos. Uma biblioteca de animações (espirais, textos, imagens, meteoros e muito mais) poderá ser selecionada para ser projetada sobre os modelos de destino. A animação final será exportada como um arquivo XML pronto para ser importado nos principais softwares de sequenciamento: Light Show Pro, Vixen ou Light-O-Rama. Develop a web based tool that will allow the easy creation of animations for RGB devices. There will be a number of target models: mega-Trees, matrixes, rays and other shapes. A library of animations (spirals, text, pictures, meteors and many more) can be selected to project onto the target models. The final animation will be exported as an XML file for input for the major sequencing software: Light Show Pro, Vixen or Light-O-Rama. |
|
Método: Method:
O design é totalmente independente de plataforma. O plano é permitir que o usuário utilize nossos modelos prontos ou faça upload dos seus próprios modelos matemáticos e de destino. O projeto é mantido como uma ferramenta de código aberto (open source).
The design is platform independent. The plan is for the user to use our models or allow the user to upload their own math models and target models. It is planned to keep this as an open source tool.
Tutoriais do Nutcracker Nutcracker Tutorials
- Tutorial nº 1: Visão geral do Nutcracker e criação de conta Tutorial #1. Overview of Nutcracker and creating an account
- Tutorial nº 2: Criando um modelo de destino Tutorial #2. Creating a target model
- Tutorial nº 3: Criando um modelo de destino (continuação) Tutorial #3. Creating a target model (continued)
- Tutorial nº 4: Criando um Efeito, BORBOLETA (Parte 1) Tutorial #4. Creating an Effect, BUTTERFLY (Part 1)
- Tutorial nº 5: Criando um Efeito, BORBOLETA (Parte 2) Tutorial #5. Creating an Effect, BUTTERFLY (Part 2)
- Tutorial nº 6: Exportando sua sequência Tutorial #6. Exporting your sequence
- Tutorial nº 7: Criando um Efeito, ESPIRAIS (Parte 1) Tutorial #7. Creating an Effect, SPIRALS (Part 1)
- Tutorial nº 8: Criando um Efeito, ESPIRAIS (Parte 2) Tutorial #8. Creating an Effect, SPIRALS (Part 2)
- Tutorial nº 9: Criando um Efeito, TEXTO Tutorial #9. Creating an Effect, TEXT
Apresentações do Nutcracker: The Ultimate Academy, Conroe, Texas (16 de Junho de 2012) Nutcracker Presentations: The Ultimate Academy, Conroe, Texas. June 16, 2012
Aqui estão os documentos em PDF das duas palestras ministradas na Academy 2012: Here are the pdf documents from the two talks I gave at the Academy 2012:
- Palestra nº 1: Nutcracker: Introdução Talk #1. Nutcracker: Introduction
- Palestra nº 2: Nutcracker: Programação Avançada. Como criar uma Macro Talk #2. Nutcracker: Advanced Programming. How to write a Macro
É novo no mundo de iluminação natalina com LEDs? Confira estes excelentes tutoriais gerais: Are you new to Christmas Lights? Try looking at these excellent general Tutorials:
-
PDF:
Luzes de Natal 101 por Fast Eddy
Fast Eddy's Christmas lights 101
.
Você precisará se cadastrar no fórum ausChristmasLighting para baixar este PDF de 10 MB. O cadastro é gratuito e o guia é excelente. You will need to register on the ausChristmasLighting site to download this 10mbyte pdf document. Registration is free and the document is very good.
-
David Moore, do holidayCoro.com, produziu estes vídeos detalhando luzes RGB e seu funcionamento: David Moore, from holidayCoro.com, has made these videos describing RGB lights and how they work:
Onde postar nos fóruns de iluminação natalina? Como o Nutcracker é compatível com todos os sequenciadores, você encontrará tópicos nos seguintes locais: Where do I post on Christmas Forums? Since Nutcracker works with all sequencers, you will find Nutcracker info here:
- ausChristmasLighting Forum (No Fórum Nutcracker)(Found in Nutcracker Forum)
- diyLightAnimation Forum (No Fórum Nutcracker)(Found in Nutcracker Forum)
- doitYourselfChristmas forum (No Fórum Nutcracker)(Found in Nutcracker forum)
- planetChristmas forum (Na seção Luzes baseadas em RGB)(Found under the RGB based lights section)
- Light-O-Rama forum (Na seção Coffee Shop)(Found under the Coffee Shop)
- Light Show Pro forum (Na seção Tips & Tricks)(Found under Tips and Tricks)
- Holiday University (Em LED => R.G.B)(Found under LED => R.G.B)
- Carolina Christmas (Em RGB Lighting)(Found under RGB Lighting)
A ferramenta Nutcracker é dividida em 4 fases: The Nutcracker tool has four parts:
| Fase nºPhase # | Nome da FasePhase Name | Descrição da FasePhase Description |
|---|---|---|
| 1 | Modelador de Destino (Target Modeler) Target Modeler | Esta ferramenta permite ao usuário modelar seu dispositivo RGB (mega-árvore, raio, matriz) e salvar em um banco de dados MySQL. É fundamental que sua árvore específica seja definida, pois esta é a única forma de mapear o efeito corretamente para o seu display real. This tool allows the user to model their RGB device (megatree, ray, matrix) and save it to a MySQL database. It is very important that your particular tree be defined. This is the only way that an effect can be mapped to your particular display. |
| 2 | Gerador de Efeitos (Effect Generator) Effect Generator | Aqui você seleciona um efeito da biblioteca e o personaliza (espirais, flocos de neve, meteoros, texto rolante, etc.). Uma vez criado, o efeito fica disponível para ser utilizado em todos os sequenciadores de destino. Here you select an effect from the Library and modify it. Effects will be spirals, snowflakes, meteors, scrolling text, etc. Once an effect has been designed it is available to be used on all target sequencers. |
| 3 | Criar Sequência e Gerar GIF Animado Create a sequence and get an animated GIF | Selecione seu modelo de destino (você pode ter mais de um no seu quintal) e escolha os efeitos que deseja mapear nele. Será solicitada a duração que você deseja para a sequência. You now select your target model (you might have more than one in your yard) and pick the effects that you want mapped to your display. You will be asked for how long of a duration you want the sequence to run. |
| 4 | Criar Arquivo XML para o Sequenciador Create an XML file for a sequencer | O último passo é escolher o software sequenciador de destino. Atualmente há suporte para arquivos vir do Vixen e arquivos lms/lcb do LOR S2. The last thing you do is select the target sequencer. Currently we have Vixen vir files and LOR S2 lms and lcb files. |
Sean Meighan
✉️ Enviar e-mail para Sean Meighan
✉️ Mail to Sean Meighan
Modelos de destino criados até agora. A mega-árvore de teste foi configurada com 16 fitas de 64 pixels, dobradas ao meio para formar 32 pixels por coluna: Here are the target models that have been created so far. The target mega-tree was 16 strings of 64 pixels. The strings have been folded over to give 32 pixels per strand:
| Classe do ModeloModel Class |
3 Espirais Tempo: 100ms Largura: 1px 3 Spirals 100ms frame timing 1 pixel wide |
3 Espirais Tempo: 100ms Giro Anti-horário (CCW) Largura: 1px RGB = Vermelho a Laranja 3 Spirals 100ms frame timing Rotate CCW 1 pixel wide RGB = RED to ORANGE |
3 Espirais Tempo: 50ms Giro Horário (CW) Largura: 1px RGB = Vermelho a Laranja 3 Spirals 50ms frame timing Rotate CW 1 pixel wide RGB = RED to ORANGE |
|---|---|---|---|
| EspiraisSpirals | ![]() |
![]() |
![]() |
| Classe do ModeloModel Class |
3 Espirais Tempo: 100ms Largura: 4px 3 Spirals 100ms frame timing 4 pixels wide |
2 Espirais Tempo: 50ms Giro Horário (CW) Apenas frente da árvore 1px | Vermelho a Laranja 2 Spirals 50ms frame timing Rotate CW Front half only 1px | RED to ORANGE |
Poste de Barbeiro Tempo: 150ms Apenas frente da árvore Barber Pole 150ms frame timing Only show front half of mega-tree |
| EspiraisSpirals | ![]() |
![]() |
![]() |
| Classe do ModeloModel Class |
6 Espirais Largura: 1px Tempo: 200ms 6 Spirals 1 pixel wide 200ms frame timing |
6 Espirais Largura: 1px Tempo: 50ms Giro Anti-horário (CCW) Vermelho a Laranja 6 Spirals 1 pixel wide 50ms frame timing Rotate CCW RED to ORANGE |
6 Espirais Largura: 1px Tempo: 50ms Giro Horário (CW) Vermelho a Laranja 6 Spirals 1 pixel wide 50ms frame timing Rotate CW RED to ORANGE |
| EspiraisSpirals | ![]() |
![]() |
![]() |
| Classe do ModeloModel Class |
3 Faixas Verticais Tempo: 100ms Metade da mega-árvore 3 Vertical Bands 100ms frame timing Half of a megatree |
6 Faixas Verticais Tempo: 100ms Metade da mega-árvore 6 Vertical Bands 100ms frame timing Half of a megatree |
|
|
Faixas Verticais Sequências Chase Vertical Bands Chase Sequences |
![]() |
![]() |
|
| Classe do ModeloModel Class |
1 linha de texto Tempo: 100ms Metade da mega-árvore 1 line text 100ms frame timing Half of a megatree |
2 linhas de texto Tempo: 50ms Metade da mega-árvore 2 lines of text 50ms frame timing Half of a megatree |
Texto Matriz 48x60 Text 48x60 |
| Texto RolanteScrolling text | ![]() |
![]() |
![]() |
| Classe do ModeloModel Class | Flocos de Neve Snowflakes | ||
| Flocos de NeveSnowflakes | ![]() |
||
| Classe do ModeloModel Class |
Pontos Brancos Aleatórios Tempo: 50ms Intensidade variando Random White dots 50ms frame timing Randomly changing intensity |
Pontos Coloridos Aleatórios Tempo: 50ms Random Color dots 50ms frame timing |
Pontos Coloridos Aleatórios Tempo: 200ms Random Color dots 200ms frame timing |
| Pontos AleatóriosRandom dots | ![]() |
![]() |
![]() |
| Classe do ModeloModel Class | Meteoros (100ms) Meteors (100ms) | Estrelas Cadentes (120ms) Falling Stars (120ms) | |
| Meteoros / Estrelas Meteors / Falling Stars | ![]() |
![]() |
|
| Classe do ModeloModel Class | PNG projetado na árvore (100ms) PNG projected to tree (100ms) | PNG com fundo removido (100ms) PNG edit out background (100ms) | PNG 48x60 (50ms) PNG 48x60 (50ms) |
| Imagens (Rosto) Pictures (Head) |
![]()
|
![]()
|
![]()
|
| Imagens (14578) Pictures (14578) |
![]()
|
![]()
|
|
| Imagens (Grinch) Pictures (Grinch) |
![]()
|
![]()
|
|
| Imagens (Snoopy) Pictures (Snoopy) |
![]()
|
![]()
|
|
| Imagens (Grinch 2 e Snoopy 2) Pictures (Grinch 2 & Snoopy 2) |
![]()
|
![]()
|
|
| Imagens (KEZW) Pictures (KEZW) |
![]()
|
||
Imagens: Comparação do Tamanho dos Pixels (gnuplot) Pictures: Pixel Size Comparison (gnuplot)
Para ser realista, qual o tamanho ideal que os pixels devem ser desenhados pelo programa gnuplot? Abaixo, a mesma imagem é gerada 4 vezes com diferentes tamanhos de ponto:
To be realistic, how large should the pixels be drawn using the gnuplot program? Here the same image is drawn 4 times with different size dots:
|
Pontos de 0,3 pol. Tempo: 50ms dots drawn 0.3 inch 50ms frame timing |
Pontos de 0,6 pol. Tempo: 50ms dots drawn 0.6 inch 50ms frame timing |
Pontos de 1,0 pol. Tempo: 50ms dots drawn 1.0 inch 50ms frame timing |
Padrão do gnuplot Tempo: 50ms dots drawn gnuplot default inch 50ms frame timing |
|---|---|---|---|
![]()
|
![]()
|
![]()
|
![]()
|
Para instalar o software Nutcracker no seu computador local, siga estes passos: To install the Nutcracker software on your local PC, follow these steps:
Passo a passo para instalar o Nutcracker na sua máquina local com Windows:
1) Baixe o Wamp: http://www.wampserver.com/en/
2) Mantenha todas as opções padrão durante a instalação.
3) Inicie o Wamp. Clique no ícone 'W' rosa na bandeja do sistema.
4) Teste o Wamp abrindo seu navegador em: http://localhost
Se estiver funcionando, você verá a página inicial do WAMP.
O servidor Apache utiliza a porta 80. Se você tiver Skype ou IIS/HTTP 2.0 ativo, eles também podem usar a porta 80.
Para o Wamp, o arquivo httpd.conf fica localizado na pasta c:\wamp\bin\apache\apache2.2.22\conf
5) Obtenha uma cópia da árvore de código atualizada do Nutcracker:
Acesse http://smeighan.github.com/nutcracker/ e baixe o arquivo zip.
Descompacte esse arquivo na pasta c:\wamp\www\nutcracker
(Este arquivo zip já contém o gnuplot incluso, dispensando instalação separada).
6) Adicione o gnuplot à variável de ambiente PATH do Windows:
Execute o c:\wamp\www\nutcracker\gnuplot\bin\PathEditor.exe como administrador.
Adicione o caminho: c:\wamp\www\nutcracker\gnuplot\bin
7) Com o Localhost funcionando, configure o banco de dados:
Abra no seu navegador: http://localhost/nutcracker/install.php
Esse comando executará automaticamente:
a) Exclusão de tabelas antigas existentes no banco nutcracker
b) Criação do banco de dados nutcracker se não existir
c) Criação do usuário do nutcracker: nc_user
d) Execução de sql/nutcrackertables.sql para criar todas as tabelas
e) Execução de sql/nutcrackerdata.sql para popular cerca de 50.000 linhas de dados
Seu Nutcracker local estará pronto!
Acesse http://localhost/nutcracker e faça login com seu usuário e senha habituais.
Para futuras atualizações de código, basta repetir o passo (5), extraindo os novos arquivos sobre a pasta local.
Here are the steps to install Nutcracker on your local Windows 7 or Windows XP box:
1) Download Wamp: http://www.wampserver.com/en/
2) Take all defaults for installation
3) Start Wamp. Click on the Pink W icon.
4) Test Wamp by setting your browser to http://localhost
If it is working, you will see the WAMP home page.
Apache server uses port 80. If you have Skype or Microsoft HTTP/2.0 they also use port 80.
Here is a web page that describes how to fix this conflict: http://blog.techsoftsolutions.net/?p=315
For Wamp, the httpd.conf file is located in c:\wamp\bin\apache\apache2.2.22\conf directory.
5) You now need to get a copy of the current Nutcracker code tree. Go to:
http://smeighan.github.com/nutcracker/ and download the zip file. This file is updated daily with the latest Nutcracker code tree and with the latest export from meighan.net/nutcracker database.
Unzip this file into c:\wamp\www\nutcracker
This zip file also now contains gnuplot so you don't need to install it separately.
6) Add gnuplot into Windows PATH environment variable:
I found a much better tool to do this and I have included the tool in the nutcracker zip file.
Run c:\wamp\www\nutcracker\gnuplot\bin\PathEditor.exe as administrator.
Add c:\wamp\www\nutcracker\gnuplot\bin
7) When you get Localhost working, install the database:
Open http://localhost/nutcracker/install.php in a browser window.
This command will do the following:
a) Drop all the tables from your existing nutcracker database
b) Create the nutcracker database if it is missing
c) Create the nutcracker user: nc_user
d) Execute sql/nutcrackertables.sql to create all nutcracker tables
e) Execute sql/nutcrackerdata.sql to create 50,000 rows of data
MaterDaddy wrote this script for me, Thanks!!
Your local nutcracker should be ready!
Go to http://localhost/nutcracker
Login using the same login and password as you have always used.
For future code releases, you just do step (5) above. Just unzip the file on top of your local nutcracker directory. This step is only a few seconds.
If there are any database changes, you will do step (7).
NOTE: You will lose any local changes you have made if you do step (7) since this is a complete re-install of the database. Before doing step (7) either screenshot the effects you have modified or better yet, re-enter the changes into the meighan.net database.
Simulador 3D xLights / Vixen: Mega-Árvore Cônica 360° & Densidade de Pixels xLights / Vixen 3D Simulator: 360° Conical Mega-Tree & Pixel Density
Visualização 3D autêntica no estilo xLights & Vixen Lights com matriz de câmera orbital em tempo real, mastro central, estrela iluminada de topo, anel de base, fitas de fixação e efeitos procedurais (Fogo, Butterfly, Espirais, Meteoros, etc.). Clique e arraste na tela para girar em qualquer ângulo 3D!
Authentic 3D visualization in true xLights & Vixen Lights style with real-time orbit camera matrix, center pole, illuminated star topper, base ring, mounting ribbons, and procedural effects (Fire, Butterfly, Spirals, Meteors, etc.). Click and drag on the canvas to rotate in 3D!
Comparador Visual: Cordões de Pixels (Pebble / Seed Pixels vs. Pixel Bullet 12mm) Visual Comparator: Pixel Strings (Pebble / Seed Pixels vs. 12mm Bullet Pixels)
Compare o comportamento visual e o distanciamento físico entre nós pontuais interligados por fios. Veja os Pebble / Seed Pixels (ordenados do maior espaçamento de 10cm até o mais denso de 1,5cm em formato de semente) e o clássico Pixel Bullet 12mm:
Compare visual characteristics and physical spacing between discrete wired nodes. Explore Pebble / Seed Pixels (ordered from widest 10cm pitch to densest 1.5cm seed nodes) alongside standard 12mm Bullet Pixels:
Comparador Visual: Fitas de LED SMD em PCB (WS2811 3-em-3 vs. WS2812B / WS2815 1-em-1) Visual Comparator: SMD LED Strips on PCB (WS2811 3-in-1 vs. WS2812B / WS2815 1-in-1)
Compare a linearidade e o controle lógico nas fitas de LED SMD 5050 soldadas em PCB flexível: WS2811 (controle agrupado de 3 em 3 LEDs por CI) vs. WS2812B / WS2815 (controle individual pixel a pixel de 1 em 1 LED por CI) nas densidades de 30, 60, 96 e 144 LEDs/metro:
Compare linearity and logical control across 5050 SMD flexible PCB strips: WS2811 (grouped 3-in-1 IC control) vs. WS2812B / WS2815 (individual 1-in-1 pixel IC control) across 30, 60, 96, and 144 LEDs/meter:
Comparador de Modelos de Pixels Pixel Density & Hardware Comparison
Veja e compare em tempo real como os efeitos se comportam em diferentes quantidades de cordões, densidades por metro, tipos de chips e geometrias.
Compare in real-time how effects behave across different strand counts, LED densities per meter, chip types, and geometries.



























