Sombreadores OSL instalados (Mapas)

A categoria OSL de sombreadores (mapas) inclui vários sombreadores gerais, e também várias subcategorias.

Dica: Ao explorar sombreadores OSL, lembre-se de que há uma breve descrição na parte superior da interface.
Sombreadores OSL gerais
Nome do sombreador Descrição
Gradiente de 4 pontos Gera um gradiente com base em quatro localizações, como Superior esquerda, Inferior direita etc.
Madeira avançada A implementação do mapa de Madeira avançada como sombreador OSL. A representação na viewport coincide com a renderização.
Pesquisa de bitmap Procura um bitmap em coordenadas UV usando OpenImageIO. Útil para procurar e carregar UDIM, com a capacidade de ver todas as texturas na viewport.
Nota: A reprodução de bitmaps animados será lenta se as viewports forem definidas como modo Padrão, pois, a cada quadro, será gerado um novo bitmap. Para aumentar a velocidade de reprodução, defina as viewports como Alta qualidade ou desative a exibição texturizada.
Blocos lado a lado de bitmap aleatórios Procura um bitmap com base em coordenadas UV e modifica cada repetição para que a vista lado a lado não seja evidente. O sombreador tem um modo para transformar corretamente mapas normais. Ele gera a UV modificada para que possa ser conectada a outros sombreadores de Pesquisa de bitmap, de modo que você possa aplicar a mesma aleatoriedade. Além disso, gera o próprio Índice aleatório para orientar modificações sincronizadas subsequentemente.
Correção de cor Correção de cor de vários estágios, incluindo remapeamento de canais, limitação de intervalo de matiz e pintura com cor de três tons.
Curvas (cor) Transforma uma entrada usando uma curva arbitrária, que pode ser utilizada para gradientes ou como ferramenta de correção de cor.
Curvas (flutuante) Transforma um valor de entrada flutuante em valor de saída definido por uma curva.
Elevação/Gama/Ganho Modificador de cores simples de elevação/gama/ganho.
Ruído Gera ruído avançado.
Ruído (3D) Gera ruído mais avançadas em 3D, para cores, vetores ou saídas de componentes individuais.
Ruído (Gabor) Gera ruído Gabor e exibe suas opções específicas.
Ruído orgânico Modula e filtra ruídos OSL para produzir ruídos de aparência orgânica. Variedade de ruídos cáusticos, fortes e abstratos.
Bitmaps randomizados Insere (e mescla com alfa) aleatoriamente um conjunto de bitmaps sobre outra coisa.
Gradiente simples Gera gradiente com seis entradas. O código pode ser editado para adicionar mais entradas, se necessário.
Tri-tom Corrige uma cor de entrada usando realces/meios-tons/sombras.
Ajuste/níveis Ajusta uma cor.
UberBitmap Carrega um bitmap por meio de OpenImageIO. Inclui canais e transformações de UVW em uma versão monolítica.
RuídoExcepcional Adiciona tipos complexos de ruído, como Perlin, Fractal, Cell, fBm e Worley.
Estrutura de arame Cria uma estrutura de arame com largura fixa relativa aos pixels renderizados, com um quadrado a cada unidade de 1 x 1 no espaço UV.
Dica: Use com um Mapa do UVW e defina como "Mapa de face" para obter uma aparência de estrutura de arame clássica.
Sombreadores OSL de composição
Nome do sombreador Descrição
Código de cores Sombreador de código de cores simples para chroma key rápido com tela verde/azul. Pode cortar arestas de forma simples no espaço UV e aplicar uma garbage mask, se necessário.
Composto Realiza composição alfa de uma cor sobre outra.
Sombreadores OSL de ambiente
Nome do sombreador Descrição
Comutador de ambiente/plano de fundo Utiliza um mapa como plano de fundo e outro como mapa de ambiente para fornecer reflexões de ambiente.
Ambiente HDRI Controla o posicionamento e a aparência final do ambiente, na viewport e na renderização final.
Luzes HDRI Posiciona fotos HDR de fontes de luz do mundo real que atualizam dinamicamente a cena.
Sombreadores OSL matemáticos
Subtipo Nome do sombreador Descrição
Cor Adicionar (cor) Adiciona e, opcionalmente, dimensiona duas cores.
Fixar (cor) Fixa um cor.
Espaço de cor Converte RGB/HSV/YIQ/XYZ/xyY.
Componentes (cor) Um utilitário para combinar ou dividir os componentes.
Dividir (cor) Divide duas cores.
Interpolar (cor) Interpola duas cores com base em uma terceira cor.
Inverter (cor) Inverte (complementa) um número de cor (1-entrada).
Máximo (cor) Retorna o máximo de duas cores.
Mínimo (cor) Retorna o mínimo de duas cores.
Mistura (cor) Mistura duas cores com base em um flutuante.
MultiMixer (cor) Mistura muitos pares de entradas de cores direcionados por uma única entrada de Mix.
Multiplicar (cor) Multiplica duas cores.
Aleatório por índice (cor) Retorna uma cor aleatória com base em um índice de inteiros inseridos.
Escala (cor) Multiplica uma cor por um flutuante
SmoothStep (cor) Uma função de passo suave entre dois limites.
Subtrair (cor) Subtrai e, opcionalmente, dimensiona duas cores.
Flutuador Abs Valor absoluto de um flutuador.
ACos Arco cosseno de um flutuador em radianos.
Adicionar Adiciona dois números flutuantes (A+B).
Ângulo Ângulo de um vetor 2D em radianos.
ASin Arco seno de um flutuador em radianos.
ATan Arco tangente de um flutuador em radianos.
Fixação Fixa um flutuador.
Complemento Complementa um número flutuante (1-entrada).
Cos Valor do cosseno de um ângulo em radianos.
Graus para radianos Converte graus em radianos.
Dividir Divide dois números flutuantes (A/B).
Exp Calcula ex.
Flutuador para Int Converte um flutuador em um inteiro.
Interpolar Interpola dois flutuadores com base em um terceiro.
Log Calcula logex.
LogX Calcula logbasex.
Máximo Retorna o máximo de dois flutuadores.
Mínimo Retorna o mínimo de dois flutuadores.
Módulo Módulo (resto da divisão) entre dois flutuadores.
Multiplicar Multiplica dois números flutuantes (A*B).
Negar Nega um número flutuante (-entrada).
Potência Eleva um flutuador à potência de outro (AB).
Radianos para graus Converte radianos em graus.
Aleatório por índice Retorna um flutuador aleatório com base em um índice de inteiros de entrada.
Intervalo/Remapper Mapeia um intervalo de números flutuantes para outro.
Recíproco Torna recíproco um número flutuante (1,0/entrada).
Sin Valor do seno de um ângulo em radianos.
SmoothStep Uma função de passo suave entre dois limites.
Raiz quadrada Calcula a raiz quadrada.
Subtrair Subtrai dois números flutuantes.
Tan Valor da tangente de um ângulo em radianos.
Vetor Adicionar vetor Adiciona e, opcionalmente, dimensiona dois vetores.
Componentes (vetor) Um utilitário para combinar ou dividir os componentes do vetor.
Produto transversal (vetor) Produto transversal entre dois vetores.
Distância (vetor) Distância entre dois pontos.
Dividir (vetor) Divide dois vetores.
Produto escalar (vetor) Produto escalar entre dois vetores.
Inverter (vetor) Inverte um vetor.
Comprimento (vetor) Comprimento de um vetor.
Máximo (vetor) Retorna o máximo de dois vetores.
Mínimo (vetor) Retorna o mínimo de dois vetores.
Mistura (vetor) Mistura dois vetores com base em um flutuante.
Multiplicar (vetor) Multiplica dois vetores.
Normalizar (vetor) Normaliza um vetor.
Aleatório por índice (vetor) Retorna um vetor aleatório com base em um índice de inteiros de entrada.
Escalar (vetor) Multiplica um vetor por um flutuante.
Subtrair (vetor) Subtrai e, opcionalmente, dimensiona dois vetores.
Sombreadores OSL de projeção
Nome do sombreador Descrição
Projeção de Câmera Projeta de uma câmera.
Projeção de objeto Projeta texturas no espaço de um objeto selecionado.
Projeção esférica Projeta esfericamente texturas no espaço de um objeto selecionado.
Sombreadores OSL de atributos de cena
Nome do sombreador Descrição
Número do quadro Retorna o número do quadro atual.
ID de material Retorna o ID de material (ou o ID de partículas) como uma cor ou número.
Atributo nomeado Retorna qualquer atributo nomeado, assim como as propriedades por objeto definidas pelo usuário.
Identificador de nó Retorna o NodeHandle como um número. Útil para conduzir um randomizador baseado em cada objeto.
Nome/hash de nó Retorna o nome do nó ou seu hash para uso em randomização.
Normal Retorna o normal no espaço de coordenadas especificado.
ObjectID Retorna o ID do objeto como definido na caixa de diálogo Propriedades do objeto como uma cor ou número.
Idade de partículas Retorna a idade normalizada de partículas.
Tempo (segundos) Retorna o tempo atual em segundos.
Cor do arame Retorna a cor de estrutura de arame.
Sombreadores OSL de comutadores
Nome do sombreador Descrição
1 de N (cor) Seleciona uma das várias entradas.
1 de N (nome do arquivo) Seleciona uma das várias entradas.
1 de N (flutuante) Seleciona uma das várias entradas.
Comparar Retorna cores/flutuadores diferentes dependendo se um dos valores é menor que, igual a ou maior que o outro.
Maior do que Retorna duas cores diferentes para valores que são maiores que ou não.
Índice aleatório por número/cor Retorna um índice aleatório com base em um número ou cor de entrada.
Sombreadores OSL de texturas
Nome do sombreador Descrição
Doce Cria círculos aleatórios com cores aleatórias e uma saída de saliência girável. Útil para pontos aleatórios ou granulados de doces.
Xadrez Cria um tabuleiro de xadrez simples.
Dígitos Emula uma visualização de números de 7 segmentos. Útil para depuração e exibição de números em SME.
DotMatrix Sombreador de Sequência de fonte de matriz de ponto.
Pontos meio-tom Pontos meio-tom que funcionam bem com sombreadores de desenho.
Mandelbrot Gera conjunto mandelbrot/julia 4D.
Rebites Adiciona rebites ao longo das arestas de espaço UV em quadrados 1x1. Os quadrados podem ser dobrados para irregularidades.
Blocos simples Gera vários tipos de disposições lado a lado. O Deslocamento lado a lado altera o parâmetro de base do layout e pode gerar efeitos diferentes.
Roscas Gera roscas em um parafuso. Aplique como uma saliência ou um deslocamento a um cilindro.
Largura de desenho A Largura da aresta de desenho se baseia em quão perto a normal da superfície está da direção especificada quando é convertida em espaço de tela.
Trançado Gera um único trançado simples com threads. Útil para tudo, de tecidos a filtros de carbono.
Sombreadores OSL de utilitários
Nome do sombreador Descrição
Corpo preto Modula uma cor entre duas temperaturas Kelvin.
Falloff Gera um valor de branco para preto, com base no ângulo de enfraquecimento de normais de face.
Mixer PBR Combina todos os parâmetros para dois conjuntos de materiais PBR.
Espec/Brilho para físico Insere os mapas especulares e de brilho de um sombreador PBR de Espec/Brilho.
Forma de onda (animada) Gera diversas formas de onda animadas. A onda de saída é o valor bruto da forma de onda e uma interpretação entre as duas cores.
Comprimento de onda Modula uma cor entre dois comprimentos de onda da luz.
Sombreadores OSL UVW
Nome do sombreador Descrição
Espaço de coordenadas nomeadas Converte em um sistema de coordenadas nomeadas.
Canal UVW Retorna uma coordenada UVW de um canal de mapa do 3ds Max.
Ambiente UVW Mapeamento de ambiente.
MatCap UVW Gera coordenadas UV de MatCap. Conecta-se a uma Pesquisa de bitmap contendo uma imagem de uma esfera de material MatCap.
Espaço de objeto UVW Retorna uma coordenada de espaço de objeto.
Randomizador UVW (2D)

Usa um conjunto de coordenadas UVW 2D (padronizando para Canal de mapa 1) e aplica a ele uma Escala, Deslocamento e Rotação aleatórios.

Pode ser orientado por uma semente (como NodeID ou similar) para aleatoriedade por objeto para cada efeito.

Randomizador UVW (3D)

Usa um conjunto de coordenadas UVW 3D (padronizando para Espaço de objeto) e aplica uma a ele uma Escala, um Deslocamento e uma Rotação aleatórios.

Pode ser orientado por uma semente (como NodeID ou similar) para aleatoriedade por objeto para cada efeito.

Deslocamento de linha UVW Desloca cada linha de uma coordenada UVW na direção U. Permite criar efeitos, como blocos de empilhamento.
Transformação de UVW Dimensiona, dispõe lado a lado e gira coordenadas UVW.
Sombreadores OSL de valores
Nome do sombreador Descrição
Cor Retorna um valor de cor.
Nome do arquivo Retorna um nome de arquivo.
Flutuador Retorna um valor flutuante.
Número inteiro Retorna um valor inteiro.
Nome de arquivo numerado Anexa um número de 4 dígitos a um nome de arquivo (por sequência de imagem).
Sequência de caracteres Retorna um valor de sequência de caracteres.
Valor do vetor Retorna um valor de vetor.