2014-08-28 2 views
-1

Я хочу экспортировать файлы .obj из Blender. Я экспортирую их с нормалями и координатами UV. Затем я импортирую их в приложение OpenGl. В UV Editor я могу отображать координаты курсора, нормализованные. Моя проблема в том, что мне нужно экспортировать их нормализованными, потому что OpenGL нуждается в них таким образом. Есть ли возможность сделать это или мне нужно написать и приложение, которое преобразует их вручную?Blender - Экспорт .obj с нормализованными координатами UV

ответ

1

Фактически координаты текстуры должны быть экспортированы в нормализованные координаты. У вас есть отрывок из одного из экспортированных файлов OBJ с координатами текстуры, которые, по вашему мнению, отключены?

+0

я пометил около 1/8 текстуры в УФ-редакторе и получить это: В.Т. 0,013100 0,886290 0,113710 В.Т. 0,886290 В.Т. 0,113710 0,986900 В.Т. 0.013100 0,986900 – Geosearchef

+0

@Geosearchef: Так что? Эти ценности выглядят правильно. Вероятно, вы использовали верхнюю левую 1/8 текстуры, но поскольку начало координат находится в левом нижнем углу, это означает, что значения для координаты Т будут находиться где-то между 1-1/8 = 0,875 до 1, которые являются точно значениями вы там. Значения S выглядят правильно, левая 1/8 переходит от 0 до 0.124, что опять же является диапазоном значений, который у вас есть. – datenwolf

+0

Omg! Ты прав! Моя неудача, сэр. Я привык к своей системе координат в OpenGL, которую у меня есть, чтобы иметь (0 | 0) в верхнем левом углу, я просто конвертирую координаты. Спасибо! – Geosearchef