Ir para conteúdo
Ajuda & guias
Navegue pelos guias

ArtLab : pesos, combinações e raridade

Defina pesos de traços relativos, entenda as escolhas vinculadas e camadas opcionais e compare seus alvos com a coleção que pode realmente ser renderizada.

Nesta página
O fluxo de trabalho ArtLab passa das camadas de origem alinhadas e escolhas de traços para um plano de coleta revisado e obras de arte renderizadas.
Construa a obra de arte de trás para frente, revise combinações compatíveis e, em seguida, renderize a coleção com suas características selecionadas. Imagem aberta para ampliar

Use pesos para influenciar qual obra de arte é escolhida

Cada variante tem um peso. Um peso maior torna essa escolha mais provável em relação às outras escolhas elegíveis na mesma camada. O número não é uma quantidade prometida: peso 10 não significa “render dez cópias”

Os pesos são números inteiros de 0 a 10,000. Defina 0 para excluir uma variante do planejamento da coleção sem excluir sua arte carregada. As seleções de visualização manual ajudam a inspecionar imagens; elas não definem a distribuição da coleção.

Comece com algumas proporções claras, revise um plano de coleta e depois ajuste. ArtLab também deve obedecer aos seus links e produzir resultados únicos, de modo que as contagens finais podem diferir das percentagens ao lado de seus pesos.

Calcule as chances de seleção inicial de uma camada

Para uma escolha elegível, divida o seu peso pelo peso total das variantes elegíveis mais o peso de salto opcional. Multiplique por 100 para mostrar o resultado como uma porcentagem. Isso descreve o pool de escolha inicial; não é uma cota exata para uma coleção finita.

Fórmula de peso relativo
Choice chance = choice weight ÷ (eligible variant weights + skip weight)
Percentage = choice chance × 100
Variante de fundoPesoCálculoA começar a oportunidade
Azul7070 ÷ (70 + 20 + 10)70%
Vermelho2020 ÷ (70 + 20 + 10)20%
Ouro1010 ÷ (70 + 20 + 10)10%

Inclua “nenhuma imagem” como uma escolha ponderada

Pular esta camada peso adiciona uma escolha vazia para a piscina dessa camada. Uma camada pulada não desenha nenhuma imagem e não adiciona nenhum traço de metadados. Peso 0 significa que não há nenhum salto opcional quando os links da camada correspondem.

Para uma camada de chapéu com peso de tampão 3, peso de coroa 1 e peso de salto 1, o peso total é 5:

EscolhaPesoA começar a oportunidadeResultado
Cap33 ÷ 5 = 60%Desenhe o boné; inclua Chapéu: Cap se as características estiverem ativadas.
Coroa11 ÷ 5 = 20%Desenhe a coroa; inclua Hat: Crown se as características estiverem ativadas.
Pular camada11 ÷ 5 = 20%Nenhuma imagem de chapéu e nenhum traço de chapéu.

Os links mudam a piscina para cada combinação

Uma variante ligada compete apenas quando suas condições coincidem. Se uma camada de camisa contém peso de camisa de marfim 1 e peso de camisa de ouro 9, mas cada camisa está ligada apenas ao seu corpo correspondente, a camisa de ouro não é nove vezes mais comum em geral. Sempre que um corpo de marfim é escolhido, apenas a camisa de marfim está disponível; sempre que um corpo de ouro é escolhido, apenas a camisa de ouro está disponível. As escolhas do corpo determinam suas oportunidades.

As porcentagens do editor usam os pesos positivos listados da camada e pulam o peso. Eles são úteis para comparar configurações, mas não são um cálculo da frequência geral de coleta após os links. Um design vinculado rotula esses valores como peso relativo ou peso. Use o plano de coleta para ver as contagens resultantes.

Sem links, a chance inicial de uma combinação completa é o produto de suas chances por camada. Com links, use o pool elegível em cada escolha. Caminhos incompatíveis são excluídos. Uma vez que uma seleção das camadas contadas para a singularidade tenha sido usada, outras combinações completas que diferem apenas em camadas excluídas também não estão disponíveis. Estes cálculos iniciais, portanto, não permanecem fixos ao longo de um plano de renderização. As camadas excluídas ainda seguem seus pesos e links quando a composição completa é escolhida.

Construa links de camada e variante correspondentes

Exemplo de configuraçãoCálculo inicialSignificado
Corpo: Marfim 80, Ouro 20O ouro começa em 20 100 20%.Estas são as escolhas básicas do corpo.
A camada de coroa requer Corpo OuroO marfim força a camada da coroa a pular.Uma coroa só é possível em corpos de ouro.
Peso variante da coroa 1 ; pular peso 3Num organismo Gold elegível: 1 4 25% .A coroa compete com seu salto opcional.
Um primeiro sorteio, com cada ramo válido20% × 25% = 5%.Uma chance inicial ilustrativa de um resultado coroado, não uma promessa de que 5% da coleção final usará coroas.

Verifique quantas combinações únicas estão disponíveis

Para camadas independentes, multiplique o número de opções habilitadas em cada camada para contar seleções completas. Por singularidade, multiplique apenas as escolhas em camadas onde a contagem para a singularidade está ligada. Com todas as camadas contadas, dois fundos três corpos quatro chapéus dão 24 seleções. Um peso de salto positivo adiciona uma escolha à sua camada contada: tornar esses chapéus opcionais dá dois três cinco 30.

O peso 0 remove uma variante dessas escolhas. Aumentar um peso positivo muda sua preferência, mas não cria combinações adicionais. Adicionar uma variante distinta ou pular opcional para uma camada contada pode criar escolhas mais exclusivas. Adicionar fundos a uma camada de fundo excluída não aumenta essa capacidade.

A contagem de singularidade mostrada antes das regras do link é um limite superior. Algumas combinações são incompatíveis, e uma camada que é automaticamente ignorada tem apenas um resultado ausente nesse caminho. Crie verificações de plano de coleta para combinações compatíveis suficientes; pode informar que o número solicitado não pode ser planejado.

Fórmulas de capacidade de camada independente
Full selections = product of enabled choices across all layers
Uniqueness selections = product of enabled choices across counted layers

10 backgrounds × 5 bodies × 4 eyes = 200 full selections
Background not counted: 5 bodies × 4 eyes = 20 uniqueness selections

Exemplo trabalhado: usando cada combinação substitui as proporções

Imagine duas camadas necessárias sem links e Conte para a singularidade ativada em ambos: O fundo tem peso azul 9 e peso vermelho 1 ; Chapéu tem peso máximo 9 e peso da coroa 1 . Existem apenas quatro combinações. Se você solicitar todos os quatro, a coleção deve conter cada um deles uma vez:

Para dar mais espaço aos pesos para influenciar uma coleção maior, forneça combinações substancialmente mais compatíveis do que o número de obras de arte que você pretende renderizar. Adicionar opções visualmente idênticas não ajudará, porque as imagens finais também são verificadas para duplicatas.

ArteFundoChapéu
Uma combinaçãoAzulCap
Uma combinaçãoAzulCoroa
Uma combinaçãoVermelhoCap
Uma combinaçãoVermelhoCoroa

Escolhas diferentes também devem produzir imagens finais diferentes

Combinações únicas e imagens únicas são verificações separadas. Dois arquivos de origem diferentes podem conter pixels idênticos. Um corpo pode esconder um fundo, ou uma camada superior opaca pode esconder todas as escolhas abaixo dele. Essas combinações diferem no plano, mas podem renderizar a mesma imagem.

Antes de salvar cada resultado, ArtLab verifica tanto o composto de camadas contadas em uma tela transparente e a imagem final completa contra resultados anteriores no mesmo trabalho. Se qualquer um é idêntico, ele tenta uma combinação compatível não utilizada e atualiza seus traços escolhidos e contagens de camadas. Diferenças nos metadados de arquivos ou cor invisível sob pixels totalmente transparentes não tornam uma imagem única.

As verificações usam pixels exatos, não semelhança perceptiva ou AI. Eles se aplicam dentro do trabalho de renderização, inclusive após um currículo, e não comparam trabalhos ou coleções separadas. Incluir em traços também não controla a verificação: as camadas somente de arte contam para a singularidade do caráter, enquanto a contagem para a singularidade está ativada e todas as camadas renderizadas afetam a verificação da imagem final.

Se a obra de arte disponível não pode fornecer resultados distintos suficientes, ou muitas tentativas de substituição são necessárias, fazendo pausas com uma explicação. As combinações mostradas no editor, portanto, não podem garantir o número final de imagens únicas.

Resolva obras de arte repetidas e renderizações pausadas

Compare pesos com o plano e os resultados finais

Renderizar uma nova coleção ou re-renderizar obras de arte elegíveis

  1. Revisão raridade

    Verifique sua contagem de obras de arte, variantes habilitadas, saltos opcionais, links e quais camadas contam para a singularidade. A revisão mostra porcentagens-alvo para um design independente, ou pesos relativos quando os links estão presentes.

  2. Crie um plano de coleta

    ArtLab seleciona combinações únicas compatíveis antes de renderizar a coleção completa. Reveja as composições da amostra e expanda cada camada sob contagens de camada neste plano.

  3. Compare planejado e contagem

    Planned mostra a porcentagem de escolha de toda a coleção planejada; Count mostra o número de obras de arte planejadas usando-a. Uma camada pulada pode aparecer como Por links / peso porque ambos os mecanismos podem causar sua ausência.

  4. Ajuste antes de renderizar

    Use de volta ao editor para alterar pesos, links, obras de arte ou Contar em direção à singularidade, salvar as alterações e criar um novo plano. Um novo plano pode produzir contagens diferentes. Quotas exatas por trait não são uma definição em ArtLab .

  5. Verifique a contagem de camadas finais

    Após a renderização ser concluída, esta seção mostra as contagens de seleção realmente salvas pela renderização. Substituições duplicadas de imagem podem alterar as contagens do plano original. Camadas somente de arte mostram a contagem de composição sem adicionar traços.

ArtLab pesos são diferentes das fileiras de raridade

Pesos guiam como a arte é gerada. Rarity classifica comparar os traços em uma coleção real depois que essas escolhas foram feitas. Uma variante com peso 1 não é automaticamente Rank 1, e um baixo peso não pode garantir um resultado final raro.

Antes de cunhagem, seu espaço de trabalho Creator pode visualizar OpenRarity de todos os traços de arte salvos, contando cada obra de arte uma vez. A implantação ou uma re-renderização elegível não remove esta pré-visualização enquanto o contrato selecionado não tiver histórico conhecido de cunhar nessa rede. ERC-721 rankings publicados usam OpenRarity; ERC-1155 edições usam AuroraRarity com contagens de cópia confirmadas cunhado. Essas classificações publicadas podem diferir da pré-visualização de obras de arte com peso igual. O guia de raridade dedicado explica as fórmulas e os dados que cada cálculo usa.

Um traço ignorado pode afetar o padrão de traço resultante e a contagem de traços. Uma obra de arte marcada por uma camada só não adiciona nenhum traço, portanto, seu peso de composição não contribui diretamente para os rankings de traços. A contagem para a singularidade é uma regra de geração separada: excluindo o fundo, não remove um traço de fundo salvo dos cálculos de raridade. Rarity descreve escassez registrada; não é uma promessa de desejabilidade ou valor.

OpenRarity e AuroraRarity fórmulas

Preparar camadas e traços ligados

ArtLab visão geral