728 читали · 1 год назад
Математика для программистов. Зачем разработчикам школьная геометрия?
Прежде, чем ответить на данный вопрос сначала нужно определиться с рамками: каким программистам и какая математика? Очевидно, что разработка ПО для посадки лунного модуля, построение высоконагруженной биллинговой системы или улучшение алгоритмов компьютерного зрения требует специальных математических знаний. При этом создание лендинга для продажи успешного успеха, телеграмм-бота для юного блогера или формочки для Марьи Степановны из отдела кадров никакой математики не потребует. Поэтому можно попробовать...
474 читали · 3 года назад
Почему графика состоит из треугольников? Разбор
Все объекты в реальном мире состоят из частиц - молекул и атомов. А в виртуальном 3D-мире из треугольников, то есть полигонов. Так статуя, созданная на движке Unreal Engine 5, состоит из 33 миллионов полигонов. Выглядит невероятно реалистично и на глаз отличить от реального мира невозможно. Но. Почему треугольники? Хотя на самом деле не только они. Сегодня разберемся, как устроен 3D-рендер, каким образом единички и нолики превращаются в потрясающие миры, объемная объекты отображаются на плоском экране? Тут куча всего интеренсного...