LifeEXE | Unreal Engine | CG
Open in Telegram
Unreal Engine, C++, game dev, AI and computer graphics Новый флагманский курс: https://ue-pro.com Watch: https://youtube.com/@LifeEXECode Links: https://linktr.ee/lifeexe Support: https://boosty.to/life-exe https://patreon.com/lifeexecode
Show more2 125
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
📱Всем привет, всем привет! 📱
На гитхаб дропнули бесплатный плагин NanoGS, предназначенный для эффективного рендера крупных 3D Gaussian Splats в 🎮nreal Engine.
Идеально, если работаете с большими наборами точек/сплатов из фотограмметрии, LiDAR или NeRF ➡️
🔗 Nano Gaussian Splatting
💡 Дополнительно — для gaussian splats имеется open-source онлайн редактор SuperSplat Editor
#unrealengine #ue #ue5 #gaussiansplats #nanite #rendering #plugin #vfx #games #lifeexe #lifeexecode
📕 Всем привет, всем привет! 📕
Непостоянная рубрика — Воскресный Си 👍
Перед вами один из самых знаменитых и «вирусных» фрагментов кода на
C за всю историю языка 🔥
На первый взгляд кажется, что это синтаксическая ошибка — ведь здесь switch буквально переплетён с циклом do-while. Но нет, это абсолютно валидный, стандартный C-код ➡️
void fastCopy(short* to, short* from, int count)
{
if (count <= 0) return;
int n = (count + 7) / 8;
switch (count % 8)
{
case 0: do { *to++ = *from++;
case 7: *to++ = *from++;
case 6: *to++ = *from++;
case 5: *to++ = *from++;
case 4: *to++ = *from++;
case 3: *to++ = *from++;
case 2: *to++ = *from++;
case 1: *to++ = *from++;
} while (--n > 0);
}
}
Приём назван в честь Тома Даффа, который придумал его в 1983 году, работая в Lucasfilm 😈 Computer Division — подразделение, из которого позже вырос Pixar 😏
Его задача была ускорить копирование данных при работе над программой для анимации и он нашёл элегантное и слегка безумное решение, которое сочетает в себе механизм switch и раскрутку цикла loop unrolling 😐
Секрет в том, что в C метки case — это обычные метки перехода, и они могут находиться внутри управляющих конструкций (do/while/for/if), лежащих в теле того же switch
🔤Управление «прыгает» в середину цикла благодаря switch
🔤Код выполняется «сверху вниз» до конца блока do-while
🔤Затем проверяется условие while, и цикл продолжает крутиться уже целиком
Подробнее с примером Compiler Explorer в моей открытой заметке Duff's Device 📕
🔤🔤🔤🔤⏺🔤🔤🔤
🤝 Поддержать:
Patreon | Boosty | PayPal
⏫ Ресурсы:
GitHub | Itch | X | Wiki
#c #duff_device #cpp #code #lifeexe #lifeexecode #lifeexeEDU🙃 Всем привет, всем привет! 🙃
Пятничная видео игра сегодня — Pet the Cat. Чтобы атаковать врагов, вам нужно гладить своего кота.⬇️
📱 Pet the Cat
💤🤪😎
#gamedev #games #lifeexe #lifeexecode #coolgame
🙃 Всем пятничный йоу! 🙃
В номинации батя дня сегодня побеждает Артур Морган!
🤠🤠🤠
#gamedev #meme #humor #lifeexe #lifeexecode #friday
😎 Всем вечерний привет! 😎
Перед длинными майскими выходными не забываем включить расширения с котом для браузера, который будет контролировать ваше рабочее время ➡️
🚽 Cat Gatekeeper
#extension #gamedev #meme #humor #lifeexe #lifeexecode #mayday
🔝 Всем привет, всем привет! 🔝
Отличная новая статья по современным техникам culling'а в рендеринге — от классических подходов до GPU-driven пайплайнов ➡️
🔗 Modern rendering culling techniques
Автор разбирает ключевые методы отсечения невидимой геометрии:
🔤Frustum culling — отсечение объектов вне пирамиды видимости камеры
🔤Occlusion culling — отсечение объектов, перекрытых другой геометрией
🔤Backface culling на уровне треугольников и мешлетов
🔤Small triangle culling — отсечение слишком мелких треугольников, не попадающих в пиксели
🔤 Cluster/Meshlet culling — современный подход с разбиением меша на кластеры и их независимым отсечением на GPU
🔤🔤🔤🔤🔤
#rendering #graphics #gpu #culling #nanite #code #unrealengine #ue5 #gamedev #games #lifeexe #lifeexecode
📕 Всем привет, всем привет! 📕
Большой технический разбор о том, как заставить ландшафты выглядеть реалистично. Автор представил новый быстрый метод «эрозионного шума»➡️
🔗 Fast and Gorgeous Erosion Filter
#graphics #procedural #gamedev #erosion #shaders #cool_article #lifeexe #lifeexecode
🔝 Всем привет, всем привет! 🔝
Небольшая бесплатная веб-утилита для создания 3D объектов на основе SVG или рисованного блокаута ➡️
🔗 https://3dsvg.design
#gamedev #indie #marketing #tools #games #lifeexe #lifeexecode
📱Всем привет, всем привет! 📱
Полноценный разбор реалистичной симуляции растущего плюща, которая полностью просчитывается на GPU с помощью Niagara в Unreal Engine ➡️
🔗 Realtime Ivy Simulation on GPU Using Niagara — Unreal Engine 5
💡 Теория таких систем в реплайной статье#vfx #niagara #unrealengine #ue5 #gamedev #gpu #lifeexe #lifeexecode
🔝 Всем вечерний привет! 🔝
Вышла новая версия Cargo 3.0 — бесплатного менеджера ассетов от KitBash3D ➡️
🔗 https://kitbash3d.com/pages/cargo
Софт полностью переписали на архитектуру USD, что делает импорт в 🎮nreal Engine, Blender, Houdini и Maya еще быстрее и удобнее 🔥
🆓🆓🆓
Даже с бесплатным аккаунтом вы получаете доступ к 483 ассетам — 3D-моделей зданий и техники из наборов ➡️
🟢 Mission to Minerva
🟢 Secrets of the Luminara
Подробнее в официальном видео ➡️
📱 Inside Cargo 3.0 (Demo + Walkthrough)
#kitbash #cargo #3dart #unrealengine #ue5 #freeassets #gamedev #lifeexe #lifeexecode
📱Всем привет, всем привет! 📱
Новый туториал по созданию процедурного painterly-шейдера в Unreal Engine ➡️
📱 Procedural PAINTERLY SHADER in Unreal Engine 5 | Part 1
📱 Painterly Shader Material
#unrealengine #ue5 #stylizedart #shader #npr #gamedev #3dart #lifeexe #lifeexecode
😮 Всем вечерний привет! 😮
Пятничная видеоигра сегодня — это проект, который никто не просил делать, но он уже находится в разработке 😂
Встречайте — хардкорный симулятор выживания в Японии, где вам предстоит взять на себя роль... обычного придорожного одуванчика⬇️
📱 Dandelion Endures
Задача проста — противостоять атакам котов, ворон и... внезапно, брейкданс-дядек, которые могут вас просто растоптать 😵
♾ ♾ ♾
#gamedev #games #lifeexe #lifeexecode #coolgame
🤘 Всем пятничный йоу! 🤘
Человек damage — 9️⃣9️⃣🔤
Свин damage — 0️⃣🔤
Свинья падает с небоскреба... Шпик#gamedev #meme #humor #lifeexe #lifeexecode #friday
🔝 Всем вечерний привет! 🔝
На днях вышла новая модель генерации изображений от OpenAI ➡️
🔗 Introducing ChatGPT Images 2.0
Сделал тест для генерации изображения с листингом Quine. Выглядит впечатляюще — смысл термина понят правильно и весь код был сгенерирован корректно до символа, причём оба раза ➡️
#include<stdio.h>
const char*s="#include<stdio.h>%cconst char*s=%c%s%c;int main(int,char**){printf(s,10,34,s,34);return 0;}";int main(int,char**){printf(s,10,34,s,34);return 0;}
🔗 Compiler explorer
👀 Зацените прогресс с 2022 года — в реплайном посте изображение от Midjourney, которое тоже визуализирует quineДля питона Quine попроще конечно 😀
_='_=%r;print (_%%_)';print (_%_)💡 Генерация изображений с ограничениями доступна и для бесплатного аккаунта #ai #openai #imagegen #lifeexe #lifeexecode #lifeexeEDU
📱Всем привет, всем привет! 📱
Сетап эффекта Layered Parallax в Unreal Engine ⤴️
Техника основана на трансформации вектора направления взгляда
View Direction в тангентное пространство Tangent Space
💡 Это позволяет смещать UV-координаты текстур с высокой точностью, создавая иллюзию глубины без использования сложной геометрии
#gamedev #VFX #realtimeVFX #unrealengine #ue5 #material #shader #lifeexe #lifeexecode🆒 Всем вечерний привет! 🆒
Инди команда работает над сочным слэшером по мотивам произведений Иеронима Босха ➡️
📱 Hieronymus
📱 Gameplay video
🔈 Release — TBA
🔤🔤🔤🔤
#hieronymus #gamedev #games #lifeexe #lifeexecode #coolgame
📱Всем привет, всем привет! 📱
Вышел новый плагин для проекции и деформации геометрии в 🎮nreal Engine, который позволяет «натягивать» меши на сложные поверхности в один клик ➡️
🔗 Smart Conform Pro
💡 На данную тему имеется также крутейший MeshBlend
#unrealengine #ue5 #mesh #plugin #gamedev #lifeexe #lifeexecode
🔝 Всем привет, всем привет! 🔝
Новый бесплатный веб-сервис для прогнозирования доходов вашей игры ➡️
🔗 gameforecast.app
🔤Вместо таблиц используется нодовая система
🔤Поможет прикинуть бизнес-план на пальцах
#gamedev #indie #marketing #tools #games #lifeexe #lifeexecode
🧩 Всем вечерний привет! 🧩
Просто некие инди-разработчики делают симулятор червя, который работает в сфере финансов на удаленке ➡️
🔗 Worming from Home на Steam
🤩 В целом так мы эту работу и представляли
#games #indie #gamedev #simulation #lifeexe #lifeexecode
📕 Всем привет, всем привет! 📕
Отличный вводный материал для тех, кто хочет разобраться как работает Ray Marching ➡️
🔗 Ray Marching From the Ground Up
#graphics #shaders #raymarching #sdf #gamedev #code #cool_article #lifeexe #lifeexecode
