On this page |
ユーザインターフェース ¶
-
パラメータプリセットとノードをレシピとして保存し、それを再利用できるようになりました。
-
LOP、ROP、SOP、VOPのノードInfoウィンドウが改善されました。
-
グレースケール用のモノカラーエディタが追加されました。
-
Operator Type Propertiesウィンドウに
Float - Mono
パラメータタイプが追加されました。 -
浮動小数点ランプに Grayscale View パラメータが追加されました。
-
シェルフに
Quick Shapesツールが追加されました。これは、異なるタイプのプリミティブジオメトリを作成することができます。
-
Edit ▸ Syntax Highlight から色々な構文ハイライトカラースキームを選択したり、または、構文カラーリングエディタを使用して独自のカラースキームを作成できるようになりました。
-
OpenCLカーネルコンパイルを中断する機能が追加されました。
-
Houdiniは、新しくなったホットキーの解決とコンテキストのシステムを使用します。ホットキーシステムの移行を参照してください。
-
ビューポートHUDのウィジェットとパネルの外観と操作性が改善されました。
-
VulkanでHeight Fieldのワイヤーフレーム表現が改善されました。
ビューポート ¶
Mac
VulkanビューポートはMacOSではサポートされていません。MacOSはOpenGLビューポートレンダラーを使用します。
Vulkan ¶
Note
現在のところ、Minimal Pyro Solverは、OpenGLよりもVulkanビューポートの方が実行が遅いです。
-
Vulkanがデフォルトのビューポートレンダラーとなりました。
-
任意のカメラクリップ平面を使ったレンダリングに対応しました。
-
多くの状況で、表示品質が良くなりました。
-
ライトシェーディングが改善されました。
-
エリアライトとディスタントライトの影が改善されました。
-
カメラ視点でない時はビュー平面が無限大になります。
-
更新とレンダリングがスレッド化されました。
-
アンビエントオクルージョンがより細かく設定可能になりました。
-
Enable APEX Character Deformationオプションによって、Animateステートに入らなくても、または、
APEX Scene Invoke SOPを使用しなくても、APEXのシーンとキャラクタをビューポート内に表示することができます。
スクリプト ¶
VEXの変更点は、VEXのWhat’s newを参照してください。
-
Animationツールバーを制御するためのhou.AnimBarが追加されました。hou.playbarやhou.ChannelEditorPaneのanimBar()を介してAnimationツールバーにアクセスすることができます。
-
hou.Bookmarkやhou.animに以下の新しいブックマーク機能が追加されました:
-
hou.isEnabled()やhou.enable()を使用してブックマークを有効/無効にする新しいフラグ。無効になったブックマークは、プレイバー上でグレーアウトします。
-
hou.isTemporary()やhou.setTemporary()を使用してブックマークを一時的ブックマークとしてマークする新しいフラグ。一時的ブックマークはデフォルトでは保存されません。
-
ブックマークは、hou.metadata()やhou.setMetadata()を使用してユーザメタデータを保存できるようになりました。
-
hou.saveBookmarksToString()やhou.loadBookmarksFromString()を使用して、ブックマークを文字列として保存したり、その文字列からブックマークを読み込むことができます。
-
hou.saveBookmarks()とhou.saveBookmarksToString()は、オプションパラメータの
include_temporary
を受け取ります。これによって、一時的なブックマークを保存することができます。 -
hou.loadBookmarks()とhou.loadBookmarksFromString()は、オプションパラメータの
remove_existing
を受け取ります。これは、新しいブックマークを読み込む時に既存のブックマークを削除するかどうかを決めます。
-
-
以下のメソッドが置き換わりました:
-
hou.getBookmark()は、hou.bookmark()に置き換わりました。
-
hou.getGeometryChannels()は、hou.mergeGeometryChannels()に置き換わりました。
-
hou.getPinnedGeometryChannels()は、hou.pinnedGeometryChannels()に置き換わりました。
-
-
ジオメトリチャンネルコレクションをロック/ロック解除するためのhou.lockGeometryChannelCollectionが追加されました。
-
新しく追加されたhou.AgentClipコンストラクタは、USDプリミティブから新しいエージェントクリップを作成します。
-
hou.viewportVisualizers.addEventCallback関数を使用して、ビジュアライザイベントを登録できるようになりました。
-
hou.ui.selectFile関数の
file_types
引数は、複数のhou.fileType
値を受け入れるようになりました。これは、ユーザ側でファイルまたはディレクトリのどちらも選択できるようにしたい場合に役立ちます。 -
Pythonで実装されたノード(
Python SOPなど)のクックスクリプト内では、そのノードに注意事項を追加できるようにhou.OpNode.addMessage、hou.OpNode.addWarning、hou.OpNode.addErrorをコールできるようになりました。 以前では、例外を引き出す方法でないとノードにエラーを表示できませんでした。
-
hou.NetworkEditor.toolsは、各ツールがどのコンテキストで利用可能なのかを示したメタデータを考慮して、エディタの現行ネットワークのTabメニューに表示されるhou.Toolオブジェクトのリストを返します。
-
hou.OpNode.lastCookTimeは、ノードの最後のクック時間を浮動小数点ミリ秒単位で返します。