Всем привет.
Пару месяцев назад для одного фриланс-проекта написал программку, которая генерирует сетку в формате OBJ по BMP-картинке ( карте высот, по научному: цвет каждого пикселя представляет собой высоту в данной точке).
Что может:
- выбор типа поверхности, на которую будет “натянута” карта высот: плоскость, цилиндр, сфера;
- в зависимости от типа поверхности можно задавать ее параметры:
– для плоскости - ширина и высота;
– для цилиндра - радиус, угол раскрытия, высоту
– для сферы - радиус, углы раскрытия.
Также задается интервал высот.
Прогу прикладываю.
Примеры работы программы ниже (для визуализации сетки использовал MeshLab). Исходные рисунки были честно спионерены с просторов.
BMPtoOBJ.zip (826.2 КБ)