Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.29;
Скачать: CL | DM;

Вниз

текстурирование   Найти похожие ветки 

 
ogo ©   (2002-12-15 10:41) [0]

народ объясните новичку. Я налаживал текстуру на квадрат используя библиотеку BMP (на этом сайте в демках скачал) там некоторые bmp файлы не идут. Вот я и хотел узнать это библиотека глючит или у меня прога глючит?
P.S. не идут вмр у которых цвет 8 bit на пиксел.


 
MRB_SPB ©   (2002-12-16 10:52) [1]

для 8 битных текстур надо задовать режим использования индексных
цветов непомню как гдето читал


 
Ketmar ©   (2002-12-16 11:16) [2]

а лучше преобразовать их в 24-битные и не мучатся.

Satanas Nobiscum! 16-Dec-XXXVII A.S.


 
Mirovodin ©   (2002-12-16 11:48) [3]

Размер должен быть кратен 2^N, т.е. 32, 64, 128 и т.д.


 
MRB_SPB ©   (2002-12-16 12:49) [4]

К томуже OGL с индексом неработает всё равно будет преобразовывать всё в TRUCOLOR поэтому зачем лишнюю работу процесору придумывать


 
ogo ©   (2002-12-16 13:33) [5]

как преобразовывать 24-битные


 
Ketmar ©   (2002-12-16 13:39) [6]

мозги немножко поиспользовать, и преобразовать. а не надеяться, что на форуме конфетку приготовят и завернут. если вы не знаете такой простой вещи, то рановато вам еще с OGL работать...

Satanas Nobiscum! 16-Dec-XXXVII A.S.


 
ogo1982   (2002-12-16 13:51) [7]

как преобразовывать 24-битные


 
MRB_SPB ©   (2002-12-16 17:58) [8]

Открыть например в Пфотошопе и в меню Изображение - Режим установить RGB Color
Кстати текстуры должны быть не обязательно степенью двойки их размеры могут просто делится на два


 
Ketmar ©   (2002-12-16 20:39) [9]

нет. именно степенью. иначе поимеем баги.

Satanas Nobiscum! 16-Dec-XXXVII A.S.


 
MRB_SPB ©   (2002-12-17 13:28) [10]

Не баги а тормоза, так как текстура не будет выровнена в видео памяти и её разные фрагменты могут размещатся в разных её сегментах, да и тормоза будут незначительные


 
Ketmar ©   (2002-12-17 13:41) [11]

>MRB_SPB © (17.12.02 13:28)
а я говорю - баги! %-)) все зависит от видеокарты. где - тормоза, а где - баги... а если баг есть хоть раз - значит так и пишем: баги %-)

Satanas Nobiscum! 17-Dec-XXXVII A.S.


 
Mirovodin ©   (2002-12-17 14:03) [12]

У меня раньше была карта I740 так вот она вообще не понимала текстур например 50x44. А вот 64x64 и т.д. все ОК.

Может новые карточки выравнивают(растягивают, заполняют) текстуры до 2^N размера?


 
Ketmar ©   (2002-12-17 14:17) [13]

>Mirovodin © (17.12.02 14:03)
некоторый новые реализации OpenGL (в частности, кажется, джефовые) умеют автоматически "дотягивать" текстуры. а многие старые карты просто не будут ничего рисовать, если текстуры не "степенные". потому я и кричу, что баги будут %-)

Satanas Nobiscum! 17-Dec-XXXVII A.S.


 
MRB_SPB ©   (2002-12-17 19:34) [14]

Ketmar © - для старых реализаций видео карт и старых драйверов на сто процентов согласен пардон забыл о братьях меньших



Страницы: 1 вся ветка

Текущий архив: 2003.05.29;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
8-94971
reticon
2003-02-10 16:08
2003.05.29
мигание спрайтов


14-95114
Yorick
2003-05-11 23:01
2003.05.29
ОС на Delphi


1-94790
Dyuzhev
2003-05-18 18:54
2003.05.29
структура из Delphi 1


1-94833
BJValentine
2003-05-19 18:11
2003.05.29
Outlook Express


8-94974
Kirp
2003-02-14 11:35
2003.05.29
Зуминг изображения