LifeEXE | Unreal Engine | CG
2.1K subscribers
566 photos
812 videos
716 links
Download Telegram
Media is too big
VIEW IN TELEGRAM
🔝 Всем вечерний привет! 🔝

Google анонсировали крутейшую штуку — LightLab

LightLab — это новый инструмент, предназначенный для управления светом на изображениях.

В основе LightLab лежит диффузионная модель, которая моделирует сложные световые эффекты, тени и отражения, непосредственно в пространстве изображений.

Поддерживаются следующие настройки:
🟢 Интенсивность света
🟢 Цвет
🟢 Виртуальные источники света
🟢 Ambient-освещение

На сайте много интерактивных виджетов с демонстрацией работы модели:
🔗 https://nadmag.github.io/LightLab

Подробнее в видео:
📱 Controlling Light Sources in Images with Diffusion Models

#lightlab #google #ai #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3986
🆒 Всем привет, всем привет! 🆒

Microsoft представила RenderFormer — нейросеть для рендеринга:
🔗https://microsoft.github.io/renderformer

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

Код:
📱 https://github.com/microsoft/renderformer

Модель:
💎 https://huggingface.co/microsoft/renderformer-v1.1-swin-large

Научная работа:
🖥 https://renderformer.github.io/pdfs/renderformer-paper.pdf

Подробный обзор:
📱 Two Minute Papers

💡 На эту тему будет доклад в рамках SIGGRAPH 2025 — это ежегодная международная конференция по компьютерной графике и интерактивным технологиям. Мероприятие состоится с 10 по 14 августа 2025 года в Ванкувере, Канада. Обычно доклады намного интереснее, чем на той же конференции разработчиков компьютерных игр (интереснее даже для самих разработчиков компьютерных игр😀)

#microsoft #AI #renderformer #neuralrendering #3d #graphics #gamedev #tools #lifeexe #lifeexecode #siggraph #siggraph2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥248👍72🙏1
Media is too big
VIEW IN TELEGRAM
📕 Всем привет, всем привет! 📕

VAST AI Research совместно с Университетом Гонконга представили HoloPart — инструмент, который способен разделять 3D-объекты на полные, семантически значимые части, включая даже скрытые или недостающие элементы:

🔗 https://vast-ai-research.github.io/HoloPart

Что делает HoloPart ⬇️
🔤Работает напрямую с point cloud и mesh-данными
🔤Не требует разметки — самообучение по 3D
🔤Понимает семантические и геометрические связи между деталями
🔤Результат — точные и интерпретируемые сегментации объектов

💡 Грубо говоря, HoloPart может взять 3D-модель, скажем, кресла или робота, и выделить сиденье, ножки, подлокотники, приводы — как если бы модель «понимала», из чего объект состоит. Без подсказок.

Код
📱 https://github.com/VAST-AI-Research/HoloPart

Модель
🤖 https://huggingface.co/VAST-AI/HoloPart

#holopart #3d #ai #material #modeling #gamedev #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍741😁11
Media is too big
VIEW IN TELEGRAM
🚨 Всем вечерний привет! 🚨

Шикарный новости сегодня!

Несколько часов назад Google выложили Gemini CLI
бесплатного AI-агента 🤖 для командной строки с открытым исходным кодом:
🔗 Gemini CLI: your open-source AI agent

Это не просто чат — а полноценный AI-ассистент, который поможет писать код, автоматизировать задачи и ускорить рабочие процессы, как claude code.

Проект open-source:
📱 https://github.com/google-gemini/gemini-cli

🔤🔤🔤🔤🔤

🔤Устанавливаем Node.js — версия 18 или выше
🔤Устанавливаем пакет командой: npm install -g @google/gemini-cli
🔤 Запускаем команду: gemini
🔤 После запуска необходимо авторизоваться с помощью вашего Google-аккаунта (Gemini предложит)

💡 Могут быть проблемы с моделью Pro. Пробуем переопределить модель: gemini --model gemini-2.5-flash

🔤🔤🔤 🔤🔤🔤🔤

В видео я открыл проект Lyra Starter Game в VS Code под Unreal Engine, задаю вопросы по коду и также попросил создать абилити двойного прыжка 🚀

🔤🔤🔤🔤

/ - откроется список доступных команд
/help
/about
/quit


🔤🔤🔤🔤 🔤🔤🔤🔤

🔤По умолчанию используется Gemini 2.5 Pro с контекстным окном в 1 миллион токенов
🔤60 запросов к модели в минуту
🔤1,000 запросов в день

P.S. В пятницу будет анонс лекций по Model Context Protocol,
поэтому в тему вкатимся
. Можно пока пересмотреть самое первое видео.

#gemini #llm #ai #unrealengine #ue5 #gamedev #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥488👍41😱11
This media is not supported in your browser
VIEW IN TELEGRAM
📕 Всем привет, всем привет! 📕

Подборка бесплатных курсов по Generative AI из вчерашней лекции ⬇️

🔗 Google Grow
🔗 Microsoft. Generative AI For Beginners
🔗 OpenAI
🔗 Anthropic

💡 Все остальные ссылочки, команды и код здесь:
02. LLMs. Cline. Typescript

#ai #learn #tutorial #openai #gpt #gamedev #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥74🦄1
🆒 Всем привет! 🆒

На предстоящей конференции SIGGRAPH 2025 будет представлен интересный доклад⬇️

PARC — Physics-based Augmentation with Reinforcement Learning for Character Controllers.

✏️ PARC использует итеративный процесс, включающий машинное обучение и физическое моделирование, для создания реалистичных движений для персонажей, перемещающихся по сложной местности, подобно движениям паркура.

Научная работа:
🖥 https://michaelx.io/parc/index.html

Код обещают скоро выложить, плейсхолдер:
📱 https://github.com/mshoe/PARC

#siggraph2025 #animation #ai #gamedev #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
29👍16🔥82
📕 Всем привет, всем привет! 📕

На Epic Games Developer Community имеется отличный гайд для тех, кто хочет познакомиться с системой State Tree в Unreal Engine ⬇️

🔗 Your First 60 Minutes with StateTree

Что такое State Tree
🔤StateTree — это универсальная иерархическая машина состояний, которая объединяет селекторы (Selectors) из деревьев поведений (behavior trees) с состояниями (States) и переходами (Transitions) из машин состояний (state machines).

🔤🔤🔤🔤

#learn #ai #statemachine #ue5 #unrealengine #gamedev #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30117👍1🦄11
This media is not supported in your browser
VIEW IN TELEGRAM
🆕 Всем привет, всем привет! 🆕

Dynamics Lab
выкатили Mirage — прототип ИИ движка для создания игр ⬇️

🔗 https://blog.dynamicslab.ai

Имеются две демки, которые генерятся в real time: одна в стиле GTA, другая в стиле Forza Horizon ⬇️

🔤https://demo.dynamicslab.ai/chaos
🔤https://demo.dynamicslab.ai/drift

В предыдущий раз у всех подгорело, когда ​Microsoft представила AI версию Quake II

#gamedev #games #ai #mirage #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥157🤯6🦄3👍2👾2🐳1👻1
LifeEXE | Unreal Engine | CG
🆕 Всем привет, всем привет! 🆕 Dynamics Lab выкатили Mirage — прототип ИИ движка для создания игр ⬇️ 🔗 https://blog.dynamicslab.ai Имеются две демки, которые генерятся в real time: одна в стиле GTA, другая в стиле Forza Horizon ⬇️ 🔤https://demo.dynamicslab.ai/chaos…
🆒 Всем привет! 🆒

Тот самый случай, когда утренний пост устарел за день 😀

Google DeepMind представили Genie 3

🔥 Модель по текстовому запросу умеет создавать динамичные миры, по которым можно перемещаться в реальном времени с частотой 24 кадра в секунду, сохраняя консистентность на протяжении нескольких минут при разрешении 720p

Почитать подробнее здесь:
🔗 Genie 3: A new frontier for world models

Промо видео:
🔗 Genie 3: Creating dynamic worlds that you can navigate in real-time

#genie3 #google #gamedev #games #ai #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍8🦄6🤯11
🆒 Всем привет, всем привет! 🆒

Dynamics
Lab выкатили Mirage2 — вторую версию ИИ движка для создания генеративных миров в реальном времени ⬇️

🔗 https://blog.dynamicslab.ai

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

Попробовать можно по ссылке ниже (сервера могут быть перегружены — придётся подождать) ⬇️

🔗 https://demo.dynamicslab.ai/chaos

🔥 С Брейгелем неплохо вышло! До полноценных игр пока далеко, но тренд на новые музейные интерактивы вырисовывается.

#gamedev #games #ai #mirage #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1665🦄222
📕 Всем привет, всем привет! 📕

Старый сайтик из закладок — с подробными интерактивными объяснениями матчасти алгоритмов, широко применяемых в разработке игр ⬇️

🔗 https://redblobgames.com

🔤Теория графов
🔤Поиск пути
🔤Tower Defense
🔤Математика шестигранных сеток
🔤Диаграмма Вороного
🔤Триангуляция Делоне
🔤Raycasting алгоритмы

🔤🔤🔤🔤🔤

#ai #algorithm #pathfinding #learn #math #gamedev #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥65107👍32❤‍🔥11
Media is too big
VIEW IN TELEGRAM
👨‍💻 Всем вечерний привет! 👨‍💻

В новый Unreal Engine 5.7 завезли ИИ ассистента — плагин AIAssistant, который находится по адресу: Engine\Plugins\Experimental\AIAssistant

Плагин элементарный: он просто открывает веб-морду Epic Developer Assistant в отдельном окне редактора движка, и, кстати, работает без логина:
🔗 https://dev.epicgames.com/community/assistant/embedded

😐 Но код конечно интересный — пробежался по исходникам.
Всё выглядит так, что разработчики, создавая плагин для интеллекта искусственного решили пренебречь интеллектом естественным.


Лапидарно — несколько моментов, которые прямо бросаются в глаза 👀

🚨 Структура — всё в кучу, как в гостях у Облонских: и бизнес-логика, и Slate UI, и конфиги, и тесты.

💡 Один из способов организации кода плагина можно посмотреть в моём open-source UnrealOpenAIPlugin — простейшее разделение исходников на 3 модуля:

🔤Core классы — ядро
🔤Пользовательский интерфейс — Slate/UMG
🔤Тесты

🔴 Использование TSet в простейшем случае для 14 символов? Возможно, конечно автор изучал структуры данных на данном коде — кто знает:
FString FAIAssistantConfig::GetMainUrlAsRegexString() const
{
static const TSet<FString::ElementType> CharactersToEscape{
'.', '*', '+', '?', '(', ')', '[', ']', '{', '}', '^', '$', '|', '\\',
};
FString Escaped;
Escaped.Reserve((MainUrl.Len() * 2) + 2 /* Allow for regex anchors */);
Escaped += FString::ElementType('^');
for (const FString::ElementType Character : MainUrl)
{
if (CharactersToEscape.Contains(Character))
{
Escaped += FString::ElementType('\\');
}
Escaped += Character;
}
Escaped += FString::ElementType('$');
Escaped.Shrink();
return Escaped;
}


💡 TSet тут избыточен — создаётся хеш-таблица с бакетами и метаданными для всего нескольких статических символов. Хватит switch/if или простейшей строки-набора:
static const FString CharsToEsc = TEXT(".+*?()[]{}^$|\\");


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

🔴 FString::ElementType в данном случае только усложняет читаемость — можно смело использовать TCHAR.

🟢 Напоминаю, что тип FString имеет методы Append и AppendChar, которые аккуратно избавят от громоздких конструкций вида += FString::ElementType
⬇️
Escaped += FString::ElementType('^');

⬇️
Escaped.AppendChar('^');


💡 Сама функция GetMainUrlAsRegexString привязана к классу. Очевидно, её можно освободить или оформить как часть библиотеки утилит, передавая MainUrl параметром. Это разблокирует (помимо славы выдающегося архитектора ПО):

🔤Переиспользование
🔤Простоту тестирования — изолированные unit-тесты
🔤Композицию — можно комбинировать функции
🔤Single Responsibility Principe (SRP) — принцип единственной ответственности: функция делает ровно свою работу, а не «висит» на конфиг-классе, к которому относится лишь косвенно

🔴 Тесты написаны в старых нотациях IMPLEMENT_SIMPLE_AUTOMATION_TEST, хотя Automation Spec уже давно доступен. Ничего критичного, но зачем тянуть старое в новом плагине.

💡В курсе по тестированию на канале мы рассматриванием оба подхода.

🔤🔤🔤🔤🔤🔤🔤

🤝 Поддержать:
Patreon | Boosty | PayPal

Ресурсы:
GitHub | X | LifeEXE School | Itch | Wiki | Курс по UE

#code #cpp #plugin #unrealengine #ue5 #gamedev #lifeexe #lifeexecode #ai #ai_assistant #tests #code_review
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3813🦄842😁21👍1
🆕 Всем привет, всем привет! 🆕

Diffuse-CLoC — новый фреймворк для физических анимаций с прогнозированием. Система позволяет создавать интуитивно понятные и реалистичные движения.

Доклад с SIGGRAPH 2025 ⬇️
🔗 https://diffusecloc.github.io/website

Что умеет ⁉️

👨‍🦽 Обход статических и динамических препятствий
🎯 Трекинг целей в task-space control
🏃‍♂️ Motion in-betweening с физикой
⌛️ Планирование сложных сценариев
🎮 Реактивное управление джойстиком в реальном времени

💡 Популярная тема в этом году

#siggraph2025 #animation #ai #gamedev #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23952🦄1
Media is too big
VIEW IN TELEGRAM
🆕 Всем привет, всем привет! 🆕

Новое видео в эту пятницу на канале — код-ревью плагина AI Assistant, о котором недавно был пост.

В ноябре возвращаемся к разработке игрового движка 🤘 Материалы в постпродакшне. Об этом рассказываю в начале код-ревью 😎


🔽 Ролик уже доступен на Boosty и Patreon 🔽

Увидимся в конце рабочей недели на канале!

💡Плейлист code review

🔤🔤🔤🔤🔤🔤🔤

🤝 Поддержать:
Patreon | Boosty | PayPal

Ресурсы:
GitHub | Itch | X | Wiki | LifeEXE School

#code #cpp #plugin #unrealengine #ue5 #gamedev #lifeexe #lifeexecode #lifeexe_youtube #ai #ai_assistant #code_review
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3295👍1🦄11