Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

текстурирование


ogo ©   (2002-12-15 10:41:00) 

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


MRB_SPB   (2002-12-17 19:34:00) [1]

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


Ketmar   (2002-12-17 14:17:00) [2]

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

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


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

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

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


Ketmar   (2002-12-17 13:41:00) [4]

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

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


MRB_SPB   (2002-12-17 13:28:00) [5]

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


Ketmar   (2002-12-16 20:39:00) [6]

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

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


MRB_SPB   (2002-12-16 17:58:00) [7]

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


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

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


Ketmar   (2002-12-16 13:39:00) [9]

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

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


ogo   (2002-12-16 13:33:00) [10]

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


MRB_SPB   (2002-12-16 12:49:00) [11]

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


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

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


Ketmar   (2002-12-16 11:16:00) [13]

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

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


MRB_SPB   (2002-12-16 10:52:00) [14]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо