1 неделю назад
Ray Tracing – что это и зачем он нужен? Разбираем простыми словами
Если ты хоть раз запускал современные игры, то наверняка слышал про Ray Tracing (трассировку лучей). Эта технология обещает суперреалистичное освещение, тени и отражения, но при этом жрёт FPS так, что даже мощные видеокарты начинают задыхаться. Но как работает трассировка лучей? В чём её преимущество перед классической графикой? Почему она так требовательна к железу? 🤔 📌 Давай разберём всё по шагам: ✅ Что такое Ray Tracing? ✅ Как он работает в реальном времени? ✅ Какие бывают методы трассировки? ✅...
101 читали · 1 год назад
Пишем трекер объектов на Python с помощью библиотек 'cv2' и 'numpy'
Для начала импортируем нужные нам библиотеки. Потом создаем функцию 'select_roi' - позволяет пользователю выбрать прямоугольную область на кадре, нажимая и удерживая левую кнопку мыши и затем отпуская ее на первом кадре видеофайла для отслеживания объекта и функцию 'init_correlation_filter', которая инициализирует корреляционный фильтр на основе выбранной области...
1 год назад
Исследование технологии ray casting: основы и практическое применение
Хотели бы вы научиться создавать захватывающие 3D игры с помощью технологии ray casting? Эта статья расскажет вам о принципах работы этой уникальной технологии в pygame. Готовы погрузиться в мир разработки игр? Начнем захватывающее путешествие в мир ray casting! Основные принципы Ray casting Данная технология работает по следующему принципу: вы находитесь в какой-то точке на игровой сцене и из этой точки выпускаются лучи (или один луч), которые движутся по своему вектору. Как только они сталкиваются...