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

Вниз

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

 
Conferno   (2005-09-28 21:55) [0]

Привет мастерам!
Надо вот в игрухе добавить опцию выбора качества текстур, только вот даже не знаю как это сделать. Почти во всех 3D играх есть настройки качества текстур, а вот как это можно реализовать в GLScene?


 
Zer0 ©   (2005-09-28 22:06) [1]

вам без настройки качества текстур плохо живетсо?


 
DR0N ©   (2005-09-28 22:08) [2]


 B := TBitmap.Create;

B.LoadFromStream(LoadFromPackage(Filename,Name));
B.PixelFormat := pf24bit;

 case Quality of
 1:Detail:=0.75;
 2:Detail:=0.5;
 3:Detail:=0.25;
 end;

 oW := B.Width;
 oH := B.Height;

 if Quality<>0 then
 begin

 B2:=TBitmap.Create;

 B2.Width:=round(B.Width*Detail);
 B2.Height:=round(B.Height*Detail);
 B2.PixelFormat:=pf24bit;

 SetStretchBltMode(B2.Canvas.Handle, COLORONCOLOR);
 StretchBlt(B2.Canvas.Handle, 0,0,B2.Width,B2.Height,B.Canvas.Handle, 0,0,B.Width,B.Height,SRCCOPY );

 B.Height:=B2.Height;
 B.Width:=B2.Width;

 BitBlt(B.Canvas.Handle,0,0,B.Width,B.Height,B2.Canvas.Handle,0,0,SRCCOPY);

 B2.Free;
 end;

 Width := B.Width;
 Height := B.Height;

грузим текстуру из B


fershtain?


 
DeadMeat ©   (2005-09-28 22:46) [3]

Поиграй с такими свойствами текстуры, как:
MagFilter
MinFilter
TextureFormat
Compression
FilteringQuality

Возьми ченить большое. Где много текстур или одна, но тоже большая и замеряй FPS.

---
...Death Is Only The Begining...


 
XProger ©   (2005-09-29 00:09) [4]

http://www.sulaco.co.za/opengl/TextureDetail.zip



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

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

Наверх




Память: 0.47 MB
Время: 0.047 c
15-1142933816
Fin
2006-03-21 12:36
2006.04.09
Обновление антивирусных баз у Symantec?


15-1142803604
Volf_555
2006-03-20 00:26
2006.04.09
Проблема с DVD - читает только CD-диски, а DVD-нет...


3-1140007823
atruhin
2006-02-15 15:50
2006.04.09
Потеряна информация при сбое питания Firebird


15-1142701458
Volf_555
2006-03-18 20:04
2006.04.09
Как открывать Файлы и папки.. в новом окне при нажатии F3,Ctrl+F?


15-1142627725
kop
2006-03-17 23:35
2006.04.09
Prolog