Форум программистов, компьютерный форум, киберфорум
DirectX
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
28 / 57 / 6
Регистрация: 10.01.2011
Сообщений: 1,229
1

Проблема с текстурами

13.11.2011, 00:45. Просмотров 1228. Ответов 6
Метки нет (Все метки)

Когда я устанавливаю на вертекс текстуру то она устанавливается со цветоискажением (все в оттенке красного - как убрать его).
Как убрать это искажение?
0
Миниатюры
Проблема с текстурами  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2011, 00:45
Ответы с готовыми решениями:

Проблема с текстурами в играх
Сначала характеристика: Intel core i5 9600K GTX 1070 MSI gaming x 8G 8гб ASRock H310M-HDV 16гб...

Проблема с текстурами на видеокарте GT 620M
Появились проблемы с текстурами в играх, при чем проблема одна и та же во всех играх без...

Проблема с текстурами ATI Mobility Radeon HD 4650
Помогите пожалуйста в следующем вопросе. У меня больше 2 лет ноутбук HP Pavilion dv6-1330er. С...

Странности с текстурами
У меня снова проблемы: начал играть в Battlefield 5 и сразу начались проблемы: сначала игра...

6
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 642
13.11.2011, 14:43 2
тоже была такая проблема
возможно у тебя стоит красный свет, попробуй поставить белый ( или тоже самое с матерьялом)
0
28 / 57 / 6
Регистрация: 10.01.2011
Сообщений: 1,229
13.11.2011, 15:24  [ТС] 3
Фишка в том что я вообще не устанавливал свет, и с материалами у меня не какого преобразования нет. А ты как исправил у себя (что у тебя было)?
со светом у меня только setRender(D3DRS_LIGHTING, FALSE);
0
186 / 61 / 4
Регистрация: 29.04.2011
Сообщений: 642
13.11.2011, 15:40 4
шас тот проект потерялся
но могу рассказать свою историю:
я тогда только учил Derict X поэтому не понемал что имеено свет
сначала я поставил свет и метерьялы синий и зеленый( у меня вращаюшияся пирамида), но не чего не отобразилось
тогда я догаался(или кто то подсказал) что свет и матерьл должны совпадать, и тогда я сделал зеленую пирамиду
потом начал изучать текстуры и наложил случайную текстуру( голубое небо и зеленый куст)
но и небо и куст оказались зеленым
через несколько дней я только догадался сделать свет белым( не помню изменял ли я матерьял)

сейчас я решил что соваться в дерикс пока не стоит, слишком много времени тратиться( пишу код по книге, а не че не работает и не понятно в чем ошибка... приходится несколько дней подряд пробовать ,экспериментировать... пробовал начать по другой книги, уже и квадрат со светом нарисовать не могу)... щас думаю посмотреть в сторону с шарп
1
28 / 57 / 6
Регистрация: 10.01.2011
Сообщений: 1,229
13.11.2011, 23:13  [ТС] 5
у меня эта проблема была из-за того что я писал так:
C++
1
setFVF(D3DFVF_XYZ| D3DFVF_DIFFUSE|D3DFVF_TEX1);
а надо так:
C++
1
setFVF(D3DFVF_XYZ| D3DFVF_TEX1);
но появилась проблема. У меня текстуры раньше правильно отображались, но после того как как я убрал цветоискажение они как то не понятно стали отображаться(какими-то прямыми линиями вместо предположим квадратов)
0
2059 / 615 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
14.11.2011, 10:07 6
Ты не понимаешь, о чем говоришь, мой совет почитай книжки о DirectX..

D3DFVF_DIFFUSE отвечает за цвет убрав его ты изменил формат вершин, но так как у тебя текстуры растянулись, то это говорит что ты в других строчках не убрал D3DFVF_DIFFUSE, поэтому либо убираешь все, либо ни одну не трограешь.

формат вершин:
setFVF(D3DFVF_XYZ| D3DFVF_DIFFUSE|D3DFVF_TEX1);
D3DFVF_XYZ отвечает за координаты вершины,
D3DFVF_TEX1 отвечает за координаты текстуры,
когда ты убрал D3DFVF_DIFFUSE у тебя D3DFVF_TEX1 сместилось на ее место..
0
28 / 57 / 6
Регистрация: 10.01.2011
Сообщений: 1,229
14.11.2011, 12:22  [ТС] 7
я везде убрал
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2011, 12:22

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Проблемы с текстурами

Глюки с текстурами
Итак в чем суть глюка: подгружаю три текстуры, после них подгружаю меш который тоже грузит...

Проблемы с текстурами
Здраствуйте. Такая ситуация, в некоторых играх есть проблемы с текстурами, они какие-то странные,...

Залить окно текстурами.
Всем привет. Захотелось попробовать написать какую-нибудь простейшую игрушку на WPF, так как там...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.