masterspammer (masterspammer) wrote,
masterspammer
masterspammer

Categories:

ВОКСЕЛИ - вид сверху

Написал прототип визуализации поверхности. Пока без цвета - чтоб легче экспортировать в GIF, который пригодится для анимашек (смена времени суток и движение облаков, например).


Начал с карты высот; на картинке бесхитросно яркость выше там, где столбик "песчинок" выше. Брать какую-то осмысленную поверхность было лень, так что сделал нечто из косинуса:


Здесь как и полагается, яркость зависит от угла падения света (косинус угла между нормалью и направлением на источник из точки).


Несколько более реалистично, но чего-то не хватает.

А вот и тени - что-то похоже на z-буфер.


А потом я вспомнил, что это песок и добавил шум (на карту высот), песок стал шершавым:

Попытка развернуть источник света - пока на тот угол, коэффициенты для которого сосчитал в уме, формулу писать было лень. Наверное по-этому чуть кривовато вышло. Однако алгоритм очевидно рабочий.

SRTMку взять что ли с Алтая для тренировки...

UPDATE: у меня FF что-то картинки масштабирует и они становятся "лесенкой" - если так, то косяк не мой и картинки нужно открывать по отдельности.
Tags: gamedev, xbugs
Subscribe

  • Охота пше* неволи

    Взял фанерины на боковины - а они кривые, две вообще расслоились (о чём я благополучно позабыл). Купил, разрезал, взгромоздил на велик и еле…

  • Мелкоплановое

    Про деревяшку - оказалось, что залакировать (просто закрыв поры) внутри - сложнее, чем снаружи. Изворачиваюсь. Про "Алдан" - осталась одна мысль,…

  • Наши помойки всё богаче и богаче

    Позавчера думал прогулятся с другом, нашёл по дороге динамики (прогулка вышла чуть крюком - занести найденное). Пара 10 ГД-30Б, на одном промят…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 15 comments

  • Охота пше* неволи

    Взял фанерины на боковины - а они кривые, две вообще расслоились (о чём я благополучно позабыл). Купил, разрезал, взгромоздил на велик и еле…

  • Мелкоплановое

    Про деревяшку - оказалось, что залакировать (просто закрыв поры) внутри - сложнее, чем снаружи. Изворачиваюсь. Про "Алдан" - осталась одна мысль,…

  • Наши помойки всё богаче и богаче

    Позавчера думал прогулятся с другом, нашёл по дороге динамики (прогулка вышла чуть крюком - занести найденное). Пара 10 ГД-30Б, на одном промят…