houdini节点网络一键生成代码

 

import hou

def sheng():
shu = hou.pwd().parm('shuliang2').eval()

merge = hou.node('/out/').createNode('merge','yijianxuanran')
# geolist = []
# children = hou.node('/obj/').children()
# for i in children:
# if i.type().name() == 'geo':
# geolist.append(i)
# print(geolist)

for i in range(shu):
#获得参数名----------------------------------------------------
jieming = str('jiedian_' + str(i + 1))
caiming = str('caizhi_' + str(i + 1))
mingming = str('mingzi_' + str(i + 1))
#获得参数值--------------------------------------------------------

d = str(str(hou.pwd().path).split(' ')[-1])#当前路径-----------------------------
e = d.split('/')[:-1]
xiangduizhi = '/'.join(e)

jiezhi = str(hou.pwd().parm(jieming).eval()).replace('..',xiangduizhi)#替换为绝对路径---------------
# print('jiezhi')
caizhi = hou.pwd().parm(caiming).eval()
mingzhi = str(hou.pwd().parm(mingming).eval())
#判定是否重命名-------------------------------------------------------
if hou.pwd().parm(mingming).eval() == '':
jieming = str(jiezhi.split('/')[-1])
else:
jieming = str('OUT_' + mingzhi)
# print(jieming)
#创建节点和赋值--------------------------------------------------------
# for n in geolist:
# if n.name() == jieming:
# n.destroy()
# else:
# pass
geo = hou.node('/obj/').createNode('geo',jieming)
geopath = geo.path()
# print(geopath)
objm = geo.createNode('object_merge',jieming)
mt = hou.node('/out/').createNode('ifd',jieming)
#赋值--------------------------
objm.parm('objpath1').set(jiezhi)
objm.parm('xformtype').set(1)

geo.parm('shop_materialpath').set(caizhi)
mt.parm('vobject').set('')
mt.parm('forceobject').set(geopath)
merge.setInput(i,mt)

#设置节点颜色---------------------------------------------------------------
geo.setColor(hou.Color(0.451,0.369,0.796))

#设置自动关机---------------------------------------------------------
b = hou.node('/out/').createNode('shell')#创建shell节点--------------------------------
nodes = hou.node('/out/').children()#选择节点功能
for n in nodes:#连接-------------------------------------------------------
if n.type().name() == 'merge':
n.setInput(99,b)
b.parm('postrender').set('''import os
os.system("shutdown -s")''')
b.parm('lpostrender').set('python')#设置自动关机功能---------------------------------------
#整理布局------------------------------------------------------------------

hou.node('/obj/').layoutChildren(vertical_spacing=1.5)
hou.node('/out/').layoutChildren(vertical_spacing=1.5)

 

点赞

发表回复

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像

  1. Fvqzva说道:

    cialis drug tadalafil 40mg brand over the counter ed pills that work

  2. Nsznwp说道:

    order azithromycin 250mg pills azipro 250mg drug order gabapentin 100mg online cheap

  3. Bjyajn说道:

    purchase lasix pills order doxycycline 100mg online cheap buy ventolin medication

  4. Rfrlwf说道:

    buy mesalamine tablets buy mesalamine 800mg online cheap irbesartan over the counter

  5. Bdmhot说道:

    olmesartan online buy olmesartan 10mg pills cost depakote 500mg

  6. Kuzdrh说道:

    buy temovate cream buy temovate generic buy cordarone 100mg online cheap

  7. Tijstu说道:

    coreg online cenforce tablet order aralen 250mg online

  8. Punpxl说道:

    amlodipine generic omeprazole 10mg cheap buy generic omeprazole

  9. Kchrlo说道:

    purchase aristocort pill brand desloratadine 5mg loratadine 10mg brand

  10. Coewoe说道:

    buy bactrim without prescription purchase septra online cheap order generic cleocin 300mg

  11. Bvyqgo说道:

    buy rhinocort generic cefuroxime us order careprost without prescription

  12. Qukmxz说道:

    buy celebrex 200mg online buy ondansetron for sale order generic ondansetron 4mg

  13. Xwuamt说道:

    aldactone 100mg pills simvastatin price valacyclovir cheap

  14. Jpcikj说道:

    tretinoin price order avana 100mg online cheap order avanafil pill

  15. Xscjds说道:

    buy generic propecia sildenafil on line buy sildenafil 50mg online

  16. Eedgxz说道:

    order arimidex 1mg generic where can i buy catapres cheap clonidine 0.1mg

  17. Kjisxa说道:

    buy meclizine for sale purchase tiotropium bromide online cheap order minocycline online cheap

  18. Fqkymk说道:

    pyridium 200mg canada singulair 10mg for sale symmetrel 100mg without prescription

  19. Obxbae说道:

    buy ed pills for sale cialis 40mg price cialis generic name

  20. Rwfzjb说道:

    buy avlosulfon 100mg sale purchase avlosulfon buy perindopril 4mg pills

  21. Xghbbk说道:

    allegra for sale amaryl 1mg without prescription order amaryl generic

  22. Kwgcsg说道:

    buy generic hytrin brand leflunomide 20mg tadalafil 5mg without prescription

  23. Vew说道:

    PayPalのロゴが表示されているインターネット店舗であれば、PayPalを使った決済を行うことができます。 ただ、PayPalは2021年内には仮想通貨の利用を可能にするとの方針を示すなど、今後、日本でPayPalの決済の普及率がアップし、日本でもオンラインカジノでPayPalが利用できるようになる可能性もあります。 オンラインカジノの入出金ではすでにecopayzやiWalletのeウォレットが利用されているので、今後はPayPalを導入するオンラインカジノが増えていっても、爆発的な増加導入はなさそうです。 現在、日本ではペイパルでオンラインカジノの入金・出金を行う事はできません。 PayPal(ペイパル)で支払いを行うと、PayPal(ペイパル)がお店に支払いを代わりに行って、その後でPayPal(ペイパル)からクレジットカードへの請求が来ます。 ペイパルは電子決済サービス最大手。世界最大のオークションサイト eBayを親会社に持つ。 ジブラルタルライセンスを取得しているオンラインカジノというのは決して多くないため、必然的にPayPalに対応しているオンラインカジノも少数となっているのでしょう。 実は日本のオンラインカジノ paypal対応は他国に比べてずっと遅れています。それでもオンライン業界でペイパルに対する期待度が高まっているのはなぜ?この記事では今後の成長に期待がされるペイパルについて、その背景、利用の利点、決済時間、本人確認、他の決済方法との比較などをじっくりと解説していきます。ペイパルでオンラインカジノへの入金をしたいと思っている方は必読です。ペイパルは便利さも信用度も抜群、オンラインカジノでも使いたい!
    http://www.daeha21.co.kr/bbs/board.php?bo_table=free&wr_id=26830
    はい。皆さんがプレイしているPayPal対応モバイルカジノの場合は、スマホのPayPalアプリで簡単に入金することができます。 近日の発表で明らかにされたのが、2021年にはペイパルで仮想通貨の利用を可能にするとのことです。この試みによって利用度が高まれば、今後より多くのオンラインカジノでも対応可能になるかもしれませんね。 人生で起こる出来事と同様に、オンラインカジノのアカウントにおけるPayPalの利用には利点と欠点があります。まずはポジティブな面から見てみましょう オンラインカジノは、インターネット上でプレイできるギャンブルの形態です。様々な種類のカジノゲームを提供し、利便性や多様なボーナスなどの特典を享受することができます。しかし、安全性や法律の遵守、ギャンブル依存症に対する注意が必要です。適切な予算管理や信頼性のあるオンラインカジノの選択に留意しながら、楽しみながらプレイしましょう。 しかし、オンラインカジノは海外のドルなどの通貨になります。そのためオンラインカジノの入金には海外送金になるので4$の手数料がかかるので注意が必要です。 最近日本でもオンラインショッピングに使用する人が増えてきたペイパル(Paypal)アマゾンなどで買い物する際も支払い方法として見かけたことがある人は多いんじゃないでしょうか?

  24. Oczvtd说道:

    ditropan order oxybutynin without prescription buy alendronate no prescription

  25. Jltuhd说道:

    buy generic macrodantin over the counter motrin generic order pamelor online

  26. Idumob说道:

    glipizide 10mg canada order glipizide 5mg for sale order betamethasone 20 gm generic

  27. Xmhpik说道:

    panadol us buy famotidine 40mg pill pepcid without prescription

  28. Jgmtmq说道:

    buy cheap generic anafranil buy sporanox 100 mg progesterone 200mg brand

  29. Ylxbwt说道:

    tinidazole over the counter tindamax order bystolic 5mg uk

  30. Hgakrc说道:

    rocaltrol 0.25 mg usa buy fenofibrate medication buy fenofibrate without prescription

  31. Xkeshe说道:

    valsartan canada clozapine buy online ipratropium sale

  32. Wmqray说道:

    order trileptal 300mg pill generic trileptal buy ursodiol 150mg pills

  33. Ynrfze说道:

    dexamethasone medication buy nateglinide 120mg generic order starlix online

  34. Zkkdlg说道:

    order zyban 150 mg pill buy atomoxetine generic atomoxetine oral

  35. Derektar说道:

    free local dating sites: dating kostenlos in sz - asien dating online

  36. Zhbulh说道:

    order frumil 5mg online cheap buy generic zovirax acivir online buy

  37. Srgjao说道:

    order zebeta 10mg pills indapamide 2.5mg us cost terramycin 250mg

  38. Ceirfc说道:

    order vantin 200mg pills theophylline pills buy flixotide generic

  39. Kukewp说道:

    cialis buy online sildenafil 100mg for sale sildenafil without a doctor's prescription

  40. Zamarq说道:

    buy zaditor 1mg generic how to get geodon without a prescription generic imipramine 25mg

  41. Uttfxg说道:

    mintop usa buy erection pills buy ed pills usa

  42. Bxuegr说道:

    buy acarbose 50mg for sale buy repaglinide 1mg generic order fulvicin 250mg online cheap

  43. Gekecz说道:

    melatonin for sale danocrine cheap danazol without prescription

  44. Vqpnrt说道:

    order duphaston pills buy generic dapagliflozin buy empagliflozin pills

  45. Xhjdmn说道:

    order florinef sale florinef for sale online purchase loperamide online cheap

  46. Zwdsim说道:

    monograph 600mg cost cilostazol 100mg brand cilostazol for sale online

  47. Jdkxqv说道:

    pyridostigmine 60mg tablet order piroxicam 20mg sale order rizatriptan 10mg generic

  48. Wpehko说道:

    zovirax brand exelon medication cheap exelon

  49. Nmpehi说道:

    order prilosec generic buy singulair medication buy cheap generic lopressor

  50. Kdmaus说道:

    tadalafil tablets tadalafil 10mg sildenafil 100mg without prescription

  51. Djvtii说道:

    buy cenforce generic buy chloroquine without a prescription aralen 250mg drug

  52. Egafeo说道:

    buy provigil tablets order prednisone 20mg sale prednisone 10mg canada

  53. Krlkma说道:

    buy atorvastatin 20mg pill amlodipine 5mg cheap order generic amlodipine 10mg

  54. Xolqhe说道:

    azipro order azithromycin 500mg cheap gabapentin 600mg oral

  55. Ulceyi说道:

    best online casinos doxycycline 100mg uk albuterol us

  56. Pedfrz说道:

    real online gambling purchase stromectol stromectol 12mg online

  57. Weewcy说道:

    amantadine 100 mg us order avlosulfon sale aczone price

  58. canadian pharmaceutical ordering

  59. Wkbffx说道:

    casino slots free ocean casino online oral synthroid

  60. Оказавшись в сложной ситуации, мне срочно потребовались дополнительные средства. Обратившись к Yandex, я нашел сайт wikzaim, на котором представлены актуальные МФО 2023 года. Благодаря удобному интерфейсу и развернутой информации, я быстро нашел подходящий вариант и получил необходимую сумму.

  61. Eonoxn说道:

    medrol 8 mg tablet order adalat 30mg cost aristocort

  62. Cldocw说道:

    order serophene generic purchase imdur pill order imuran 25mg

  63. Забудьте о заботах и стрессе, выбирая отель для отдыха в Туапсе вместе с нами. Наша миссия – сделать ваш отпуск максимально комфортным и наслаждаться каждым моментом пребывания на Черноморском побережье.

    Мы тщательно изучаем каждый отель, его инфраструктуру, уровень сервиса и качество предоставляемых услуг. Ваш комфорт – наша главная забота, и мы гарантируем, что каждый отель, рекомендованный нами, отвечает самым высоким стандартам.

    Туапсе – город, где сливаются море и горы, создавая удивительные пейзажи. Выбирая отель с нами, вы выбираете не просто место для проживания, но и возможность насладиться всем богатством и разнообразием этого удивительного региона.

  64. Tpnuiz说道:

    how to get levitra without a prescription order generic levitra 20mg order tizanidine generic

  65. Nlgjwg说道:

    aceon medication buy coversyl generic fexofenadine 180mg cheap

  66. mexican pharmacy online medications

  67. Cyverl说道:

    phenytoin price buy flexeril 15mg generic order oxybutynin online

  68. Uvxmut说道:

    order loratadine 10mg generic buy cheap tritace dapoxetine 30mg cheap