Kazuya Kitaguchi

kazuyak

About Me

Connect

LOCATION
Not Specified
ウェブサイト

Houdini Engine

Availability

Not Specified

Recent Forum Posts

Asset Catalog Paneにおいて、登録したタグをリストから排除するにはどうすればいいですか 2026年1月27日23:54

PythonからだとAssetGalleryDataSourceクラスを使用すれば削除できますね。

import hou
db = hou.AssetGalleryDataSource("Asset Catalogデータベースのフルパス")
db.deleteTag("削除したいタグ名",True)

これで後はHoudiniを再起動すればその内容が反映されるかと思います。

UIから操作したいとなると機能要望ですかね。
こちら機能要望として提出しておきます。

数フレーム間隔でKarmaのviewportに何も表示されなくなる 2025年11月25日23:17

Karma ROPを使用する場合は、レンダリングするボリュームをFile Cache SOPを使用してキャッシュ化したものをレンダリングすれば解決すると思います。
他の方法だと、Solarisでレンダリングですね。
今回の現象はKarma ROPのバグだと思うので報告しておきます。

How to get JSON formatted strings from Ramps 2025年10月6日2:09

In Python parameter expression for color ramp,

import json
parm = pwd().parm("ramp")
ramp = parm.evalAsRamp()
interpMap = {
    hou.rampBasis.Constant:"constant",
    hou.rampBasis.Linear:"linear",
    hou.rampBasis.CatmullRom:"cubic",
    hou.rampBasis.MonotoneCubic:"monotonecubic",
    hou.rampBasis.Bezier:"bezier",
    hou.rampBasis.BSpline:"bspline",
    hou.rampBasis.Hermite:"hermite"
    }
dict = {}
dict["colortype"]="RGB"
dict["points"]=[len(ramp.keys())]

keylist = []
for i, key in enumerate(ramp.keys()):
    values = list(ramp.values()[i])
    values.append(1.0)
    data = { "t": key,
             "rgba": values,
             "basis": interpMap[ramp.basis()[i]]
             }    
    dict["points"].append(data)

jsonString = json.dumps(dict)

return jsonString