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 706 posts.

Search results Show results as topic list.

Solaris and Karma » Correct way to create variants based on activation?

User Avatar
goldleaf
4250 posts
Offline
 2025年7月11日 00:08:01
tylerart
Ok, I think I figured out that I have to reference the asset file directly into my stage, I can't just pipe into a new reference node with a new layer. Once I've referenced the file directly, it seems to work fine. I'm guessing there's a flag somewhere that I need to set, just not sure what I'm missing.

I'm not sure if this is the original thread/question, but your issue is related to composition strength ordering LIVERPS: the variant set opinions (i.e. "V") are weaker than the direct layer opinions (i.e. "L"). When you defined the sphere, you authored an active opinion. When you referenced the asset into a scene, that weakened the activation opinion on sphere1 down to an "R", and therefore the "V" opinion won out.

Also worth mentioning, USD does not allow animating Activation or Variant Sets selections. Sometimes Solaris gives the illusion that it can, because you can animate a LOP node, and it recooks and sets activation as the time changes. But when you write out your animation to disk, you'll only see the last value authored. Whereas with visibility, you would see multiple time-samples animating the objects on/off.

tylerart
An additional thought - If you have a scope with prims inside them, and deactivate the scope, you can't re-activate the scope again to bring those prims back, despite the data being in the usd file. It seems that the data below the scope is no longer accessible?

Setting active on the prim should compose the children prims into the stage. I think the only time the children of inactive prims are fully and completely removed, is when you flatten the stage. Otherwise, the data is still there, but just not loaded into memory.

Hope this helps!
See full post 

Solaris and Karma » MaterialX viewdirection node space input

User Avatar
goldleaf
4250 posts
Offline
 2025年6月10日 18:00:15
No, this input doesn't actually do anything, and there are conversations on the MaterialX side to remove it because of that. If you need to transform the viewdirection, you can plug it into a mtlxtransformvector node.
See full post 

Solaris and Karma » Geometry Light in LOPs

User Avatar
goldleaf
4250 posts
Offline
 2025年6月10日 17:58:06
nicholasralabate
Bump for question about light linker -- is it possible to use Light Linker on geometry lights? I am trying to light link an emissive volume, but it's not showing up at all on the "lights" panel of the light linker...

Not yet, but in a future release this will be possible, as Geometry Lights in USD are now decorated with an ApiSchema, so USD/Hydra recognize them as actual lights.
Edited by goldleaf - 2025年6月10日 18:01:45
See full post 

Solaris and Karma » Querying Nodes from USD Primitive path

User Avatar
goldleaf
4250 posts
Offline
 2025年4月10日 10:51:19
It's not always the case that layers == nodes, but where possible, LOPs will record a node's id to the "HoudiniPrimEditorNodes". This custom data is set per-primitive, and you can see it in the Scene Graph Details.

You can get at the nodes with a help function we have in loputils, by passing a lop node and prim path to loputils.getEditorNodes(). It just helps get node paths from the node ids stored as customdata.

This is used in the Scene Graph Tree's "Jump to Existing Editor Nodes" option, when you RMB on a prim.

Hope this helps!
See full post 

Solaris and Karma » Technical Question to husk

User Avatar
goldleaf
4250 posts
Offline
 2025年4月10日 10:43:32
It's also worth mentioning, you may need to reach out to the Arnold team for help getting this properly configured, if it's not a husk-relate configuration issue.
See full post 

Solaris and Karma » Technical Question to husk

User Avatar
goldleaf
4250 posts
Offline
 2025年4月10日 10:22:13
Huh, that's really strange; perhaps the Arnold USD plugin is somehow not setup correctly? That error message Can't find Hydra plugin 'Arnold'. suggests that while HtoA might be setup, somehow the USD-side of Arnold isn't? Does this VM have a GUI? And if you can launch Houdini through it, do you get any other clues, when trying to use Arnold in Solaris?

I'm also surprised that it says Karma XPU is also unsupported...

I'm not sure what else could be going wrong, but maybe log a bug with Support, and see if further help can come through that route. It may be some sort of a misconfiguration... and that's a safer place to share potentially sensitive info.
See full post 

Solaris and Karma » Technical Question to husk

User Avatar
goldleaf
4250 posts
Offline
 2025年4月9日 16:23:12
To use the short-hand in parenthesis, you need to put it in quotes (i.e. "Arnold") otherwise you're expected to pass the full name (i.e. HdArnoldRendererPlugin). It's similar for Karma, if you want to use "Karma XPU"instead of BRAY_HdKarmaXPU.

I think that's the issue here.
See full post 

Solaris and Karma » Light linker questions (unstable behavior with Redshift)

User Avatar
goldleaf
4250 posts
Offline
 2025年4月7日 07:23:03
The light linker should be fairly functional (at it's core, it's just setting up collections), though please log any bugs you discover.

Yes you can control light linking with Python; this unit test from the USD repo should help get you going: https://github.com/PixarAnimationStudios/OpenUSD/blob/v24.08/pxr/usd/usdLux/testenv/testUsdLuxLinkingAPI.py [github.com]

If you find some use case where light linker works with Karma, but not RedShift, it's likely a bug for the RedShift team to look into. Otherwise, please log a bug for us. Thanks!
See full post 

Solaris and Karma » Is VEX multithreaded in Solaris?

User Avatar
goldleaf
4250 posts
Offline
 2025年2月18日 16:54:38
In USD, reading stages can be multi-threaded, but writing is single-threaded. As for VEX in LOPs, Python is better when operating entirely on USD prims. There is overhead to getting the USD data into VEX, in order to run the SIMD operations in parallel. While the kernels run, threads are saturated, but after those run, we're back to converting data and doing single-threaded writes to USD. This is also why adding VEX into your prim patterns can add a lot of overhead, compared to using the prim pattern functions. So Python is better for performance in LOPs, though VEX can be convenient to write (and is preferred when doing mixed SOP/USD read/write).

Python can be so fast, because it's often a pretty thin wrapper around the USD/SDF C++ operations. It's certainly possible to make the Python functions slow in LOPs, but I'm continually amazed at how much performance can be squeezed out of Python with Solaris.

I highly recommend this presentation by Mark Tucker (Solaris lead), where he goes over LOPs cooking details, and how to make your networks/nodes as performant as possible: https://www.youtube.com/watch?v=ukfe2gOJ3l0 [www.youtube.com]. A fair bit of the details make more sense when writing C++ LOP nodes, but also covers Python, VEX, profiling performance, etc...

Hope this helps!
See full post 

Solaris and Karma » cachine subframe samples using Geometry Clip Sequence

User Avatar
goldleaf
4250 posts
Offline
 2025年2月3日 18:33:34
Sorry I kept getting pulled away, after having this tab open for a bit. I think the subframe range and number of samples just needed to be higher; and then cache the frame range, but on 1's, on the GeoClipSequence.
See full post 

Solaris and Karma » is it a must to have uv?

User Avatar
goldleaf
4250 posts
Offline
 2025年2月1日 22:13:10
By default, any unconnected `texcoord` inputs will rely on the default `primvars:st` texture coordinates. If you have UVs using a different name, then you'll want to connect your geomepropvalue reading those primvars, and connect them to the texcoord input. You might also need to convert the vector3 to vector2 explicitly, if it's behaving unexpected.
See full post 

Solaris and Karma » possible to control mipmap level in materialX?

User Avatar
goldleaf
4250 posts
Offline
 2025年2月1日 22:11:07
mtlximage has a recipe in 20.5, which adds some texture controls.

https://www.sidefx.com/docs/houdini/solaris/kug/textures.html#filter_controls [www.sidefx.com]
See full post 

Solaris and Karma » How to rename/remove/reparent prims with Python?

User Avatar
goldleaf
4250 posts
Offline
 2024年11月20日 09:21:46
That node is currently implemented in Python, you can look inside and learn from it. There are also unit tests on the OpenUSD GitHub repo, that are written in Python that use Sdf Changeblocks and do some of these same editing operations.
See full post 

Solaris and Karma » Glass Absorption

User Avatar
goldleaf
4250 posts
Offline
 2024年10月21日 15:24:14
There was some documentation issues where Transmission Roughness was still marked as not supported (fixed in tomorrow's cut), but everything except Transmission Scatter and Transmission Scatter Anisotropy are supported by Karma in Houdini 20.5.
See full post 

Solaris and Karma » Karma XPU - MaterialX carpaint?

User Avatar
goldleaf
4250 posts
Offline
 2024年10月18日 14:08:57


Hope this is helpful!
Edited by goldleaf - 2024年10月18日 14:09:12
See full post 

Solaris and Karma » Set Subd in Component Geometry node

User Avatar
goldleaf
4250 posts
Offline
 2024年8月29日 11:19:26
Yeah Component Builder is intentionally simple/broad. Usually what I've seen is people do when they need mixed subdivs/meshes, is to append an Edit Mesh LOP [www.sidefx.com] after Component Geometry, to mark their subdivs. In the Scene Graph Tree, if you RMB on meshes, you can select Edit Primitive with New Node, which will create a Mesh LOP in edit mode.

You could also set osd_schemeSOP Attribute to define which parts are subdivs. We'd like to make this easier in a future release, but see this doc here for more info about the prim attributes: https://www.sidefx.com/docs/houdini/solaris/sop_import.html#subd [www.sidefx.com]
See full post 

Solaris and Karma » frame range issue when rendering on deadline

User Avatar
goldleaf
4250 posts
Offline
 2024年8月22日 13:52:53
I can't imagine why the ROP's frame range would be ignored, in favor of the timeline set in the hip file; seems like a bug to be logged.
See full post 

Solaris and Karma » How to make AO AOV works in Karma XPU

User Avatar
goldleaf
4250 posts
Offline
 2024年8月22日 13:50:25
Seems to be working in 20.5.236 on my system. Try the latest version, and log a bug if it's still not working. Maybe there are OS/Driver/GPU specific bugs somewhere.

Edited by goldleaf - 2024年8月22日 13:50:51
See full post 

Houdini Indie and Apprentice » RECEPIE - Unable to store a recepie with `karmalensmaterial`

User Avatar
goldleaf
4250 posts
Offline
 2024年7月15日 09:49:33
The Karma Lens Material is itself essentially a recipe. It isn't currently implemented that way, but it is something we plan to convert over.

But there isn't a Karma Lens Material LOP node type to "host" the recipe.
See full post 

Solaris and Karma » Light Instancing in 20.5

User Avatar
goldleaf
4250 posts
Offline
 2024年7月13日 22:58:48
tomtm
Thank you goldleaf, it's good to have some sample files. It's rocket science :-)

No problem. We've also just added a related example to the Content Library. It's the Warehouse scene used for some of our launch demos. It has some complex and simple examples of light instances (as well as some other features/workflows).

https://www.sidefx.com/contentlibrary/warehouse-lights/
[www.sidefx.com]

tomtm
Just another question: What exactly means in Karma Primary Samples Minimum Samples -1? What is -1?

It means Karma will automatically pick the minimum number of Primary Samples to fire, before it starts the adaptive sampling. We'll have to make a not to clarify that info in the docs/user guide.
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
LEGAL
  • Terms of Use (英語)
  • Privacy Policy (英語)
  • License Agreement (英語)
  • Accessibility (英語)
  • Responsible Disclosure Program
COMPANY
  • SideFX社について
  • Careers
  • Press
  • Internships
  • お問い合わせ
Copyright © SideFX 2025. All Rights Reserved.

使用言語