Случайная подборка модов
ArmSTALKER: Warzone 2.0
3.9
Old Episodes. Episode 2. War of Zone.
3.1
На распутье
3.5
Ночь перед Рождеством
3.3
S.T.A.L.K.E.R. F.M.
4.4
Наёмник Сом
3.5
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: FanG, Аdmin, FantomICW, Overfirst  
Работа с текстурами
Российская Федерация  White_Crow
Четверг, 04.01.2018, 01:16 | Сообщение # 886
Статус:
Зевака:
Сообщений: 4
Награды: 2
Регистрация: 03.06.2017

Меняю текстуру на модели посредством notepad++. При загрузке вылет с логом:
Expression : assertion failed
Function : CSkeletonX::_Load
File : D:\prog_repository\sources\trunk\Layers\xrRender\SkeletonX.cpp
Line : 174
Description : data->find_chunk(OGF_VERTICES)
В ТЧ всё работало, а в ЗП вот так получается. Как исправить? wacko
  Злобная реклама
Четверг, 04.01.2018, 01:16
Статус:
Сообщений: 666
Регистрация: 03.06.2017
Российская Федерация  atanda
Пятница, 05.01.2018, 14:40 | Сообщение # 887
Статус:
Бывалый:
Сообщений: 672
Награды: 7
Регистрация: 12.07.2017

White_Crow, понятное дело... Видимо где-то ошибся и структура файла поломалась. А что мешает работать в сдк? в актор эдиторе?
  Злобная реклама
Пятница, 05.01.2018, 14:40
Статус:
Сообщений: 666
Регистрация: 12.07.2017
Российская Федерация  Maximus_99
Пятница, 05.01.2018, 15:27 | Сообщение # 888
Статус:
Бывалый:
Сообщений: 849
Награды: 2
Регистрация: 16.08.2017

Кто-нибудь знает, как разрабы СГМ улучшили качество текстур без увеличения разрешения?
Сообщение отредактировал Maximus_99 - Пятница, 05.01.2018, 17:38
  Злобная реклама
Пятница, 05.01.2018, 15:27
Статус:
Сообщений: 666
Регистрация: 16.08.2017
Российская Федерация  sinaps
Пятница, 05.01.2018, 19:02 | Сообщение # 889
Статус:
Ветеран:
Сообщений: 4757
Награды: 4
Регистрация: 02.04.2016

Цитата Maximus_99 ()
улучшили качество текстур

Улучшили по сравнению с чем? Возьми Photoshop, открой улучшенную текстуру и её оригинал и сравни их.
Если разница не отыщется, то значит... библиотеки рендера, шейдеры, они улучшали, а не текстуры вовсе.
  Злобная реклама
Пятница, 05.01.2018, 19:02
Статус:
Сообщений: 666
Регистрация: 02.04.2016
Российская Федерация  Maximus_99
Пятница, 05.01.2018, 19:43 | Сообщение # 890
Статус:
Бывалый:
Сообщений: 849
Награды: 2
Регистрация: 16.08.2017

sinaps, в том-то и дело, что в Джимпе сравнивал текстуры неписей, ничем не отличаются от ванильных (сам ретекстур не в счет). Т.е. разрешение текстуры одно и то же.... Но зато у них нет мип-маппов wacko
Цитата sinaps ()
но вообще под "улучшением" можно понимать и повышение детализации, и цветокоррекцию, и что-то может быть ещё. О каких улучшениях речь?

Четкость лучше, и с расстоянием не размываются
---
Хорошо, а с помощью разрешения и мип-маппов как можно это сделать?
Сообщение отредактировал Maximus_99 - Пятница, 05.01.2018, 19:57
  Злобная реклама
Пятница, 05.01.2018, 19:43
Статус:
Сообщений: 666
Регистрация: 16.08.2017
Российская Федерация  sinaps
Пятница, 05.01.2018, 19:54 | Сообщение # 891
Статус:
Ветеран:
Сообщений: 4757
Награды: 4
Регистрация: 02.04.2016

Цитата Maximus_99 ()
ничем не отличаются от ванильных... Т.е. разрешение текстуры одно и то же...

А если не размером? Контрастом? Цветокоррекцией? Резкостью? Накладываешь друг на друга 2 слоя, в одном старая текстура, в другом - новая. Делаешь верхнему смешение "разница". Если всё чёрное - идентичны, значит рендер или шейдеры.

Добавлено (05.01.2018, 19:52)
---------------------------------------------
Цитата Maximus_99 ()
Но зато у них нет мип-маппов

То есть вместо того что бы отображать готовые картинки они жрут производительность на их генерацию?

Добавлено (05.01.2018, 19:54)
---------------------------------------------
Maximus_99, попробуй в ЗП вставить SGM-текстуры (и наоборот). Как раз можно будет оценить разницу улучшения именно текстур в игре. Без влияния всего остального, от чего зависит их отображение.
Сообщение отредактировал sinaps - Пятница, 05.01.2018, 22:39
  Злобная реклама
Пятница, 05.01.2018, 19:54
Статус:
Сообщений: 666
Регистрация: 02.04.2016
Российская Федерация  Maximus_99
Суббота, 06.01.2018, 11:42 | Сообщение # 892
Статус:
Бывалый:
Сообщений: 849
Награды: 2
Регистрация: 16.08.2017

sinaps,
Да, разница есть. Потом, у текстуры хоть разрешение одинаковое но вес разный, 1.00мб у новой против 683кб у дефолтной. И да, снова нет мипов. Скрины прилагаю, смотрю на торс, на глаз вроде разницы нет, так что подкрутить могли?
Цитата sinaps ()
попробуй в ЗП вставить SGM-текстуры

Пробовал давно ещё, они лучше
Цитата sinaps ()
То есть вместо того что бы отображать готовые картинки они жрут производительность на их генерацию?

В этом я не спец, честно, я про мип-маппинг знаю лишь из википедии, и там написано что таким текстурам свойственна зернистость на рассоянии, как раз то что я наблюдал в СГМ. Да даже в OGF Viewer'е если клацать на переключение мипов, можно такое заметить и в ЗП текстурах. В теме КоК был весьма интересный спор по поводу качества текстур
Прикрепления: 0424462.jpg (644.5 Kb) · 7587160.jpg (589.4 Kb) · 2546797.jpg (422.1 Kb)
Сообщение отредактировал Maximus_99 - Суббота, 06.01.2018, 11:54
  Злобная реклама
Суббота, 06.01.2018, 11:42
Статус:
Сообщений: 666
Регистрация: 16.08.2017
Российская Федерация  sinaps
Суббота, 06.01.2018, 13:58 | Сообщение # 893
Статус:
Ветеран:
Сообщений: 4757
Награды: 4
Регистрация: 02.04.2016

Цитата Maximus_99 ()
вес разный, 1.00мб у новой против 683кб

DXT5, α-канал вместо DXT1? Если он не обрабатывается шейдером, то ты его всё равно не увидишь.
Цитата Maximus_99 ()
мип-маппинг... знаю лишь из википедии, и там написано...

Там написано
Цитата
Изображение лучше всего выглядит, когда детализация текстуры близка к разрешению экрана.

MipMaps тоже можно добавить\удалить и посмотреть разницу.
Цитата Maximus_99 ()
Скрины прилагаю...

Ну вот вся разница как раз на них. Цветокоррекция, мелкие детали...
Цитата Maximus_99 ()
смотрю на торс, на глаз вроде разницы нет...

Так Unsharp masking же! 10 Вот эти белые пиксели в светах на разнице...
  Злобная реклама
Суббота, 06.01.2018, 13:58
Статус:
Сообщений: 666
Регистрация: 02.04.2016
Российская Федерация  GeeP_85
Суббота, 06.01.2018, 14:30 | Сообщение # 894
Статус:
Ветеран:
Сообщений: 4081
Награды: 7
Регистрация: 31.10.2010

Цитата Maximus_99 ()
Да, разница есть. Потом, у текстуры хоть разрешение одинаковое но вес разный, 1.00мб у новой против 683кб у дефолтной.

По голове нужно давать разработчикам за такое. У них просто текстуры окружения сохранены в dxt5 и без мип уровней. А потом фризы, дропы, подзагрузки по 2 сек, вылеты по заполнению видео памяти.
  Злобная реклама
Суббота, 06.01.2018, 14:30
Статус:
Сообщений: 666
Регистрация: 31.10.2010
Российская Федерация  Maximus_99
Суббота, 06.01.2018, 14:48 | Сообщение # 895
Статус:
Бывалый:
Сообщений: 849
Награды: 2
Регистрация: 16.08.2017

Цитата sinaps ()
DXT5, α-канал вместо DXT1?

А как узнать?
Сообщение отредактировал Maximus_99 - Суббота, 06.01.2018, 14:58
  Злобная реклама
Суббота, 06.01.2018, 14:48
Статус:
Сообщений: 666
Регистрация: 16.08.2017
Российская Федерация  GeeP_85
Суббота, 06.01.2018, 14:50 | Сообщение # 896
Статус:
Ветеран:
Сообщений: 4081
Награды: 7
Регистрация: 31.10.2010

Цитата Maximus_99 ()
А как это узнать?

В это нужно верить, формат сжатия dxt5 это по определению, текстура с альфа каналом
  Злобная реклама
Суббота, 06.01.2018, 14:50
Статус:
Сообщений: 666
Регистрация: 31.10.2010
Российская Федерация  sinaps
Суббота, 06.01.2018, 14:56 | Сообщение # 897
Статус:
Ветеран:
Сообщений: 4757
Награды: 4
Регистрация: 02.04.2016

Цитата Maximus_99 ()
А как это узнать?

Открыть текстуры в Photoshop, открыть вкладку "Каналы". У той, что 683 кб их наверное будет три RGB, а у той, что 1.00 мб наверное четыре RGBα. (Как в Gimp не знаю... У меня его нету, только Photoshop.)
  Злобная реклама
Суббота, 06.01.2018, 14:56
Статус:
Сообщений: 666
Регистрация: 02.04.2016
Российская Федерация  Maximus_99
Суббота, 06.01.2018, 15:01 | Сообщение # 898
Статус:
Бывалый:
Сообщений: 849
Награды: 2
Регистрация: 16.08.2017

Да, есть альфа-канал.
Цитата sinaps ()
Так Unsharp masking же!

Т.е. в этом фишка?
Сообщение отредактировал Maximus_99 - Суббота, 06.01.2018, 15:01
  Злобная реклама
Суббота, 06.01.2018, 15:01
Статус:
Сообщений: 666
Регистрация: 16.08.2017
Российская Федерация  sinaps
Суббота, 06.01.2018, 15:04 | Сообщение # 899
Статус:
Ветеран:
Сообщений: 4757
Награды: 4
Регистрация: 02.04.2016

Цитата Maximus_99 ()
Да, альфа-канал есть

Так вот... Что бы он обрабатывался движком, и ты эту прозрачность видел, у текстуры должен быть какой-то из шейдеров поддерживающих прозрачность.
Цитата GeeP_85 ()
По голове нужно давать разработчикам...

Можно. Но эффективнее просто взять и передать.
Цитата GeeP_85 ()
В это нужно верить...

:D А вот это вот...
Цитата GeeP_85 ()
фризы, дропы, подзагрузки по 2 сек, вылеты по заполнению видео памяти

потому что верил не в полную силу!
  Злобная реклама
Суббота, 06.01.2018, 15:04
Статус:
Сообщений: 666
Регистрация: 02.04.2016
Российская Федерация  Maximus_99
Суббота, 06.01.2018, 15:06 | Сообщение # 900
Статус:
Бывалый:
Сообщений: 849
Награды: 2
Регистрация: 16.08.2017

Цитата GeeP_85 ()
У них просто текстуры окружения сохранены в dxt5 и без мип уровней

То есть мип-маппинг это способ сделать текстуру качественной без лишней нагрузки на железо?
Цитата sinaps ()
и ты эту прозрачность видел

А зачем вообще черной кожанке прозрачность?
  Злобная реклама
Суббота, 06.01.2018, 15:06
Статус:
Сообщений: 666
Регистрация: 16.08.2017
Поиск: