Разработка игр. - страница 13

Оптимизация Trellis: запускаем генерацию 3D моделей на GPU с 8ГБ памяти

Привет, Хабр! Я оптимизировал Trellis — мощный AI-инструмент для генерации 3D моделей из изображений, и хочу поделиться тем, как удалось снизить требования к видеопамяти с 16GB до 8GB, сохранив качество генерации.Что такое Trellis и почему это важноTrellis — модель для генерации 3D-ассетов, разработанная Microsoft Research, способная создавать трёхмерные объекты из изображений. Её ключевая особенность — универсальный Structured LATent (SLAT) формат, за счет которого можно генерировать различные выходные форматы: от Radiance Fields и 3D Gaussians до полноценных мешей.

продолжить чтение

Ностальгические игры: Blood

Несмотря на приход в нашу жизнь современных технологий и огромное количество возможностей, связанных с ними, иногда любой из нас с ностальгией вспоминает о своей юности. Мерцание пузатого CRT-монитора, старая, немного пожелтевшая мышь фирмы Genius – твои верные напарники в компьютерных приключениях, а ты – не просто игрок, а первопроходец виртуальных миров. И каждый новый проект вызывал искреннее восхищение и радость. В 90-е, когда шутеры от первого лица начинали свой триумфальный марш, на свет появился «Blood» – шедевр 1997 года, что захватил умы тех, кто жаждал стрелялки с жуткой атмосферой и чёрным юмором, растворённым в море крови. Студии Monolith Productions удалось создать что-то особенное, благодаря чему «Blood» стала настоящим порталом в мир, где киношные ужасы, комиксовая жестокость и бодрый экшен слились в гремучую смесь. Такой проект просто не мог не оставить большой след в гейминдустрии, навсегда осев в памяти геймеров. Сегодня я поделюсь воспоминаниями разработчиков, расскажу где они черпали вдохновение, какие детали делали геймплей уникальным, каким получился ремастер 2019 года и почему «Blood» до сих пор вызывает трепет в сердцах игроков. А на закуску подготовил для вас сборку современного издания игры, чтобы без каких-либо проблем запустить проект на любых современных системах. Готовы к путешествию в прошлое? Тогда начинаем!

продолжить чтение

Осторожно, работают люди

После прошлой статьи про "испанских синьор-программистов"

продолжить чтение

Как я пишу open source игру на Java

Автор текста: Александр НиловАрхитектор информационных систем департамента «Логистика» КОРУС КонсалтингВсем привет! Меня зовут Александр Нилов, я архитектор департамента «Логистика» КОРУС Консалтинг. Но сегодня речь пойдет не о работе, а о моем личном проекте – 3D компьютерной игре.

продолжить чтение

Game++. String interning

«String interning», иногда это называют «пулом строк» — это оптимизация (https://en.wikipedia.org/wiki/String_interning), при которой хранится только одна копия строки, независимо от того, сколько раз программа ссылается на нее. Среди других оптимизаций по работе со строками (SWAR, SIMD-cтроки, immutable strings, StrHash, Rope string, и немного других), часть которых была описана тут

продолжить чтение

Через препятствия к вершинам: как создавалась одна из самых «живучих» игр XXI века

Эта игра стала легендой. Ей удалось то, что не удавалось многим до нее — она положила начало новому в индустрии жанру, привлекла в субкультуру геймеров миллионы людей, и спустя почти двадцать пять лет после выхода в свет, ее «голоса» продолжают звучать днем и ночью по всему земному шару. Эта игра — «The Sims».

продолжить чтение

Шахматный движок на 84688 регулярных выражениях

В праздничные выходные мне пришло в голову, что я давно не занимался чем-то бессмысленным. Представляю вашем вниманию... Regex Chess

продолжить чтение

Suno AI — а не спеть ли нам песню о любви? А не выпустить ли новый хит?

Что это за сервис Suno, чем он уникален и почему о нём стоит рассказать? Вкратце, Suno AI это самая продвинутая из всех на конец 2024 года коммерческая нейросеть по созданию музыки. Все мы знаем, что для того чтобы создавать красивые картинки уже третий год не требуется умение рисовать, достаточно только уметь описать что вы хотите увидеть, вот и в музыкальном творчестве с появлением Suno всё тоже стало очень демократично — создание качественной музыки и песен на базовом уровне не требует больше слуха или образования, нужно только желание и немного фантазии. Вот, например, оцените песню

продолжить чтение

Геймдев и ИИ: как нейросети меняют правила игры

Обложка by Pixelpixel

продолжить чтение

Как лучше учить и для чего нужен Unreal Engine?

Unreal Engine – это мощный и сложный движок, освоение которого требует времени и усилий. В этой статье я не собираюсь давать полный курс по Unreal Engine. Вместо этого я поделюсь советами о том, как лучше его изучать, на какие аспекты стоит обратить внимание, а что можно пропустить. Также я расскажу о некоторых проблемах, с которыми можно столкнуться в процессе обучения.Для чего лучше не использовать Unreal Engine? А для чего да?

продолжить чтение

Rambler's Top100