Sejam bem vindos ao meu blog! Vocês terão uma ótima experiência com desenho, cenas 3D, hardware e outros assuntos interessantes.

domingo, 21 de maio de 2023

Sala (Living Room) Twinmotion x Vray GPU


   Eu fiz uma comparação entre o Vray GPU e o Twinmotion, de uma mesma cena, mostrando o quanto de Noise pode ser eliminado mantendo o mesmo tempo de renderização.




Texturas na Reflexão
 Mesmo utilizando texturas iguais em ambas as cenas (Twinmotion e Vray GPU), dá para notar uma certa diferença na reflexão do piso e paredes da imagem renderizada no Vray para a imagem renderizada no Twinmotion.


Noise
 Sem o Denoising, parece que o nível de Noise ficou bem similar, tanto na versão para Vray GPU como na versão Twinmotion, tendo algumas diferenças em alguns pontos específicos.





Denoiser
No Twinmotion, não há um controle direto do Denoiser. Já no Vray GPU, há um controle com diversas opções, desde Mild (leve), Default (padrão), até o Strong (forte), além do nível de opacidade, que varia entre 0,0 até 1,0. Quanto mais forte for o efeito, mais Noise são eliminados, porém mais detalhes de texturas acabam sendo eliminados também por serem confundidos com Noise.










quarta-feira, 10 de maio de 2023

Sala (Living Room) Twinmotion - Teste Noise

 

Eu fiz um breve teste com essa sala para poder verificar sobre a diminuição do Noise nas imagens geradas pelo Twinmotion, e o tempo gasto de renderização.

panorâmica:


O Twinmotion possui o recurso de Denoising para eliminação do Noise da cena, porém ele não possui nenhum controle diretamente. Apenas opção de ligado e desligado. Isso pode dificultar um pouco as coisas, pois ao habilitarmos a opção, o Denoising pode suavizar de forma demasiada, e pode tirar pequenos detalhes de textura ao confundir esses detalhes com Noise.

Apesar disso, há maneiras que podem ser ajustadas para evitar que o Denoising suavize além do necessário. O Denoising é um recurso de pós produção. Ele não faz cálculos de eliminação de Noise diretamente na geometria. Quem faz esse cálculo diretamente na geometria é o Sample per Pixel. O que ele, o Denoising, faz é apenas um cálculo de suavização na imagem como qualquer editor de imagens ou semelhante ao AI Topaz Denoising.



RESOLUÇÃO de SAÍDA DE IMAGEM
Se mantermos as mesmas configurações de Sample per Pixel e aumentarmos a resolução de imagem, mais cálculos serão feitos por causa da área da imagem ser maior, e como a resolução da imagem será maior, serão necessários mais tempo de renderização, e isso irá fazer com que tenha tempo suficiente para poder ajudar a eliminar mais o Noise.

Veja o exemplo da mesma imagem, uma com 2K (1920 x 1080) e a outra com 4K (3840 x 2160). Ambas imagens estão com 2048 Sample per Pixel, porém a imagem de 4K está com menor quantidade de Noise, pois teve suficiente para que mais Noise fosse eliminado.
 





SAMPLE PER PIXEL
Se mantermos os valores mais baixos do Sample per Pixel, o tempo de cálculo será menor e não terá tempo suficiente para poder ajudar a eliminar o Noise. Quando o Denoising entra em ação, acaba suavizando além da conta, e passa a eliminar pequenos detalhes de texturas também.

Com valores mais altos, o tempo de cálculo aumenta, e torna suficiente para eliminar muito mais Noise. Assim, quando o Denoising entra em ação, grande parte do Noise já foram eliminados, e o trabalho do Denoising acaba sendo bem menor, pois será preciso eliminar uma quantidade menor de Noise, e evitará que o Denoising suavize além do necessário.

Fiz um exemplo, mantendo a mesma resolução, com Sample per Pixel de 256, e fiz um exemplo com o valor de 2048. Na imagem com Denoising habilitado com 256 no Sample per Pixel, dá para notar como que o Denoising acaba suavizando além do que deveria, e pega até detalhes de texturas.










domingo, 30 de abril de 2023

Maquete - Arquitetura - Twinmotion

 

Twinmotion
PathTracer
SkyDome+HDRI
UHD (4k) 3840 x 2160
Nvidia RTX 3060
Sampes per Pixel: 1000
Refinement: High

   A modelagem da casa foi feita no 3ds Max.


Da renderização até o exporting para salvar no HD, foi gasto entre 12 à 16min por imagem.
Fui obrigado a usar Denoising por causa do tempo de renderização. Particularmente, não acho muito interessante esse recurso no Twinmotion porque não há controle. Ele acaba suavizando demais até ao ponto de suavizar pequenos detalhes de texturas.

obs: eu fiz testes com vários valores do Samples per Pixel (Low 8, Medium 64, High 256, 500, 1000 e 2000). Usar menos que 256 acaba perdendo muito detalhe de sombreamento. No valor 500, fica razoável. No valor 1000 já começa a ficar aceitável, mas ainda há percepção de diferença para o valor 2000. Infelizmente, neste último valor, o tempo de Exporting para salvar cada imagem, renderizada, no HD, pode passar dos 25min facilmente.








terça-feira, 14 de março de 2023