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

Search results Show results as topic list.

Technical Discussion » Repetitive Houdini task: hscript vs Python RPC

User Avatar
Johan Boekhoven
74 posts
オフライン
 2025年1月11日 09:24:45
I would opt for a hython session per task if you can spare a few secs of startup time. Easy to manage and recover from failures, keeping processes running for a long time is imho harder to deal with then firing short new processes. But obviously it's a per case
situation.
See full post 

Technical Discussion » The proper way of doing asyncio in Houdini 20's python node?

User Avatar
Johan Boekhoven
74 posts
オフライン
 2024年7月26日 07:30:47
@paulgolter, absolutely great info, thanks so much!
See full post 

PDG/TOPs » Topnet freezes before cooking

User Avatar
Johan Boekhoven
74 posts
オフライン
 2023年9月4日 07:41:26
Same here, I've been moving out lot's of my setup to "pure" python. Better debugging and stability all around. It was great for prototyping, but less for debugging and scaling.
See full post 

PDG/TOPs » Geometry import but frame range?

User Avatar
Johan Boekhoven
74 posts
オフライン
 2023年4月17日 16:23:47
I think you have to get a bit more descriptive of your setup, hard to tell what you're doing exactly.
See full post 

PDG/TOPs » NON-Pythonic way to create a bunch of SOP nodes with PDG?

User Avatar
Johan Boekhoven
74 posts
オフライン
 2023年4月17日 10:43:42
You could try and see if : https://www.sidefx.com/docs/houdini/model/verbs.html [www.sidefx.com]
works. I think it's limited, but if the operation is simple it might work, ymmv
See full post 

PDG/TOPs » Python Server vs Python Processor

User Avatar
Johan Boekhoven
74 posts
オフライン
 2023年4月4日 08:35:23
Up until now I've been using python servers to handle external processes. But sometime ago I read that Python processors [www.sidefx.com] are the preferred way to handle the spawning of sub processes.

Reading it I still have not a clear grasp on why one over the other.
Thanks!
See full post 

PDG/TOPs » Detail attrib to JSON

User Avatar
Johan Boekhoven
74 posts
オフライン
 2023年3月6日 04:48:53
Does it need to be in PDG? Just a basic python script on a button would be the fastest solution imho.
See full post 

PDG/TOPs » PDG and referencing geometry attributes in ROP FBX Output

User Avatar
Johan Boekhoven
74 posts
オフライン
 2023年2月28日 06:11:36
Are your cook types matching?
If you're pulling in attributes on cook, they are not available when you use on generate.
Cook types either should match, or you can use generate and then cook types one after another, but not the other way around.
Edited by Johan Boekhoven - 2023年2月28日 06:12:00
See full post 

PDG/TOPs » Topnet freezes before cooking

User Avatar
Johan Boekhoven
74 posts
オフライン
 2023年2月24日 06:34:32
How do you start the PDG process? Do you start it with python? I've noticed that when you cook it with python the settings are important, it can freeze the UI for the whole graph to cook, it does run it correctly but no UI feedback.
See full post 

PDG/TOPs » Dictionary Expand

User Avatar
Johan Boekhoven
74 posts
オフライン
 2023年2月23日 10:18:32
I solved it for now like so. I either need int or string so I limited the types to those two.

task_data = work_item.pyObjectAttribValue('task_data')[0]

for key in task_data.keys():
    attr_type = type(task_data[key]).__name__
    val = task_data[key]
    
    if attr_type == 'int':
        work_item.setIntAttrib(key, val)
    else:
        work_item.setStringAttrib(key, str(val))
See full post 

PDG/TOPs » Dictionary Expand

User Avatar
Johan Boekhoven
74 posts
オフライン
 2023年2月22日 11:33:42
I use url_request a lot and I was wondering if there was an easier way to expand a json/dict response to actual attributes.
Right now I have a python node where I just map it all manually, I was wondering if there was a easier way?
See full post 

PDG/TOPs » Understanding TopNode.cookOutputWorkItems()

User Avatar
Johan Boekhoven
74 posts
オフライン
 2023年2月22日 11:29:03
I understand now, thanks for that!
See full post 

PDG/TOPs » Understanding TopNode.cookOutputWorkItems()

User Avatar
Johan Boekhoven
74 posts
オフライン
 2023年2月22日 06:46:52
Hi,

Here's the documentation on the topic : https://www.sidefx.com/docs/houdini/hom/hou/TopNode.html#coo [www.sidefx.com]
My question is what does the tops_only=True argument for cookOutputWorkItems() mean and what is the significance?

From documentation:
tops_only

If True, TOP nodes will be cooked and schedulers will be initialized. This will create the underlying PDG Nodes and PDG Schedulers. No PDG cooking will occur, and no work items will be generated.

What is PDG cooking? If I run it with True of False, both seem to cook the graph, only when False it blocks the UI. Is that it's purpose?

Thanks for any insight!
See full post 

Technical Discussion » Houdini 19.5 + Python 3.9 / vfxplatform

User Avatar
Johan Boekhoven
74 posts
オフライン
 2023年1月30日 08:28:36
graham
Yes, ...
Appreciated!
See full post 

Technical Discussion » Houdini 19.5 + Python 3.9 / vfxplatform

User Avatar
Johan Boekhoven
74 posts
オフライン
 2023年1月23日 07:29:57
Just a question about Houdini and python.

  1. Does sidefx follow the http://vfxplatform.com/? [vfxplatform.com]
  2. So can we expect Houdini 20.x to be on python 3.10?
  3. I know Sidefx releases when it's time to release, but can we make assumptions as in what quarter of 2023 there will be a major release, if any?

Thanks for any insight!
See full post 

PDG/TOPs » "While Loop", can we make TOP listen and act

User Avatar
Johan Boekhoven
74 posts
オフライン
 2022年11月17日 09:33:47
Thanks!

tpetrick
What issues/errors are you running into?

I dove a little bit deeper and
top_node.executeGraph(True, False, True)
has become obsolete. When I remove it, it works again without errors.

I'd also like to mention that
_cook()
is undocumented in the GraphContext : https://www.sidefx.com/docs/houdini/tops/pdg/GraphContext.html [www.sidefx.com]
The only mention of it I could find is here, 2nd alinea : https://www.sidefx.com/docs/houdini/tops/pdg/CookOptions.html [www.sidefx.com]

I think this topic is still of great interest to pdg users that want to use Houdini as a service or just have it polling/listening to changes. So would it make sense to RFE for a more quick solution for this, pressing a button on the scheduler, or a TOP's HDA with the soul purpose to loop the current TOPnet?
Edited by Johan Boekhoven - 2022年11月17日 09:34:14
See full post 

PDG/TOPs » "While Loop", can we make TOP listen and act

User Avatar
Johan Boekhoven
74 posts
オフライン
 2022年11月11日 11:32:57
tpetrick
There isn't a built in way to do that right now, but we are planning to add support for file system watching/triggers in the future. The same functionality could be generalized to other external resources.

Hi!

I'm revisiting this topic for Houdini 19.5, since the old setup I had, that worked for 18.5 stopped functioning in 19.5. The setup is a python processor with parts of the above code implemented.

1. Is the above setup still valid for 19.5? The goal hasn't changed, I would like a "polling graph" setup. In my case check a database for new items to process.

2. Separate from that I would also be interested in knowing if a setup that can handle web-request payloads via the Houdini web-server for example, preferably non blocking. Probably reasonably big topic, but I would be very interested in a tutorial of some sorts on topic of having a polling or listening Houdini/hython instance.

Thanks for any info! 🙏
-Johan
Edited by Johan Boekhoven - 2022年11月11日 11:34:00
See full post 

Technical Discussion » Where to start with rigging?

User Avatar
Johan Boekhoven
74 posts
オフライン
 2022年1月18日 08:05:21
To be honest, I would skip the old way all together. KineFX is more powerful and the way forward in Houdini. The OBJ level rigging might have some uses in mechanical rigging perhaps, but for character related work I would not spend time on it.
See full post 

PDG/TOPs » Load different assets, inject data, and process

User Avatar
Johan Boekhoven
74 posts
オフライン
 2021年11月22日 07:36:20
I figured it out with the houdini server and python command sent.

Now I have some more questions:
1. when I'm in an Houdini server context, I'm running in a new hython process I think is that correct?
2. when I use a ropfetch TOP in the houdini server context, it yet again starts a new hython process correct?

What is the best way to not use so much overhead. Just a python command to .pressButton() on the rops in the new file?
I like ropfetch a lot but I think they are overkill, because I'm not running large sims but small bits of data that I want to process as quick as possible.

My current setup :
See full post 

PDG/TOPs » Load different assets, inject data, and process

User Avatar
Johan Boekhoven
74 posts
オフライン
 2021年11月19日 04:39:38
I'm looking for a way to run a TOP setup that is able to load 2 assets hip or hda. Inject some data, then run simulation on the the first asset and use the ROP's in the second asset, which renders out the first assets result.

My proof setup is a simple merge file operation where the SOP's with the simulation setup are in one file and the render setup in a second. I punch in some numbers and both work together. Now I want to leverage TOP's to be more flexible and combine different assets with different render setups.

Is anything like this possible with TOPs, I understand you can't merge files in a live TOP session, so what possibilities are there to merge 2 assets and operate on them.

Thanks!
See full post 
  • 最初
  • 1
  • 2
  • 3
  • 4
  • 最後
  • Quick Links
Search links
Show recent posts
Show unanswered posts
製品
  • Houdini
  • Houdini Engine
  • Karma Renderer
学習
  • Houdini 講演
  • 教育プログラム
サポート
  • カスタマーサポート
  • ヘルプデスク FAQ
  • Houdini システム環境
  • ドキュメント
  • Report a Bug/RFE
LEGAL
  • Terms of Use (英語)
  • Privacy Policy (英語)
  • License Agreement (英語)
  • Accessibility (英語)
  • Responsible Disclosure Program
COMPANY
  • SideFX社について
  • Careers
  • Press
  • Houdini Merch Store
  • Internships
  • お問い合わせ
Copyright © SideFX 2025. All Rights Reserved.

使用言語