VR без укачиваний, или Как оптимизировать Unity-проекты, чтобы игроки не снимали шлем через 5 минут
Представьте ситуацию: на демо клиент испытывает VR-тренажер «Работы на высоте». Легкий ветерок, стальной пролет, панорама города. Красота. Клиент поднимается по лестнице, останавливается на краю и с восхищением говорит: «Как круто вы сделали, что от вида вниз у меня голова закружилась!» Мы переглядываемся. Потому что «круто» — это не мы сделали. Это заслуга плохой оптимизации раннего прототипа. Пока персонаж карабкался, движок героически пытался «на лету» подгрузить пачку тяжелых моделей. FPS просел, рендер начал задыхаться, и вестибулярка клиента объявила забастовку. Иммерсивность —10/10, комфорт — где-то в районе отрицательных значений. Если голова кружится, это должно быть запланировано геймдизайнером, а не видеокартой. Привет, я backend-разработчик SimbirSoft Андрей. В этой статье разберем, как сделать так, чтобы VR-проекты на Unity работали стабильно и были дружелюбны к вестибулярному аппарату игрока. Погрузиться 👀
Piloter des WS2812B sur @raspberrypi Pi5 pose problème avec les libs historiques (PWM/DMA).
Suite à une question de Victor, j’ai testé une solution fiable basée sur le SPI matériel.
👉 Article + exemples concrets https://www.framboise314.fr/raspberry-pi-5-ws2812b-spi/
#RaspberryPi5 #WS2812B #SPI
Подключение SD карты по SPI
В этом тексте я написал про некоторые особенности работ c SD картами при соединении их с микроконтроллером по интерфейсу SPI.