антиалязинг

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

Модератор: Mikle

ApTEKAPb
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 29.01.2007 (Пн) 17:48

антиалязинг

Сообщение ApTEKAPb » 29.01.2007 (Пн) 17:59

Вопрос, собственно, в теме. Как реализовать антиалязинг в ДХ?
noname is the most popular brand

|( () ( T |/| |(
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 211
Зарегистрирован: 01.10.2005 (Сб) 15:49

Сообщение |( () ( T |/| |( » 29.01.2007 (Пн) 20:39

Код: Выделить всё
Dim PP As D3DPRESENT_PARAMETERS
...
PP.MultiSampleType = D3DMULTISAMPLE_4_SAMPLES
С=[::::::::::> ™ e398wallpapers.narod.ru

ApTEKAPb
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 29.01.2007 (Пн) 17:48

Сообщение ApTEKAPb » 31.01.2007 (Ср) 15:39

Спасибо. Перебрал MSAA от 16х =) до 2х. Устройство не создается. Создается только при выключенном MSAA. Это может быть связано с оконным режимом?
noname is the most popular brand

ApTEKAPb
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 29.01.2007 (Пн) 17:48

Сообщение ApTEKAPb » 31.01.2007 (Ср) 15:56

Разобрался. "Multisampling поддерживается, если был определен эффект обмена D3DSWAPEFFECT_DISCARD". Работает. Особого сглаживания не заметил, зато рендер ускорился =)
noname is the most popular brand

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

Сообщение DirectXManiac » 01.02.2007 (Чт) 6:05

ApTEKAPb
Вообще-то должно быть наоборот. А сглаживание выключено в системе наверное. Зайди в настройки драйвера! :)
Лично я ставлю после создания устройства
D3DDevice.SetRenderState
#define ROFL 0xDDDD

Bonesnapper
Постоялец
Постоялец
 
Сообщения: 434
Зарегистрирован: 12.09.2004 (Вс) 15:39

Сообщение Bonesnapper » 01.02.2007 (Чт) 10:47

у меня почему-то выше 4 не ставится :?

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

Сообщение DirectXManiac » 01.02.2007 (Чт) 17:03

Bonesnapper
Может карта не поддерживает? :shock:
#define ROFL 0xDDDD

Bonesnapper
Постоялец
Постоялец
 
Сообщения: 434
Зарегистрирован: 12.09.2004 (Вс) 15:39

Сообщение Bonesnapper » 02.02.2007 (Пт) 11:13

да наверно 7900gtx не держит выше 4 :D

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

Сообщение DirectXManiac » 02.02.2007 (Пт) 21:22

Bonesnapper
:lol: :shock: За сколько брал?
По теме:
Не слышно афтора. Интересно он жиф?
#define ROFL 0xDDDD

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 03.02.2007 (Сб) 17:35

Нет. Ему стало стыдно и он выпил йаду.
Изображение


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

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

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

    TopList