Quero renderizar imagens realistas da água em um habitat espacial em órbita. A imagem não precisa ser gerada em tempo real, embora eu também não queira levar semanas. Estou procurando uma abordagem que possa gerar imagens realistas em horas ou dias.
O habitat é cilíndrico, com a superfície interna curva sendo o espaço de convivência. A rotação do cilindro em torno de seu eixo fornece uma aproximação da gravidade. Não estou procurando detalhes para simular a física disso, apenas a renderização de uma imagem.
O aspecto específico que quero conhecer é a polarização. A luz refletida na superfície da água é polarizada, deixando a luz que passa na água polarizada perpendicularmente à luz refletida. Ignorar esse efeito e simplesmente modelar as proporções de luz refletidas e transmitidas funciona razoavelmente bem quando há apenas uma superfície da água, mas se o habitat cilíndrico tiver corpos de água que ocupam grandes proporções da superfície curva, um determinado raio fará reflexões múltiplas em uma ampla gama de ângulos diferentes. Isso significa que a proporção de luz refletida dependerá do ângulo de polarização aplicado anteriormente a ela.
Existem abordagens existentes que incorporam tais efeitos que podem fornecer imagens realistas de múltiplas reflexões a partir de uma superfície curva da água? Eles também precisariam modelar a refração com polarização. A água será rasa em alguns lugares, então estou esperando que a refração polarizada influencie os resultados.
Caso contrário, eu poderia adaptar um traçador de raios existente ou isso precisaria de uma abordagem a partir do zero?
Estou procurando realismo para descobrir efeitos inesperados, não apenas para passar o realismo a um observador casual. Obviamente, a maioria dos observadores (inclusive eu) não saberá os efeitos a serem procurados, uma vez que não estão familiarizados com a vida cotidiana, então estou procurando "razoavelmente fisicamente correto" em vez de apenas "convincente".
fonte