Sidebar

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

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


  • Total voters
    0
  • Poll closed .
Status
Not open for further replies.

Cybermax

Супер Модератор
Mar 11, 2008
2,736
26
36
Нужен ли формат дял которого нужно качать отдельный плагин дял фотошопа?
 

ComradeAndrew

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

ncuxonaT

Well-known member
May 5, 2013
1,136
37
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. Уже год им пользуюсь, нареканий не вызывает.

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

crystallize

Active member
Jun 6, 2014
1,474
20
36
ncuxonaT said:
ВТы же понимаешь, что сжатый 1024х1024 весит меньше несжатого 512х512, а выглядит лучше?
Давайте сразу векторные текстуры. :)
 

Raid

VIP
Jul 11, 2006
8,308
33
220
0
CSM-чат
2 Cybermax:
Нет, не нужен.

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

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

XaeroX

Crystice Softworks
Sep 5, 2008
9,254
38
Надеюсь, что это шутка.
Да нет же, нет. Это инди, детка. А ещё - эпоха андроедов и айфонов.
Сам себя ограничил низким разрешением, и удивляется, что всё плохо выглядит.
Я как раз таки ничем никого не ограничиваю. Это ты предлагаешь ограничить пользователя в выборе, навязав ему принудительное сжатие текстур.
В Скайриме половина текстур 2048х2048, в Bioshock Infinite 80% текстур 2048х2048.
И снова мы решили за других, в данном случае за разработчика, какого размера текстуры ему использовать.
А с каким скейлом там эти текстуры нанесены, кстати? Тут важно знать число текселей на 1 кв. юнит, а не размер текстуры как таковой.
Ты же понимаешь, что сжатый 1024х1024 весит меньше несжатого 512х512, а выглядит лучше?
Ты же понимаешь, что чем больше разрешение текстуры, тем медленнее она фетчится в шейдере? Вне зависимости от сжатия?

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

ComradeAndrew

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

Raid

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

XaeroX

Crystice Softworks
Sep 5, 2008
9,254
38
2 Raid:
Есть люди, которые делают текстуры в пейнте? Серьёзно?
Значит, тулза DXTex именно для них.
Но вообще странно, что MS до сих пор не включила поддержку DDS в пейнт.
 

Cybermax

Супер Модератор
Mar 11, 2008
2,736
26
36
Если брать логику Cybermax, то при разработке нужно пользоваться только известными форматами
Почитай предыдущие страницы. Именно это я и писал.
 

ncuxonaT

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

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

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

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

Raid

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

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

ComradeAndrew

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

ncuxonaT

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

Raid

VIP
Jul 11, 2006
8,308
33
220
0
CSM-чат
2 DarkEssence:
Больше костылей - меньше аудитория.

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

ComradeAndrew

๖ۣۜC++
Apr 2, 2010
1,062
28
7
0
Больше костылей - меньше аудитория.
Это тоже верно, но для этого и делаются тулкиты. Это ли не решает проблему?
 

XaeroX

Crystice Softworks
Sep 5, 2008
9,254
38
Туда даже лезть не хочется
С твоим подходом к движкам и играм - безусловно, не хочется. Но мы родом из 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 с повторными распаковками. Зависит от железа, в общем. Вендоры такие детали не публикуют.
 

Skaarj

Супер Модератор
Aug 12, 2004
18,747
А ещё лучше сделать текстурный пак + поддержку импорта/экспорта многих форматов.
В УЕ2 например в зависимости от задачи юзается RGBA8, DXT и G16. И никто не страдает.
 

ncuxonaT

Well-known member
May 5, 2013
1,136
37
48
2 Raid
Ты ведь по делу ничего не пишешь, только какашками кидаешься.

2 Xaerox
Т.е. 1 - 1,5? Ну вот. А я с текстурой 512х512 использую скейлы 0,5 и 0,25. Выходит, у меня детализация выше. Но всё равно, когда носом упрёшься - весь экран займут считанные пиксели.
Нет, имелось в виду, что 1 тексель не превышает 1-1,5 пикселей на разрешениях до фуллхд и стандартном фове.
 
Last edited:
Status
Not open for further replies.

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord