Персональная страничка/блог программиста из сибири.

Новые программы:

Баннеры:

Программы
Подписаться на RSS.
  Поиск

Программа редактирование ландшафта (OpenGL + Delphi).
  • Программа редактирования ландшафта на основе карты высот.


Описание программы:

Программа редактирования ландшафта на основе карты высот. Карта высот представляет из себя графический файл с расширением *.bmp. Ее можно редактировать непосредственно в программе, или загружать из файла. Рекомендуемые размеры загружаемых изображений 250 на 250 пикселей. Изображение должно быть сохранено в градациях серого. Карта высот находится в правом нижнем углу программы. Для ее редактирования есть три вида кистей, также можно изменять силу нажатия кисти и ее размер. Чем светлее будет цвет какой-либо области на карте, тем выше будет соответсвующая область на ландшафте. Т.е. яркость точки на карте определяет ее высоту над поверхностью. Первыми двумя кистями можно осветлять области на карте, т.е. создавать возвышенности. Третьей - затемнять, т.е. сглаживать возвышенности.

На построенный ландшафт накладываются текстуры, с учетом освещения. Можно выбрать из нескольких текстур две, которые будут накладываться на землю и горы.

Также в программе отображается скайбокс - это объект в трёхмерной графике, играющий роль неба и горизонта. Можно выбрать три варианта скайбокса - день, вечер и ночь.

Ну и самая интересная особенность программы, то что можно потом прогуляться по созданому ландшафту! Нажав клавишу F9 на клавиатуре, или нажать соответствующую кнопку на тулбаре. Мы переключаемся к виду от первого лица. И можно управлять перемещением по ландшафту, мышью и клавишами W, A, S, D, а также осуществлять прыжки "пробел".





Также вы можете приобрести исходники данной программы. Программа написана на Delphi XE, но исходники совместимы и с любой другой версией Delphi.

Исходники снабжены подробными коменнтариями, также после покупки Вы можете расчитывать на мою дальнейшую помощь, по переработке программы. Например если нужно будет что-то добавить или упростить. Или может просто объяснить некоторые непонятные Вам моменты в исходниках.

Стоимость:

  • 5$ Долларов. (200 Рублей).

Оплатить можно через:

Вы можете купить эту работу онлайн, т.е. прямо сейчас. Для этого нажмите ссылку Купить работу online. Если Вы хотите приобрести эту работу другим способом, или у Вас есть какие-либо вопросы, касающиеся этой программы, то можете связаться со мной по email: alex_ey@mail.ru



Комментарев нет...

имя / ник:

e-mail:

Защита от спама:

Введите число, изображенное на картинке:

Текст комментария:

 


WWW.ALEXEYSPACE.RU
(c) alex_ey (Alexey Sokolov)
alex_ey@mail.ru