em resumo:
Você conhece algo para scripts generativos de cena 3D e renderiza como POVray, mas com uma tecnologia de renderização mais moderna ( Metropolis-light transport, GPGPU, ambient occlusion ) e, idealmente, com a linguagem de descrição de cena baseada em linguagem geral como Java ou python . Simplesmente - substituição mais moderna para o POVray
longo storry:
Estou usando algumas vezes o POVray para design / gráficos generativos, porque a linguagem de descrição de cena do POVray é muito boa e é o único software de renderização 3D que sei onde a principal forma de entrada é " gravar código de cena "ao invés de" para modelar a cena usando GUI "
Por outro lado, o núcleo do POVray é bastante antigo. A qualidade visual está muito atrasada, por exemplo, Luxrender , e a velocidade também não é tão grande (faltam truques comuns como occlussion ambiente). Por outro lado, os arquivos de entrada para o luxrender não devem ser escritos à mão (por exemplo, não há nada como a grande modelagem sólida do POVray com operações boleanas em primitivas geométricas ou superfícies descritas pela função analítica prescrição ou "blobs" que eu uso muito para scripts).
Além disso, acho que seria bom integrar a linguagem de descrição de cena dentro de alguma linguagem de programação de propósito geral (como python ou java) ou pelo menos ter alguma interface totalmente capaz para essas linguagens.
Eu me pergunto se existe algo assim?
Eu, meu conhecimento, o fechamento para isso era SunFlow que pode ser importado como uma biblioteca para qualquer programa Java, e as classes e interfaces primitivas podem ser estendidas em java padrão - assim você pode, em princípio defina suas próprias primitivas geométricas dessa maneira. No entanto, o projeto SunFlow parece morto agora, e não há bons tutoriais sobre como usar essa interface java direta.