Плохо! Плохо!:  0
Показано с 1 по 6 из 6

Тема: Освещение через картинки

  1. #1
    Бывалый Аватар для caveman
    Информация о пользователе
    Регистрация
    15.02.2013
    Сообщений
    747
    Записей в дневнике
    46
    Репутация: 85 Добавить или отнять репутацию

    По умолчанию Освещение через картинки

    Этот простой урок посвящен настройке освещения помещений при помощи картинки, устанавливаемой через Overlay либо картинку.

    Для урока понадобятся:
    - Мейкер VxAce (или XP)
    - Фотошоп
    - Терпение

    1) Первое. Делаем скрин нашей комнаты, лучше прямо в мейкере, вырезаем ВСЮ рабочую область карты


    2) Заливаем её в фотошоп

    3) Добавляем новый слой для общей темноты (Layer2 на скрине). Его заливаем черным цветом (Alt+BackSpace) и ставим Opacity примерно на 40%, смотря как темно будет в общем, в комнате. Этот слой должен быть на самом верху.


    4) Теперь добавляем слой для полной черноты - это, например, окантовка комнаты по краям. На скрине - Layer1. Его opacity = 100%.
    Берем кисть большого диаметра и самую мягкую

    и закрашиваем черным нужное - края комнаты.

    5) Теперь добавляем слой для сильных теней (Layer3 на скрине), ставим ему Opacity=35% и той же кистью закрашиваем тени в углах и других местах, где, по логике есть тени.

    6) Еще один слой для слабых теней (Layer4 на скрине), ставим ему Opacity=25% и той же кистью закрашиваем светлые тени, например, за столами или ящиками.

    6.5) При желании, можно делать еще слои и там вырисовывать тени, сколько пожелаете, мне же, обычно, достаточно двух.


    7) Наконец, освещение. Добавляем новый слой (Layer5 на скрине), ставим ему Opacity=40% и той же кистью аккуратно ставим и разводим пятна света, не забывая выставлять цвет, соответствующий источнику освещения.
    7.5) Как и в п.6.5, можно сделать еще один-два слоя с меньшей непрозрачностью, и там выписать края областей пятен света. Мне лень, я оставляю один слой.


    8) У нас получился psd файл с освещением комнаты, уберем видимость самого нижнего слоя - вырезанной комнаты - и сохраним остаток в PNG


    9) Теперь его можно накладывать на карту как картинку, но я предпочитаю (в асе) делать это через оверлей, чтобы настройки не действовали на другие открывающиеся картинки (верней, не пришлось мучаться с порядком).

    10) Для этого нам нужен скрипт Yami Engine Ace - Overlay Mapping
    Ставим его в скрипты, добавляем в графику (Graphics) папку Overlay, а в нее будем кидать наши созданные файлы освещения, называя их специфическим образом.
    Так, для карты под номером 1, назовем её освещение "par1-1.png"

    Тут
    - par это префикс (см строку в скрипте PARALLAX = "par" # Parallax layer's filename prefix)
    - первая 1, это ID карты
    - вторая 1 - номер оверлея, значение переменной под номером, что вы укажете тут (PARALLAX_VARIABLE = 6 # Switch to another parallax). У меня, например, 6.
    Меняя значение этой переменной в игре, можно менять и оверлей, например, сохранив в папке Overlay файлы par1-1.png и par1-2.png, для утра и вечера в комнате.

    Все, теперь при заходе в игре в помещение, проставится соответствующий значению этой переменной файлик.


    Вот примерный результат.
    Последний раз редактировалось caveman; 28.03.2016 в 13:44.
    back to the primitive

    http://cavemangame.blogspot.ru/ - разные идеи и новости
    http://cavescripts.blogspot.ru/ - мои скрипты
    http://cavecrusader.blogspot.ru/ - текущий проект

  2. #2
    Первый пользователь Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    8,896
    Записей в дневнике
    2
    Репутация: 101 Добавить или отнять репутацию

    По умолчанию

    Почитал, пригодиться.

  3. #3
    Хранитель Форума Аватар для Валера
    Информация о пользователе
    Регистрация
    15.04.2008
    Адрес
    Москва
    Сообщений
    14,006
    Записей в дневнике
    3
    Репутация: 166 Добавить или отнять репутацию

    По умолчанию

    Только люстра должна быть значительно выше ( относительно света от нее на полу ).
    И еще момент. Руками рисовать не многие умеют аккуратно, да и муторно столько слоев городить. Получаются видимые "мазки" света или теней. Значительно проще делать в два приема ( как я обычно делаю ) и без участия рук.
    Сперва просто затемняем экран, а потом "зажигаем" несколько ивентов света ( по числу источников ). Получается мягкое освещение со сбегом в темноту. Ивенты можно анимировать и получится свет от огня или от фонарей на ветру.
    Если нужно просто осветить место - 2-3 ивента легкого света. Свет может так же быть любой формы, направленный, наложенный друг на друга и т.п.

    Спойлер И как тебе не стыдно-то, а, Валера?:


    Оборона форта: http://rghost.ru/8kLGxFtD2
    Сделать, чтоб все происходило, как я хочу, - вот, собственно, и весь мейкер!
    Адский Рейд: http://rpgmaker.su/vbdownloads.php?d...downloadid=106

  4. #4
    Хранитель Форума Аватар для Валера
    Информация о пользователе
    Регистрация
    15.04.2008
    Адрес
    Москва
    Сообщений
    14,006
    Записей в дневнике
    3
    Репутация: 166 Добавить или отнять репутацию

    По умолчанию

    Ищу ту сетевуху по ссылкам, а нашел скачку "To the Moon" на русском:
    http://small-games.info/?go=game&c=3&i=9019

    Спойлер И как тебе не стыдно-то, а, Валера?:


    Оборона форта: http://rghost.ru/8kLGxFtD2
    Сделать, чтоб все происходило, как я хочу, - вот, собственно, и весь мейкер!
    Адский Рейд: http://rpgmaker.su/vbdownloads.php?d...downloadid=106

  5. #5
    Познающий Аватар для Amur_87
    Информация о пользователе
    Регистрация
    28.09.2014
    Адрес
    ДВ, Амурская область
    Сообщений
    310
    Записей в дневнике
    3
    Репутация: 26 Добавить или отнять репутацию

    По умолчанию

    Надо картинки поправить

  6. #6
    Бывалый Аватар для caveman
    Информация о пользователе
    Регистрация
    15.02.2013
    Сообщений
    747
    Записей в дневнике
    46
    Репутация: 85 Добавить или отнять репутацию

    По умолчанию

    Перенес со Светлой
    back to the primitive

    http://cavemangame.blogspot.ru/ - разные идеи и новости
    http://cavescripts.blogspot.ru/ - мои скрипты
    http://cavecrusader.blogspot.ru/ - текущий проект

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Освещение через картинки