Перевернуть текстуру

Работа с 2D и 3D графикой, видео, звуком.

Модератор: Mikle

GLEB
Бывалый
Бывалый
 
Сообщения: 246
Зарегистрирован: 24.05.2005 (Вт) 12:16

Перевернуть текстуру

Сообщение GLEB » 25.12.2005 (Вс) 19:48

Как перевернуть текстуру сверху вниз, можно конечно матрицу текстуры менять, но при наложении др. текстур ее придется опять восставливать.
Разбираюсь с SMD Half-Life. Приходиться в Paint-e переворачивать все текстуры "вверх ногами".
Это как я понял связано с тем, что в OpenGL текстурные координаты по другому задаются.
Только почему-то в моделях Half-Life 2 тоже самое, но ведь HL2 только под Direct3D сделана Я идиот! Убейте меня, кто-нибудь!?
Или я ошибаюсь.

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 25.12.2005 (Вс) 19:50

А ты сможешь разобрать MDL от Half-Life 2?
#define ROFL 0xDDDD

GLEB
Бывалый
Бывалый
 
Сообщения: 246
Зарегистрирован: 24.05.2005 (Вт) 12:16

Сообщение GLEB » 25.12.2005 (Вс) 20:27

Я пока только SMD HL1, HL2 разбираю, а MDL - я его формата даже не знаю.

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 25.12.2005 (Вс) 20:55

а КАК насчёт сорцов?Выложешь потом?Я если чё помогу с BSP :wink:
#define ROFL 0xDDDD

GLEB
Бывалый
Бывалый
 
Сообщения: 246
Зарегистрирован: 24.05.2005 (Вт) 12:16

Сообщение GLEB » 25.12.2005 (Вс) 21:27

OK, как доведу до ума все, выложу.

DirectXManiac
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1543
Зарегистрирован: 03.11.2005 (Чт) 13:32
Откуда: из DirectX SDK

Сообщение DirectXManiac » 25.12.2005 (Вс) 22:22

ДОговорились! :wink:
#define ROFL 0xDDDD

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 26.12.2005 (Пн) 16:59

GLEB
В вертексах поменяй координату tv так:
Vert(n).tv=1-Vert(n).tv

GLEB
Бывалый
Бывалый
 
Сообщения: 246
Зарегистрирован: 24.05.2005 (Вт) 12:16

Сообщение GLEB » 26.12.2005 (Пн) 18:24

Mikle
Спасибо, попробую


Вернуться в Мультимедиа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37

    TopList