Forgot your password?   Click here   •   No account yet?   Please Register    •   Or login using  
JA ログイン
SideFX Homepage
  • 製品
    • H20.5 新機能
      • 概要
      • VFX
      • Copernicus
      • Animation
      • Rigging
      • Lookdev
    • Houdini
      • 概要
      • FX 機能
      • CORE 機能
      • Solaris
      • PDG
    • Houdini Engine
      • 概要
      • Engine プラグイン
      • バッチ処理
    • Karma Renderer
    • 製品比較
    • SideFX Labs
    • Partners
  • 業界
    • Film & TV
    • ゲーム開発
    • モーショングラフィクス
    • Virtual Reality
    • AI/ML 向けデータ合成
  • コミュニティ
    • フォーラム
    • ニュース
      • 概要
      • カスタマ ストーリー
      • Houdini HIVE Events
      • Contests & Jams
    • Gallery
    • イベントカレンダー
    • User Groups
    • Artist Directory
  • 学習
    • Start Here
      • 概要
      • My Learning
      • ラーニングパス
      • チュートリアル
    • コンテンツライブラリ
    • Tech Demos
    • Houdini 講演
    • 教育プログラム
      • 概要
      • 学生
      • 講師
      • 管理者
      • List of Schools
      • 学習リソース
  • サポート
    • カスタマーサポート
    • Licensing
      • 概要
      • Commercial
      • Indie
      • Education
    • ヘルプデスク FAQ
    • Houdini システム環境
    • ドキュメント
    • Changelog / Journal
    • Report a Bug/RFE
  • Get
    • Try
    • 購入
    • ダウンロード
    • お問い合わせ
 
Advanced Search
Forums 検索
Found 322 posts.

Search results Show results as topic list.

Solaris and Karma » May I ask when Shadow linking can be applied to Karma XPU?

User Avatar
pezetko
392 posts
Offline
 2024年9月28日 07:27:11
brians
ps: It's not guaranteed to be 21, our marketing team might decide on something else for whatever reason

I hope they do not plan to change it to "car model / release year" versioning scheme. It's super confusing to have a "car model year" software released in different year, that supports yet another different set of "release / car model year" versions of libraries /vfxplatform.
See full post 

Technical Discussion » Lay Out Network Boxes (automatic)

User Avatar
pezetko
392 posts
Offline
 2024年8月30日 13:07:50
ikoon
@pezetko did you submit it as a bug? The #140575 is confirmed ID of the bug?
yes, with link to this thread for more examples/discussion.

I did expected from auto layout to minimize wire crossing and minimize change in node graph's flow direction.
See full post 

Technical Discussion » Lay Out Network Boxes (automatic)

User Avatar
pezetko
392 posts
Offline
 2024年8月29日 10:45:23
Interesting, curious what are the rules when the Network boxes are around nodes.
It gets even worse when each part has it's own network box, you select everything and press L.

Also when doing layout up/down, expected to get some (uniform) gap between network boxes too (to keep the network box labels readable and not occluding each other).

#140575
Edited by pezetko - 2024年8月29日 10:57:05
See full post 

Houdini Lounge » How to revoke a license from website

User Avatar
pezetko
392 posts
Offline
 2024年1月8日 07:35:01
You cannot use the web portal to move your licenses.

If you want to move the license to a different server, you have to return it first:
https://www.sidefx.com/faq/question/how-do-i-move-licenses-to-a-different-license-server/ [www.sidefx.com]
See full post 

Houdini Lounge » License Administrator have stopped showing user name

User Avatar
pezetko
392 posts
Offline
 2023年5月5日 11:33:20
In the License Administrator, go to the menu File -> Preferences and uncheck "Scrub User Names"
See full post 

Houdini Lounge » Auto select node when checking display flag

User Avatar
pezetko
392 posts
Offline
 2022年9月29日 05:49:22
You can add this code to "$HOUDINI_USER_PREF_DIR/houdini19.5/scripts/OnCreated.py"file. (Create the scripts folder and this file if it doesn't exist.)
import hou

def auto_select_on_display_flag_set(node, event_type, **kwargs):     # pylint: disable=W0613
    node.setSelected(node.isDisplayFlagSet())

def add_callback(kwargs):
    node = kwargs["node"]
    node.addEventCallback((hou.nodeEventType.FlagChanged,), auto_select_on_display_flag_set)

add_callback(kwargs)    # pylint: disable=E0602

This will auto-select a node with the display flag set (and auto-deselect nodes without it):


This is just quick Proof of Concept (not production tested).
See full post 

Technical Discussion » Reload python plugin while developing?

User Avatar
pezetko
392 posts
Offline
 2022年1月11日 08:38:19
For reloading python modules I use:
reload(module)

For both py2.7/py3.7 you can do:
from imp import reload

It's good to remove that reloading for the production version.
See full post 

Houdini Lounge » Houdini needs better debug logging

User Avatar
pezetko
392 posts
Offline
 2021年12月16日 15:29:30
Hi, debugging random crashes on an unknown remote system is hard, e.g. I had to debug a crash that was present only on a certain CPU model recently.

Typically when you submitted the issue, it gets in the bug database, it just has a "cannot reproduce" status. If you find a way how to reproduce the crash it might get solved faster.

It's usually best to send crash logs, houdini info.txt (from the menu), hip file, steps to reproduce (if you have an obvious one), any additional info that might be relevant.

E.g. figuring out the steps that result in a crash helps a lot even if they cannot reproduce it on their system. Record a video of these steps and attach it to the report.
A combination of your preferences might have an effect too (e.g. what desktop is on, UI scale, etc.).

Windows could log an event for the crash, check Event Log.

If you have PDB files (symbols) installed for that build (be sure you downloaded/installed pdb for matching build) your crash log might have additional information that is useful for devs. The easiest is to install pdb files from Houdini Launcher.

You can configure Windows to produce crash dump files (e.g. https://www.meziantou.net/tip-automatically-create-a-crash-dump-file-on-error.htm [www.meziantou.net] )
These have memory state/stack trace that might help to narrow the issue.
If the Houdini hangs on the crash, you can save the dump file from Task Manager (Right-click on the process -> Create Dump File).
If you have Visual Studio installed it will try to debug the crash (and you can save the dump file, but it might be too late)
See full post 

Houdini Lounge » Any rumours of Houdini 19?

User Avatar
pezetko
392 posts
Offline
 2021年10月5日 17:06:20
tsiwt
Just making some text bolder than other to differentiate the operations can go a long way.
Actually, the value, name of the parameter (checkboxes) or tab in bold means that is set to a non-default value.
See full post 

Houdini Lounge » What license should I get?

User Avatar
pezetko
392 posts
Offline
 2021年4月12日 13:45:11
Hi, do you need to call Houdini Engine (procedural) from the Redshift render process? If you do, then you need at least a Houdini Engine license (batch) for computing that procedural.

Another option is to generate Redshift render caches (*.rs) without any other dependency on your single machine with a single Houdini license and then render those caches on Azure cloud from the Redshift command line. In that case, you will need only Redshift renderer licences for Azure cloud VMs. This is the process we are using as we don't have to take an extra Houdini Engine license for every render node.
See full post 

Technical Discussion » Packages under HSITE doesn't work.

User Avatar
pezetko
392 posts
Offline
 2021年1月13日 13:39:17
Also, there was an issue with broken packages from 18.5.408 to 18.5.415.
See full post 

Technical Discussion » Packages under HSITE doesn't work.

User Avatar
pezetko
392 posts
Offline
 2021年1月10日 10:25:37
We have a similar setup and works just fine with 18.5 (py 2.7)

Isn't it just a typo or an extra space? As in your first post, you have $HISTE instead of the $HSITE

Do you use any variables in the JSON packages? It could be the wrong syntax, unescaped space, or backward slashes…

You can set the HOUDINI_PACKAGE_VERBOSE variable to get more verbose processing.
Also, make sure HOUDINI_PACKAGE_SKIP is not set (either in the environment or any package).
See full post 

Technical Discussion » Docking another Application into Houdini's UI?

User Avatar
pezetko
392 posts
Offline
 2020年12月28日 06:53:01
Hi, it's definitely possible. You can do this e.g. as Python Panel.

You can dock other application inside widget as container
container = QtGui.QWindow.fromWinId(handle)
QWidget.createWindowContainer(container)

The tricky part is to get the window's handle. E.g. in this example, I found the handle by knowing its PID.

There is a simple proof of concept with the Python 3 version of Houdini 18.5 on Windows 10 (check the attached video):
Edited by pezetko - 2020年12月28日 06:57:27
See full post 

Technical Discussion » FEM sliding constraint example

User Avatar
pezetko
392 posts
Offline
 2020年12月18日 16:19:18
https://www.sidefx.com/forum/topic/15603/ [www.sidefx.com]
See full post 

Houdini Lounge » Why not allow us to click on the comment icon to pop up?

User Avatar
pezetko
392 posts
Offline
 2020年12月7日 06:46:44
Show Comment in Network editor toggle by clicking on the Comment badge?


Just submit RFE (Requests for Enhancement):

How: https://www.sidefx.com/forum/topic/25347/ [www.sidefx.com]
https://www.sidefx.com/bugs/submit/ [www.sidefx.com]
See full post 

Solaris and Karma » Solaris - is this really what we want though?

User Avatar
pezetko
392 posts
Offline
 2020年11月15日 07:53:31
I think it depends on the scale, amount of the shots and time you have to finished them.
Working in object/rop context on multiple shots (the old way) with takes/rops and stylesheets gets complicated very quickly.

USD is not easy to understand, but it is very powerful.

Imagine it the other way around. Object context can go away to be replaced by stage (LOP) context.

(As object context doesn't have interactive history of edits, collaborative layers, and other features that LOP context has - there are only takes and Mantra's stylesheets so I see object context as subset of features that LOP context can do.)
See full post 

Technical Discussion » Button Toggle ON/OFF Display Face Center Point

User Avatar
pezetko
392 posts
Offline
 2020年8月16日 17:51:12
There isn't a feature for snapping to primitive centers in Houdini 18.0 afaik. But you can request it: https://www.sidefx.com/bugs/submit/ [www.sidefx.com]


To create a temporary node and then remove it you can use python for creating template node and then bind createCenterPointsNode() and removeHelperNode() function calls to shortcuts.

This is very simple example that selects first selected node (it expects SOP node selection) and creates a templated wrangle node and stores its path in the context (parent) node.
Then calling removeHelperNode() with selection in the same context will try to delete the node at the stored path.
It remembers only single node for the context.

This is just a very simple example of one way how you can do it. Another way could be viewport states.

import hou

TEMP_NODE = "temp_wrangle_path"

def getCurrentNode(selected):
    selected = selected if selected else hou.selectedNodes()
    if not selected:
        print("Nothing selected!")
        return None

    input = selected[0].inputs()
    if not input:
        current = selected[0]
    else:
        current = input[0]
    return current

def createCenterPointsNode(selected=None):
    current = getCurrentNode(selected)
    if not current:
        return None

    aw = current.createOutputNode("attribwrangle", "__temp_prim_center_snap_helper__")
    aw.setTemplateFlag(1)   # tempalte flag for snapping
    aw.parm("class").set(1)
    aw.parm("snippet").set("addpoint(0, v@P);") # create center points
    aw.setComment("helper node for snapping to primitive centers")
    aw.setGenericFlag(hou.nodeFlag.DisplayComment, 1)
    
    context = current.parent()  # context
    context.setUserData(TEMP_NODE, aw.path())  # store path to the temporary wrangle
    return aw

def removeHelperNode(selected=None):
    current = getCurrentNode(selected)
    if not current:
        return

    context = current.parent()  # context
    aw = hou.node(context.userData(TEMP_NODE))
    aw.destroy()    # delete node
    context.destroyUserData(TEMP_NODE)

# usage:
createCenterPointsNode() # create helper
removeHelperNode() # remove helper
Edited by pezetko - 2020年8月16日 18:17:15
See full post 

3rd Party » Houdini NLE Clip Mixer

User Avatar
pezetko
392 posts
Offline
 2020年8月4日 15:58:34
It is Python Panel, just click little + icon, then New Pane Tab Type and you should find Clip Mixer:
Edited by pezetko - 2020年8月4日 15:58:45
See full post 

SI Users » Animation Mixer ?

User Avatar
pezetko
392 posts
Offline
 2020年8月4日 15:54:45
Not a full replacement for XSI NLE editor but take a look at Adam Swaabs NLE editor:
https://www.sidefx.com/forum/topic/73721/ [www.sidefx.com]

Check his twitter (@adamswaab) for more video showcases.
See full post 

Technical Discussion » OCIO broken in Image Viewer 18.0.499?

User Avatar
pezetko
392 posts
Offline
 2020年7月21日 04:28:20
Parsing colorspace tags (names) is a feature of OCIO, it could be turned off directly in the OCIO config by setting:
strictparsing: false
See full post 
  • 最初
  • 1
  • 2
  • 3
  • 4
  • 最後
  • Quick Links
Search links
Show recent posts
Show unanswered posts
製品
  • Houdini
  • Houdini Engine
  • Houdini Indie
学習
  • Houdini 講演
  • 教育プログラム
サポート
  • カスタマーサポート
  • ヘルプデスク FAQ
  • ドキュメント
  • Report a Bug/RFE
  • Sales Inquiry
LEGAL
  • Terms of Use (英語)
  • Privacy Policy (英語)
  • License Agreement (英語)
  • Accessibility (英語)
  • Responsible Disclosure Program
COMPANY
  • SideFX社について
  • Careers
  • Press
  • Internships
  • お問い合わせ
Copyright © SideFX 2025. All Rights Reserved.

使用言語