![]() |
|
Модераторы: Rickert, Alexeis, BorisVorontsov |
![]()
|
|
| CPlusPlusFAN |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 315 Регистрация: 1.11.2005 Где: Воронеж Репутация: нет Всего: нет |
Здравствуйте! Все говорят об использовании текстур и ясно, что их размеры должны быть степенью двойки. Но вот непонятно, какой минимальный и максимальный размер может быть у этой самой текстуры. Я понимаю, что может быть от 1 до сколько хватит памяти, но какие размеры текстуры использовать целесообразно, например карта может быть настолько мала, что выгоднее её генерить без файла или настолько большой, что может описывать весь ландшафт, но её долго грузить.
|
|||
|
||||
| FelikZ |
|
|||
![]() Старый Маразматик ![]() ![]() Профиль Группа: Участник Сообщений: 380 Регистрация: 1.12.2006 Где: Vault 13 Репутация: нет Всего: 5 |
CPlusPlusFAN, все зависит от разрешения экрана. Если твоя программа будет работать в режиме 640x480, то тебе нету смысла делать текстуры 512x512....
например Half-Life 2(не точно, тк уже не помню, но примерно) качество текстур, настраевые в опциях: низкое кач - 128x128 среднее - 256x256 высокое - 512x512 -------------------- ![]() |
|||
|
||||
| CPlusPlusFAN |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 315 Регистрация: 1.11.2005 Где: Воронеж Репутация: нет Всего: нет |
А имею в виду не с точки зрения разрешения экрана (его считать любым), а с точки зрения целесообразности использования...
|
|||
|
||||
| FelikZ |
|
|||
![]() Старый Маразматик ![]() ![]() Профиль Группа: Участник Сообщений: 380 Регистрация: 1.12.2006 Где: Vault 13 Репутация: нет Всего: 5 |
512x512 (ну или там 512x128....) самое оно, больше не нужно, меньше можно - если картинка нечеткая... Добавлено через 4 минуты и 47 секунд А вообще зависит от задачи... Если ты делаешь текстуры для игры(стены, земля и т.д.) то там нужно думать над каждой текстурой в отдельности. Например есть каменная дорога, зачем делать текстуру 512x512, если можно обойтись 128x128 и эффект будет тот же(на большей будет просто больше камней, а качество такое же как и у маленькой), маленькая "расклонируется" и будет выглядеть так же как и большая... -------------------- ![]() |
|||
|
||||
| CPlusPlusFAN |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 315 Регистрация: 1.11.2005 Где: Воронеж Репутация: нет Всего: нет |
Вроде 32х32 тоже используются. А от 1024 будут тормоза? Т.е. начиная от 1024 выгоднее загружать частями?
|
|||
|
||||
| FelikZ |
|
|||
![]() Старый Маразматик ![]() ![]() Профиль Группа: Участник Сообщений: 380 Регистрация: 1.12.2006 Где: Vault 13 Репутация: нет Всего: 5 |
Ну например, тебе нужна текстура деревяной ручки... зачем делать огромную текстуру на меленькую ручку? берем 32x32 и экономим как память так и время отрисовки
Скажем, нету надобности в таких размерах(во всяком случае невидел) Это сообщение отредактировал(а) FelikZ - 23.7.2007, 13:58 -------------------- ![]() |
|||
|
||||
| Dronchik |
|
|||
![]() Звукач ёмаё ![]() ![]() Профиль Группа: Участник Сообщений: 451 Регистрация: 1.5.2007 Репутация: нет Всего: 37 |
А если нужна большая текстура, то создай несколько буферов и загрузи одну и туже текстуру
-------------------- Вместо слов делай дело, от которого ты фанатеешь. (с) |
|||
|
||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 2 Всего: 52 |
Про технологию megaTextures от Кармака слышали? 32000 х 32000 px -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| Solomon |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 471 Регистрация: 23.1.2006 Где: Украина Киев Репутация: нет Всего: 2 |
В 2D игрушках частенко встречаются...
ну скорость загрузки от этого не изменится.. что ты допустим в оперативу полметра+полметра зальеш, что 1 метр... просто иногда когда в игре есть скролин, то частями выгоднее делать из за то что можно не рисовать части кот не видно.. так как процес проресовки неплохо тормозит... -------------------- Если не идти до конца к поставленным целям и не пытатся их достигнуть, каким бы тяжелым не казался путь, то лучше и не ставь их перед собой, но тот кто не ставит перед собой труднодоступные цели, никогда не ощутит эйфорию настоящей победы... победы над миром... Соломон 2008 |
||||
|
|||||
![]()
|
| Вы можете найти полезным что... | |
|
|
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |