Рисуем МИЛЛИОНЫ травинок в Unity без потерь FPS Instanced Indirect Rendering #unity
Как создать густое поле травы в Unity, которое не убьет производительность? В этом уроке разбираем продвинутую систему рендеринга с помощью DrawMeshInstancedIndirect и Compute Shaders! В первой части мы создаем систему, которая рисует МИЛЛИОНЫ травинок с стабильным FPS. Вы узнаете: • 🚀 Как работает Instanced Indirect Rendering • 📊 Почему обычные GameObject не подходят для массового рендеринга • ⚡ Как использовать Compute Shaders для Frustum Culling • 🎮 Практическое применение в реальных проектах 💡 Код проекта на GitHub: https://github.com/MyNameIsVoo/IIGR_T...
🛒 Готовая система травы на Asset Store: https://assetstore.unity.com/packages...
*сейчас ссылка полностью не показывается тк на канале меньше 1к подписчиков. Вы сможете найти его через главную страницу паблишера в Unity Asset Store, ссылка внизу! Мои проекты: • Mining Empire 3D Idle Tycoon: • Mining Empire: 3D Idle Tycoon Trailer • The Last World: • The Last World - Early Game Trailer - Wish... • Soluna's Mood: • Soluna's Mood First Trailer • Unity Asset Store: https://assetstore.unity.com/publishe...
🔔 Подписывайтесь, чтобы не пропустить продолжение! 💬 В комментариях расскажите: с какими сложностями в оптимизации графики вы сталкивались? #gamedev #urp #grass #unity #GraphicsProgramming #Оптимизация #UnityУроки #IndieGameDev #ShaderProgramming #ComputeShader #GraphicsOptimization #csharp #indiegame #разработкаигр #gamedevжизнь #tutorial Таймкоды: 00:00 Что мы создаем? 00:20 Демонстрация системы в действии 01:24 Обзор редактора Unity 02:46 Пример из игры The Last World 03:30 Создаем проект 04:08 Немного про формат урока 04:34 Настройка URP Render Pipeline 05:42 Структура сцены 06:06 Организация проект 06:36 GrassData: хранение данных 07:06 GrassCellData: система чанков 08:25 Нужна ли математика для геймдева? 09:16 GrassMassive: управление травой 10:33 Разбор шейдера травы 12:48 Compute Shader для отсечения 14:24 Мозг системы травы 17:00 Вспомогательные классы 17:27 Тестирование результата 17:36 Рендеринг 3+ миллионов травинок 17:55 Заключение 18:28 Итоги и планы на следующую часть