Всё вместе

Все наработки по визуализации собраны в одно целое. Без особых затрат можно использовать bump-маппинг (рельефность) и уникальные световые эффекты (например, отсвет от травы на цоколе). Ещё есть потенциал по оптимизации, но скорость расчётов в основном зависит от настроек качества текстур.

Предполагается что все объекты в игре будут визуализированы в масштабе 1 пиксель = 1 сантиметр.

Визуализация здания

Управление:

  • Пробел — переключение сцены освещения (утро/день/вечер/ночь)
  • Колёсико — изменение масштаба
  • Shift + колёсико — качество текстуры
  • Ctrl + колёсико — качество карты освещения
  • Alt + колёсико — качество рельефа
  • Q — вкл/выкл интерполяцию текстур

Всё вместе: 13 комментариев

  1. Прошу прощения насчёт колёсика. В который раз уже забыл о том, что при просмотре в браузере с этим проблемы.

    Насчёт мип-маппинга. Можно реализовать (только не встроенный, умоляю!). Однако это и не нужно.
    Во-первых, маленьких домиков не предполагается. Как я уже написал масштаб игрового поля будет выдержан 1 px = 1 см.
    Во-вторых, если же маленькие домики понадобятся, то они действительно будут уменьшаться, вместе с UV-маппингом и текстурой, а это как раз и снимет проблему с муаром.

    Обратной перспективы нет. Перспективы нет вообще, т.к. в игре будет изометрический вид (аля Diablo, FallOut, Sims).
    Если когда нибудь нам понадобится перспектива, движок можно достаточно быстро модифицировать: достаточно внести искажения XY-координат от Z-компоненты и убрать несколько оптимизаций, основанных на изометрии. Естественно, при визуализации перспективы мы получим проблему с искажением текстур (флэш не умеет быстро делать неаффинные преобразования). Единственный пока способ — как можно больше дробить полигоны, чтобы искажение не было заметно, а это, опять же, снижение производительности.

  2. Есть у кого нибудь идеи, почему в браузере бамп только изредка появляется, а в standalone-плеере всё в норме, как и запрограммировано?
    Проблема точно не в коде. Может какие-то особенности новых вариаций браузерных Flash Player’ов?

    Буду рад любым идеям.

Добавить комментарий