Разработчик сократил время загрузки GTA Online на 70%, написав свою .dll и внедрив её в игру, что снизило время загрузки с 6 до 2 минут.
Игра обрабатывает JSON файл со списком всех внутриигровых покупок в однопоточном режиме. Этот файл содержит в себе больше 60000 записей. Всё упиралось во внутренний вызов strlen().
Проект на Гитхабе.
Игра обрабатывает JSON файл со списком всех внутриигровых покупок в однопоточном режиме. Этот файл содержит в себе больше 60000 записей. Всё упиралось во внутренний вызов strlen().
Проект на Гитхабе.
meh.
How I cut GTA Online loading times by 70%
GTA Online. Infamous for its slow loading times. Having picked up the game again to finish some of the newer heists I was shocked (/s) to discover that it still loads just as slow as the day it was re
This media is not supported in your browser
VIEW IN TELEGRAM
Имитация света на основе волн в браузере.
Можно попробовать покрутить настройки тут
Но осторожно, браузер может взорваться.
Можно попробовать покрутить настройки тут
Но осторожно, браузер может взорваться.
Недельный геймдев: #7 — 28 февраля, 2021:
- Вышел Blender 2.92
- Houdini Engine для Unreal и Unity теперь бесплатен
- Вышла бесплатная версия UModeler Lite
- Разработчикам игр для Steam теперь доступна статистика по использованию контроллеров игроками
- Chaos запустили Chaos Cosmos
- Анимации с трансформацией с помощью машинного обучения
- Шейдер Rainy Glass для VR консерватории
- Разработчик сократил время загрузки GTA Online на 70%
- Технология анимации «Холодного сердца» помогла раскрыть тайну перевала Дятлова
- Как себя ведёт Nvidia GeForce RTX 3090 GPU в профессиональном софте
- Бандл от Fanatical с музыкой
- Epic Games поделились примером DMX проекта
- Старт MARDINI Daily Art Challenge
- Вышел Blender 2.92
- Houdini Engine для Unreal и Unity теперь бесплатен
- Вышла бесплатная версия UModeler Lite
- Разработчикам игр для Steam теперь доступна статистика по использованию контроллеров игроками
- Chaos запустили Chaos Cosmos
- Анимации с трансформацией с помощью машинного обучения
- Шейдер Rainy Glass для VR консерватории
- Разработчик сократил время загрузки GTA Online на 70%
- Технология анимации «Холодного сердца» помогла раскрыть тайну перевала Дятлова
- Как себя ведёт Nvidia GeForce RTX 3090 GPU в профессиональном софте
- Бандл от Fanatical с музыкой
- Epic Games поделились примером DMX проекта
- Старт MARDINI Daily Art Challenge
Suvitruf's Blog :: Gamedev suffering
Недельный геймдев: #7 — 28 февраля, 2021 | Gamedev suffering
Вышел Blender 2.92 и бесплатная версия UModeler Lite, Houdini Engine для Unreal и Unity теперь бесплатен, Epic Games поделились примером DMX проекта, а разработчикам игр для Steam теперь доступна статистика по использованию контроллеров игроками.
3d-io выпустил UV-Packer для Blender, новую версию своего бесплатного плагина для упаковки UV.
Плагин автоматически упорядочивает UV islands 3D-модели, чтобы минимизировать бесполезное пространство, уменьшая общий размер файлов для наборов текстурных карт.
Тулза не зависит от разрешения — время упаковки остаётся постоянным, независимо от разрешения текстур — и поддерживает тайловые UV слои, используемые в таких приложениях, как ZBrush.
UV-Packer многопоточен и способен «обрабатывать тысячи UV-шек и миллионы полигонов за минимальное время».
Версия UV-Packer для Blender состоит из двух компонентов: собственно движка UV-Packer и плагина интеграции с Blender.
Плагин в опенсорсе.
Плагин автоматически упорядочивает UV islands 3D-модели, чтобы минимизировать бесполезное пространство, уменьшая общий размер файлов для наборов текстурных карт.
Тулза не зависит от разрешения — время упаковки остаётся постоянным, независимо от разрешения текстур — и поддерживает тайловые UV слои, используемые в таких приложениях, как ZBrush.
UV-Packer многопоточен и способен «обрабатывать тысячи UV-шек и миллионы полигонов за минимальное время».
Версия UV-Packer для Blender состоит из двух компонентов: собственно движка UV-Packer и плагина интеграции с Blender.
Плагин в опенсорсе.
This media is not supported in your browser
VIEW IN TELEGRAM
Песочница на основе физики и вокселей. Технология работает почти исключительно на вашей видеокарте.
В Fresh Start Game Dev Assets Bundle докинули ассеты RPG Battlers - Lost Levels, Isometric Dungeon Designer Outdoor Edition, Sci-Fi SFX и Medieval Heroes I.
Все уже купившие этот набор получат новые ассеты в придачу бесплатно.
Все уже купившие этот набор получат новые ассеты в придачу бесплатно.
Humble Bundle
Humble Software Bundle: Fresh Start Game Dev Assets Bundle
Pay what you want for awesome game assets and support charity!
Эймин МакНамара, режиссёр анимационного фильма «Легенды о волках», поделился некоторыми аспектами работы над проектом в блоге Blender.
Он руководил особенно яркой серией сцен: «Wolfvision», которая показывает средневековые леса и города из фильма с точки зрения волка и включает в себя предварительную визуализацию в 3D.
Большая часть Легенды всё ещё нарисована от руки. Режисёр ориентировался на «Принцессу Мононоке», в которой было сделано изрядное количество 3D-снимков, но сделаны так, что они не выглядят как 3D. Такого же результата он хотел добиться и в этом проекте.
Это выразилось в смешивании стандартных методов моделирования и использовании Grease Pencil, а также анимированных ассетов из отделов, работающих над 2D-частью.
Он руководил особенно яркой серией сцен: «Wolfvision», которая показывает средневековые леса и города из фильма с точки зрения волка и включает в себя предварительную визуализацию в 3D.
Большая часть Легенды всё ещё нарисована от руки. Режисёр ориентировался на «Принцессу Мононоке», в которой было сделано изрядное количество 3D-снимков, но сделаны так, что они не выглядят как 3D. Такого же результата он хотел добиться и в этом проекте.
Это выразилось в смешивании стандартных методов моделирования и использовании Grease Pencil, а также анимированных ассетов из отделов, работающих над 2D-частью.
В Flutter 2 добавили поддержку десктопа и веба. Новая версия является огромным шагом вперед, поскольку добавит поддержку веб-приложений, а также бета-фичу для поддержки Windows, Mac и Linux.
Flutter позволяет создавать мобильные (а теперь веб-приложения и десктопные) с нативной производительностью, используя Dart. Помимо Flutter 2, Google также анонсировал обновление самого языка программирования.
Это обновление может заинтересовать и разработчиков игр. В настоящее время существует, как минимум, два основных движка для 2D-игр:
- Flame Engine
- Sprite Widget
Flutter позволяет создавать мобильные (а теперь веб-приложения и десктопные) с нативной производительностью, используя Dart. Помимо Flutter 2, Google также анонсировал обновление самого языка программирования.
Это обновление может заинтересовать и разработчиков игр. В настоящее время существует, как минимум, два основных движка для 2D-игр:
- Flame Engine
- Sprite Widget
Zen UV для Blender получил обновление.
- Интеграция Hard Ops. Позволяет отображать UV-манипуляции в 3D View.
- Группы швов.
- Расширенные UV-карты. Синхронно дублируйте, удаляйте, очищайте и переименовывайте UV-карты нескольких мешей.
- Плотность текселя. Получение, установка и проверка плотности текселя UV.
- Упаковка UV-островов.
- Инструменты преобразования.
Стандартную лицензию можно приобрести за 19$.
- Интеграция Hard Ops. Позволяет отображать UV-манипуляции в 3D View.
- Группы швов.
- Расширенные UV-карты. Синхронно дублируйте, удаляйте, очищайте и переименовывайте UV-карты нескольких мешей.
- Плотность текселя. Получение, установка и проверка плотности текселя UV.
- Упаковка UV-островов.
- Инструменты преобразования.
Стандартную лицензию можно приобрести за 19$.
YouTube
Zen UV for Blender - Transform Tools (v2.0)
Zen Add-ons:
Zen UV for Blender
https://gumroad.com/l/zenuv4
https://blendermarket.com/products/zen-uv
Zen Sets for Blender
https://gumroad.com/l/ZenSets
https://blendermarket.com/products/zen-sets
Zen BBQ for Blender
https://gumroad.com/l/ZenBBQ
htt…
Zen UV for Blender
https://gumroad.com/l/zenuv4
https://blendermarket.com/products/zen-uv
Zen Sets for Blender
https://gumroad.com/l/ZenSets
https://blendermarket.com/products/zen-sets
Zen BBQ for Blender
https://gumroad.com/l/ZenBBQ
htt…
This media is not supported in your browser
VIEW IN TELEGRAM
14 статья в серии про работу с URP в Unity. В этот раз про шейдинг льда, используя приблизительное значение для преломления льда, контролируемое текстурами и затенением Френеля.
Текстура льда с сайта CC0Textures.com. Сайт хорош для поиска текстур, т. к. все ассеты распространяются по лицензии Creative Commons CC0, позволяющей использовать ресурсы в коммерческих проектах.
Текстура льда с сайта CC0Textures.com. Сайт хорош для поиска текстур, т. к. все ассеты распространяются по лицензии Creative Commons CC0, позволяющей использовать ресурсы в коммерческих проектах.
Вышла Fusion Studio 17.0. Бесплатное обновление добавляет новый модификатор кривых для анимации для восстановления синхронизации, набор инструментов 2D-фигур с ускорением на GPU для работы с анимированной графикой, а также возможность добавлять в закладки вьюхи сложных графов.
Художники получат «начальную поддержку» набора инструментов векторных 2D-фигур с базовым набором, логическими операторами для комбинирования форм и элементами управления сеткой, джиттером, смещением и объединением.
Кроме того, Blackmagic Design представила встроенную поддержку процессоров Apple M1, доступную в новейших системах MacBook и Mac mini. Функциональность доступна в бетке 17.1.
Художники получат «начальную поддержку» набора инструментов векторных 2D-фигур с базовым набором, логическими операторами для комбинирования форм и элементами управления сеткой, джиттером, смещением и объединением.
Кроме того, Blackmagic Design представила встроенную поддержку процессоров Apple M1, доступную в новейших системах MacBook и Mac mini. Функциональность доступна в бетке 17.1.
Вышли новые патчи для фич от AMD для Unreal Engine 4.26:
- Advanced Media Framework (AMF). Добавлен фильтр предварительного кодирования в компонент предварительной обработки.
- Chroma Keying. Позволяет ускорять композицию контента и видео с помощью графического процессора на основе хромакея.
- 360 Video Stitching. Обеспечивает сшивание записанных или живых видеопотоков с ускорением графического процессора.
Так же недавно обновились:
- FidelityFX Contrast Adaptive Sharpening (CAS)
- FidelityFX Luminance Preserving Mapper (LPM)
- FidelityFX Single Pass Downsampler (SPD)
- TressFX 4.1
Скачать любой из этих патчей можно на отдельной странице.
Примечание: необходимо быть зарегистрированным разработчиком Unreal Engine, чтобы получить доступ к репозиторию.
- Advanced Media Framework (AMF). Добавлен фильтр предварительного кодирования в компонент предварительной обработки.
- Chroma Keying. Позволяет ускорять композицию контента и видео с помощью графического процессора на основе хромакея.
- 360 Video Stitching. Обеспечивает сшивание записанных или живых видеопотоков с ускорением графического процессора.
Так же недавно обновились:
- FidelityFX Contrast Adaptive Sharpening (CAS)
- FidelityFX Luminance Preserving Mapper (LPM)
- FidelityFX Single Pass Downsampler (SPD)
- TressFX 4.1
Скачать любой из этих патчей можно на отдельной странице.
Примечание: необходимо быть зарегистрированным разработчиком Unreal Engine, чтобы получить доступ к репозиторию.
GPUOpen
More UE4.26 feature patch updates - AMF, chroma keying, and 360 video stitching - GPUOpen
More feature patch updates available for UE4.26: Advanced Media Framework (AMF), chroma keying, and 360 video stitching.
Visual Studio Code теперь нативно работает на Маках с M1.
Microsoft выпустила новую версию редактора, которая нативно работает на компьютерах Apple Silicon Mac: MacBook Air, MacBook Pro и Mac mini с чипами Apple M1.
Microsoft выпустила новую версию редактора, которая нативно работает на компьютерах Apple Silicon Mac: MacBook Air, MacBook Pro и Mac mini с чипами Apple M1.
Visualstudio
February 2021 (version 1.54)
Learn what is new in the Visual Studio Code February 2021 Release (1.54)
Креативный директор Хэнфорд Лемур и художник по окружению Майк Джейсони из Graceful Decay рассказали о разработке их новой головоломки.
Прототип был создан за 2 недели из блоков и цилиндров. Но разработчики довольно быстро осознали, что используя лишь эти элементы сложно будет передать взаимосвязь между маленьким и большим миром.
Освещение было одной из самых больших проблем для команды. В студии был талантливый художник по освещению и окружению Олли Скиллман-Уилсон, который понял, чего от него хотят, чтобы в каждом помещении было своё время дня и своё собственное освещение.
Но пространство было постоянно закрыто куполом, поэтому даже если вы переходите к большему и большему миру то перед вами есть только всё больший и больший купол, нет неба. Как вы интерпретируете источник света?
Было решено рассматривать каждую зону как отдельную сцену и дать каждой зоне свой гигантский прожектор, поэтому освещение действительно театральное.
Прототип был создан за 2 недели из блоков и цилиндров. Но разработчики довольно быстро осознали, что используя лишь эти элементы сложно будет передать взаимосвязь между маленьким и большим миром.
Освещение было одной из самых больших проблем для команды. В студии был талантливый художник по освещению и окружению Олли Скиллман-Уилсон, который понял, чего от него хотят, чтобы в каждом помещении было своё время дня и своё собственное освещение.
Но пространство было постоянно закрыто куполом, поэтому даже если вы переходите к большему и большему миру то перед вами есть только всё больший и больший купол, нет неба. Как вы интерпретируете источник света?
Было решено рассматривать каждую зону как отдельную сцену и дать каждой зоне свой гигантский прожектор, поэтому освещение действительно театральное.
80LV
The Story and Developement of Maquette
Creative Director Hanford Lemoore and Environment Artist Mike Jasoni from Graceful Decay discussed the development of the new puzzle game Maquette, how they teamed up with Annapurna, and more.
This media is not supported in your browser
VIEW IN TELEGRAM
Команда Promethean AI поделилась видео о своём наборе инструментов на базе искусственного интеллекта и объявила о выходе публичной версии.
Promethean AI позволяет пользователям мгновенно создавать новые окружения с помощью мощного менеджера ассетов, нового браузера и множества других инструментов.
Попробовать.
Promethean AI позволяет пользователям мгновенно создавать новые окружения с помощью мощного менеджера ассетов, нового браузера и множества других инструментов.
Попробовать.
В GameMaker добавили поддержку PS5 и Xbox X. Вышла бета-версия 2.3.2, которая добавляет поддержку новых консолей. Это первый релиз с момента, как Opera приобрела YoYo Games.
Ключевое из сессии вопросов и ответов:
- На данный момент сосредоточены на 2D.
- Планируется обновление Spine до 4.0, которая все ещё находится в стадии бета-тестирования.
- Планируем локализация на русский, китайский и бразильский португальский в ближайшее время.
- Будет обновлён маркетплейс и сайт YoYo Games.
- Частью рефакторинга является изменение подсветки синтаксиса, чтобы они управлялись синтаксическим анализатором, что улучшит автозаполнение.
Ключевое из сессии вопросов и ответов:
- На данный момент сосредоточены на 2D.
- Планируется обновление Spine до 4.0, которая все ещё находится в стадии бета-тестирования.
- Планируем локализация на русский, китайский и бразильский португальский в ближайшее время.
- Будет обновлён маркетплейс и сайт YoYo Games.
- Частью рефакторинга является изменение подсветки синтаксиса, чтобы они управлялись синтаксическим анализатором, что улучшит автозаполнение.
Недельный геймдев: #8 — 7 марта, 2021:
- В Flutter 2 добавили поддержку десктопа и веба
- Вышел бесплатный упаковщик UV для Blender
- Обновился Zen UV
- В GameMaker добавили поддержку PS5 и Xbox X
- Promethean AI Tools запущены в бете
- Visual Studio Code теперь нативно работает на Маках с M1
- Новые патчи от AMD для Unreal Engine 4.26
- Режиссёр «Легенды о волках» рассказал про использование Blender в проекте
- Креативный директор Maquette поделился историей про маленький, но большой мир их головоломки
- Вышел туториал по созданию преломление льда с помощью Shader Graph и URP в Unity
- Художник поделился интересным концептом, совмещающим в себе Warcraft и Doom — DoomCraft
- В Flutter 2 добавили поддержку десктопа и веба
- Вышел бесплатный упаковщик UV для Blender
- Обновился Zen UV
- В GameMaker добавили поддержку PS5 и Xbox X
- Promethean AI Tools запущены в бете
- Visual Studio Code теперь нативно работает на Маках с M1
- Новые патчи от AMD для Unreal Engine 4.26
- Режиссёр «Легенды о волках» рассказал про использование Blender в проекте
- Креативный директор Maquette поделился историей про маленький, но большой мир их головоломки
- Вышел туториал по созданию преломление льда с помощью Shader Graph и URP в Unity
- Художник поделился интересным концептом, совмещающим в себе Warcraft и Doom — DoomCraft
Suvitruf's Blog :: Gamedev suffering
Недельный геймдев: #8 — 7 марта, 2021 | Gamedev suffering
В Flutter 2 добавили поддержку десктопа и веба, вышел бесплатный упаковщик UV для Blender и обновился Zen UV, в GameMaker добавили поддержку PS5 и Xbox X, Promethean AI Tools запущены в бете, Visual Studio Code теперь нативно работает на Маках с M1, новые…
This media is not supported in your browser
VIEW IN TELEGRAM
Вышел GrowFX 2.0 с новым воркфлоу на основе нод. Версия находилась в стадии беты с 2019 года.
Новый рабочий процесс на основе нод не только обеспечивает более точный контроль над формой растения, но и делает более понятным то, как каждый параметр, определяющий форму растения, взаимодействует с другими.
Растения, созданные в более ранних версиях программы, можно конвертировать автоматически.
В стабильной версии также представлены новые наборы математических и служебных нод и поддержка анимированных параметров
GrowFX 2.0 доступен для 32-битных и 64-битных 3ds Max 2013+ за 325 долларов.
Новый рабочий процесс на основе нод не только обеспечивает более точный контроль над формой растения, но и делает более понятным то, как каждый параметр, определяющий форму растения, взаимодействует с другими.
Растения, созданные в более ранних версиях программы, можно конвертировать автоматически.
В стабильной версии также представлены новые наборы математических и служебных нод и поддержка анимированных параметров
GrowFX 2.0 доступен для 32-битных и 64-битных 3ds Max 2013+ за 325 долларов.
Epic Games приобрела Capturing Reality, разработчиков программы RealityCapture для 3D-сканирования.
Технологию планируется интегрировать в экосистему Unreal Engine. Сами же разработчики продолжат поддерживать и партнёров, не использующих UE.
Технологию планируется интегрировать в экосистему Unreal Engine. Сами же разработчики продолжат поддерживать и партнёров, не использующих UE.
Epicgames
Capturing Reality is now part of Epic Games
Capturing Reality, creator of RealityCapture, the state-of-the-art photogrammetric software for 3D scans, has joined the Epic Games family.
This media is not supported in your browser
VIEW IN TELEGRAM
Вышел RS Shader Kit 2.0 для Maya с улучшениями для более удобной работы. Аддон предназначен для обеспечения более оптимизированной альтернативы интерфейсу Hypershade.
Автор описывает инструмент как «быструю и компактную замену интерфейса Hypershade для управления шейдерами». RS Shader Kit, также известный как Shader Kit, предназначен для упрощения работы с шейдерами в Maya. Документация по инструменту.
RS Shader Kit 2.0 доступен для Maya 2018+ под Windows, Linux и macOS. Он совместим с рендерерами Arnold, Redshift и V-Ray.
Персональная лицензия стоит 10 долларов, а студийная 500 долларов.
Автор описывает инструмент как «быструю и компактную замену интерфейса Hypershade для управления шейдерами». RS Shader Kit, также известный как Shader Kit, предназначен для упрощения работы с шейдерами в Maya. Документация по инструменту.
RS Shader Kit 2.0 доступен для Maya 2018+ под Windows, Linux и macOS. Он совместим с рендерерами Arnold, Redshift и V-Ray.
Персональная лицензия стоит 10 долларов, а студийная 500 долларов.