Всем добрый день, интересует вопрос по поводу того, какие библиотеки использовать для непосредственного написания своего 3D движка.
В качестве языка рассматриваю С/С++, но в целом не имеет значения. Не ставлю над этим проектом каких-либо серьезных задач, просто хочется понять как движки устроены внутри реализовав самостоятельно необходимую объектную архитектуру, векторную геометрию, освещение, сглаживание и прочее.
Посмотрел в сторону OpenGL, но в связи с обилием множества встроенных функций это не совсем то, что я ищу.
Подскажите, пожалуйста, знающие люди какой-либо инструмент в котором, грубо говоря, нет ничего кроме DrawPoint и приходилось бы все реализовывать самостоятельно.
Теги: 3d движок