Привет, всем!
Уже не первый раз натыкаюсь в Slim-e на проблему при подключении к адапторам (EnsambleAdaptor, LightAdaptor -- без разницы.Контроллер условия в адапторе -- context) шейдеров, в которых имеется ссылка на генерируемую мапу.
Т.е. всякое употребление конструкции типа [shdmap $OBJNAME] либо [envmap $OBJNAME], приводит к тому, что mtor ругается в script editor-e,
чем то типа:
can't find light handle for 1000_DIBxo300000 (для тени)
либо
Can't find nurbsSphereShape1 for envmap
Причем, ежели законнектить шейдер к объекту напрямую, без адаптора, то все Ок. И тексуры генерятся и все рендерится.
Пока выходил из подобных ситуаций явно указывая на уже генеренные файлы без Tcl-евских конструкций. Не спортивно.
Может, все-таки существует более системное решение этой проблемы?
Уже не первый раз натыкаюсь в Slim-e на проблему при подключении к адапторам (EnsambleAdaptor, LightAdaptor -- без разницы.Контроллер условия в адапторе -- context) шейдеров, в которых имеется ссылка на генерируемую мапу.
Т.е. всякое употребление конструкции типа [shdmap $OBJNAME] либо [envmap $OBJNAME], приводит к тому, что mtor ругается в script editor-e,
чем то типа:
can't find light handle for 1000_DIBxo300000 (для тени)
либо
Can't find nurbsSphereShape1 for envmap
Причем, ежели законнектить шейдер к объекту напрямую, без адаптора, то все Ок. И тексуры генерятся и все рендерится.
Пока выходил из подобных ситуаций явно указывая на уже генеренные файлы без Tcl-евских конструкций. Не спортивно.
Может, все-таки существует более системное решение этой проблемы?