Допустим, я использую пользовательский шейдер GLSL, который использует специальный формат массива с чередованием, состоящий из 11 поплавков: position (3 поплавка), normal (3 поплавка), UVcoord-1 (2 поплавка), UVcoord-2 (2 поплавка ), пользовательский атрибут (1 число с плавающей запятой).
Мне нужен формат файла (предпочтительно ASCII), который позволяет мне экспортировать всю эту информацию (особенно несколько UV-координат для мультитекстурирования) для каждой вершины из программного обеспечения для 3D-моделирования (например, Blender, Maya и т. Д.), А затем импортировать его к моему заявлению. Я искал по всей сети, я не могу найти формат, который позволяет несколько (пользовательских) каналов данных на одну вершину. Я упустил что-то очевидное?
Например: я использую формат .OBJ, и кажется, что он экспортирует только положение, нормаль и 1 текстуру для экспорта.