Could you post your OS / license type / version numbers / etc?
Is Karma able to start up okay otherwise? I remember seeing issues with Apprentice limit-resolution and such.
Found 1169 posts.
Search results Show results as topic list.
Solaris and Karma » Clone control panel error
- jason_iversen
- 12474 posts
- Offline
Rigging » (rant) UE style of nodes stacking is a bit weird
- jason_iversen
- 12474 posts
- Offline
Have you ever opened the node editor in maya ? what do you see ? node, node with connection, that all you see, there nothing else, it just a bunch of node with a bunch of connection, similar to apex, maya core is the dependancy graph, maya is also a input-output engine.
Yes, and the reason I chose Houdini over Maya from the first place is that SOP network is clean, easy to ready, unlike Maya. I'm not the only one who thinks this is Houdini's advantage over Maya:Image Not Found
Perhaps for rigging/animating this kind of evaluation engine is necessary, but I absolutely don't want it to be "the new SOP". If it's the future of Houdini, I hope SideFX makes it clear, so I can cut the loss and completely stop using it now. As I said, the cleanness of SOP is the main reason I chose Houdini. If it's gone then I'm gone. I fully understand people have different mileages, and those who like Houdini for other reasons can continue using it, just not me.
All you said is technically true, and that's what made I concerned about Houdini's future.
I'm seeing this as all positive observations here. Certainly Maya is the central standard for many reasons, and should be acknowledged as the current popular state of the art.
Having the idea of a non-contextual execution nodegraph "airlifted" into Houdini could be seen as a good sign, but I believe APEX can be way more than that. SideFX have a very different and well evolved approach to editing and managing graphs, which I hope will mature well in APEX as we go forward. Also, much of the architecture is new and GPU-enabled. So I'd think it'll well worth experimenting with some characters using APEX and sticking with it over the next couple of years and build up your knowledge and your toolset as you go.
Edited by jason_iversen - Dec. 21, 2023 18:13:35
Solaris and Karma » Karpa XPU load texture from primvar
- jason_iversen
- 12474 posts
- Offline
Some reading on the proposal:
https://graphics.pixar.com/usd/release/wp_stage_variables.html [graphics.pixar.com]
I will say that while I can appreciate the desire to put dynamism into path resolution, I'm torn about that being a DCC feature versus a USD feature. USD is already s complicated beast and this will make it more so. Eh, it's inevitable, opinion opinion opinion.
But this is completely unrelated to the OP, so apologies for that.
https://graphics.pixar.com/usd/release/wp_stage_variables.html [graphics.pixar.com]
I will say that while I can appreciate the desire to put dynamism into path resolution, I'm torn about that being a DCC feature versus a USD feature. USD is already s complicated beast and this will make it more so. Eh, it's inevitable, opinion opinion opinion.
But this is completely unrelated to the OP, so apologies for that.
Edited by jason_iversen - Feb. 7, 2023 03:29:57
Solaris and Karma » Q: How to see Asset Identifier
- jason_iversen
- 12474 posts
- Offline
Technical Discussion » Linux: resizing Houdini window(s) hard/impossible
- jason_iversen
- 12474 posts
- Offline
Hi Rob, thanks for looking into it. Let us know if we need to muddle through.
In the meantime, I'm trying to help out one relatively common use case: resizing the main window over two screens. This doesn't help with the other dialogs in Houdini which is often too narrow, but maybe it's some relief. So a tool:
In the meantime, I'm trying to help out one relatively common use case: resizing the main window over two screens. This doesn't help with the other dialogs in Houdini which is often too narrow, but maybe it's some relief. So a tool:
from Qt import QtWidgets
def get_main_window(widget=None):
widget = widget or QtWidgets.QApplication.activeWindow()
if widget is None:
return
parent = widget.parent()
if parent is None:
return widget
return get_main_window(parent)
mainWindow = get_main_window()
mainWindow.move(0,0)
mainWindow.setFixedSize(1920*2, 1200)
Technical Discussion » Linux: resizing Houdini window(s) hard/impossible
- jason_iversen
- 12474 posts
- Offline
Hi @Rob,
After trying the fix for several weeks, artists can't abide the flicker, and are back to being unable to resize the window. Is there any chance of your proper fix making it into 19.5? Another half a year or more of this is quite uncomfortable for us.
Thanks!
Jason
After trying the fix for several weeks, artists can't abide the flicker, and are back to being unable to resize the window. Is there any chance of your proper fix making it into 19.5? Another half a year or more of this is quite uncomfortable for us.
Thanks!
Jason
Technical Discussion » Meshes from points/edges?
- jason_iversen
- 12474 posts
- Offline
You're probably interest in techniques like Poisson Surface Reconstruction [doc.cgal.org]? I don't believe Houdini has such a thing built in at this point in time. Maybe the (Labs) AliceVision tools have something like that?
Technical Discussion » Linux: resizing Houdini window(s) hard/impossible
- jason_iversen
- 12474 posts
- Offline
Hi Rob!
It this available for 19.0? I can't get the Changelog to list older platform entries anymore, e.g. specifying 19.0 in the Version form field -- is it broken?
It this available for 19.0? I can't get the Changelog to list older platform entries anymore, e.g. specifying 19.0 in the Version form field -- is it broken?
Technical Discussion » CHOPS - "pivoting" a channel
- jason_iversen
- 12474 posts
- Offline
Hi Tomas,
Yeah, that's precisely the use case. Usually we simply invert them at the time of reading them from disk, but when you find yourself wanting to edit and otherwise manipulate them, it's nice to be able to invert them ad hoc.
I haven't tried it with VEX arrays yet; maybe I'll play around it with that.
Ah yeah, a native CHOP operation would be nice.
Yeah, that's precisely the use case. Usually we simply invert them at the time of reading them from disk, but when you find yourself wanting to edit and otherwise manipulate them, it's nice to be able to invert them ad hoc.
I haven't tried it with VEX arrays yet; maybe I'll play around it with that.
Ah yeah, a native CHOP operation would be nice.
Technical Discussion » CHOPS - "pivoting" a channel
- jason_iversen
- 12474 posts
- Offline
Hi all,
Does anyone know of a good way to swap axes of a CHOP channel? My curve happens to be monotonically increasing, so it should pivot without ambiguity.
Cheers!
Jason
Does anyone know of a good way to swap axes of a CHOP channel? My curve happens to be monotonically increasing, so it should pivot without ambiguity.
Cheers!
Jason
Solaris and Karma » Karma Lights: not added to tree
- jason_iversen
- 12474 posts
- Offline
You could quite easily edit the lights en masse and force them to be uniform. It'll result in a different look, of course, but worked well enough for my testing purposes. I've tested this with some production rigs intended for a different renderer where all the lights had a non-default Focus exponent.
Edited by jason_iversen - Aug. 21, 2022 04:29:58
Solaris and Karma » mix shader in karma it's possibile?
- jason_iversen
- 12474 posts
- Offline
jsmack
Is it a basic feature though? It's not even important or necessary the vast majority of the time. What defines material complexity is number of bsdfs, and the standard surface has plenty of those. Layering effects can be done on the input side and get almost the same result as layering on the bsdf side. I know some artists like to treat everything like layers, but it's a lot less efficient to build a shader that way.
It depends on your authoring strategy. Some companies (like ours) prefer to carry large templates of layered materials, which is done for long-term durability and maintenance convenience, along with a strong hint of legacy. Sure, there are other ways to do it, sometimes with the goal of being more efficient for the renderer, or for rapid authoring using tools like Substance/etc for example. The latter approach is probably more common in modern or smaller-scale pipelines - which is just a guess of mine, really. Either way, I expect SideFX might address layer mixing in short shrift if you make your voice heard... which you now have
Edited by jason_iversen - July 23, 2022 23:51:56
Solaris and Karma » Karma XPU Textures - Color Model Not Supported
- jason_iversen
- 12474 posts
- Offline
While many formats might work with Karma, it's wise to convert them to mip-mapped EXR (or RAT) format images: https://www.sidefx.com/docs/houdini19.5/ref/utils/imaketx.html [www.sidefx.com]
As for color space, perhaps you could post the results of
As for color space, perhaps you could post the results of
iinfo
here?
Houdini Lounge » is houdini now using weta digital's proprietary solvers?
- jason_iversen
- 12474 posts
- Offline
Solaris and Karma » Importing MaterialX files
- jason_iversen
- 12474 posts
- Offline
Yes, you can use the File / Reference LOP to load them, then follow up with an Assign.
Edited by jason_iversen - Feb. 13, 2022 03:00:58
Solaris and Karma » sopCreate 19.0.498
- jason_iversen
- 12474 posts
- Offline
SideFX have acknowledged this problem but are desperate for repros. If you can repro, or at least provide screen-record of some breakages occuring (from time of viewport recreation) it may give them strong ideas of where to look.
Edited by jason_iversen - Feb. 1, 2022 02:28:24
Solaris and Karma » MaterialX online library
- jason_iversen
- 12474 posts
- Offline
JYAThere are no methods to directly edit anything in LOPs, you always need an operation/LOP to do it. Have you tried using an Edit Material LOP to edit it (as jsmack suggests)? It should give you want you want?
jsmack Thanks...
But a little sad !
Also: currently there is no node-based way of visualizing USD node graphs in Solaris. The Scene Graph Tree is really the only way, and it's, well, a tree.
Edited by jason_iversen - Jan. 26, 2022 13:55:20
Solaris and Karma » Can a pre-frame script edit the render settings?
- jason_iversen
- 12474 posts
- Offline
Solaris and Karma » Instancing input and orientation
- jason_iversen
- 12474 posts
- Offline
robp_sidefxCool, thanks for the effort. Just FYI, in my experience, I'm usually messing with various combos of N/v/up (where any of those three can be present or missing), often coupled with with 'pscale' or 'scale') before going to or 'rot', orient'. I hate dealing with quaternions and prefer matrices.
It's very likely not an exact match for that page, but it's getting much closer.
Solaris and Karma » Instancing input and orientation
- jason_iversen
- 12474 posts
- Offline
That'll be very convenient, thank you Rob. Does it follow the entire cascade we see in: https://www.sidefx.com/docs/houdini/copy/instanceattrs [www.sidefx.com] ?
-
- Quick Links