ПрограммированиеФорум2D графика и изометрия

Рендер в текстуру [DX9]

#0
21:22, 31 мая 2012

При рендере в текстуру при помощи 2д спрайтов происходит потеря качества изображения:
Рендер в текстуру | Рендер в текстуру [DX9]
на верху кнопка которая предварительно была отрендерена в текстуру. Файл с изображением кнопки один и тот же
как это можно исправить?

ЗЫ. Фильтрация отключена.

#1
0:09, 1 июня 2012

Может у тебя render target'ы настроены с разными параметрами цветопередачи.

#2
11:27, 1 июня 2012

При разных картинках результат один и тот же, текстура создаются с одинаковыми параметрами

#3
15:08, 1 июня 2012

Демон, не уверен, поможет ли, но для развития мысли сделаю вброс :)
У меня фигня с необъяснимым размытием была, когда я использовал D3DDevice->Present с параметрами, в которых указывал ограничивающий прямоугольник вывода (тема).
Но там видеокарточки разные были.
И ещё помню всякие плохие сказания об использовании встроенных классов спрайтов DirectX'а.
Ты же их используешь или всё-таки своё всё?

#4
15:30, 1 июня 2012

Был рендер при помощи 3Д пространства - 3Д полигоны устанавливались по направлению к камере, сейчас рендер при помощи стандартных спрайтов dx, результат один и тот же.
>D3DDevice->Present с параметрами
параметры (0,0,0,0)

#5
17:04, 1 июня 2012

а на полпиксела текстурыне координаты сдвинуть не забыл ? и point фильтрацию установить

#6
17:38, 1 июня 2012

>ЗЫ. Фильтрация отключена.
Везде и всегда поинт, на примере.
>а на полпиксела текстурыне координаты сдвинуть не забыл
В смысле?

#7
17:52, 1 июня 2012

Демон
> В смысле?
надо чета типа того http://www.gamedev.ru/code/forum/?id=52563
там пост 8

#8
19:06, 1 июня 2012

Да скорей всего проблема с textel to pixel mapping

ПрограммированиеФорум2D графика и изометрия

Тема в архиве.