Создание новых заказов с использованием сервиса «Безопасная сделка» временно недоступно. Для заказов, где выбрана «Безопасная сделка», но исполнитель ещё не назначен — будет доступна только обычная сделка. А для заказов, где работа уже ведётся, «Безопасная сделка» работает в штатном режиме.
R50 07e8e55842131ced568184067bdf4c34
Разработка / Тимлид

Ray Tracing 3D

Добавлено 09 сен 2021 в 20:21
Задача: Необходимо отобразить 3dфигуру на экране, используя ray tracing технологию. Задана стандартные геометрические объёмные объекты, необходимо так же учитывать их пересечение и тени.

Решение: Сама технология rt достаточно широко описана, основана на расчете проецирования лучей на псевдо экран. Я реализовал всю необходимую библиотеку для функций линейной алгебры, для расчета проекций/отображений в векторном 3d пространстве.

Stack: C, OpenGL, Bash, Makefile, Git

0b46c10776 A57bff3d0f