Size: a a a

HoudiniForGames Chat

2020 December 14

T

Tertium Organum in HoudiniForGames Chat
да я вроде бы написал по этому поводу. зачем пдг городить
источник

T

Tertium Organum in HoudiniForGames Chat
придумываешь шаблон, обзываешь все так, потом в цикле итерируешь с мержем
источник

EB

Eugene Bondarev in HoudiniForGames Chat
Tertium Organum
да я вроде бы написал по этому поводу. зачем пдг городить
Ты описал способ грузануть сразу пачку мешей на точки )
источник

EB

Eugene Bondarev in HoudiniForGames Chat
Материалы к ним я не знаю как сделать так чтоб создавались со своими картами )
источник

T

Tertium Organum in HoudiniForGames Chat
я вобще в этом контексте чисто принциплед использовал для превью, вся работа в сабстансе и анриле. но в гудини же все атрибуты, значит все можно в вексе прописать или питоне
источник

EB

Eugene Bondarev in HoudiniForGames Chat
Tertium Organum
я не работаю с материалами в гудини, но предположил бы что материалы через атрибуты както определяются, а тогда никаких проблем по определённому тобой же паттерну поднять меши в цикле и назначить им всякое, что надо. зачем для этого pdg, он отработал, сохранил меши и все ок. кстати, а зачем в fbx, когда можно в родном формате, и атрибуты какие хошь вписывай не хочу, а потом читай, когда поднимаешь. top ноду filepattern для этого можно заменить простым соповским циклом нодой File, в которой строка наподобие $HIP/geo/padzero(4,detail("../foreach_meta", "iteration", 0).bgeo.sc
(я тоже так делаю без пдг и даже без зависимости от итерации...он просто сработает столько раз сколько у тебя точек во входящих)
источник

T

Tertium Organum in HoudiniForGames Chat
а создание карт - ну я в питоне пеку в мармосете и потом отдаю карты сабст дизайнеру
источник

EB

Eugene Bondarev in HoudiniForGames Chat
Tertium Organum
а создание карт - ну я в питоне пеку в мармосете и потом отдаю карты сабст дизайнеру
Не...смотри...у тебя есть 100 мешей, 100 карт дифьюза и 100 карт дисплейсмента...к примеру
источник

T

Tertium Organum in HoudiniForGames Chat
ну detail("../foreach_meta", "iteration", 0) - это чтобы в имя подставлять
источник

EB

Eugene Bondarev in HoudiniForGames Chat
Tertium Organum
ну detail("../foreach_meta", "iteration", 0) - это чтобы в имя подставлять
Ptnum ставишь и ок )
источник

T

Tertium Organum in HoudiniForGames Chat
ну да или так
источник

T

Tertium Organum in HoudiniForGames Chat
но у меня там по номеру итерация - форич намбер
источник

EB

Eugene Bondarev in HoudiniForGames Chat
Eugene Bondarev
Не...смотри...у тебя есть 100 мешей, 100 карт дифьюза и 100 карт дисплейсмента...к примеру
Если ты к примеру просто попробуешь аттрибут пути к картам вписать в одну ноду texture - это не сработает. А как ввалить гуде какой-нить аттрибу по которому он создаст по шейдеру со своей картой для каждого меша - я хз, об этом и пишу )
источник

T

Tertium Organum in HoudiniForGames Chat
ну тут наши полномочия всё. но было бы странно если это ктото не делал милионпяцот раз
источник

EB

Eugene Bondarev in HoudiniForGames Chat
Tertium Organum
ну тут наши полномочия всё. но было бы странно если это ктото не делал милионпяцот раз
Обычно просто пихают в сцену к примеру 5 камней, делают 5 материалов, в каждый свои карты и их уже садят на точки )
источник

T

Tertium Organum in HoudiniForGames Chat
может быть настал тот момент когда надо учить питон? 😉
источник

T

Tertium Organum in HoudiniForGames Chat
навскидку с инета: contextNode = hou.node(“/mat”)
mat = contextNode.createNode(“principledshader”, “matname”)
источник

T

Tertium Organum in HoudiniForGames Chat
потом задать ему текстуры и отдать путь на него в атрибут material меша
источник

SD

Shark Dark in HoudiniForGames Chat
чет ютуп прилег сегодня.
у всех так сейчас?
источник

EB

Eugene Bondarev in HoudiniForGames Chat
Shark Dark
чет ютуп прилег сегодня.
у всех так сейчас?
Весь Гугл лежит
источник