LifeEXE | Unreal Engine | CG
1.93K subscribers
422 photos
519 videos
458 links
Download Telegram
📚 Всем привет! 📚

В эфире снова образовательная рубрика: «меж нулем и единицей»

Сегодня у нас ELIZA

Про ELIZA я вспомнил после видео про ChatGPT, да и в целом после шумихи вокруг него

ELIZA — это прабабушка ChatGPT, разработана Джо Вейценбаумом в начале 1960-х при MIT

ELIZA имитирует роджерианского психотерапевта. Роджерианская техника состоит в побуждении пациента говорить о своих проблемах, отвечая вопросом на вопрос.

Как и все нейронки, она просто генерирует текст. Гениальность сценария «психотерапевт» состоит в том, что живой врач-психотерапевт ведет себя примерно так же 😅

Изначально ELIZA написана на MAD (Michigan Algorithm Decoder)

Потестить онлайн можно по ссылке (запросы на англ.)

Почитать подробнее в книге Дж. Мехера The Digital Antiquarian. Серия посвящена истории развития компьютерных развлечений

Первая часть, в которой есть статьи (17, 18, 19) о ELIZA имеется бесплатно на литресе

Все книги автора (кладезь истории игр) также в открытом доступе

🔤🔤🔤🔤🔤🔤🔤

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

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

#lifeexe #lifeexeEDU #between0and1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30👍1242👾1
Media is too big
VIEW IN TELEGRAM
🐍 Всем привет! 🐍

Новая лекция по Змейке в пятницу!

🔴 Добавляем еду в мир змеи
🔴 Производим множество рефакторингов
🔴 Пишем тесты

Продолжительность лекции полтора часа

Начнем в 20:00
Скоро поставлю премьеру на ютубе

Коммит уже в репозитории

#unrealengine #gamedev #lifeexe #snakegame
30🔥13👍9🎉32❤‍🔥1😍1
Всем привет!

🔥 Четвертая лекция по Змейке онлайн 🔥

https://youtu.be/izuyBQKqzdA

План следующий:
🎯 Проводим несколько рефакторингов
🎯 Создаем модельный и визуальный классы еды
🎯 Увеличиваем размер змеи при подборе
🎯 Подсчитываем количество очков
🎯 Применяем Test Driven Development
🎯 Прокачиваем класс TDoubleLinkedList
🎯Применим атрибут [[nodiscard]]
🎯 Пишем тесты
🎯 Добавляем документацию
🎯 Проверяем пайплайны в Jenkins

Ресурсы:
🔴LifeEXE School: https://life-exe.teachable.com
🔴Itch: https://life-exe.itch.io
🔴GitHub: https://github.com/life-exe
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴Medium: https://medium.com/@lifeexe

Поддержать канал:
🔴Patreon: https://www.patreon.com/lifeexecode
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate

#unrealengine #ue5 #gamedev #lifeexe #lifeexecode #snakegame #minigames #unrealengine4 #ue4
🔥36👍96
📚 Всем привет! 📚

Тем, кто интересуется процессом рендеринга, рекомендую к прочтению: Physically Based Rendering

Книга выложена бесплатно онлайн на сайте авторов

* в вики также имеется ссылочка

Основной фокус книги на фундаментальных концепциях и практических аспектах визуализации в компьютерной графике.

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

Написана она специалистами из Google и NVIDIA.

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

Приятного прочтения тем, кто решится 🙃

🔤🔤🔤🔤🔤🔤🔤

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

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

#lifeexe #lifeexeEDU #between0and1 #lifeexeBooks
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥45👍176🥰1🐳1
🏠 Всем привет! 🏠

Epic Games выложили классную архитектурную демку Habitat 67 от Neoscape.

https://youtu.be/n95pKxYoLbA

Habitat 67 — это архитектурный комплекс, созданный архитектором Моше Сафди для выставки Expo 67 и возведенный в Монреале в 1967 году.

Habitat 67 представляет собой модульную жилую систему, состоящую из 354 идентичных жилых блоков из бетона, которые соединены в различных комбинациях, создавая 146 уникальных домов. Здание служит экспериментом в городском жилье и предлагает альтернативу традиционным многоэтажным домам, предоставляя жителям частные террасы, сады и большие окна с видом на город и окружающую природу.

По ссылке можно почитать подробнее:
https://www.unrealengine.com/en-US/hillside

Скачать и потестить билд:
https://epicgames.ent.box.com/s/a91w7vse20lffv7zr5jn9evzh3ujjlrw

Запустить онлайн:
https://experience.hillside.gorillastreaming.com

Демка образовательная, есть аудио-гайд, можно послушать историю.

Ожидание — Habitat 67 в UnrealEngine
Реальность 😁 — Habitat 67 на google maps: https://goo.gl/maps/YF2JvLvECLsXLce9A

#unrealengine #ue5 #lifeexe #archviz
👍32🔥75👾3
👾 Всем привет! 👾

Вышла демка Layers Of Fear, сделанная на Unreal Engine 5

https://youtu.be/rUFNFFLmrMw

Её бесплатно можно загрузить в Steam

Я в такое играть конечно же не буду, нервов моих не хватит 😅

Кому интересно — велкам — графон на высоте!

#unrealengine #ue5 #lifeexe #gamedev #demo
🔥28👍10👾5😱3🦄2🤩1
🔥 Всем привет! 🔥

Вышла в свет бета-версия Adobe FireFly и бета-версия Photoshop с поддержкой FireFly

Можно попробовать онлайн

Доступны следующие функции:
🎯 генерация изображения по описанию
🎯 изменение части изображения по маске на основе текстового описания
🎯 текстовые эффекты 😍
🎯 цветовые вариации векторных изображений

Подробнее можно почитать по ссылкам:
https://adobe.ly/3WtqlIK
https://adobe.ly/3q5XT3v

Возможно сгенерируем лого для Змейки 🐍 когда дойдем до интерфейса.

#lifeexe #lifeexecode #tools #firefly #gamedev
🔥26👍533🍓1
Media is too big
VIEW IN TELEGRAM
🐍 Всем привет! 🐍

Новая лекция по Змейке в пятницу!

🔴 Занимаемся Niagara эффектом
🔴 Добавляем события в модельные классы
🔴 Пишем тесты

Продолжительность лекции чуть более часа

Начнем в 21:00
Скоро поставлю премьеру на ютубе

Коммит уже в репозитории

#unrealengine #gamedev #lifeexe #snakegame
31🔥17👍8🎉2
Всем привет!

🔥 Новая лекция по Змейке онлайн 🔥

https://youtu.be/ZEUN31jgOR4

План следующий:
🎯 Обновляемся на 5.2 версию
🎯 Создаем события окончания игры и взятия еды
🎯 Дизайним ниагара эффект
🎯 Коснемся Niagara дебаггера
🎯 Избавляемся от рандома в логике игры с помощью паттерна стратегия

Ресурсы:
🔴LifeEXE School: https://life-exe.teachable.com
🔴Itch: https://life-exe.itch.io
🔴GitHub: https://github.com/life-exe
🔴Группа ВКонтакте: https://vk.com/lifeexecode
🔴Twitter: https://twitter.com/LifeExeCode
🔴Medium: https://medium.com/@lifeexe

Поддержать канал:
🔴Patreon: https://www.patreon.com/lifeexecode
🔴PayPal Donate: https://bit.ly/LifeExePayPalDonate

#unrealengine #ue5 #gamedev #lifeexe #lifeexecode #snakegame #minigames #unrealengine4 #ue4
24🔥14👍7👾2
☄️ Всем привет! ☄️

Большой релиз: несколько недель писал полноценный OpenAI плагин для UnrealEngine!

https://github.com/life-exe/UnrealOpenAIPlugin

Доступны все существующие запросы:
🎯 генерация текстов
🎯 создание изображений
🎯 корректировка информации
🎯 модерация
🎯 транскрипция аудио
🎯 работа с файлами и файнтюнинг

И конечно же встроенный в эдитор Chat GPT 😊

Плагин абсолютно бесплатный. Доступен как для C++, так и для чисто блюпринтовых проектов. В маркетплейсе пока не выложен, как будет доступен, опубликую ссылку. Все можно пока скачать с GitHub. В README инструкция по установке и настройке.

При создании OpenAI аккаунта, для тех кто находится в РФ необходимы небольшие танцы с бубном, поскольку нужно отправлять СМС для активации аккаунта. Мой друг использовал сервис для отправки СМС на виртуальный номер https://365sms.org — создать аккаунт у него получилось. После этого в триал версии доступно около 5$ на балансе аккаунта для запросов к API. Это на самом деле много. Я за все время разработки плагина потратил всего 2$ (а запросов я сделал гигантское количество).

Плагин также полезен в образовательных целях для изучения REST API, сериализации запросов, тестирования и т.п. Дополнительно имеется куча хелпер функций, которые можно использовать на других проектах.

Скоро будет большая видео-презентация плагина.
Кому интересно, тестировать уже можно — инструкция в README очень подробная.

За звездочки к репозиторию — отдельная благодарность! 👍

Enjoy!

#unrealengine #ue5 #openai #chatgpt #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥106👍144🍾2👾2
Всем привет!

🔠🔠🔠©️ 🔤🔤🔤🔤🔤 выложили в открытый доступ демку Electric Dreams Environment с прошедшей GDC2023.

https://youtu.be/8tBNZhuWMac

Основной фокус проекта на Procedural Content Generation framework (PCG), который был продемонстрирован на конференции.

📌 По ссылке можно почитать подробнее:
https://www.unrealengine.com/en-US/electric-dreams-environment

🔥 Скачать:
https://unrealengine.com/marketplace/en-US/product/electric-dreams-env

#unrealengine #ue5 #gamedev #learn #sample #demo #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
35👍10🔥53🐳2👾2🥰1
☄️ Всем привет! ☄️

Плагин доступен в маркетплейсе 🥚

https://www.unrealengine.com/marketplace/en-US/product/complete-openai-api-plugin

Следующие приколы были при ревью плагина:

1. Лого OpenAI использовать нельзя (логично в целом). Поэтому дизайн пришлось немного поменять.

2. uplugin дескриптор должен содержать WhitelistPlatforms или BlacklistPlatforms ключ с массивом доступных платформ [ссылка]. Допустим.
Но при создании пэкаджа плагина через Editor, этот ключ автоматически заменяется на PlatformAllowList. Я прошерстил по исходникам плагинов и не нашел ни одного вхождения WhitelistPlatforms/BlacklistPlatforms, только PlatformAllowList, есть еще симметричный ключ PlatformDenyList.

И походу это какой-то косяк в гайдлайне у них, учитывая новую этику. В движке есть код:

// Clear away deprecated fields
JsonObject.RemoveField(TEXT("WhitelistPlatforms"));
JsonObject.RemoveField(TEXT("BlacklistPlatforms"));

Я все это отписал в поддержку, но ответа не получил 🤨

3. И 🍒 на торте про ThirdParty код [ссылка]. Потребовалось несколько итераций, для того чтобы в саппорте поняли, что OpenAI API — это всего лишь REST API и никаких сторонних библиотек в плагине нет ¯\_(ツ)_/¯

Но, anyway, плагин в маркетплейсе!
За звездочки и ревью, буду признателен! 👍

#unrealengine #ue5 #openai #plugin #chatgpt #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
👍49🔥16❤‍🔥5🍾1👾1
🔽Всем привет! 🔽

Эпопея с маркетплейсом закончилась победой 🏅
Удалили в гайдах WhitelistPlatforms/BlacklistPlatforms и добавили PlatformAllowList/PlatformDenyList.

https://www.unrealengine.com/en-US/marketplace-guidelines#261b

В ближайшем видео (ориентировочно на следующей неделе) пару слов скажу про это.

#unrealengine #ue5 #openai #plugin #chatgpt #lifeexe #lifeexecode
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍48🔥74🤔2👾2