Получи случайную криптовалюту за регистрацию!

Лаборатория • сборки

Логотип телеграм канала @lab_sborki — Лаборатория • сборки Л
Логотип телеграм канала @lab_sborki — Лаборатория • сборки
Адрес канала: @lab_sborki
Категории: Технологии
Язык: Русский
Количество подписчиков: 747
Описание канала:

Лютая технота из недр Точки сборки

Рейтинги и Отзывы

4.00

2 отзыва

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

5 звезд

1

4 звезд

0

3 звезд

1

2 звезд

0

1 звезд

0


Последние сообщения

2023-02-22 13:26:08
Прикрутил крейт с сериализацией. Теперь можно сохранять и загружать игровой стейт.
На данный момент сохраняется именно необходимый минимум для восстановления состояния. В бинарнике нет данных о рендере и интерфейсе, но я сейчас буду пробовать сохранить вообще все, ради эксперимента.
548 viewsArthur Weiss, 10:26
Открыть/Комментировать
2023-02-22 13:08:37
Рассказываю о разработке оптимального меш-граф формата, делюсь мыслями и промежуточными результатами
549 viewsAlexey Sukhoduev, 10:08
Открыть/Комментировать
2023-02-20 11:38:25
Спидпейнт покадровой анимации для теста 60фпс
Изначально в цикле бега, было нарисовано 12 кадров. Потом решили посмотреть как будет с 24 кадрами ( это максимально плавная анимация для стандартных 24фпс) Но игры, это не анимация, тут фпс разный может быть. И вот в данном видео я фазую, делая дополнительные 24 кадра. И из 24 получаю 48 нарисованных фаз для цикла бега.
596 viewsДаниил Созиев, 08:38
Открыть/Комментировать
2023-02-17 14:37:18
С интерфейсом уже почти похоже на игру.
701 viewsArthur Weiss, 11:37
Открыть/Комментировать
2023-02-14 16:08:30
Рассказываю о написании компрессора мешей
709 viewsAlexey Sukhoduev, 13:08
Открыть/Комментировать
2023-02-10 20:43:03 Для нашей бинарной сериализации хотелось бы иметь возможность писать не только на уровне байт, но и на уровне бит. Первая реализация была сделана с помощью крейта bitvec (отличный крейт, кстати). Это позволило проверить всё в деле, но занявшись оптимизацией убедился что нужны более специализированные решения. Плюс, если писать все в виде последовательности бит, возникают ситуации когда из-за записанного була, например, возникает смещение, которое замедляет дальнейшую сериализацию.
В итоге сейчас делаю гибридный вариант, который пишет по возможности все байтами, а если нужно записать бит, то пишет бит.
Решение довольно простое, но я не видел подобного похода:
буффер представляет собой вектор u8 и когда нам надо записать байты, мы напрямую пишем их в вектор, а если нам надо записать биты, то выделяем байт в конце буфера под запись битов и пока он не будет заполнен все биты пишем туда.
Например:
пишем байт
[1111 1111]
пишем после этого один бит
[1111 1111][0000 0001]
следом 2 байта
[1111 1111][0000 0001][1111 1111][1111 1111]
пишем 3 бита
[1111 1111][0000 1111][1111 1111][1111 1111]
и тд
За счет того, что сериализация/десериализация симметричная, при чтении проблем не возникнет.
853 viewsDmitriy Kolesnik, 17:43
Открыть/Комментировать
2023-02-10 18:13:42
Вычисляю основные оптимальные фазы для прыжка. Пробую имитировать прыжки под разными углами, с разными амплитудами. Это не движок, пока это просто анимация.
Звук сделал по фану)
639 viewsДаниил Созиев, 15:13
Открыть/Комментировать
2023-02-10 12:50:50
В продолжение дискуссии. Сравниваю дециматор с классической векторизацией изображений, обсуждаем увеличение и детали.
600 viewsAlexey Sukhoduev, 09:50
Открыть/Комментировать
2023-02-09 14:15:03
Рассказываю о наших планах по использованию триангуляции изображений в играх. Разбираем примеры.
528 viewsAlexey Sukhoduev, 11:15
Открыть/Комментировать
2023-02-06 17:10:13
Такс, wgpu оказался не лучшим вариантом, поэтому решили занырнуть на уровень поглубже. Теперь оно работает на чистом OpenGL.

Проблема была в синхронизации с вертикальной разверткой экранов. Выглядело это как неприятные подергивания, т.н. stutter'ы. Видимо что-то внутри wgpu работает неправильно, из-за чего подобная проблема наблюдается во всех проверенных демках и целой одной игре, сделанных на на основе этой библиотеки.

Тут таких проблем пока не наблюдается, поэтому будем дальше развиваться в этом направлении.
Да, да, vulkan, ты следующий
649 viewsArthur Weiss, 14:10
Открыть/Комментировать