Sidebar

Какой формат текстур выбрать для XashNT

Какие форматы текстур должен поддерживать XashNT


  • Кількість людей, що взяли участь в опитувані
    26
  • Опитування закрито .
Статус
Закрита.

johndoe

Супер Модератор
Команда форуму
Супер Модератор
11.03.08
2 590
28
48
Нужен ли формат дял которого нужно качать отдельный плагин дял фотошопа?
 

ComradeAndrew

๖ۣۜC++
02.04.10
1 044
28
7
0
2 Cybermax:
В чем принципиальная разница установки плагина в фотошоп для разработки и использование других дополнительных тулзов(касаемо любого этапа) для разработки?
 

ncuxonaT

Well-known member
05.05.13
1 221
51
48
И да, речь о текстурах 256х256 и 512х512, которые и являются самыми оптимальными.
Верните мне мой 2004? Надеюсь, что это шутка.
но кто массово использует такие текстуры
Все нормальные люди. В современных играх используются текстуры минимум 1024х1024. В Скайриме половина текстур 2048х2048, в Bioshock Infinite 80% текстур 2048х2048. Какой нафиг скейл 300 в 2014 году? Сам себя ограничил низким разрешением, и удивляется, что всё плохо выглядит. Ты же понимаешь, что сжатый 1024х1024 весит меньше несжатого 512х512, а выглядит лучше?

Не люблю NVidia DDS plugin, предпочитаю ATI Compressonator. Уже год им пользуюсь, нареканий не вызывает.

Скинь оригинал текстуры с хохляцким флагом.
 

Raid

VIP
VIP
11.07.06
8 319
33
  • Rocket медаль
2 Cybermax:
Нет, не нужен.

DarkEssence сказав(ла):
2 Cybermax:
В чем принципиальная разница установки плагина в фотошоп для разработки и использование других дополнительных тулзов(касаемо любого этапа) для разработки?
В том, что фотошоп юзают не все. Как ещё объяснить?

ncuxonaT сказав(ла):
Все нормальные люди.
Это ты про веса в 40+ гигов и геймплеем часов на 5, как у вольфа или батлы? Да, абсолютно нормальные люди, ты прав. Оптимизация, и алгоритмы интеллектуальной автоматической детализации - это удел даунов. Тупо увеличивать размер текстуры - это тру-вэй, вершина мысли и передний край технологий игровой индустрии.
 
Останнє редагування:

XaeroX

Crystice Softworks
VIP
05.09.08
9 215
38
  • Бронзовая медаль 212
  • Золотая медаль 325
  • Золотая медаль 214
  • Золотая медаль 233
  • Золотая медаль 221
Надеюсь, что это шутка.
Да нет же, нет. Это инди, детка. А ещё - эпоха андроедов и айфонов.
Сам себя ограничил низким разрешением, и удивляется, что всё плохо выглядит.
Я как раз таки ничем никого не ограничиваю. Это ты предлагаешь ограничить пользователя в выборе, навязав ему принудительное сжатие текстур.
В Скайриме половина текстур 2048х2048, в Bioshock Infinite 80% текстур 2048х2048.
И снова мы решили за других, в данном случае за разработчика, какого размера текстуры ему использовать.
А с каким скейлом там эти текстуры нанесены, кстати? Тут важно знать число текселей на 1 кв. юнит, а не размер текстуры как таковой.
Ты же понимаешь, что сжатый 1024х1024 весит меньше несжатого 512х512, а выглядит лучше?
Ты же понимаешь, что чем больше разрешение текстуры, тем медленнее она фетчится в шейдере? Вне зависимости от сжатия?

Post automatically merged:

Не люблю NVidia DDS plugin, предпочитаю ATI Compressonator
Там какой-то принципиально новый, нескучный алгоритм DXT1-сжатия?
 

ComradeAndrew

๖ۣۜC++
02.04.10
1 044
28
7
0
В том, что фотошоп юзают не все.
Не, ну это не серьезно :)
Ладно, зайдем с другой стороны. Не один же фотошоп может работать с dds форматом. Я не вижу разницы между юзом доп. тулзов для разработки и конкретно какими-то плагинами под фотошоп. Я не утверждаю, что стоит использовать dds, а беру конкретный случай, отвечая на вопрос
Cybermax сказав(ла):
Нужен ли формат дял которого нужно качать отдельный плагин дял фотошопа?
Если брать логику Cybermax, то при разработке нужно пользоваться только известными форматами и нативными тулзами. А да, и ещё софтом который нравится Cybermax, ессесно.
 

Raid

VIP
VIP
11.07.06
8 319
33
  • Rocket медаль
2 DarkEssence:
Есть пара-тройка чудаков на букву М на планете, которые юзают пейнт. Ты найдёшь плагин на пейнт для DDS? Нет? А теперь умножь этих чудаков на произвольное число рандомных графических редакторов.
 

XaeroX

Crystice Softworks
VIP
05.09.08
9 215
38
  • Бронзовая медаль 212
  • Золотая медаль 325
  • Золотая медаль 214
  • Золотая медаль 233
  • Золотая медаль 221
2 Raid:
Есть люди, которые делают текстуры в пейнте? Серьёзно?
Значит, тулза DXTex именно для них.
Но вообще странно, что MS до сих пор не включила поддержку DDS в пейнт.
 

johndoe

Супер Модератор
Команда форуму
Супер Модератор
11.03.08
2 590
28
48
Если брать логику Cybermax, то при разработке нужно пользоваться только известными форматами
Почитай предыдущие страницы. Именно это я и писал.
 

ncuxonaT

Well-known member
05.05.13
1 221
51
48
Это ты про веса в 40+ гигов и геймплеем часов на 5, как у вольфа или батлы? Да, абсолютно нормальные люди, ты прав. Оптимизация, и алгоритмы интеллектуальной автоматической детализации - это удел даунов. Тупо увеличивать размер текстуры - это тру-вэй, вершина мысли и передний край технологий игровой индустрии.
Что за бредятина? В скайриме геймплея на 5 часов? Что еще за алгоритмы интеллектуальной автоматической детализации?

А ещё - эпоха андроедов и айфонов.
Туда даже лезть не хочется, там и памяти кот наплакал, и свои алгоритмы сжатия текстур у каждого производителя ГПУ. И всё равно во всех крупных играх текстуры сжатые и под каждый ГПУ свой кэш.

А с каким скейлом там эти текстуры нанесены, кстати?
За Скайрим не скажу, в Биошоке скейл почти везде до 100-150.

Ты же понимаешь, что чем больше разрешение текстуры, тем медленнее она фетчится в шейдере? Вне зависимости от сжатия?
Нет, этого не понимаю. Но такое замечание принимается. А то, что она меньше занимает в памяти и соответственно быстрее гоняется, не компенсирует медленный фетчинг?
 

Raid

VIP
VIP
11.07.06
8 319
33
  • Rocket медаль
2 ncuxonaT:
Скайрим и не весит 40 гигов, заметь. Это новая дурная тенденция началась с RAGE. Такие веса допустимы только в случае, если речь о чём-то по масштабам сравнимым с GTA. Что же до алгоритмов - первые попытки - это анреаловский "песочек". Нехитрая такая техника, добавляющая детальки, и растащенная всеми кем попало в последствии. Почему тем пока и ограничилось? Очень просто: мощностей стало больше, нужда платить программистам за разработку алгоритмов детализации отпала. Куда проще нанять негров-текстурщиков, тк на испытания технологии нужны время и деньги. Конвейер игр же требует скорости. Ну а быдло геймеры схавают любой вес, главное ролик с линсфлейрами показать.

Твоё персональное невежество относительно альтернативных способов получения детализированного изображения вовсе не означает, что таковых не существует в принципе.
 
Останнє редагування:

ComradeAndrew

๖ۣۜC++
02.04.10
1 044
28
7
0
2 Raid:
Мы сейчас точно о разработке игр говорим? Я с трудом представляю адекватное редактирование и создание текстур в paint. Но допустим что так извратились.
Я тут погуглил, даже paint.net имеет нативную поддержку dds. Ну если уж совсем туго с графическими редакторами(хорош геймдев), то можно юзать тулзы для перегона текстурок. И все равно вы их юзаете где нибудь, так почему с текстурами нельзя? Мне просто сам подход не понятен, надо чтобы все было "изкоробки", "в два клика" и "так как привык"? Если уж человек начал заниматься геймдевом, то я не вижу проблемы в использовании любых дополнительных инструментов для создания материалов, раз он уже их применяет где либо.
P.S. Только не путай пожалуйста, я сейчас не dds или photoshop защищаю, а подход к разработке.
 

ncuxonaT

Well-known member
05.05.13
1 221
51
48
Твоё персональное невежество относительно альтернативных способов получения детализированного изображения вовсе не означает, что таковых не существует в принципе.
Ну так какие альтернативные способы? Детальные текстуры? Ну так они выглядят хуже честных текстур высокого разрешения. Какие еще? Процедурные текстуры? Ну жди полчаса, пока они генерируются, как в ккриегере. Какие еще альтернативные способы?
И какие игры весят 40 гигов и при чём тут DDS?
 

Raid

VIP
VIP
11.07.06
8 319
33
  • Rocket медаль
2 DarkEssence:
Больше костылей - меньше аудитория.

2 ncuxonaT:
Ты ведь совсем не читаешь что я пишу, верно?
 
Останнє редагування:

XaeroX

Crystice Softworks
VIP
05.09.08
9 215
38
  • Бронзовая медаль 212
  • Золотая медаль 325
  • Золотая медаль 214
  • Золотая медаль 233
  • Золотая медаль 221
Туда даже лезть не хочется
С твоим подходом к движкам и играм - безусловно, не хочется. Но мы родом из 90-х, нам норм. :)
свои алгоритмы сжатия текстур у каждого производителя ГПУ
Для этого и придумали стандарт ARB_texture_compression. Чтобы не зависеть от алгоритма.
За Скайрим не скажу, в Биошоке скейл почти везде до 100-150.
Т.е. 1 - 1,5? Ну вот. А я с текстурой 512х512 использую скейлы 0,5 и 0,25. Выходит, у меня детализация выше. Но всё равно, когда носом упрёшься - весь экран займут считанные пиксели.
А то, что она меньше занимает в памяти и соответственно быстрее гоняется, не компенсирует медленный фетчинг?
Сжатая текстура фетчится быстрее, чем несжатая, это само собой. Я имел в виду - при разном размере, но одинаково сжатые/не сжатые. Это к вопросу о бездумном повышении разрешения текстуры и о том, что-де чем больше, тем лучше.
Сравнивать сжатую 1024х1024 и несжатую 512х512 надо на конкретных GPU, в первом случае будет выигрыш по передаче VRAM->TC, но потребуется аппаратная распаковка пикселей. При зависимых выборках ещё будет зависеть от размера кэша, про него никто ничего не знает, кроме того, что он должен обеспечивать эффективную билинейную фильтрацию. Т.е. вполне может быть, что он размером как раз с один DXT-блок и при фетче пикселя из соседнего блока будет постоянный cache miss с повторными распаковками. Зависит от железа, в общем. Вендоры такие детали не публикуют.
 
VIP
12.08.04
18 877
462
83
  • Бронзовая медаль 103
  • Деревянный домик Скааржа
  • Серебряная медаль 213
  • Золотая медаль 136
  • Бронзовая медаль 141
  • Серебряная медаль 125
  • Золотая медаль 221
  • Золотая медаль 213
  • Золотая медаль 232
  • Серебряная медаль 132
А ещё лучше сделать текстурный пак + поддержку импорта/экспорта многих форматов.
В УЕ2 например в зависимости от задачи юзается RGBA8, DXT и G16. И никто не страдает.
 

ncuxonaT

Well-known member
05.05.13
1 221
51
48
2 Raid
Ты ведь по делу ничего не пишешь, только какашками кидаешься.

2 Xaerox
Т.е. 1 - 1,5? Ну вот. А я с текстурой 512х512 использую скейлы 0,5 и 0,25. Выходит, у меня детализация выше. Но всё равно, когда носом упрёшься - весь экран займут считанные пиксели.
Нет, имелось в виду, что 1 тексель не превышает 1-1,5 пикселей на разрешениях до фуллхд и стандартном фове.
 
Останнє редагування:
Статус
Закрита.

Game Server

Доноры Красавчики

Користувачі онлайн

Немає користувачів онлайн.