Не сделаешь сам - не сделает никто

Работая в Unreal Engine, не редко используя ассеты с маркета я сталкивался с критичной порой проблемой. Все авторы используют разные форматы текстур для материалов и мне используя свой мастер материал и стараясь оптимизировать все под единую базу, порой хочется рвать и метать , имея у одного пака текстуры типа ORM , а у другого RMA , а то и вовсе какой-нибудь проприетарный тип подключения , используемый только им.

И выход из данного положения, либо подстраиваться и дописывать альтернативные методы для мастер материала нагружая лишними подключениями, либо тратить тонну времени на разделение на отдельные каналы в фотошопе или другом софте.

Я смог реализовать же 3 вариант! И решением является создание плагина конвертера, который может пригодиться буквально любому.

Он может:
- Запаковывать одноканальные текстуры в выбранным нами формат. Допустим в ORM

Режим сборки
Режим сборки

- Преобразовывать существующий формат , допустим RMA , в другой популярный формат , как тот-же ORM

Режим перекладки
Режим перекладки

- И противоположно первому, он способен разбирать собранные 3 канальные текстуры на одноканаллы.

Режим разборки
Режим разборки

Для меня подобный плагин просто мечта и не знаю почему до сих пор никто не сделал подобный конвертер. Может быть я единственный на столько на этой теме помешан? Не знаю.

Если будет интересно по подробней изучить, вот ссылка , там найдете и документацию.
Очевидно КАМЕНЬ Я НЕ ДАМ! Но рассказать о том что такой инструмент существует думаю почему бы и да.

1