У меня есть программа (имитация потока воды), которая выводит три изображения на каждой итерации: карту высот (земля + высота воды) и текстуру (предназначенную для того, чтобы фактически выглядеть как вода на коричневой почве).Я хотел бы 3D-анимацию, и решил использовать POV-Ray.
Проблема в том, что я не могу заставить карту height_map выровнять с картой image_map.Посмотрев эту документацию , я пришел к выводу, что мне нужно только что-то вроде
height_map{
png "frame_height.png" // animation stuff redacted for brevity
smooth
texture{
pigment{
image_map{
png "frame_texture.png"
}
}
}
}
Однако это не правильно отображает пиксели.
пример: Я хотел бы, чтобы синее пятно совпадало с выпуклостью, видимой на рисунке.
Для справки, кодпроизводить все это доступно в этом репо: https://github.com/smeagolthellama/rivergen