Ответить на тему  [ Сообщений: 20 ]  На страницу Пред.  1, 2
Учимся делать фотосценарий вместе. 
Автор Сообщение
Супермодератор

Зарегистрирован: 21 ноя 2012, 13:54
Сообщения: 1052
Сообщение Re: Учимся делать фотосценарий вместе.
Ок. Понял.
Давай дальше *WRITE*


25 мар 2016, 10:54
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 18 май 2012, 11:57
Сообщения: 2488
Сообщение Re: Учимся делать фотосценарий вместе.
Дальше большая работа, надо выкроить время. как найду - отпишусь.


25 мар 2016, 10:56
Профиль
Курсант
Аватара пользователя

Зарегистрирован: 05 янв 2013, 14:43
Сообщения: 1216
Откуда: Омск
Сообщение Re: Учимся делать фотосценарий вместе.
Володя, ждем с нетерпением!

_________________
Мы не имеем права платить за свои ошибки - слезами наших детей и близких!


25 мар 2016, 11:51
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 18 май 2012, 11:57
Сообщения: 2488
Сообщение Re: Учимся делать фотосценарий вместе.
Итак, для создания фотосценария нам необходимо получить "картинку", т.е. файл карты, которую мы будем "натягивать" на земную поверхность.
Создание хорошего файла карты включает в себя много этапов, среди них:
1. определение координат области, которую мы будем делать
2. получение файла карты из выбранного источника (гугл, яндекс и т.д.)
3. ретушь файла (закрашивание надписей "Яндекс", дорисовка недостающих частей, закрашивание нежелательных предметов)
4. цветокоррекция (настройка цветов на изображении таким образом, чтобы он соответствовал окружающим сценариям)

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


28 мар 2016, 11:07
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 18 май 2012, 11:57
Сообщения: 2488
Сообщение Re: Учимся делать фотосценарий вместе.
начнем с п.1
Определение координат области

Для начала работы запустим SASPlanet и произведем некоторые настройки. Зайдем в пункт меню Settings->Options

Вложение:
ph_scenery01.jpg


В появившемся окне выберем закладку View (1) и настроим отображение географических координат в формате, который понимает SDK и многие утилиты, чтобы не заниматься конвертацией каждый раз. В пункте Coordinates representation (2) выберем нижний вариант -- deg. (-12.1233°):

Вложение:
ph_scenery02.jpg


Теперь, собссно, приступим к работе. Выберите инструмент "управление выделением" (1) и кликните левой кнопкой мыши в левом верхнем углу (далее в тестах - ЛВУ) (2), а затем кликните в правом нижнем углу (ПНУ) (3) области, с которой мы будем работать:

Вложение:
ph_scenery03.jpg


После этого на экране появится менеджер работы с выделенными областями. Пока нас интересует только сохранение выделенной области в файл. Нажимаем на кнопку "Сохранить" и сохраняем в подготовленную папку для рабочих файлов проекта:

Вложение:
ph_scenery04.jpg


У вас нет необходимых прав для просмотра вложений в этом сообщении.


28 мар 2016, 11:58
Профиль
Завсегдатай

Зарегистрирован: 26 апр 2013, 19:39
Сообщения: 150
Сообщение Re: Учимся делать фотосценарий вместе.
Ну что же . Помаленьку начали , может и получится у меня Шевлино . Будем ждать продолжения .


28 мар 2016, 17:08
Профиль
Свой человек
Аватара пользователя

Зарегистрирован: 21 ноя 2012, 00:11
Сообщения: 346
Сообщение Re: Учимся делать фотосценарий вместе.
исходники текущего Шевлино нужны ?


12 апр 2016, 04:24
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 18 май 2012, 11:57
Сообщения: 2488
Сообщение Re: Учимся делать фотосценарий вместе.
Нет, Виталь, может позже. Пока это будет только во вред.
Сейчас нужно написать достаточно большой кусок, а я все никак не могу выбрать время.
Но будет, обязательно будет, чутка потерпеть надо )


12 апр 2016, 11:41
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 18 май 2012, 11:57
Сообщения: 2488
Сообщение Re: Учимся делать фотосценарий вместе.
Ну, продолжим. Итак, мы выбрали область, которую будем офотосценаривать и сохранили координаты области в файл.

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

сначала нам надо выбрать качество, с которым мы хотим сделать фотоподложку. чем выше качество, тем больше размер файла и сложнее работать. Для тренировки я предлагаю выбрать уровень LOD 15, что соответствует 18-му уровню деталей (zoom) в спутниковых картах. При таком качестве получается около 1.2 метров на пиксель, т.е. вполне различимы некоторые детали и вполне терпимо смотрится с высоты 100 метров и более.

Указываем в табличке уровень LOD = 15.

Теперь нам надо ввести координаты области. Для этого откроем в блокноте файл, который мы сохранили на предыдущем шаге и введем координаты левого верхнего (PointLon_0, PointLat_0) и правого нижнего (PointLon_2, PointLat_2) углов.

Изображение

Обратите внимание на разделитель дробной части. Когда вы вставляете в таблицу значения из файла области, посмотрите на разделители в существующих ячейках таблицы и в строчках файла. Например, у меня они отличаются: в файле разделитель точка, а в таблице - запятая. Если после ввода координат из файла в табличке появилось #ЗНАЧ, то вы ошиблись и должны поменять разделитель дробной части (запятую на точку или точку на заятую)
Так же, обратите внимание, что в файле области сверху идет долгота, ниже широта, а в таблице наоборот.


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

Перейдем снова в программу SASPlanet.
Для того, чтобы указать область по координатам, нажимаем маленькую стрелочку вниз около кнопки инструмента выделения областей (1) и в появившемся меню выбираем "By Сoordinates" (2):

Изображение

После этого появится окошко, куда надо будет ввести рассчитанные координаты области из таблицы. Тут все просто и логично, копируем сверху вниз. (обратите, разве что, внимание на то, что выбран режим отображения координат "Geographic"):

Изображение

Нажимаем "Apply" и ждем появления нового окошка. В этом окошке переходим на вкладку "Stitch" и нажимаем на дискетку, чтобы сохранить новую область в файл (может понадобиться в будущем если захотим что-то переделать) (1).

Выбираем выходной формат "JPEG" (2), выбираем место и имя файла карты (3), выбираем уровень деталей (в моем случае 18, как указано в таблице) (4). Кроме этого нам понадобится файл с различной дополнительной информацией. Вы можете выбрать любой формат, который вам больше нравится или соответствует вашим требованиям, а можете вообще выбрать все. Я привык использовать для этого формат .map, отмечаем его в разделе "Create Georepherence file" (5). После этого нажимаем "Start" и программа скачает необходимые тайлы в нужном разрешении и склеит все в один файл:

Изображение

После этого SASPlanet можно закрыть, она нам в ближайшее время не понадобится.

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

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

Сначала нам надо ввести в таблицу новые данные. Открываем в блокноте файл с расширением .map, который лежит в той же папке и с тем же именем (мы выбирали его в пункте 3 предыдущего шага), что и файл карты.
Нас интересуют нижние строчки MMPXY, 3.... (размер файла в пикселях) MMPLL, 1,..... (координаты ЛВУ) MMPLL, 3,.... (координаты ПНУ)

Вводим эти данные в таблицу (опять обращаем внимание, что в строчках MMPLL сначала идет долгота, затем широта):

Изображение

Таблица рассчитает сколько нужно обрезать слева, справа, сверху и снизу, а так же, нужный размер карты.
Запускаем Photoshop и открываем файл карты, который мы скачали.

Для более удобной работы убедимся, что включен режим привязки и выбраны нужные режимы. Выбираем пункт менюд View и смотрим, что стоит галочка у пункта Snap, а в разделе Snap To отмечено Guides и НЕ отмечено Document Bounds
После этого начнем выставлять направляющие для обрезки выбирая из того же меню пункт New Guide...

Изображение

Создаем 4 направляющие (2 вертикальные и 2 горизонтальные) как указано в таблице. Убедитесь, что единицы указаны как пиксели: px

Изображение

В моем примере надо сделать 2 направляющие (Vertical 53 px, Vertical 4149 px, Horizontal 304 px, Horizontal 5812 px)

Теперь выберем режим выделения (1), выделим по направляющим нужную часть изображения (2) и обрежем (Corp) изображение (3)

Изображение

Теперь осталось только изменить размер и пропорции картинки.

Выбираем пункт Image -> Image Size...

Изображение

Выключаем (если включен) режим сохранения пропорций нажав на цепь (1) и вводим ширину и высоту из таблицы. В моем случае получилось квадратное изображение, но это далеко не всегда так. Будьте внимательны.
Убедимся, что стоит галочка "Resample" и выбираем Bicubic Sharper (reduction), после чего нажимаем "ОК":

Изображение

Все, наш исходный файл подложки готов. Сохраняем его в формате BMP (Image -> Save as.. ) и в формате выбираем BMP.

Этот файл будет являться основой всей работы, поэтому все должно быть сделано точно по алгоритму.
Без редактирования этот файл еще использовать будет нельзя: надо будет сделать цветокоррекцию, сделать ночной варант, осенний, весенний, зимний. Кроме того надо будет сделать маску смешивания. Но все это уже будет описано дальше.

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

ДА! Не забудьте сохранить изменения в файле таблицы, так как данные из нее нам потребуются в дальнейшем. Если вы не сохраните результаты, то надо будет все начинать сначала!


26 апр 2016, 23:16
Профиль
Курсант

Зарегистрирован: 08 сен 2014, 18:39
Сообщения: 85
Откуда: Омская обл., п. Ц- Любинский
Сообщение Re: Учимся делать фотосценарий вместе.
Володь, жду с нетерпением продолжения.

_________________
Хлопая ушами - не взлетишь!


18 сен 2016, 08:39
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 20 ]  На страницу Пред.  1, 2

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
Русская поддержка phpBB