Приветствую! На данный момент есть проект, внутриигровая механика прописана, но присутствуют баги, необходимо убрать баги в коде или определить факторы их возникновения, а так же необходимо написать пару небольших функций (TextRender, привязать звук), используя возможности ...
Автоматизация рендеринга видео в Unreal Engine
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Мы, стартап Texel, с помощью наших самых быстрых в мире 3D-сканеров Portal (2 минуты на получение готовой 3D-модели), делаем, в частности, такие вещи: человек сканируется в A-образной позе и мы можем его быстро анимировать. В контексте этой быстрой «телепортации по ту сторону экрана» у нас есть следующая задача.
У нас есть следующий процесс, который необходимо автоматизировать.
Есть проект на Unreal Engine 4.13, в нём есть несколько уровней и на каждом уровне – по несколько секвенций. В каждой секвенции участвует один и тот же персонаж, но с новой анимацией. Каждую секвенцию мы рендерим в видео без сжатия. Затем все полученные видео конкатенируются с ещё несколькими заранее подготовленными видео, итоговый ролик заливается на YouTube в режиме Unlisted и ссылка на него отправляется на определённый e-mail.
Весь этот процесс необходимо автоматизировать.
Т. е., оператор должен запускать у себя на компе Unreal Engine 4.13, указывать (вероятно, с помощью UPROPERTY) очередной e-mail, а также указывать путь к zip-архиву, содержащему персонажа и анимации в формате FBX, нажимать одну кнопку – и всё остальное должно делаться автоматически, а именно:
• загрузить из zip-архива в content все fbx (как model.fbx, с моделью персонажа, так и все остальные .fbx с анимациями для этого персонажа), при этом надо убедиться, что написанный код грузит в том числе и текстуру из model.fbx, потому что в Unreal Engine с этим могут быть проблемы
— имена файлов и их количество во всех zip-архивах всегда одинаковое;
• загрузить уровень A;
• загрузить секвенцию A0001;
• render this movie to a video, с параметрами: Video Sequence, 1920 x 1080, don't use compression, filename format: {shot};
• загрузить секвенцию A0002;
• render this movie to a video с теми же параметрами;
• загрузить уровень B;
• загрузить секвенцию B0001;
• render this movie to a video с теми же параметрами;
• и так далее со всеми имеющимися в проекте уровнями и соответствующим им секвенциями;
• полученные видео необходимо конкатенировать с предварительно подготовленными роликами (через ffmpeg -f concat, MP4Box -cat или любым другим способом)
— имеющиеся ролики имеют имена ровно в той же нотации, т. е., типа A0000.avi, A0003.avi, B0000.avi, B0002.avi, B0005.avi, C0001.avi, C0004.avi, и т. п., соответственно, конкатенировать все видео нужно в алфавитном порядке;
• залить полученный ролик на YouTube (https://developers.google.com/youtube/v3/guides/uploading_a_video);
• отправить заранее подготовленный текст письма с вставкой в нужном месте ссылки на залитый на YouTube ролик (типа, "Добрый день.\nВаш ролик готов: " & youtubeURL & "\nПриходите ещё").
Итого, оператору должны быть доступны для редактирования только 2 параметра: путь к zip-архиву с fbx и адрес электронной почты.
Всё остальное необходимо оставить захардкоденным, чтобы мы могли поменять, а оператор ненароком нет (:
Собирать проект из Unreal Engine под какую-либо платформу не нужно: у оператора установлен Unreal Engine, он будет работать из него.
Если вы можете это реализовать, пишите, за какой срок и за какую сумму вы готовы это сделать.
- Похожие заказы
- $500Разработка игр2 заявкиЗакрыт8 лет назад
Привет! Нужен шейдер, который будет искожать исходное изображение растягивая один из его углов (а-ля изменение перспективы). В шейдер на вход будет подаваться смещение по горизонтали и смещение по вертикали. Если горизонтальное смещение меньше ...
Разработка игр1 заявкаЗакрыт8 лет назадАдрес игры https://vk.com/app4035411_269644463. Необходимо поменять логику ведения боя ботами и заменить параметры персонажей (сила, ловкость, выносливость, атака и прочие). Движок игры написан на Java.
Разработка игр1 заявкаЗакрыт8 лет назадНужны разработчики (желательно на Unity) экономической настольной игры Менеджер с возможностью вывода денежных средств.Срок исполнения- 1-3 мес.
Разработка игр1 заявкаЗакрыт8 лет назад- $2000
Здравствуйте! Игра в стиле [b]Worms[/b], пошаговый экшен с желеобразными существами. Текущий билд выглядит [url=http://giphy.com/gifs/l0MYJZjMIt0B362JO]вот так[/url] (как видите, также работает система жидкости, ею вам пока заниматься [b]не нужно[/b]). Платформа — PC, но управление заточено под геймпад Xbox. Основная особенность — герои ...
Разработка игр3 заявкиЗакрыт8 лет назад нужно на Делфи (Codegear RAD Studio 2007) сделать игру "Подкидной дурак" Нужно будет сделать искуственный интелект. Игра "человека" с ПК Уровень сложности кода минимален срок 3 дня.
Разработка игрнет заявокЗакрыт8 лет назадНеобходимо поправить анимацию боя для онлайн игры на Flash (ActionScript3). Суть боя состоит в том что есть твой персонаж и наёмники которые на поле расположены 3х3. Также на этом экране расположены игроки противника. У тебя и ...
Разработка игрнет заявокЗакрыт8 лет назадВ проектhttps://vk.com/app1964489_20426772 Нужен серверный программист Проект работает на сервере смарт фокс В настоящий момент проект недоделан, а именно не дописана серверная часть кода. Соответственно нужно дописать существующий/написать с нуля код. Код нужно дописать на яве. ТЗ готов предоставить
Разработка игр2 заявкиЗакрыт8 лет назад