Войти
ПрограммированиеФорумГрафика

Opengl вывести картинку (2 стр)

Страницы: 1 2 3 Следующая »
#15
14:34, 6 янв. 2010

@!!ex
> отказались в пользу tga...
> и мипов опять же нету
В BMP есть(bih.biPlanes).

> Да и хардварная поддержка компрессии весьма приятная штука.
Это в GL ES поддерживается?


#16
14:43, 6 янв. 2010

SIF, автор я вас так и не понял ) Вам код подкинуть на загрузку с диска скажем тга или бмп с изготовлением из него текстуры ?)

#17
14:51, 6 янв. 2010

X512
И много редакторов, которые умеют работать с biPlanes и 32 битными BMPшками?

GL ES поддерживает S3TC компрессию для 2D текстур.

#18
14:53, 6 янв. 2010

@!!ex
> И много редакторов, которые умеют работать с biPlanes
Не видел. Однако в заголовке почему-то есть параметр "количество слоёв". Можно написать простой генератор.

> 32 битными BMPшками?
Почти все(кроме mspaint.exe).

Редакторов с поддержкой DDS не так много.

#19
14:56, 6 янв. 2010

X512
>>Не видел. Можно написать простой генератор.
Нафиг нужны мипы в файле, если их нельзя редактировать?

X512
Photoshop, Artweaver, Paint.Net, GIMP - это из тех с которыми мне приходилось работать, может и еще есть.

#20
14:56, 6 янв. 2010

Думаю остановлюсь в пользу ТГА,так как сделали на нём вольфенштейн ))Не зря значит.

#21
14:59, 6 янв. 2010

@!!ex
> если их нельзя редактировать?
Зачем редактировать? Их генерят вроди.

#22
15:06, 6 янв. 2010

X512
Для достижения лучшего качества мипы иногда правят, поскольку генерация сжирает некоторые детали.

SIF
Может стоит посмотреть на свои задачи и решить какой формат файлов использовать, а не на другие проекты смотреть(Кстати, по какому критерию именно в сторону Вольфа смотрите)?

#23
15:06, 6 янв. 2010

Кто может дать пример загрузки,или ссылку на :
Создать текстуры и вывести как сплеш экран на пару секунд.К примеру окошко есть 240*320 картинкой,там типа "Powered with OPENGL ES".И потом картинка исчезает.Таким образом хочу научиться сплеши делать и текстурировать обьекты.Кто знает,для чего используеться glBindBuffer?помоему для биндинга буфера под переменную аля
GLint buf;
glBindBuffer(buf,vertices_objecta)
Так ли это?

#24
15:09, 6 янв. 2010

@!!ex,у тга вроде и размер позволительный,лого занимает 129 кб в отличном качестве.И для текстур всё понятно
image->sizex,image->sizey,image->data.Всё понятно.Позже попробую загрузить его по примеру ПКшного загрузчика.

#25
15:38, 6 янв. 2010

>>Кто знает,для чего используеться glBindBuffer?
OMFG! O_O
Книжку не пробовал читать????
На opengl.org еще спецификация есть для всех команды...

SIF
512х512хDXT1(с альфой, прошу заметить), со всеми мипуровнями занимает 171кб.
Таже текстура в tga 24 бита(без альфы тобишь), занимает 768кб.

если сравнивать DXT5(лучшее качество, полноценная альфа) и 32битную TGA - то 341(256 без мипов) против 1024.

Приэтом, прошу заметить в видеопамяти размер тот же самый. То есть для работы DDS текстур нужно в 4-6 раз меньше видеопамяти чем для TGA текстур. А ведь Embedded весьма ограничены по ресурсам. )

#26
15:50, 6 янв. 2010

SIF
ну неужели так сложно начать хотябы с этого
http://www.khronos.org/developers/resources/opengles/

#27
16:02, 6 янв. 2010

dds возможно загрузить в GLES?Если да,то посмотрю на счёт этого :)

#28
16:08, 6 янв. 2010

хмм..а ещё подумываю ...над тем,как делают разработчики.У них всё в архивах,тга и бмп в архиве сжимаются примерно в 10 раз(zip,обычное сжатие).Думаю несложно будет написать "разгрузчик" архива :)

#29
16:12, 6 янв. 2010

SIF
>Думаю несложно будет написать "разгрузчик" архива :)
Уверен, что для начала Вам неплохобы решить исходную задачу. А потом уже браться за файловую систему. Искренне желаю успехов в этом и в мобильном разделе форума :)

Страницы: 1 2 3 Следующая »
ПрограммированиеФорумГрафика

Тема в архиве.