A categoria OSL de sombreadores (mapas) inclui vários sombreadores gerais, e também várias subcategorias.
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.
|
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |