в принципе это то же самое, что делает OpenGL.Я хочу проецировать 3D-модель на 2D-плоскость, где 3D-модель имеет вершины и грани, которые имеют много атрибутов наряду с координатами или цветами.
А именно мне нужно несколько 2D-проекций цвета, атрибутов1, атрибутов2 .... атрибутовN из 3D-модели.Конечно, не все 2D-проекции должны отображаться как изображения.
Могу ли я использовать OpenGL для решения проблемы?То, что я понимаю из проекции OpenGL или любого преобразования модели-вида, касается преобразования координат.Как можно, чтобы другие атрибуты также «проецировались» в нужное место на плоскости 2D?
Быстрая идея - это кодировать атрибуты вершины / грани в цвете или текстуре, позволяя OpenGL проецировать 3D-модель на 2D-плоскость, а затем декодировать значение цвета или текстуры из каждого пикселя на 2D-плоскости.* Или есть какое-нибудь лучшее решение, которое может быть реализовано без трюка OpenGL?
спасибо