Зеркальное отражение вершин

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

Модератор: Mikle

Vovik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 643
Зарегистрирован: 02.08.2003 (Сб) 15:14
Откуда: Belarus, Minsk

Зеркальное отражение вершин

Сообщение Vovik » 02.06.2004 (Ср) 10:07

Гружу свою модельку...нормально..но она грузиться в зеркальном отражении. Меняю Y на -Y - переворачивает, но текстуру рендерит на изнанку... есть выход ставить CullMode 2 , но его не очень хочеться...может есть другой выход вывернуть текстуру наизнанку? :roll:

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

Сообщение Mikle » 02.06.2004 (Ср) 10:23

Матрица текстуры. D3DTS_TEXTURE

Vovik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 643
Зарегистрирован: 02.08.2003 (Сб) 15:14
Откуда: Belarus, Minsk

Сообщение Vovik » 02.06.2004 (Ср) 11:12

Mikle писал(а):Матрица текстуры. D3DTS_TEXTURE
хм...
а можно чуть-чуть поподробнее? :roll:

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 03.06.2004 (Чт) 9:44

Я тебе еще давно говорил! Поменяй в массиве точки в цикле. Менять нужно 1ую и третью для каждого треугольника.
ХЎ

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

Сообщение Mikle » 03.06.2004 (Чт) 15:54

Так тебе не текстуру нужно выворачивать, а саму модель. Тогда d3drm верно сказал. И, кстати, чем тебя не устраивает CullMode изменить?

Vovik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 643
Зарегистрирован: 02.08.2003 (Сб) 15:14
Откуда: Belarus, Minsk

Сообщение Vovik » 04.06.2004 (Пт) 10:17

чёт я никак не могу понять что с чем менять... :oops:

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 05.06.2004 (Сб) 11:27

Mikle писал(а):И, кстати, чем тебя не устраивает CullMode изменить?


скорость падает сильно! и тем более некрасиво выглядит...
ХЎ

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

Сообщение Mikle » 06.06.2004 (Вс) 9:26

Странно... Если D3DCULL_NONE поставить, то конечно тормозит, и артефакты могут быть. Но ведь D3DCULL_CCW можно заменить на D3DCULL_CW. У меня это никак не отражается на быстродействии.
И вообще. Константы лучше писать, как они определены в ENUM-ах, по именам. А то "CullMode 2" не информативно, да и просто не грамотно.

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 06.06.2004 (Вс) 15:01

Да, верно, D3DCULL_CW будет работать с той же скоростью. Стормозил.
ХЎ

Vovik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 643
Зарегистрирован: 02.08.2003 (Сб) 15:14
Откуда: Belarus, Minsk

Сообщение Vovik » 06.06.2004 (Вс) 17:37

Всё...исправил....теперь всё работает нормально! :D


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

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

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

    TopList  
cron