Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.01.2011, 13:41   #1
ассемблер123
Пользователь
 
Регистрация: 18.04.2010
Сообщений: 24
По умолчанию d3d 9 magfilter linear

при использовании magfilter linear края текстуры искажаются(вследствие нахождения текстурных координат на краях текстуры) (при использовании немного портит skybox).

чтоб избежать это

нужно:
отодвинуть текстурные координаты от краёв текстуры по оси U и V на 0.5 пикселя этой текстуры ??? или есть другие способы ?

Последний раз редактировалось ассемблер123; 12.01.2011 в 09:24.
ассемблер123 вне форума Ответить с цитированием
Старый 12.01.2011, 15:23   #2
.pixel
c++, dx/ogl
Форумчанин
 
Аватар для .pixel
 
Регистрация: 10.11.2008
Сообщений: 131
По умолчанию

а поменять способ обертки текстуры (если это допустимо для вашего объекта)?
“Batch, Batch, Batch:” What Does It Really Mean?
I am a donut! Ask not how many tris/batch, but
rather how many batches/frame!
.pixel вне форума Ответить с цитированием
Старый 12.01.2011, 15:35   #3
Selestis
Форумчанин
 
Аватар для Selestis
 
Регистрация: 21.01.2009
Сообщений: 719
По умолчанию

Можно использовать матрицу преобразования текстурных координат, например, масштабирование 0.98. Должно сработать. Или можно убрать "тайлинг", не помню какой процедуркой, но как-то можно...
Изобретатель велосипедов
Selestis вне форума Ответить с цитированием
Старый 21.06.2011, 23:36   #4
An1ka
C++,DirectX/OpenGL
Форумчанин
 
Регистрация: 09.01.2011
Сообщений: 422
По умолчанию

Цитата:
Сообщение от ассемблер123 Посмотреть сообщение
или есть другие способы ?
Да. Можно использовать cubemap для skybox идеально, координаты текстуры задаются с помощью трехмерного вектора. И skybox фигуру можешь делать сферическую при этом (и вообще любой формы).

Последний раз редактировалось An1ka; 21.06.2011 в 23:43.
An1ka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Индикатор Linear Time Regression: Predicted Value tol64 Microsoft Office Excel 0 12.11.2010 20:46
Новый формат данных LGA (Linear Graphical Archive) Alex Cones Общие вопросы Delphi 31 30.01.2010 13:41
Текстура D3D не грузится Selestis Мультимедиа в Delphi 2 21.10.2009 15:35