Surface contain static engine shader: различия между версиями

Материал из Моддинг трилогии S.T.A.L.K.E.R. - MODFAQ.RU | +TES/Fallout
Перейти к навигации Перейти к поиску
м Исправил
мНет описания правки
 
(не показаны 2 промежуточные версии этого же участника)
Строка 8: Строка 8:


Указанный '''Engine Shader''' (в данном случае: <code>default</code>) несовместим с '''Game Material''' указанной текстуры (в данном случае: <code>prop_trube_S</code>), указанного объекта (в данном случае: ''int_wine_box'').
Указанный '''Engine Shader''' (в данном случае: <code>default</code>) несовместим с '''Game Material''' указанной текстуры (в данном случае: <code>prop_trube_S</code>), указанного объекта (в данном случае: ''int_wine_box'').
А именно, объект является динамическим, а '''Engine Shader''' указан для статических.




=== Решение<ref>[https://ap-pro.ru/forum/100-11239-1051548-16-1498678398 Пост пользователя "Khyzyr" на форуме AP Production]</ref> ===
=== Решение<ref>[https://ap-pro.ru/forum/100-11239-1051548-16-1498678398 Пост пользователя "Khyzyr" на форуме AP Production]</ref> ===
Попробуйте изменить '''Engine Shader''' у указанного объекта на другой.
# Запустите '''Actor Editor'''
 
# В разделе '''Scene''' основного '''Toolbar''' 'а, откройте окно: '''''File''' -> '''Load'''''
Например, <code>def_vertex</code>.
# Загрузить свой объект (''int_wine_box'')
# В разделе '''Object Items''', перейдите в директорию '''Surfaces''', и выберите свою текстуру (<code>prop_trube_S</code>)
# В разделе '''Item Properties''', измените значение '''Shader''', выбрав другой шейдер. Например, <code>def_vertex</code>





Текущая версия от 12:29, 6 апреля 2019

Object 'props\objects\deco_interior\int_wine_box', surface 'prop_trube_S' contain static engine shader - 'default'. Export interrupted.

Ошибка[1]

Происходит в Level Editor при попытке выполнить Compile -> Build.

Указанный Engine Shader (в данном случае: default) несовместим с Game Material указанной текстуры (в данном случае: prop_trube_S), указанного объекта (в данном случае: int_wine_box).

А именно, объект является динамическим, а Engine Shader указан для статических.


Решение[2]

  1. Запустите Actor Editor
  2. В разделе Scene основного Toolbar 'а, откройте окно: File -> Load
  3. Загрузить свой объект (int_wine_box)
  4. В разделе Object Items, перейдите в директорию Surfaces, и выберите свою текстуру (prop_trube_S)
  5. В разделе Item Properties, измените значение Shader, выбрав другой шейдер. Например, def_vertex


Дополнительно

Не лишним будет ознакомиться с серией статей: X-Ray материалы


Источники