Страница 1 из 1

Не работает Standard(Cutout) в AssetBundle

СообщениеДобавлено: 16 июл 2020, 12:25
jetyb
Если взять стандатный материал c настройкой Cutout, добавить объект с этим материалом в AssetBundle, то при загрузке из банкдла Cutout не будет работать! То есть объект будет показываться как Opaque.
Загруженный материал показывается нормально на нем выводится Cutout. Если в проекте заменить этот материал на старый (который и паковался), то модель отображается нормально.
Во FrameDebugger разница между исходным и загруженным в бандл шейдеров только Shader KeyWord:
_ALPHATEST_ON
(у исходного он есть).
Такая фигня еще наблюдается не во всех проектах.

Re: Не работает Standard(Cutout) в AssetBundle

СообщениеДобавлено: 16 июл 2020, 15:43
DbIMok
попробуй через ShaderVariantCollection

Re: Не работает Standard(Cutout) в AssetBundle

СообщениеДобавлено: 17 июл 2020, 12:05
jetyb
DbIMok писал(а):попробуй через ShaderVariantCollection

Как-то не очень получается. Standard shader , под который все писалось, написан через жопу.
Как вам вот такие варианты: _normalmap, _parallaxmap, editor_visualization. Слабо было такое через if - ы написать?
И эти параметры множат варианты по степени двойки, а их долбаный ShaderVariantEditor насильно показывает только 17 первых вариантов (даже если все теги выбраны, лол).
Или я выбрал не то, или даже если я выьрал верно - это не работает.