Use o modo Per-Pixel para modelos de alta resolução (arte digital) e modelos de baixa resolução (pixel art), onde você precisa de compatibilidade máxima com outros ambientes e onde é necessária extrema clareza de textura.
Então decidimos implementar a pintura por per-pixel .
Observe que a pintura de profundidade nesse modo suporta apenas a geração em tempo real de um normal map, em vez de um deslocamento pintado real, mas, com base nessas informações, um displacement map pode ser exportado, bem como um normal map.
A primeira sobre a qual falaremos é a pintura por per-pixel . Foi introduzido no 3DCoat para a primeira iteração do ciclo v3. O conhecido 3DCoat V2 usava pintura de micro vértices.
Nesta abordagem, cada face (apenas quad permitido) foi representada como um patch de N x M vértices (N e M podem ser diferentes para cada face).
Cada vértice tinha cor e coordenadas no espaço, então qualquer tipo de deslocamento era permitido. No entanto, essa abordagem era limitada porque era muito difícil editar a malha com faces não quad; projetar patch em textura resultava em perda de qualidade, por isso era difícil import uma textura, editá-la e export porque a textura após a exportação parecia ligeiramente desfocada.
Aqui estão os pontos básicos desta tecnologia:
• A Painting não é executada sobre vértices, mas diretamente sobre pixels na textura. Parece que cada pixel na textura 2D é representado como um ponto no espaço 3D.
• Cada pixel contém qualquer quantidade de camadas de cor, opacidade, deslocamento normal e brilho.
• Cada camada pode ser mesclada com a anterior usando operações de mesclagem comuns e conhecidas para cor e deslocamento.
• Cada ponto de textura no espaço 3D tem seus vizinhos na representação por per-pixel . É importante porque permite pintar sobre o modelo e realizar operações não locais, como desfocar e nitidez com um pincel.
• Algumas operações são executadas em espaço 3D, como pintura, preenchimento e aplicação de curvas, e outras em projeção 2D, como uma mancha. Tudo isso é transparente para o usuário.
• A maioria das operações pode ser realizada (opcionalmente) não apenas no lado visível de um objeto, mas também no lado invisível, como aplicar curvas, preencher e pintar anéis, retângulos e polígonos sobre a superfície.
• A troca com outros aplicativos torna-se rápida e sem perda de qualidade, você pode usar o 3DCoat em qualquer estágio do pipeline, dar um toque final ou realizar a texturização completa.
• Você pode import um normal map e usá-lo como referência para pintura de textura. Um normal map também pode ser alterado; você pode aplicar alguma suavização (não sobre costuras) ou esmaecer algumas áreas.
• Pintura contínua e alisamento sobre textura: Esta tecnologia pode ser utilizada para qualquer tipo de texturização, low poly ou high poly. Você pode editar texturas de 32 x 32 a 8192 x 8192 (se tiver 1 GB ou mais de memória de vídeo). Ele pode ser usado em uma ampla gama de aplicações, desde gráficos para telefones celulares até projetos de jogos e filmes de alta qualidade que exigem grandes texturas. Essa tecnologia suporta texturas lado a lado, auto-intersecionadas e espelhadas sem nenhum problema. Em resumo, há uma lista de vantagens da pintura por per-pixel sobre a pintura de micro vértices:
• Muito mais rápido do que a pintura de micro vértices.
• Oferece suporte a conjuntos de UV lado a lado, com interseção automática e espelhados (a pintura de micro vértices oferece suporte apenas à texturização não sobreposta).
• Ocupa menos memória do que a abordagem de micro vértice.
• Dá boa precisão de pintura sem nenhum desfoque adicional. A única desvantagem em comparação com a pintura de micro vértice é que a pintura por per-pixel não suporta deslocamento vetorial, apenas deslocamento normal. Às vezes, isso o torna um ponto essencial, então deixamos ambas as abordagens por per pixel e micro vértice no lugar. Por exemplo, usar a abordagem de micro vértice para pintar sobre esculturas de voxel cozidas oferece melhores resultados.
Vantagens da pintura por per-pixel sobre a pintura de projeção:
• Possibilidade de operar pixels no verso do modelo, por exemplo, preenchimento, desfoque e aplicação de efeitos gerais.
• A qualidade da Painting não depende da distância do objeto à câmera.
• Resultado de pintura mais preciso; o que você vê é o que você obtém. A principal vantagem sobre a pintura de textura usual no espaço é a possibilidade de desfocar os pixels sob o pincel, porque cada pixel tem seus vizinhos.