Случайная подборка модов
New Level Changer 6.0. Начало
4.0
Конец Света 2: Последний Восход
3.2
Апокалипсис
4.0
ReBorn 2.50 «Артефакты смерти»
3.5
Вектор Отчуждения
4.2
Anomaly 1.5. Beta 3.0
4.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
Поиск: