Всё вместе
30.08.2007 Антон ВолковВсе наработки по визуализации собраны в одно целое. Без особых затрат можно использовать bump-маппинг (рельефность) и уникальные световые эффекты (например, отсвет от травы на цоколе). Ещё есть потенциал по оптимизации, но скорость расчётов в основном зависит от настроек качества текстур.
Предполагается что все объекты в игре будут визуализированы в масштабе 1 пиксель = 1 сантиметр.
Управление:
- Пробел — переключение сцены освещения (утро/день/вечер/ночь)
- Колёсико — изменение масштаба
- Shift + колёсико — качество текстуры
- Ctrl + колёсико — качество карты освещения
- Alt + колёсико — качество рельефа
- Q — вкл/выкл интерполяцию текстур


30.08.2007 в 11:01
Заметил странный глюк. Рельеф то есть, то нет. Без какой-либо закономерности. При просмотре стационарным плеером всё идеально…
30.08.2007 в 12:00
Альт-колесо дублирует другую функцию, качество рельефа не регулируется. Глюк чтоли?
30.08.2007 в 12:03
мип-мапинг нужен, а то маленькие домики (в далеке) не очень смотрятся: текстуры моргают
30.08.2007 в 13:46
linux/firefox
# Shift + колёсико — качество текстуры
# Ctrl + колёсико — качество карты освещения
# Alt + колёсико — качество рельефа
не работает
30.08.2007 в 14:24
Вы создаете лучший тридэ движок на флеше который я когда-либо видел, и очень быстрый)
Но обратная перспектива это так задумано пока?
30.08.2007 в 14:41
Из за недостаточной тени внизу дома он висит в воздухе.
30.08.2007 в 14:58
Это не обратная перспектива. Здесь вообще нет перспективы. С непривычки кажется, что обратная :)
30.08.2007 в 19:38
Прошу прощения насчёт колёсика. В который раз уже забыл о том, что при просмотре в браузере с этим проблемы.
Насчёт мип-маппинга. Можно реализовать (только не встроенный, умоляю!). Однако это и не нужно.
Во-первых, маленьких домиков не предполагается. Как я уже написал масштаб игрового поля будет выдержан 1 px = 1 см.
Во-вторых, если же маленькие домики понадобятся, то они действительно будут уменьшаться, вместе с UV-маппингом и текстурой, а это как раз и снимет проблему с муаром.
Обратной перспективы нет. Перспективы нет вообще, т.к. в игре будет изометрический вид (аля Diablo, FallOut, Sims).
Если когда нибудь нам понадобится перспектива, движок можно достаточно быстро модифицировать: достаточно внести искажения XY-координат от Z-компоненты и убрать несколько оптимизаций, основанных на изометрии. Естественно, при визуализации перспективы мы получим проблему с искажением текстур (флэш не умеет быстро делать неаффинные преобразования). Единственный пока способ — как можно больше дробить полигоны, чтобы искажение не было заметно, а это, опять же, снижение производительности.
30.08.2007 в 22:17
2n-coder: Кстати, мип-маппинг можно получить и в этой демке. Достаточно вместе с домиком уменьшить качество текстурирования.
16.09.2007 в 16:13
Есть у кого нибудь идеи, почему в браузере бамп только изредка появляется, а в standalone-плеере всё в норме, как и запрограммировано?
Проблема точно не в коде. Может какие-то особенности новых вариаций браузерных Flash Player’ов?
Буду рад любым идеям.
17.09.2007 в 16:53
Ребят, очень круто. Взрываете башню, но есть у демки минус. На маке колесико мышки во флэше не работает. А очень хочется посмотреть со всеми фишками.
02.10.2007 в 00:48
а почему траву видно только сверху? где корешки при виде снизу? :) красиво
04.11.2007 в 02:15
круто. движок уносит.
p.s. но в маке не пашет колесо мышки, можно продублировать на стрелки up/down