HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > [делюсь] PNG в интерфейс
Страницы (3): « 1 [2] 3 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
tolerance
Житель форума
Девойс

Дата регистрации: Feb 2013
Проживает: (void)
Сообщений: 739
Возраст: 32

Рейтинг



Цитата:
Дядя Миша писал:
ты же первый завопишь, почему маленькие карты из ка-эс так долго грузятся (ориентировочно 10-30 секунд).

О каком увеличении времени загрузки идет речь, если PNG 256x256 грузится ровно 3 миллисекунды (BMP — одну)?

Цитата:
Дядя Миша писал:
Сейчас это неактуально. JPEG весит еще меньше и грузится не в пример быстрее, если уж на то пошло.

JPEG в интерфейсе подойдет разве что как какой-нибудь background.

Сообщить модератору | | IP: Записан
Сообщение: 131815

Старое сообщение 25-01-2014 15:26
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
tolerance писал:
грузится ровно 3 миллисекунды (BMP — одну)

На чём профилировал? Каким методом? Насколько зашумлённый был пнг?
Пока что твоё заявление звучит примерно как "волатила выдает 400 фпс". Т.е. во вранье не упрекнёшь, но без деталей инфа бесполезна.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 131821

Старое сообщение 25-01-2014 16:30
-
tolerance
Житель форума
Девойс

Дата регистрации: Feb 2013
Проживает: (void)
Сообщений: 739
Возраст: 32

Рейтинг



XaeroX:

PNG загружает libpng, как и у автора темы.

Картинка одинаковая, сохраненная в BMP и PNG:

Вложение: test.zip (316.5 кб)
Этот файл был скачан 208 раз.

Сообщить модератору | | IP: Записан
Сообщение: 131824

Старое сообщение 25-01-2014 16:45
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Окей, принято.
Но даже если так, из твоего теста следует, что при использовании пнг время загрузки игры вырастает в 3 раза. Т.е. скажем с 10 с до полминуты. Это разве норма?

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 131825

Старое сообщение 25-01-2014 16:48
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
XaeroX писал:
Но даже если так, из твоего теста следует, что при использовании пнг время загрузки игры вырастает в 3 раза

Да он сам не понимает что несет, ему лишь бы поспорить. Надо его забанить, да и всё.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 131829

Старое сообщение 25-01-2014 17:02
-
tolerance
Житель форума
Девойс

Дата регистрации: Feb 2013
Проживает: (void)
Сообщений: 739
Возраст: 32

Рейтинг



Цитата:
XaeroX писал:
Т.е. скажем с 10 с до полминуты.

Это очень натянутое "т.е.".
Ведь что бы интерфейс на BMP'шках грузился 10 секунд — это надо что бы в игре было 10000 BMP 256x256 файлов @_@.

А в реальной игре сколько будет использоваться? Да 1-3 изображения на весь интерфейс, вот и получаем, что за место 3 мс, загрузка будет идти 9 .

Ну или даже если взять CS, в котором 56 TGA файлов для VGUI. Ну будут они грузиться не 56 мс, а 168, кто-то это заметит? Да ни кто.

Сообщить модератору | | IP: Записан
Сообщение: 131834

Старое сообщение 25-01-2014 17:12
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


tolerance
Мы только про интерфейс или текстуры вообще?
Если второе, то советую промерить скорость загрузки 1024х1024 пнг. И сравнивать не с бмп, а с тга.

Цитата:
tolerance писал:
Это очень натянутое "т.е.".

Разумеется, я ведь не учёл модель процессора. Эти полминуты могут и в две минуты вылиться.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 131835

Старое сообщение 25-01-2014 17:14
-
tolerance
Житель форума
Девойс

Дата регистрации: Feb 2013
Проживает: (void)
Сообщений: 739
Возраст: 32

Рейтинг



XaeroX, про интерфейс же. Только ДМ непонятно с чего начал писать про вопли при загрузке уровня.

За это сообщение tolerance получил предупреждение за распространение ложных слухов

Сообщить модератору | | IP: Записан
Сообщение: 131836

Старое сообщение 25-01-2014 17:23
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
tolerance писал:
Только ДМ непонятно с чего начал писать про вопли при загрузке уровня.

С того что лично всё это протестировал в своё время.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 131838

Старое сообщение 25-01-2014 17:34
-
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


tolerance
Какое разрешение у таймера? Может BMP не за миллисекунду грузится, а за одну десятую миллисекунды.

Плюс, ты там Debug вызываешь до того, как вычисляется затраченное время, то есть у тебя он показывает еще и время, затраченное на вывод строки "loaded in".

Сообщить модератору | | IP: Записан
Сообщение: 131853

Старое сообщение 25-01-2014 19:40
- За что?
domded
люби няшного котейку

Дата регистрации: Aug 2013
Проживает: (void)
Сообщений: 146

Рейтинг



Ну и развели вы тут познавательное обсуждение, хех. По теме больше сказать ничего не могу, так не высчитывал его, был просто цель написать такую фичу.
Дядя Миша, а в сети либо при разработке ксаша не удалось нарыть формата моделек этого самого nightfire? Было бы интересно глянуть.
Government-Man, ты вроде где-то собирался писать свой вгуи. Как успехи?

Сообщить модератору | | IP: Записан
Сообщение: 131863

Старое сообщение 25-01-2014 22:07
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
domded писал:
Дядя Миша, а в сети либо при разработке ксаша не удалось нарыть формата моделек этого самого nightfire?

У ФиЭктры спроси сцылочку, есть сайт с описанием этих форматов.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 131875

Старое сообщение 26-01-2014 13:36
-
tolerance
Житель форума
Девойс

Дата регистрации: Feb 2013
Проживает: (void)
Сообщений: 739
Возраст: 32

Рейтинг



Government-Man, глубже миллисекундного таймера я не работал .

Цитата:
domded писал:
Дядя Миша, а в сети либо при разработке ксаша не удалось нарыть формата моделек этого самого nightfire? Было бы интересно глянуть.

А что тебя в этих модельках привлекло? Вроде как ничего особенного, у "пропов" даже коллизия не появилась.

Сообщить модератору | | IP: Записан
Сообщение: 131879

Старое сообщение 26-01-2014 13:44
- За что?
domded
люби няшного котейку

Дата регистрации: Aug 2013
Проживает: (void)
Сообщений: 146

Рейтинг



Хочу дописать hlmv под это дело.

Сообщить модератору | | IP: Записан
Сообщение: 131887

Старое сообщение 26-01-2014 17:59
- За что?
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


tolerance
Сравни хотя бы загрузку в цикле 100 PNG и 100 BMP.

Цитата:
domded писал:
Government-Man, ты вроде где-то собирался писать свой вгуи. Как успехи?


Ты про тот гуй, где я спрашивал, как картинки для него хранить? Я написал, но хз полноценным гуем это вряд ли можно назвать. Так, небольшая либа с утилитами для сугубо личного пользования.

Сообщить модератору | | IP: Записан
Сообщение: 131888

Старое сообщение 26-01-2014 19:08
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 20:27. Новая тема    Ответить
Страницы (3): « 1 [2] 3 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > [делюсь] PNG в интерфейс
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024