Cache de Irradiância (Legado) (Iluminação Global Cineware)

Estas definições estão disponíveis como parte do efeito de Iluminação Global opcional, na vista Detalhada de Definir Rendering para o motor Cineware.

ICLegacy.png

 

Estes parâmetros encontram-se disponíveis se o Método GI estiver definido para Cache de Irradiância (Legado).

Para mais informações, veja Opções para Método Primário.

No geral, os valores predefinidos nestas definições adicionais não têm de ser modificados.

Geral

Método de Interpolação

Algoritmos diferentes podem ser utilizados para calcular a transição entre regiões claras e escuras e entre valores de cor entre pontos de Sombreamento.

Mínimos Quadrados: esta função calcula, essencialmente, uma curva com base num número limitado de pontos.

Delaunay: em contraste ao método de interpolação Mínimos Quadrados, apenas registos de objectos adjacentes e não calculados com mais distância serão incluídos na interpolação para o rendering. Contudo, para alcançar uma dispersão homogénea de luz, a Densidade de Registo, ou seja a densidade do ponto de sombreamento, deverá ser muito elevada. O parâmetro Densidade de Registo oferece diversas opções predefinidas de Delaunay, que podem ser utilizadas para este fim (ver Densidade de Registo, abaixo).

A opção Delaunay destina-se, de facto, para o uso em circunstâncias normais e não se adequa para o uso em renderings "normais".

Nenhum: se esta opção estiver seleccionada, não ocorrerá qualquer suavização.

Média Ponderada: este método de interpolação funciona de modo semelhante ao método Mínimo Quadrados, com a excepção que interpola apenas entre valores (enquanto o método Mínimo Quadrados pode também extrapolar, ou seja para resultados mais claros ou mais escuros do que os representados pelos valores definidos). Este método pode prevenir o artefacto, em caso de utilização de definição de GI de baixa qualidade. Para além disso, este método irá renderizar mais rapidamente do que o método Mínimo Quadrados. Desvantagem: a dispersão de luz é menos homogénea quando é utilizado o método Mínimo Quadrados.

Mapa de Distância

Se, em relação ao número total de píxeis de imagem, apenas muito poucos pontos de Sombreamento forem interpolados, serão primeiro criadas sombra suaves e muitos detalhes serão perdidos ou demasiado suavizados. Isto pode, por exemplo, levar ao trespasse de luz pelos polígonos. Por exemplo: na forma de luz solar a trespassar uma parede exterior e sendo visível algures no compartimento. A activação da opção Mapa de Distância pode prevenir que isto aconteça - mas irá também aumentar, correspondentemente, os tempos de rendering.

Verificar Visibilidade de Registo

Semelhante à funcionalidade Mapa de Distância, esta opção é também concebida para bloquear a passagem de luz pelos polígonos. A activação desta opção irá incluir objectos que não se encontram directamente na linha de vista da câmara.

Densidade de Registo

Este valor define a densidade e dispersão dos pontos de Sombreamento na fase de pré-passagem. A informação que estes pontos de Sombreamento recolhem sobre as Amostras Estocásticas será então interpolada entre os pontos de Sombreamento para criar transições suaves. Quanto mais pontos de Sombreamento existirem, mais exacta será a transição entre regiões claras e escuras na cena - e mais longos serão a Pré-passagem e o tempo total de rendering.

Método: este parâmetro contém um conjunto de parâmetros predefinidos que são optimizados por defeito para a maioria das utilizações. Apenas sob circunstâncias especiais é que deverá alterar a opção para Pessoal e modificar estes parâmetros.

Ver Antes: conforme o nome sugere, uma pré-visualização será renderizada rapidamente - com valores correspondentemente "pobres" que tornam possível um rendering rápido. Estes valores "pobres" resultarão na perda de muitos detalhes de GI ou num rendering defeituoso.

Baixa/Médio/Alta/Altos Pormenores: estas quatro opções são optimizadas para a utilização com o método de interpolação Mínimo Quadrados e resultam em diferentes níveis de qualidade.

Baixo (Delaunay)/Médio (Delaunay)/Alto (Delaunay): estas três opções foram concebidas para o uso com o método de interpolação Delaunay. Este método de interpolação requer uma dispersão muito densa de pontos de sombreamento.

Taxa Min/Taxa Max

Quando o programa cria um Cache de Irradiância, este começa inicialmente com uma resolução de imagem menor (Taxa Min) e progride para a resolução IR final (Taxa Max). Um valor de 0 resulta numa resolução completa (tamanho do píxel 1*1), um valor de -1 resulta num tamanho de píxel de 2*2, um valor de -2 = resulta num tamanho de píxel de 4*4 e por aí em diante. O valor de Taxa Min deverá ser logicamente menor do que o valor de Taxa Max. Podem também ser aplicados valores positivos, que permitirão Registos em cache no intervalo e subpíxeis (pode ser útil para o Deslocamento Sub-polígono, caso se percam detalhes).

Estas resoluções aplicam-se apenas a cálculos de IR. Uma vez que o Cache de Irradiância pode ser escalado de forma relativamente fácil (ou seja, menor resolução de IR com maior resolução de imagem), frequentemente, podem ser alcançados bons resultados mesmo em caso de utilização de resoluções inferiores. Assim, estes dois parâmetros oferecem um excelente potencial para o encurtamento de tempos de rendering, especialmente para cenas muito iluminadas, com poucos detalhes.

Raio

Este parâmetro define a distância máxima entre pontos de sombreamento. Quanto menor o valor, mais denso será o posicionamento dos pontos. Este parâmetro afecta, primariamente, regiões não críticas da cena, como superfícies planas, claras. O efeito deste parâmetro depende também do valor de Controlo Densidade.

Raio Mínimo

Este parâmetro define a distância mínima entre pontos de sombreamento. Este afecta, primariamente, as regiões críticas da cena, como os cantos, as arestas, etc. Quanto menor o valor, mais denso será o posicionamento dos pontos de sombreamento nessas regiões. Este parâmetro funciona proporcionalmente ao parâmetro Raio acima, ou seja, se este valor for reduzido a metade, o valor de Raio Mínimo será também reduzido a metade.

O parâmetro Raio Mínimo afecta primariamente áreas em que detalhes são importantes (p.ex. sombras subtis). Contudo, demasiados pontos de sombreamento nestas áreas podem causar problemas.

Para tornar detalhes subtis visíveis, utilize alternativamente os parâmetros de Melhoria de Detalhes.

Ver Melhoria de Detalhes, em baixo.

Controlo Densidade

Em oposição aos dois parâmetros anteriores que afectam, primariamente, regiões críticas e não críticas, este parâmetro afecta os pontos de sombreamento, de modo global, ao longo da cena. Quanto mais elevado o valor, maior a densidade.

Usar Correcção Proximidade

Este parâmetro é responsável pela "ajuda" mútua de pontos de sombreamento adjacentes em regiões críticas e pela passagem de informação relacionada com a proximidade da região. São criados e calculados novos pontos de sombreamento durante este processo.

Este comportamento pode ser desactivado aqui, o que poupará algum tempo de rendering, mas resultará também numa qualidade mais fraca de rendering (sobretudo em cantos e arestas). Esta opção deverá ser desactivada se estiver a utilizar um valor Taxa Max inferior a 0. Caso contrário, o resultado serão cálculos desnecessários.

Suavização

O aumento do efeito suavizante resulta na perda de mais detalhes, mas também numa dispersão mais homogénea da luz.

Método: utilize este pop-up para definir o nível de suavização. Seleccione Pessoal para definir manualmente os valores de Registos e Escala abaixo.

Os valores Registos e Escala limitam o número de pontos de sombreamento a ser utilizado.

Registos: o parâmetro Registos define, para cada píxel a ser renderizado, o número máximo de Registos envolventes no Cache de Irradiância que deverão ser incluídos na interpolação da cor e do brilho para esse píxel. Se, contudo, o valor Escala, for tão baixo que não possam ser incluídos suficientes Registos na interpolação, o resultado poderá ser a inclusão de menos Registos.

Quanto menor o valor do parâmetro, menos Registos serão incluídos na interpolação final e menos homogéneo será o rendering. Valores mais elevados resultarão em mais suavização mas também o seu rendering demora correspondentemente mais tempo.

Escala: este parâmetro serve para limitar especialmente os Registos incluídos no processo de interpolação. Quanto maior o valor, mais Registos serão incluídos e mais suave será a interpolação - e mais tempo demorará o rendering. Alternativamente, o parâmetro Registos pode ser utilizado para este fim.

Refinamento de Cache

Os parâmetros previamente descritos tiveram todos que lidar com o posicionamento de pontos de sombreamento com base em propriedades geométricas da cena. Mas e se uma sombra de GI grande, escura perturbar toda a imagem?

É aqui que entra o parâmetro Refinamento de Cache: este compara os Registos no Cache de Irradiância e gera Registos adicionais (ou seja pontos de sombreamento) em áreas com elevado contraste (brilho e cor) para refinar e renderizar estas áreas com maior precisão.

Dica: o refinamento do cache pode aumentar muito o número de Registos no Cache de Irradiância, o que não melhorará necessariamente a qualidade de rendering. Especialmente quando aplicado em conjunto com uma suavização incorrecta, isto pode levar a resultados muito granulados. Por isso, refine apenas o cache se for absolutamente necessário.

Definições de Refinamento de Cache mais elevadas originarão tempos de rendering superiores, mas não necessariamente uma qualidade de rendering melhor.

Passos [0..4]: utilize esta definição para definir a frequência com a qual o cache deverá ser definido. Cada novo passo inclui os resultados do passo anterior e refina-o mais, através da criação de pontos de sombreamento adicionais em áreas críticas.

Limiar Cor: este valor define o grau em que Registos de cache (adjacentes) se conseguem desviar uns dos outros com relação à respectiva cor (intensidade) antes de serem adicionados pontos de sombreamento adicionais ("Amostras"). Quanto menor o valor, menor será o limiar de desvio e menos amostras serão adicionadas.

ColorThreshold.png

 

Topo: antes do refinamento de cache. Fundo: após o refinamento de cache.
Esquerda: Limiar de Cor inferior, direita: valor de Limiar de Cor maior.

Corte: este valor inclui diferenças em termos de densidade. Quanto menor o valor, maiores terão de ser as diferenças entre Registos para a correcção de cor a aplicar. Um valor de 0 desactivará o refinamento do cache.

Força: este parâmetro é utilizado para ajustar a densidade de amostra total do refinamento do cache. Um valor de 0 desactivará o refinamento do cache, enquanto valores superiores irão aumentar o número de pontos de sombreamento ("Amostras") correspondentemente, considerando os valores Limiar Cor e Corte.

Melhoria de Detalhes

O método Cache de Irradiância renderiza sem ruído e muito mais rapidamente do que outros métodos de amostragem, mas implica compromissos em detalhes que se encontram em áreas sombreadas. Isto pode resultar na omissão de detalhes mais precisos, como o enchimento de azulejos com argamassa fina, durante o processo de suavização. A activação desta opção Melhoria de Detalhes terá um contra-efeito nisto através do envio de amostras adicionais, especificamente, para estas áreas. O efeito é semelhante ao de Oclusão de Ambiente.

Em poucas palavras: detalhes subtis de geometria são acentuados.

Para poupar tempo de rendering e evitar a melhoria excessiva de detalhes precisos, devem ser utilizadas as opções Oclusão de Ambiente ou Melhoria de Detalhes, mas não ambas. A utilização de ambas pode tornar detalhes precisos visualmente demasiado dominantes. Uma vez que a activação da opção Melhoria de Detalhes enviará amostras adicionais para a cena, poderá também querer considerar a redução do valor Densidade de Registo.

Os parâmetros de Melhoria de Detalhes incluem opções para compensar uma característica do Cache de Irradiância - a "desfocagem" (suavização) de detalhes, como sombras subtis. A melhoria de detalhes utiliza o método Amostragem QMC em áreas críticas (para cada píxel relevante) como cantos, arestas, cavidades, etc. A funcionalidade Melhoria de Detalhes pode ser vista como um tipo especial de Oclusão de Ambiente, onde é incluída luz indirecta.

Tenha em atenção que o Cache de Irradiância interno será calculado de modo diferente (o algoritmo terá conhecimento das melhorias de detalhes subsequentes e calculará as áreas críticas de modo diferente) se esta opção estiver desactivada. Como quer que proceda, a Melhoria de Detalhes será calculada separadamente para cada imagem renderizada, ou seja, a reutilização de um cache guardado reduzirá tempos de renderização.

Se aplicar Melhoria de Detalhes, pode reduzir as outras definições de Cache de Irradiância (especialmente aquelas pertencentes a Densidade de Registo).

Melhoria de Detalhes: seleccione esta caixa para activar o parâmetro Melhoria de Detalhes.

Adaptável: a activação desta opção pode constituir uma vantagem em determinadas circunstâncias, p.ex. diversas pequenas áreas são mais granuladas que outras. Amostras adicionais serão então renderizadas nestas áreas.

Estimar Secundária: este modo renderiza mais rapidamente e oferece bons resultados para a maioria das aplicações. Contudo, determinadas áreas serão renderizadas demasiado escuras ou demasiado coloridas, como oposição a um rendering QMC puro (QMC do Modo GI), que na maioria dos casos não faz qualquer diferença. Se pretender, este comportamento pode também ser desactivado (tenha em atenção que o resultado podem ser renderings granulados, sendo que neste caso deverá ser elevado o valor Rácio de Qualidade).

Raio: utilize esta definição para definir o raio em que objectos adjacentes, cantos e arestas devem ser incluídos. Valores baixos resultam em que apenas objectos na proximidade imediata sejam "vistos", enquanto valores maiores irão "ver" elementos correspondentemente afastados. Valores maiores resultarão também numa maior precisão e, por isso, em tempos de rendering superiores.

Rácio de Qualidade: conforme mencionado, a Amostragem QMC ocorrerá em áreas críticas. O Rácio de Qualidade define quantas amostras devem ser utilizadas por píxel, o que simplesmente define a granulação da Melhoria de Detalhes. Valores maiores resultam em resultados menos granulados, mais suaves, mas requerem correspondentemente tempos de rendering mais longos.

Rácio de Qualidade é um valor autónomo que funciona independentemente das restantes definições de IR (um valor de 100% é equivalente a 64 amostras).

Modo: as opções neste menu pendente para fins de teste, pelo que os efeitos da melhoria de detalhes, que frequentemente são muito subtis, podem ser tornados visíveis. Pode seleccionar entre as seguintes opções:

Combinar (Normal): renderiza resultados precisos.

Detalhes (Previsualização): renderiza a melhoria de detalhes sem GI. Torna a melhoria de detalhes a mais visível de todas as opções.

Global (Previsualização): renderiza apenas a iluminação indirecta.