3D 360 скриншоты и видео в UnrealEngine 4

3D 360 скриншоты и видео в UnrealEngine 4

Для моего проекта понадобилось сделать скриншоты и видео в формате 3D 360, да чтобы не нужно было использовать видео редакторы.

Сегодня я расскажу как сделать качественные стереоскопические (3D) панорамные (360) скриншоты и видео на движке Unreal Engine 4.

Кстати, их можно смотреть через телефон в Google Cardboard.

Как многие наверное уже знают, в UE4 есть плагин Stereo Panoramic Movie Capture (в разделе Movie Capture) от студии Kite & Lighting (спасибо им). Через командную строку он делает последовательность панорамных скриншотов для обоих глаз в формате PNG в указанную папку (ее, кстати, нужно всегда указывать!).

Не так давно Epic'и выпустили статью как они делали 360 видео с его помощью. В ней описаны какие они использовали параметры и как нужно модифицировать код плагина, чтобы было чуток попроще жить.

В первую очередь они объединили два кадра в один (сверху левый глаз, снизу - правый) и переделали сохранение на JPEG. В общем стало хорошо. Но для моих задач оказалось недостаточно.

1. Возможность задавать не только ширину выходного изображения, но и высоту (требуется для получения отличного от 2:1 соотношения сторон). А также заменить неочевидное название команды задающие разрешение выходного изображения.

2. Возможность получать изображение в PNG и JPEG по выбору.

3. Возможность задавать компрессию для JPEG.

4. Возможность выбрать объединять ли изображения для двух глаз в одно.

5. Возможность делать изображения только для одного глаза, не тратя ресурсы на рендеринг второго.

6. Возможность задавать добавочное вращение камеры вокруг оси Yaw (требуется для кривых плееров, в которых это не реализовано программно, а по умолчанию используется нестандартный угол, например, в Youtube это 180 градусов).

7. Получить видео из последовательности изображений с заданной частотой кадров.

8. Подобрать лучший вариант для YouTube.

9. Стабильность работы плагина.

Не буду вдаваться в код, его вы можете сами посмотреть и сделать еще лучше (яндекc диск).

Распаковываем плагин и закидываем в папку Plugins вашего проекта (если нет, то создать). Нужно перегенерировать файлы проекта. Для этого кликаем по проекту правой кнопкой и выбираем:

Далее открываем проект в Visual Studio, собираем (F7). Затем открываем проект в редакторе (я предпочитаю это делать через F5, но можно запустить файл проекта отдельно), переходим в Edit -> Plugins. Выключаем стандартную версию плагина в подразделе Movie Capture. Включаем модифицированную (расширенную) версию в разделе Project:

Закрываем редактор. Открываем редактор. Пользуемся :D

Кстати, очень рекомендую выключить понижение приоритета для неактивного окна редактора. Процесс захвата может длиться очень долго, так что компьютером можно пользоваться и для других задач. Отключается это в меню Edit -> Editor Preferences -> Miscellaneous -> Performance -> Use Less CPU when in Background.

Мои решения

1. Заменен флаг SP.StepCaptureWidth на SP.OutWidth [по умолчанию 4096] и SP.OutHeight [по умолчанию 2048]. Теперь можно делать 16:9 (например, для YouTube).

2. Флаг SP.UseJPEG (0 или 1) [1] задает использовать ли JPEG.

3. Флаг SP.Compression (0 . 100) [100] задает сжатие.

4. Флаг SP.CombineEyes (0 или 1) [1] включает объединение изображений для обоих глаз в одно (сверху - левый, снизу - правый).

5. Флаг SP.OneEyeMode (0 или 1) [0] включает одноглазый режим.

6. Флаг SP.ShiftYaw (-180 … 180) [0] задает добавочное вращение камеры вокруг оси Yaw (она же Z).

7. Получить видео из последовательности изображений с заданной частотой кадров. Здесь нужно подробнее остановиться.

Эпики в своей статье предоставили вариант работы с ffmpeg, но для своих задач пришлось немного разобраться. Получились такие вот скрипты (в папке Яндекс Диска прилагаются):

folder_to_360.bat - рендерит видео из последовательности кадров вида Frame_XXX.jpg из папки, которую можно просто перетащить на этот батник, но можно и в командной строке набрать: folder_to_360 путь/до/папки

На выходе будет файл вида: movie_<имя папки>.mp4

concat_list.bat - это чтобы зациклить ваше видео, если оно получилось слишком коротким. Но можно использовать и для монтажа :D. Суть, в файле list.txt нужно написать список файлов для объединения, например:

_____________________________ list.txt _____________________________

______________________________ eof ______________________________

Батник просто запускаем. Выходной файл final.mp4. Может запросить перезапись существующего, нажмите Y и <Enter>.

image_to_360.bat - это чтобы сделать видео из одной единственной картинки (например, для теста того, что получилось на Youtube). Внутри задается время в секундах (параметр -t), по умолчанию 3 секунды.

8. Подобрать лучший вариант для YouTube. По документации YouTube нужно видео с соотношением сторон 16:9, так что подходящим вариантом является разрешение 3840x2160 (4K) и частота кадров 60. Если делать стерео, то кадр получится 3840x4320. Забавно, что если частота кадров 30, то YouTube выдает вот такой выбор:

Т.е. как будто у вас 8к видео :)

На моем ПК 8К 360 видео абсолютно несмотрибельны =(

Для того, чтобы YouTube понял, что вы залили 360 видео, предварительно в видео файл нужно записать метаданные. Для этого есть официальная утилита Metadata Injector (в папке Яндекс Диска для удобства прилагается).

Если у вас моно 360 видео, то нужно ставить только первую галку. Если у вас стерео, то еще вторую. После заливки YouTube должен сам все определить.

Значок 3D появится только для стерео видео. Имейте терпение и через некоторое время в расширенных настройках появится возможность выбора режима видео:

Возможно галка поставится автоматически.

9. Стабильность работы плагина. Пока здесь все плохо. Если не дождаться завершения захвата и попытаться закрыть ваше приложение/игру, то с вероятностью 99% все к #%@м вылетит.

Использование

Вы вольны использовать плагин как угодно, но мой кейс такой.

В сцене есть Blueprint (далее BP), в OnBeginPlay которого прописана последовательность вызовов ExecuteConsoleCommand, которая инициализирует плагин. Мои текущие настройки таковы:

4МБ против 12МБ без сжатияSP.CombineEyes 1 // Два в одномSP.OneEyeMode 0 // Оба глазаSP.ShiftYaw 180 // Для YouTubeSP.HorizontalAngularIncrement 1 // 1 град. шаг по горизонталиSP.VerticalAngularIncrement 20 // 20 град. шаг по вертикалиSP.CaptureHorizontalFOV 30 // Поле зренияSP.ConcurrentCaptures 8 // Число одновременных захватовSP.CaptureSlicePixelWidth 720 // Разрешение захвата. Как утверждают Epic’и такого достаточно. Но вы можете попробовать и 960, и более.SP.ShouldOverrideInitialYaw 0 // Не хотим фиксировать Yaw

В результате таких настроек мой ПК выдает одну стерео картинку примерно за 100 секунд.

Кстати, я не пишу код в Level Blueprint, потому что любое его изменение требует сохранения уровня, а это куда дольше, чем сохранять отдельный BP.

Далее есть код обработчик нажатий на кнопки, который запускает команду SP.PanoramicMovie c заданной задержкой и числом кадров. Например, "SP.PanoramicMovie 0 60" - пропуск 1 кадра и запись следующих 60, но можно указать только число кадров. Для одного кадра используем "SP.PanoramicScreenshot". Кстати, пропуск 1 кадра при нулевом параметре это своеобразный баг.

Помимо вопросов производительности вашего ПК (объем памяти ваших GPU и ОЗУ), есть сложность качественного захвата постпроцессинга. Например, Lens Flares вообще не будет работать, потому рекомендуется обнулить его интенсивность в вашем PostProcessVolume. Эффект грязи на стекле так же.

Как ни странно, Bloom работает, но для его захвата нужно приличное число вертикальных шагов (косвенно задается через VerticalAngularIncrement). Без активного Bloom и AO можно сократить это число до 3х (параметр равен 30 градусам).

Параметр VerticalAngularIncrement должен быть делителем 180, так что получится целое число шагов. Допустимые варианты: 18, 20, 22.5, 30. Чем больше значение, тем быстрее будет считать, но и больше шанс артефактов AO (в виде кругов сверху и снизу) и Bloom (в виде обрезки свечения).

Параметр HorizontalAngularIncrement можно выбирать из списка: 0.5, 0.75, 1, 2. Больше - создает заметные вертикальные полосы (banding). Меньше - не имеет смысла, ведь значение 0.5 уже дает 720 шагов по горизонтали умноженное на 6-10 шагов по вертикали и все это на 1 только кадр! В общем, вы поняли :D

Если считать FullHD (1920x1080, 2K) на один глаз, то на нормальном железе картинку можно получить за 35 секунд.

ConcurrentCaptures определяет размер пула захватывающих компонентов. Сильно влияет на то, сколько памяти жрет процесс и на сколько подвисает комп. Восемь это нормальное число. Если у вас немного памяти (менее 16Гб), имеет смысл этот параметр поменять на 6 или еще меньше. По умолчанию этот параметр равен 30!

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

Как смотреть 360?

Для теста своих изображений и видео можно использовать VR View. Саму картинку заливать на imgur.com или другой хостинг, который дает прямую ссылку.

Вот так можно встроить на свой сайт стерео картинку:

Замечу, что хостинг, на котором размещена картинка, должен допускать кросс доменный доступ. Можно просто залить VR View к себе на хостинг и тогда проблем не будет. Но весит библиотека прилично.

Баги в библиотеке

1. В мобильном браузере целевой объект изображения должен быть по центру, что логично, а вот в браузерах на ПК такое изображение будет повернуто на 90 градусов, так, что нужно параметр start_yaw библиотеки делать равным 90, либо исходную картинку крутить на 90 с помощью SP.ShiftYaw.

2. Если зум браузера изначально не 100%, то картинка не отображается.

3. В мобильном браузере видео грузится не с первого раза, выдает ошибку.

Думаю всем было бы интересно увидеть ваши результаты. Мне - точно. Жду.

P.S. Постараюсь своими находками делиться здесь. Готов ответить на вопросы по разработке на UE4.

Лига Разработчиков Видеоигр

4.6K поста 19.3K подписчиков

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Не употребляйте мат без необходимости

СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

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

- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры, для этих целей больше подойдёт Discord-сервер сообщества

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.

О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"

на ютубе уже 8к видео есть?

Так и не понял как залить на WR view

Привет! а можно ли как то модифицировать плагин для вывода 180 градусов вместо 360?

крутяк, достал с полки запылившейся boxglass и заценил все это дело в VR режиме - это ох*енно.

Прям подробно! Круто!)

Виртуальная экскурсия по суперкомпьютеру Уран с панорамной камерой

Можно крутить мышкой, чтобы осмотреться по сторонам

А те, у кого есть шлемы виртуальной реальности - могут посмотреть в них

Onward VR - это Insurgency в виртуальной реальности! (или Battlefield без техники) + VR gunstock приклад

Посты про Skyrim VR с модами зашли хорошо, поэтому я продолжу нести свет VR игр в массы и поделюсь игрой, в которую я наиграл часов немногим меньше Скайрима (на текущий момент).

Важно: Игровой ПК НЕ ОБЯЗАТЕЛЕН, достаточно купить шлем Oculus Quest 2 (300 долларов или

40 тысяч рублей в РФ) и можно запускать игру на одном только беспроводном шлеме - считай, игровая консоль.

Речь пойдет об Onward, который ощущается как прямой наследник мультиплеерного шутера Insurgency, но со всеми плюсами виртуальной реальности.

Нетерпеливым сразу покажу геймплей:

А всем остальным попробую описать на словах, почему же это поистине прекрасно. Onward - сессионный мультиплеерный шутер "5 на 5" с несколькими стандартными режимами; но моими любимыми являются:

- захват точки. В охраняемой зоне нужно достать планшет из рюкзака за спиной, прочитать код, запомнить, ввести этот же код на планшете, не уходя из охраняемой зоны; охранять введённый код - иначе террористы введут свой код - до победного конца;

- сопровождение VIP до точки эвакуации, причем у VIP из вооружения только пистолет и гранаты.

1. Возрождаешься с пулемётом - нужно его перезарядить. Кнопки R нет (VR же!), поэтому правой рукой (ПР) держишь пулемёт, левой рукой (ЛР) поднимаешь крышку ствольной коробки (в терминах могу путаться), ЛР берешь короб патронов с пояса и цепляешь его снизу пулемёта, далее ЛР берешь ленту патронов из присоединненного короба и заводишь её в пулемет. ЛР закрываешь крышку ствольной коробки. ЛР/ПР хватаешь ручку затвора и досылаешь патрон. Перезарядка завершена. Писать долго, а на деле - 3-4 секунды (но на каждом шагу с непривычки можно напортачить.

2. Зато когда пулемёт снаряжен - ты становишься машиной убийства (если сразу же не умрешь :)). Встаешь на критическую в данный момент позицию (можно использовать сошки, можно стрелять с рук, если снарядить пулемёт должным образом), зажимаешь спусковой крючок и ПОЛИВАЕШЬ вражеские позиции на всю ленту из 200 патронов. Будь то улица от угла до угла, афганская мазанка, ближневосточный рынок с деревянными лотками, несколько окон третьего этажа отдалённого здания - тебе не важно, ты сеешь смерть :) И будьте уверены, оказаться на ТОЙ стороне в этот момент не захочется никому.

3. Потому что как только начинают стрелять по тебе - ты это ОЩУЩАЕШЬ. Напомню, мы - в VR, а это значит бинокулярное зрение (и способность полностью ощущать объем объектов вокруг себя и расстояние до них) и 3д звук. Если над тобой бьют пули - то угол зрения будет сужаться, предметы - смазываться и расплываться, и ты будешь сидеть на корточках/лежать на животе, вжимаясь в камень перед тобой, прикрывающий от вражеских очередей. В VR пули действительно пугают, и ты буквально чувствуешь, как очереди стригут затылок, выбивая бетонную крошку из твоего укрытия.

(еще одно видео с геймплеем - разбавить текст:)

4. Но пока ты сидел - твой напарник выхватил ЛР свою дымовую гранату, ПР выдернул чеку, метнул гранату ЛР между тобой и врагом и - тебе повезло, т.к. он оказался умелым метателем гранат, поэтому под прикрытием дымовой завесы у тебя появился шанс отступить, перегруппироваться и продолжить наступление по несколько другому маршруту.А уж сколько раз я очень неудачно бросал наступательную осколочную гранату - и не сосчитаешь. Бросок гранаты в VR - это прям навык, а не клик на левую кнопку мышки.

5. Уничтожив несколько противников, вы вдвоем выходите на точку (к радару, рядом с которым нужно вводить код). Противник возродится буквально через несколкьо секунд в 100 метрах от вас, поэтому нужно поторапливаться. Подбегаете к радару, видите лежащий рядом с радаром труп врага, достаёте планшеты, читаете-запоминаете вход, начинаете вводить и ТАТАТАТАТА ОЧЕРЕДЬ. Возрождение. Что случилось? Оказалось, труп врага не был трупом - он просто очень удачно лёг у радара, не держал винтовку перед собой двумя руками и поэтому походил на оный. Как только вы достали планшеты - хитрец схватил винтовку и скосил вас одной очередью. Бывает.

6 7 8 9 10. А еще в игре есть

- ночные карты, приборы ночного видения, фонари,

- лазерные целеуказатели (которые действительно имеют смысл, т.к. перекрестия прицела, как и самого понятия "центра экрана" в игре нет - куда оружие направишь своей рукой - туда и выстрелишь),

- РПГ, баллистические щиты,

- стрельба из снайперских (в том числе болтовых) винтовок,

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

- и многое многое другое.

Или вот - пистолетные дуэли на отдельном сервере:

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

Дуэлянты разряжают пистолет (вытащить магазин, дернуть затвор/нажать на спусковой крючок), кладут пустой пистолет перед собой на коробку, рядом кладут полный магазин. По сигналу секунданта дуэлянты хватают пистолеты, вставляют магазины, досылают патрон, стреляют в оппонента. Кто быстрее (и точнее) - тот победил.

Кстати, чтобы "два раза не бегать" - тут же упомяну такое приспособление как Gunstock - палка-приклад для VR контроллеров, которое позволяет:

1. Ощущать, что ты действительно держишь в руках оружие,

2. Целиться из пистолетов-пулемётов-винтовок с гораздо большим удобством, т.к. контроллеры в любой момент времени выровнены относительно друг друга (без такой "палки" руки постоянно слегка плавают влево-вправо, что затрудняет прицеливание),

3. И при этом - не влияет на удобство перезарядки (взять магазин с пояса - вставить в оружие), т.к. магниты на контроллерах цепляются к трубе/магнитам на трубе; соответственно даже в шлеме выполнять перезарядку очень удобно.

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

Лично я, как вы уже поняли, от VR в полном восторге :)

Надеюсь, что кому-то эта информация поможет.

P.S. В целом, мне еще есть чем поделиться по теме VR игр. Как вариант - Half Life 2 в VR не только с полноценными VR пушками (магазины-перезарядка), но еще и в кооперативе с друзьями. Обязательно дайте знать в комментариях, если эта тема (или другие) интересна :)

Мой телеграм (в основном про Китай, но иногда и про #VR): https://t.me/china_life

Продолжение поста «Skyrim VR - "Первому игроку приготовиться" уже сейчас!»

The Elder Scrolls V: Skyrim VR - как и какие моды ставить?

В комментариях к предыдущему посту меня попросили поделиться списком рекомендуемых мной модов.

Я на свою сборку со всеми косяками и настройками потратил

10-15 часов (80-100 модов в итоге), но результат того абсолютно стоил: физика взаимодействия с объектами, графика, симпатичные лица NPC, уникальное и интерактивное поведение NPC в мирное время и в битве, "реалистичное" поведение животных, интерактивные таверны, удобные кобуры для оружия, жесты для заклинаний, анимация открытия дверей-сундуков-мешков, интерактивный (прям с motion controllers) взлом замков - и многое другое. Скайрим остаётся максимально близким к духу оригинала, но в то же время - гораздо более интерактивным.

Также моды я собирал с оглядкой на своё железо - какой-то i7; 16gb ram; gtx 1060 6gb video; ssd. Если у вас железо мощнее - можете "навалить больше модов", но аккуратно. Стабильный высокий FPS для VR очень важен.

Сначала я дам несколько советов, а потом расскажу, что именно и как я ставил.

1. Первым делом определитесь - что именно вы хотите получить от модов, для какой цели. Я в скайрим до ВР версии почти не играл, и мне хотелось максимально "ванильного" (оригинального) игрового опыта; поэтому я сразу зарёкся ставить какие-то дикие сборки, полностью меняющие баланс, добавляющие тысячи новых локаций/квестов; перекраивающие боевую систему наглухо и делающие скайрим абсолютно другой игрой.

2. Правила "меньше - лучше" и "тише едешь - дальше будешь" как никогда актуальны. Сначала внимательно всё читаем, изучаем, следуем инструкциям, не порем горячку, не ставим сразу 20 модов "по списку" (хоть бы и по моему посту) - иначе слишком просто запороть сборку и потом потратить несколько часов, выявляя косяки. 5 минут чтения инструкций экономят часы починки багов (мой опыт: я пропустил пункт о том, что "сначала запустите свежий скайрим ВР, дойдите до первого чекпоинта, сохранитесь, только потом начинайти ставить моды" - и убил часов 5 на отладку неустанавливающегося основного мода).

3. Важные (я так ставил) ссылки на английском (делитесь русскими источниками в комментариях):- https://docs.google.com/document/d/1qbh7GE30xLyso7MA6u3xpNJNdL5r2V2WP8SjZ4VpHLQ/edit Основная буржуйская документация по глобальной настройке скайрима

- https://www.youtube.com/watch?v=XlxiQEYH02I канал Ben Plays VR с его подборками рекомендуемых модов. Я посмотрел 3-5 видео, и несколько штук оттуда позаимствовал

- https://www.nexusmods.com/skyrimspecialedition/mods/47630 очень нужный интерфейсный мод, который я еще не ставил (но обязательно поставлю) Spell Wheel VR

4. https://uploadvr.com/best-must-have-skyrim-vr-mods-more-immersive/ Вот еще очень хорошая статья, где освещаются самые нужные моды для VR; даже если вы поставите хотя бы их - удовольствие от игры (в сравнении с официальным skyrim VR) уже возрастёт многократно

5. Абсолютное большинство модов ставится с сайта Nexus Mods, я использовал их же Vortex Mod Manager (и бесплатный акканут); но знающие ребята рекомендуют более "качественные и удобные" другие mod manager'ы, погуглите.

6. Порядок установки модов, порядок загрузки модов и разрешение конфликтов. Соблюдайте порядок установки; если пишут что для мода Б нужен мод А, то обязательно поставьте сначала мод А; иначе замаетесь чинить. Также обязательно почитайте, как разрешать конфликты и выставлять приоритет при загрузке модов в игру, т.к. конфликты однозначно будут (к примеру, два разных мода редактируют один и тот же объект - какой мод вы предпочтёте?).

7. Что я не ставил, но скорее всего захочу поставить в ближайшем будущем:

- Dyndolod - увеличение дальности прорисовки объектов. Важная штука, которую обязательно нужно сделать после настройки и обкатки ваших 50-100 модов. Мир станет в разы симпатичнее.

- Spell Wheel VR - ультимативный выбор оружия-заклинаний-стрел-предметов в VR, без надоевших списков.;

- Dragonborn speaks naturally - распознование речи для выбора реплик в диалогах. Не обязательно, но улучшает погружение;

- Аудиокниги (вместо чтения книг - включаешь её как "подкаст" и гуляешь, слушая очередную книгу из скайрима);

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

- Мод на "дрожащие телеса NPC" после того как их коснёшься руками. Попытался настроить, но что-то там со скелетами-анимациями не заработало, отложил на будущее.

8. Не забывайте, что модифицировать игру можно до бесконечности; поэтому не забудьте в получившийся шедевр все-таки поиграть :) ___Ну а теперь мой список модов, картинками (и снизу будет стена текста - список модов, сгенерированный Vortex мод менеджером).

В целом, я все моды из своего списка могу порекомендовать. Ни разу не возникло ощущения, что "я переборщил" и "это не скайрим, это чушь какая-то". Всё очень гармонично, мне нравится. А дальше - каждый подбирает на свой вкус.

1. Сверху - косметика на природу-погоду. Потом анимирование предметов-людей-врагов-NPC в зависимости от условий. Хорошй звук.

2. Bug fixes - чрезвычайно важные моды, которые исправляют уйму ошибок. Устанавливайте внимательно. Ниже - пачка очень аккуратных и симпатичных кастомизаций различных поселений - они действительно теперь выглядят по разному и каждое обладает своим шармом.

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

3. Моды на "красоту" (того стоят, производительность не съедают); моды на погружение (NPC смотрят в лицо, двигаются реалистично, занимаются своими делами, интересные таверны). Ниже - добавление торговых лавок между городами (уместно) и автореген маны (при игре за мага - приятно, не жалею, что поставил).

4. Важные инструменты, без которых никуда. Улучшенные текстуры для дорог, книг, оружия, брони. Пачка симпатичных реалистичных (никакого аниме-чересчур-грудастого засилья. Мне хотелось реалистичных людей вокруг себя) скинов для женщин, мужчин и детей.

5. Несколько более удобных интерфейсов. Лучше свет и кровь.

6. Пожалуй, самая важная часть - все самые нужные VR моды. Тело целиком (а не только руки), блок в рукопашном бое, gravity gloves из Alyx, физические объекты, улучшение поведение лука и стрел, оптимизация оптимизация оптимизация и еще несколько утилит.

Если кому надо - какой-то автосгенерированный список текстом:

# Automatically generated by Vortex

*Lanterns Of Skyrim - All In One - Main.esm

*Unofficial Skyrim Special Edition Patch.esp

*Cathedral - 3D Mountain Flowers.esp

*dD - Enhanced Blood Main LITE.esp

*Immersive Sounds - Compendium.esp

*ISC Enhanced Blood Patch.esp

*No Arrow Auto Equip VR.esp

*Simple Realistic Archery VR.esp

*Cathedral - 3D Pine Grass.esp

*Book Covers Skyrim.esp

*Enhanced Solitude SSE.esp

*The Great City of Falkreath.esp

*The Great City of Rorikstead.esp

*male npc overahul se.esp

*Skyrim Trading Posts.esp

*Immersive Patrols II.esp

*SkyrimVR - USSEP Patch.esp

*Vokrii - Minimalistic Perks of Skyrim.esp

*Immersive Citizens - AI Overhaul.esp

*Immersive Wenches -Immersive Citizens AI Overhaul Patch-.esp

Информации получилось очень много, но мне толковые русскоязычные гайды не попадались. Если хотя бы пара человек смогут разобраться в модах к скайрим ВР и погрузятся в чарующий новый-старый мир, то моя писанина не будет зряшной :)

Результат (если любопытно) - тут https://www.twitch.tv/ganjjgames/clips?filter=clips&range=30d (короткие нарезки с моих стримов на твитче; длинные видео - там же)

Я инструктор по вождению. Уфа

Здравствуйте! Меня зовут Руслан и я автоинструктор. Работаю в этой сфере около 13 лет.

Я давно вынашивал идею делать учебные ролики. И пандемия дала определенный толчок в этом направлении. Купил камеру insta360 one R. (Если по ней будут вопросы, подскажу) И теперь снимаю процесс обучения внутри салона с обзором на 360 градусов в 4k. Можно посмотреть как реагирует ученик/ученица на то, что творится вокруг)

Создал ютуб канал и выкладываю туда.

Создал в январе поэтому роликов пока не много. Но самое главное недавно я выложил урок с подробным разбором прохождения именно экзаменационного маршрута для сдачи экзамена в ГИБДД с частыми ошибками. Обучаю в г. Уфа, но основные ошибки стандартные у всех, поэтому думаю, что полезным будет и людям сдающим экзамен и в других городах.

Этой профессии меня научил мой отец, сейчас он тоже успешно обучает. На данный момент у меня есть еще 1 работа, я работаю экономистом. А после этой, "стандартной" с 18.00 я начинаю работать инструктором) Устается бывает, особенно если ученик попадается сложненький) Учу и на механике и на "автомате", и с "правами" и без. Готовлю как к сдаче экзамена и так же очень много людей обращается уже с в/у, но без опыта в той или иной степени или с диким страхом. В этом году попалась ученица как раз, оооочень сильно боялась. На первом занятии когда выехали по спокойной дороге, все время одну руку прижимала к лицу от страха, а одной рулила. Причем что интересно даже одной рукой "держала" дорогу. Окольными путями вывел в центр города по проспекту, даже не заметила сначала и очень удивилась, когда закончилось занятие, а мы в таком людном месте!)) Когда рассказывала родственникам те даже не поверили))

Ситуаций смешных бывает много) Часто путают лево-право, конечно. Оба пола, если что. Другие участники дорожного движения обычно относятся с пониманием, но бывают и вреднючки. Особенно хочется выделить водителей автобусов различных маршруток и такси. Ну, бешенные просто! Ругаемся не редко, если подрезают, зажимают. У нас в Уфе движение интенсивное. Часто приезжают обучаться из Москвы, кто на каникулах, кто еще по каким-то делам, с северных городов. Обычно жалуются что у нас сложнее ездить. Редко с других стран) Одна девочка была из Бельгии, научилась, ездит, шлет фотки. Работа интересная для меня, хоть и в каком то смысле однообразная. Особенно, когда готовишь человека к экзамену. Люблю общаться с людьми, люблю смотреть за их прогрессом. Бывают что очень сложные ученики попадаются. В основном люди постарше, которые (55+). Но бывают и молодого возраста. Так чтобы совсем, вот прям СОВСЕМ безнадежно было это очень редко, ну крайне редко. Тут скорее просто подход нужен вообще другой, не по стандартной накатанной схеме. И много-много практики.

Прогресс тоже у всех разный. Иногда звонят по объявлению и спрашивают за сколько занятий я могу научить, а как я по телефону определю. Когда человек за руль сядет, минут 10 проедется, уже что то видно. А так по телефону определить нереально я считаю. Это ведь и от возраста, и от профессии, и от каких то увлечений зависит, от характера, от того учились ли с кем то из родственников, например, жена с мужем (85% муж кричит, ругает, отбивает желание, внушает страх). У спортсменов, как правило, психотип такой, что им надо все побыстрее сделать (за исключением шахматистов, полагаю, и других подобных случаев-не попадались пока). У людей постарше реакция замедленная, с ними работаем над планированием, предвидением ситуации, над увеличением скорости реакции, проработкой большого количества действий за короткое количество времени, доведением до автоматизма.

Уроки проходят от простого к сложному. На первом занятии объясняется что и как работает, отрабатываются на месте определенные действия, и затем выезжаем по несколько извилистой дороге с выездом в пригород, смотрим как человек "держит" дорогу (примеры на канале есть, кстати). Если после занятия вижу, что человек достаточно хорошо проехал, второе занятие проводим уже на более оживленной территории - конкретно по городу. Чем больше в разных ситуаций побываем вдвоем на учебной машине, тем легче будет потом (вместо того чтобы отрабатывать один и тот же маршрут, уверяю, так делать гораздо полезнее). Если человек пока не может держать одну и ту же скорость и следить за дорогой и постоянно с нее съезжает, то следующее занятие лучше провести либо на площадке, либо учиться парковаться, делать змейку. Так как нужно повысить навык именно управления автомобиля. Так же бывает человеку первое время просто не хватает концентрации и внимания на все. Если держит скорость на определенном уровне, и часто смотрит на спидометр, то теряет дорогу, и наоборот. Не смотрит в зеркала, да куча всего, поэтому я обычно постоянно проговариваю и проговариваю действия. Часто бывает потом ученики пишут, что мой голос продолжает звучать в голове)))) Про зеркала в основном)) Только во время вождения - не постоянно. )))

Не нужно расстраиваться если после 1 занятия кажется что ничего не получается, да, скорее всего так и есть, но это все нужно прорабатывать и прорабатывать. Это целая профессия! И надо относится к этому серьезно. Совсем молодые (меньше 23) учатся быстрее, потому что нет страха, нет ответственности и полного осознания. А чем старше, тем больше страха, часто излишнего правда. Психологически зажатые люди, неуверенные в себе плохо управляют автомобилем именно из-за боязни, а не потому что руки-крюки. Приходится их раскрывать, показывать что все нормально, и он со временем уходит. Не надо себя ругать, говорить что у вас ничего не получится, что вы ничего не можете. Я верю в людей больше, чем они в себя сами. Часто "неумение" это просто неправильно подобранный инструктор. Выбор щас большой, не понравился - поменяли. Не нашли в автошколе нормального, найдите другого с другой автошколы, кто знает маршрут и сдайте с ним. Документы с автошколы после теории обязаны отдать по требованию. У меня была ученица в том году. 20 занятий на АВТОДРОМЕ НА ПЛОЩАДКЕ. Ни 1 выезда в город, даже по тихим улочкам. И таких куча! Даже до автодрома доезжал инструктор (язык слабо поворачивается так называть, правда). В "пробке" на площадке 1,5 часа, и обратно. Мне лично, если честно, выгодно когда таких обучающих много. У меня другой подход, я не беру много учеников и не беру количеством. Стараюсь работать на максимум, но и от ученика требую делать все корректно и правильно. И практика, практика, практика. В дальнейшем, как отсниму материал, выложу как парковаться различными способами. Пост получился длинный) Первый раз так пишу) Будьте здоровы)

📎📎📎📎📎📎📎📎📎📎