Render.ru

Скрипты

#1
я что-то не могу понять, как узнать имя файла с текстурой, которая наложена на объект. node.material - выдает материал. как из материала получить текстуру?
 
#3
видимо не понял. я написал в max скрипте сохранялку объектов в своем формате. все прекрасно работает. но для полного счастья надо еще имя файла с текстурой, которая наложена на объект. только вот как узнать это имя файла - я не знаю. вроде текстура - это одна из составляющих материала. дальше - глухо. :(KOT wrote:
 

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
#4
node.material.<TextureMap>.fileName

что-нибудь в таком духе точней не скажу макса под рукой нет
 
#5
к подобному я и сам пришел. :) только вот что в <texturemap> вставлять - не понимаю. из хелпа по скриптам не понятно.
 

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
#6
так сделай поиск

например чтоб посмотреть путь к текстуре на диффузной карте:

dif_map = $foo.material.diffuseMap

-- if the diffuse map is a bitmap texture, show it

if classof dif_map == BitmapTexture do foo_diff_filePath=dif_map.fileName
 
Сверху