AI для анимации в Unity | Unite 2022
https://www.youtube.com/watch?v=Fa49SQtLOsA
Видимо, так как основные выступления на Unite делали ребята из Unity, я всё ещё считаю, что последний Unite это чуть ли не просто набор мануалов по инструментам Unity. И вот новый мануал по Yet Another инструменту. Но инструмент забавный. Единственное что как его применять в играх абсолютно непонятно. В играх чаще юзается root motion нежели подобных подход к анимациям. Так как нужно вписывать анимации в контекст. Делать прототипы, которые потом будут чистится — может быть. Для роликов? Не делал не знаю. Может для роликов это и норм)
Ну и конечно же начало фразы "я не аниматор, но покажу как делать анимации удобнее" доверия не вызывает. Но больше инструментов всегда хорошо. А вот удобный ли это инструмент — пока непонятно)
https://www.youtube.com/watch?v=Fa49SQtLOsA
Видимо, так как основные выступления на Unite делали ребята из Unity, я всё ещё считаю, что последний Unite это чуть ли не просто набор мануалов по инструментам Unity. И вот новый мануал по Yet Another инструменту. Но инструмент забавный. Единственное что как его применять в играх абсолютно непонятно. В играх чаще юзается root motion нежели подобных подход к анимациям. Так как нужно вписывать анимации в контекст. Делать прототипы, которые потом будут чистится — может быть. Для роликов? Не делал не знаю. Может для роликов это и норм)
Ну и конечно же начало фразы "я не аниматор, но покажу как делать анимации удобнее" доверия не вызывает. Но больше инструментов всегда хорошо. А вот удобный ли это инструмент — пока непонятно)
YouTube
Using machine learning & AI to create natural character poses | Unite 2022
If you have little or no experience authoring character poses, don’t miss this talk. Florent presents a tool that leverages both machine learning and a physics engine to enable you to create natural-looking poses in just a few seconds.
Speaker: Florent Bocquelet…
Speaker: Florent Bocquelet…
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Туториал по диссолв эффекту
https://halisavakis.com/my-take-on-shaders-vfx-master-shader-part-i/
Сам эффект выглядит неплохо, шейдер так себе и очень перегружен. Но тутор для ознакомления с некими базовыми концепциями шейдерлаба — норм :)
https://halisavakis.com/my-take-on-shaders-vfx-master-shader-part-i/
Сам эффект выглядит неплохо, шейдер так себе и очень перегружен. Но тутор для ознакомления с некими базовыми концепциями шейдерлаба — норм :)
👍5🔥2
Куда расти сеньору? | DotNext
https://www.youtube.com/watch?v=jcL9phXGze4
Решил посмотреть доклады с последних DotNext'ов. Интересный доклад Александра Поломодова про то, куда можно расти сеньору. Да и в общем много интересных мыслей. Про рост как технаря или как менеджера, про мотивацию, про разные домены задач)
https://www.youtube.com/watch?v=jcL9phXGze4
Решил посмотреть доклады с последних DotNext'ов. Интересный доклад Александра Поломодова про то, куда можно расти сеньору. Да и в общем много интересных мыслей. Про рост как технаря или как менеджера, про мотивацию, про разные домены задач)
YouTube
Александр Поломодов — Как развиваться, если ты уже Senior Software Engineer
Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Несмотря на то, что вопросам обучения уделяют много времени, как правило они касаются тех, кто еще только хочет войти в IT.
Александр расскажет про то, как продолжить развиваться, если ты уже Senior.…
— —
Несмотря на то, что вопросам обучения уделяют много времени, как правило они касаются тех, кто еще только хочет войти в IT.
Александр расскажет про то, как продолжить развиваться, если ты уже Senior.…
👍2
Про FFMPEG | DotNext
https://www.youtube.com/watch?v=mXfxvj9id6I
FFMPEG знать очень полезно. Я периодически работаю с медиа-данными, видео, звуком и т.п. поэтому очень часто пользуюсь ffmpeg. Либо в консоли, либо встраиваю в свои продукты. Скажем на стенде нужно писать видео, в Unity писать видео под виндой просто в соответствии с media foundation на каком-нить h264 mp4, а в браузере очень хочется webp. И тому подобное. Рестриминг rstp в hls для систем стриминга видеопотоков. Есть очень много самых разных задач, которые может решать FFMPEG.
Собственно в этом докладе на мой взгляд отлично изложены базовые концепции работы с ним + способы работы конкретно в .Net. Без контекста Unity конечно, но для этого есть тот же FFmpeg for Unity. Ну и при работе с ffmpeg неплохо знать нюансы лицензии LGPL.
https://www.youtube.com/watch?v=mXfxvj9id6I
FFMPEG знать очень полезно. Я периодически работаю с медиа-данными, видео, звуком и т.п. поэтому очень часто пользуюсь ffmpeg. Либо в консоли, либо встраиваю в свои продукты. Скажем на стенде нужно писать видео, в Unity писать видео под виндой просто в соответствии с media foundation на каком-нить h264 mp4, а в браузере очень хочется webp. И тому подобное. Рестриминг rstp в hls для систем стриминга видеопотоков. Есть очень много самых разных задач, которые может решать FFMPEG.
Собственно в этом докладе на мой взгляд отлично изложены базовые концепции работы с ним + способы работы конкретно в .Net. Без контекста Unity конечно, но для этого есть тот же FFmpeg for Unity. Ну и при работе с ffmpeg неплохо знать нюансы лицензии LGPL.
YouTube
Леонид Андриевский — FFmpeg в приложениях .NET для работы с медиафайлами
Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Требуется работать с видео- и аудиофайлами? Тогда облегчить работу с ними поможет качественный фреймворк. Мы рассмотрим фреймворк с открытым исходным кодом FFmpeg. Поговорим о терминологии и принципах…
— —
Требуется работать с видео- и аудиофайлами? Тогда облегчить работу с ними поможет качественный фреймворк. Мы рассмотрим фреймворк с открытым исходным кодом FFmpeg. Поговорим о терминологии и принципах…
Media is too big
VIEW IN TELEGRAM
VR игра по острым козырькам
Ну вот не зря теперь у меня есть все эти VR устройства. Надо будет прикупить. Сериал был топ, может и игра будет неплоха :) Релиз 9 марта
Ну вот не зря теперь у меня есть все эти VR устройства. Надо будет прикупить. Сериал был топ, может и игра будет неплоха :) Релиз 9 марта
👍5
Texturing the World Assassins Creed Odyssey
https://www.youtube.com/watch?v=DRu_iWOJ2yg
С утра наткнулся на интересный доклад про текстурирование мира в Assassins Creed Odyssey. Всегда интересно смотреть на продакшен процессы крупных студий)
https://www.youtube.com/watch?v=DRu_iWOJ2yg
С утра наткнулся на интересный доклад про текстурирование мира в Assassins Creed Odyssey. Всегда интересно смотреть на продакшен процессы крупных студий)
YouTube
Texturing the World of Assassin's Creed Odyssey | Adobe Substance 3D
Vincent Dérozier and Pierre Fleau will take you through the complete production of the materials of Assassin's Creed Odyssey. From conception to pre-production and production, learn what defines the artistic direction of such textures, and how technical elements…
👍3
Metawire
https://github.com/keijiro/Metawire
Прикольный репозиторий от keijiro генерирующий wireframe примитивы
https://github.com/keijiro/Metawire
Прикольный репозиторий от keijiro генерирующий wireframe примитивы
GitHub
GitHub - keijiro/Metawire: Unity primitive mesh generator as an asset importer (for wireframe primitives)
Unity primitive mesh generator as an asset importer (for wireframe primitives) - keijiro/Metawire
👍3
Экспресс, который не экспресс
Я не люблю делать что-то долго. Я всю свою профессиональную деятельность живу по принципу "лучше запустить и получить фидбек, чем вытачивать до идеала и не выпустить". Долго прорабатывать какую-то вещь — это прям не про меня. Все свои продукты, когда я сажусь их делать, я делаю быстро, короткими итерациями, без перфекционизма. Так как я считаю, что перфекционизм влияет лишь на некий процент конверсии, и если продукт показывает хорошие метрики, то их всегда можно будет "подтянуть".
Так вот, когда я решил сделать (2 месяца назад) https://hermesbot.ru/ встал вопрос того, что боту нужен логотип. И я решил попробовать заказать экспресс дизайн Лебедева. Ну что я могу сказать, не такой уж он и экспресс) Начиная от клиентского сервиса и заканчивая нюансами, о которых я не могу говорить — не самый приятный опыт заказа какой-либо работы. Поэтому мы с артдиром в настоящем экспресс режиме собрали дизайн всего за несколько дней. Получилось прикольно. Не идеально, есть что докрутить, но для тестового запуска попрёт. Мне конечно всё ещё интересно, что я получу за потраченный на студию Лебедева кусочек бюджета. Но основная проблема даже не в этом)
Казалось бы Лебедев рассказывает про UX, про хороший дизайн, хороший сервис. А клиентский менеджер по формулировкам ответа на письма общается так, как я себе никогда не позволял. При том, что с клиентами я общаюсь без особых церемоний и со мной "клиент всегда прав" не работает. Но когда не соблюдаются правила некоего базового этикета (ни здрасьте, ни до свидания) и человек сразу вежливо посылает. Это удивляет. Можно было написать ровно тоже самое не вызывая никакого негатива в адрес студии. У меня для такого даже когда-то были прописанные скрипты, как нужно отвечать. В общем забавно. Зачем потом идти туда с нормальными бюджетами, когда они будут, мне не совсем понятно, если ребята свой процесс ответа на запросы на почту выстроить не могут :)
Ну и фиг с ним. Посмотрим какой результат получится от "экспресс" дизайна. Видимо когда уже выйдет вторая или третья версия нашего бота :) Если вы торопитесь, то "экспресс" дизайн Лебедева, точно не для вас :)
Я не люблю делать что-то долго. Я всю свою профессиональную деятельность живу по принципу "лучше запустить и получить фидбек, чем вытачивать до идеала и не выпустить". Долго прорабатывать какую-то вещь — это прям не про меня. Все свои продукты, когда я сажусь их делать, я делаю быстро, короткими итерациями, без перфекционизма. Так как я считаю, что перфекционизм влияет лишь на некий процент конверсии, и если продукт показывает хорошие метрики, то их всегда можно будет "подтянуть".
Так вот, когда я решил сделать (2 месяца назад) https://hermesbot.ru/ встал вопрос того, что боту нужен логотип. И я решил попробовать заказать экспресс дизайн Лебедева. Ну что я могу сказать, не такой уж он и экспресс) Начиная от клиентского сервиса и заканчивая нюансами, о которых я не могу говорить — не самый приятный опыт заказа какой-либо работы. Поэтому мы с артдиром в настоящем экспресс режиме собрали дизайн всего за несколько дней. Получилось прикольно. Не идеально, есть что докрутить, но для тестового запуска попрёт. Мне конечно всё ещё интересно, что я получу за потраченный на студию Лебедева кусочек бюджета. Но основная проблема даже не в этом)
Казалось бы Лебедев рассказывает про UX, про хороший дизайн, хороший сервис. А клиентский менеджер по формулировкам ответа на письма общается так, как я себе никогда не позволял. При том, что с клиентами я общаюсь без особых церемоний и со мной "клиент всегда прав" не работает. Но когда не соблюдаются правила некоего базового этикета (ни здрасьте, ни до свидания) и человек сразу вежливо посылает. Это удивляет. Можно было написать ровно тоже самое не вызывая никакого негатива в адрес студии. У меня для такого даже когда-то были прописанные скрипты, как нужно отвечать. В общем забавно. Зачем потом идти туда с нормальными бюджетами, когда они будут, мне не совсем понятно, если ребята свой процесс ответа на запросы на почту выстроить не могут :)
Ну и фиг с ним. Посмотрим какой результат получится от "экспресс" дизайна. Видимо когда уже выйдет вторая или третья версия нашего бота :) Если вы торопитесь, то "экспресс" дизайн Лебедева, точно не для вас :)
👍5🔥1
Десять шейдеров за десять минут
https://www.youtube.com/watch?v=vje0x1BNpp8
Неплохое видео разбирающее 10 видов шейдеров
https://www.youtube.com/watch?v=vje0x1BNpp8
Неплохое видео разбирающее 10 видов шейдеров
YouTube
10 Shaders in 10 Minutes - Unity Shader Graph
It's time for not just one shader, but 10! In this video, you'll learn about 10 different shader effects, what they are useful for, and how to make them in Shader Graph!
------------
👇 Download the project on GitHub: https://github.com/daniel-ilett/10-shaders…
------------
👇 Download the project on GitHub: https://github.com/daniel-ilett/10-shaders…
👍3🔥1
Новые фишки для бекенда игры
https://blog.unity.com/technology/8-new-features-support-game-backend-development
Версионирование ремоут конфига — это прикольно. Поддержка квеста в аутентификации тоже кул) Да и всегда полезно ознакомиться, что там юнити делает нового. Хотя родные сервисы обычно работают с нюансами)
https://blog.unity.com/technology/8-new-features-support-game-backend-development
Версионирование ремоут конфига — это прикольно. Поддержка квеста в аутентификации тоже кул) Да и всегда полезно ознакомиться, что там юнити делает нового. Хотя родные сервисы обычно работают с нюансами)
👍3🔥1
Запускать свои продукты очень сложно
https://habr.com/ru/post/704676/
Тут на хабре интересная статья вышла. Советую ознакомится. Что-то делать всегда круто, хотя без опыта запуска продуктов провалится шансы всегда высоки. А откуда взяться опыту, если их не запускать? Можно почитать как кто-то запускал. Но это не совсем то. Я запускал и закрывал уже наверное десятки своих проектов. Причём в самых разных направлениях. И разработка это всегда только начало
Игры запускать же ещё сложнее в некотором смысле. С одной стороны сравнивая с моим недавним запуском бота, есть некоторые свои упрощения. Игра должна быть всего лишь интересной XD Всего лишь :) А с продуктом я трачу дни и недели на продумывание юзабилити и за что пользователь будет платить. Хотя тут возможно играет роль опыт, так как какие мотивации и как монетизируются игры я помню из опыта работы в крупных компаниях)
Но и интересную игру сделать не так просто, привлечь туда пользователей не так просто. Поэтому когда кто-то пытается что-то такое запускать и пускай это не получается, но всегда вызывает уважение. У меня не получалось уже 10-ки раз, и я тратил на продукты и компании не только своё время, но и за всё время думаю сжёг больше 10 миллионов. Которые я сам же и заработал за 8 лет профессиональной деятельности, но тем не менее)
Каждый запуск — это риск. Риск который всегда тяжело на себя брать. Но в итоге один из плюсов такого подхода даже не шанс заработать много денег. Когда ты запускаешь что-то ты очень многое узнаешь по ходу пьесы. Если бы я не закрыл компанию 2020 году с долгами около 4 миллионов рублей потратив на неё 3 года времени, я бы не понимал настолько глубоко процессы построения пайплайна продакшена и устройство аутсорс рынка. И это я ещё не беру сколько я сил вложил, так как работал 7/0 по 14 часов в день зарабатывая в среднем меньше 100к рублей в месяц)
Ну да, я никогда не привлекал инвестиции) Иначе бы порядки цифр были бы намного больше, просто не своих денег. Хотя инвестиции мне много раз предлагали. Просто я всё ещё не хочу, чтобы на мои продукты и проекты влияло мнение инвесторов и хочу полную свободу. Поэтому будем и дальше, как это называется, бустрапить :)
https://habr.com/ru/post/704676/
Тут на хабре интересная статья вышла. Советую ознакомится. Что-то делать всегда круто, хотя без опыта запуска продуктов провалится шансы всегда высоки. А откуда взяться опыту, если их не запускать? Можно почитать как кто-то запускал. Но это не совсем то. Я запускал и закрывал уже наверное десятки своих проектов. Причём в самых разных направлениях. И разработка это всегда только начало
Игры запускать же ещё сложнее в некотором смысле. С одной стороны сравнивая с моим недавним запуском бота, есть некоторые свои упрощения. Игра должна быть всего лишь интересной XD Всего лишь :) А с продуктом я трачу дни и недели на продумывание юзабилити и за что пользователь будет платить. Хотя тут возможно играет роль опыт, так как какие мотивации и как монетизируются игры я помню из опыта работы в крупных компаниях)
Но и интересную игру сделать не так просто, привлечь туда пользователей не так просто. Поэтому когда кто-то пытается что-то такое запускать и пускай это не получается, но всегда вызывает уважение. У меня не получалось уже 10-ки раз, и я тратил на продукты и компании не только своё время, но и за всё время думаю сжёг больше 10 миллионов. Которые я сам же и заработал за 8 лет профессиональной деятельности, но тем не менее)
Каждый запуск — это риск. Риск который всегда тяжело на себя брать. Но в итоге один из плюсов такого подхода даже не шанс заработать много денег. Когда ты запускаешь что-то ты очень многое узнаешь по ходу пьесы. Если бы я не закрыл компанию 2020 году с долгами около 4 миллионов рублей потратив на неё 3 года времени, я бы не понимал настолько глубоко процессы построения пайплайна продакшена и устройство аутсорс рынка. И это я ещё не беру сколько я сил вложил, так как работал 7/0 по 14 часов в день зарабатывая в среднем меньше 100к рублей в месяц)
Ну да, я никогда не привлекал инвестиции) Иначе бы порядки цифр были бы намного больше, просто не своих денег. Хотя инвестиции мне много раз предлагали. Просто я всё ещё не хочу, чтобы на мои продукты и проекты влияло мнение инвесторов и хочу полную свободу. Поэтому будем и дальше, как это называется, бустрапить :)
Хабр
Как я запустил свою первую мобильную игру и провалился
В августе я уволился с работы, чтобы запустить свою первую мобильную игру. Мой проект провалился, но за 2 месяца я прошел все этапы создания игр. В статье рассказываю про инструменты, как планировал...
🔥6👍1
Как заменять префабы в Unity 2022
https://www.youtube.com/watch?v=WOJzHz4sRyU
Небольшой тутор от юнити по новым фичам редактора в последней версии
https://www.youtube.com/watch?v=WOJzHz4sRyU
Небольшой тутор от юнити по новым фичам редактора в последней версии
YouTube
How to replace Prefabs in Unity 2022.2 Tech Stream | Tutorial
We’ve made several improvements to the Prefab system based on your feedback! In the latest Unity 2022.2 Tech Stream release, you can now easily replace one or more Prefabs in the Scene with other Prefab Assets. This feature will keep the Prefab instance position…
👍2
Статья про работу аниматора
https://habr.com/ru/company/mygames/blog/704736/
Интересная статья про работу аниматора. Ну и упоминания каскадёра всегда вызывают ностальгию по работе в Nekki :) Прекрасное было время. До сих пор хочу себе кабинет где можно будет рисовать маркером на стене. Так как стены с обоями на которых можно рисовать и стирать маркером — это тема :)
https://habr.com/ru/company/mygames/blog/704736/
Интересная статья про работу аниматора. Ну и упоминания каскадёра всегда вызывают ностальгию по работе в Nekki :) Прекрасное было время. До сих пор хочу себе кабинет где можно будет рисовать маркером на стене. Так как стены с обоями на которых можно рисовать и стирать маркером — это тема :)
Хабр
Оживление виртуальных героев: как выглядит рабочий процесс 3D-аниматора
Анимации в играх — это полноценное художественное средство, которое позволяет передать характер героя, его настроение и эмоции. Она способна как тесно связать игрока и героя, так и нарушить...
👍4❤2👏1
Cesium For Unity
https://80.lv/articles/cesium-plug-in-is-now-available-for-unity/#conversation
Вышел интересный плагин для геолокационных приложений. Он стримить 3д тайлы реального мира с фотограмметрическими моделями, 3д моделями зданий, террейнами высокого разрешения из https://cesium.com/platform/cesium-ion/
Сам плагин бесплатный и всё бесплатно для некоммерческого использования. Платным является уже коммерческое применение и платится за Cesium Ion. Сам плагин https://github.com/CesiumGS/cesium-unity
Так сказать если кто-то хотел сделать свой Microsoft Flight Simulator, то теперь есть апи с плагином для Unity которое позволяет стримить реальный мир :)
https://80.lv/articles/cesium-plug-in-is-now-available-for-unity/#conversation
Вышел интересный плагин для геолокационных приложений. Он стримить 3д тайлы реального мира с фотограмметрическими моделями, 3д моделями зданий, террейнами высокого разрешения из https://cesium.com/platform/cesium-ion/
Сам плагин бесплатный и всё бесплатно для некоммерческого использования. Платным является уже коммерческое применение и платится за Cesium Ion. Сам плагин https://github.com/CesiumGS/cesium-unity
Так сказать если кто-то хотел сделать свой Microsoft Flight Simulator, то теперь есть апи с плагином для Unity которое позволяет стримить реальный мир :)
80LV
Cesium Plug-in Is Now Available for Unity
The tool combines the 3D geospatial capability of Cesium and 3D Tiles with the Unity ecosystem.
👍7
Async/await в новой Unity
https://habr.com/ru/post/704792/
Классная статья разбор про новые фишки с async/await в Unity. Канселейшн токены топ. У меня с этим всем возникает один вопрос, который надо проверить. Async/await это конечно супер, но будет ли это всё работать с webgl. Просто я иногда избегаю асинхронности здорового человека и пишу на колбеках, так как в вебе тредпул не работает. А некоторым проектам нужна кроссплатформенность)
https://habr.com/ru/post/704792/
Классная статья разбор про новые фишки с async/await в Unity. Канселейшн токены топ. У меня с этим всем возникает один вопрос, который надо проверить. Async/await это конечно супер, но будет ли это всё работать с webgl. Просто я иногда избегаю асинхронности здорового человека и пишу на колбеках, так как в вебе тредпул не работает. А некоторым проектам нужна кроссплатформенность)
Хабр
Unity 2022.2 продолжает интеграцию async await
В Unity 2022.2 был сделан ещё один небольшой шаг в сторону поддержки async-await, анонсированный еще в мае 2022 года в статье "Unity and .NET, what’s next?" . В UnityEngine.MonoBehaviour было...
👍3
Text-to-motion
https://80.lv/articles/mofusion-automating-human-motion-synthesis/
Любопытная работа по text-to-motion решению. Нейросети конечно учатся творить сущую магию, и скоро думаю уже станут неотъемлемой часть работы любого профессионала.
Я в целом обожаю современный мир за демократизацию всех технологии. Если раньше чтобы сделать игру нужно было тратить годы на разработку игрового движка, сейчас это может сделать любой энтузиаст. И этот концепт продолжает развиваться. Конечно это порождает тонну откровенного говна и всякой хрени от людей в поисках лёгкой наживы. Но так же это и даёт шанс множеству людей для которых такое раньше было близко к невозможному. Множеству крутых и талантливых людей :)
https://80.lv/articles/mofusion-automating-human-motion-synthesis/
Любопытная работа по text-to-motion решению. Нейросети конечно учатся творить сущую магию, и скоро думаю уже станут неотъемлемой часть работы любого профессионала.
Я в целом обожаю современный мир за демократизацию всех технологии. Если раньше чтобы сделать игру нужно было тратить годы на разработку игрового движка, сейчас это может сделать любой энтузиаст. И этот концепт продолжает развиваться. Конечно это порождает тонну откровенного говна и всякой хрени от людей в поисках лёгкой наживы. Но так же это и даёт шанс множеству людей для которых такое раньше было близко к невозможному. Множеству крутых и талантливых людей :)
80LV
MoFusion: Automating Human Motion Synthesis
The creators promise text-to-motion, motion completion, and zero-shot mixing of multiple control signals.
🔥3👍2