Variantes de iluminação: noite, tocha, debaixo d’água, veneno
Uma fase noturna precisa de um sprite noturno. Um tom por cima da folha diurna mantém as sombras do dia; o Pixor desenha cada quadro de novo sob a outra luz, para que as sombras caiam onde essa luz as coloca, e depois põe a folha nas cores dessa luz.

Projeto de exemplo
Variantes de iluminação: um mecha de dia, à noite, à luz de tocha, debaixo d’água e envenenado: o projeto .pixor e o modelo dele da biblioteca (CC0). A folha à esquerda é o que ele renderiza.





Iniciante · cerca de 5 minutos · ou assista em 75 segundos
1. O sprite à luz do dia
Abra um modelo: o tutorial usa o mecha da biblioteca CC0 grátis, com a caminhada dele. A Vista 2D da etapa Estilo o mostra como o Estilo o ilumina: essa é a folha diurna.
2. Adicione Variantes de paleta
Na etapa Asset, selecione o nó Folha, digite variant na caixa Localizar da biblioteca de nós e adicione Arquivo: Variantes de paleta. As variantes de iluminação ficam na mesma lista que as trocas de paleta e as cores de time.
3. Quatro luzes
No Inspetor, abra Adicionar variante e role até o fim da lista: Luz night, Luz torch, Luz underwater, Luz poison. Cada uma é uma folha própria.
night: luar frio e fraco do alto, do outro lado; sombras azul-escuras.torch: uma luz quente segurada baixa à frente; mais do modelo na sombra, sem luz de preenchimento.underwater: luz vinda direto de cima através de água verde-azulada, mais suave e mais escura.poison: a própria luz do Estilo, verde doentio e um pouco mais escura.
A entrada Night da paleta, mais acima, é uma troca de paleta dos pixels diurnos; Luz night é a que é desenhada de novo.
4. Exportar
Exportar grava uma folha por luz ao lado da diurna, cada uma com o nome da sua luz (mech_light-night.png, …) e com o seu próprio JSON, GIFs e arquivo do Aseprite, se a exportação os gerar. O JSON da folha diurna as lista em meta.pixor.lights.
Pela linha de comando
pxr render mech.glb --clip Walk --ring 4 --light-variant night,torch,underwater,poison
pxr project set game.pixor --light-variant night,torch
--light-variant night é o mesmo que --variant light:night; --no-light-variants as remove de um projeto.
Próximo
- Variantes de cor: um flash de dano, um inimigo congelado e cores de time a partir da mesma folha.
- Paletas limitadas: por que uma folha iluminada mantém o número de cores.
Perguntas
Uma variante de iluminação é só uma troca de paleta?
Não. Uma variante de paleta mantém cada pixel e muda o que as cores significam. Uma variante de iluminação desenha os quadros de novo: a luz principal se move, mais do modelo cai nas faixas mais escuras, o preenchimento e os brilhos mudam. Depois ela tinge a paleta para aquela luz.
As folhas iluminadas continuam sendo pixel art indexada?
Sim. Cada uma está na paleta do Estilo alterada pelo tom da luz: o mesmo número de cores e as mesmas rampas, cada pixel uma das cores da sua paleta.
Os quadros se alinham com a folha diurna?
Exatamente: mesmo tamanho, os mesmos quadros nos mesmos lugares, o mesmo pivô. Troque a textura na sua engine quando o jogador entrar na caverna.
Posso ver uma luz antes de exportar?
Ainda não: Gerar no nó Variantes de paleta faz as trocas de paleta, e as luzes são desenhadas por Exportar. Exporte para uma pasta e abra as folhas lá.
Leia a seguir
- Antecipação e continuidade: dê peso a um salto
- Efeitos de morte: estilhaçar, dissolver e surgir
- Um personagem andando em 8 direções
- Seu primeiro sprite em cinco minutos
- Um personagem do Mixamo em oito direções
- Uma moeda girando
- Animação subpixel: uma respiração menor que um pixel
Experimente no seu próprio modelo, grátis no navegador, ou adquira a versão completa.
Testar no navegador Comprar o Pixor