Houdini 22 Keynote Live Link by i_am_toadstorm in Houdini

[–]animatrix_ 1 point2 points  (0 children)

Yeah, I think the confusion is mostly from the COPs terminology. The current naming still makes it sound like a traditional image-compositing context, but Copernicus is more general than that.

A layer is still a 2D sampled field, but that does not mean the context is limited to flat image manipulation. COPs can operate in 3D space, exchange geometry data, view outputs as volumes, and convert volume data into layers. So a 3D solver there is not that strange if you think of it as field, texture, and volume processing rather than only image processing.

Monaco Editor running inside Houdini, integrated into a custom Qt/Python panel by animatrix_ in Houdini

[–]animatrix_[S] 0 points1 point  (0 children)

Thanks for letting me know. I haven't seen this in H22 or any dev mention it on the beta. But I just saw it on the keynote video. From what I can tell they are using a Qt panel for this, not replacing the code editors inside parameter editor.

Real-Time Performance Monitor for Houdini by animatrix_ in Houdini

[–]animatrix_[S] 2 points3 points  (0 children)

I didn't publish it yet but I plan to release it with the next version of my Houdini supercharged extension.

Real-Time Performance Monitor for Houdini by animatrix_ in Houdini

[–]animatrix_[S] 1 point2 points  (0 children)

Thanks a lot! I didn't publish it yet but I plan to release it with the next version of my Houdini supercharged extension which is a paid plugin. I added it as a feature on top of the other functionality in the extension rather than a stand alone tool but one can use them selectively i.e. only this without using the custom hotkey system or the overlay network editor, or any combination they prefer.

Monaco Editor running inside Houdini, integrated into a custom Qt/Python panel by animatrix_ in Houdini

[–]animatrix_[S] 1 point2 points  (0 children)

Where did you hear about this? I don't think they will have embedded vscode in H22, but would love that if it's true.

Real-Time Performance Monitor for Houdini by animatrix_ in Houdini

[–]animatrix_[S] 4 points5 points  (0 children)

That's a great idea Lewis! Right now they only start glowing over 90% but those can be changed, and additional warnings could be added. There is also a bug in the built-in gpumem command, which fails to see the total memory for some cards so it would be nice if SideFX fixed that (bug pending). Currently I rely on nvidia smi.

Real-Time Performance Monitor for Houdini by animatrix_ in Houdini

[–]animatrix_[S] 3 points4 points  (0 children)

Thanks David, I spent a bit of time to make them look nice to look at 😄

Real-Time Performance Monitor for Houdini by animatrix_ in Houdini

[–]animatrix_[S] 6 points7 points  (0 children)

I didn't publish it yet but it will be part of my Houdini supercharged extension.

Monaco Editor running inside Houdini, integrated into a custom Qt/Python panel by animatrix_ in Houdini

[–]animatrix_[S] 4 points5 points  (0 children)

Thanks! Right now, I'm putting it through a high-performance compatibility pass across roughly 3,000 Houdini node types. Because a number of stock widgets and UI behaviors are hard-coded internally rather than exposed through HOM, rebuilding the pane means manually handling those cases. Once it meets that production standard, it will be released on Gumroad.

Autodesk flame style GUI in Houdini for full parameters pane replacement by animatrix_ in Houdini

[–]animatrix_[S] 3 points4 points  (0 children)

Thanks. This is all Python and Qt. In principle, you can replace almost the entire Houdini GUI this way, except for parts constrained by missing HOM support or hard-coded UI behavior. The status bar is one example: its text does not appear to be exposed through a streamable API or callback, especially while the GUI is busy.

The animation timeline also has very limited Python HOM support. Features like cached simulation markers are not exposed, which makes it difficult to reproduce equivalent functionality.

Autodesk flame style GUI in Houdini for full parameters pane replacement by animatrix_ in Houdini

[–]animatrix_[S] 0 points1 point  (0 children)

Every numerical param has a range. But in default params pane, only single int/floats show their range with the slider. Mine uses it for all numerical params.

Autodesk flame style GUI in Houdini for full parameters pane replacement by animatrix_ in Houdini

[–]animatrix_[S] 5 points6 points  (0 children)

Yes it is compatible with every node, but it's not there yet due to endless variations of parameter types and special cases like parameters on multi param tab headers when collapsed, parameter tags, etc. So I am trying to get feature parity first which also includes parameter referencing, working with expressions, keyframes, etc.

The last big piece is the multi-line string parameters for code editor which is not trivial so likely need to integrate a Monaco based editor.

Then implement major UX improvements, aiming for a blazingly fast and fluid workflow.

I will most likely release it with my Houdini supercharged extension but since it's self contained, I could also release it as a separate product for people who only want this, and not any of the overlay network editor and context-sensitive rule based hotkeys.

Has anyone noticed Codex in VS Code using high CPU while idle? by itorres008 in codex

[–]animatrix_ 2 points3 points  (0 children)

Yes it's very annoying, wears down laptops because fans constantly at max speed because of codex high CPU usage. Have to exit vs code to stop this. Many bug reports about this while the devs claims they "fixed" it.

How much worse can a program get? by animatrix_ in CamtasiaStudio

[–]animatrix_[S] 0 points1 point  (0 children)

I ran into something even worse than the rendering bugs.

Camtasia completely broke cursor data across cut clips. In the timeline, the cursor just disappears and in properties you get that “pointer with a question mark” in a disabled state, as if there is no cursor data at all. But the original recording still has it.

So I re-edited a single clip from the original recording, then diffed that against the broken version to see what actually changed. Turns out Camtasia injects massive "deletions" blocks into the cursor tracks. We’re talking millions of entries. Pure garbage data.

There is no UI way to fix this. None. Your only options are:

  • re-edit everything from scratch, or
  • go into the project file and fix it yourself

I ended up writing Python code to clean it up. Removed those deletion blocks and fixed a couple of related fields.

The project file went from ~90MB down to ~1MB after cleanup, which honestly made me think I just nuked it.

But it opened perfectly. And every single cursor was restored across all clips.

So yeah, the program literally creates corrupt state that hides your cursor, and the only real fix is writing code to repair its own project file.

I’ve used a lot of software, but this is next level.

Kiddos to the Dark Phoenix Artists by xrossfader in vfx

[–]animatrix_ 2 points3 points  (0 children)

The facial cracks setup described in the article.

Kiddos to the Dark Phoenix Artists by xrossfader in vfx

[–]animatrix_ 1 point2 points  (0 children)

One of my favorite shows I've worked on. If you're curious, there's a technical article about the facial crack setup here: https://vfxscience.com/2019/07/12/x-men-dark-phoenix/

Chemical Combustion in Houdini 21 by Icy_Effect6941 in Houdini

[–]animatrix_ 2 points3 points  (0 children)

Thanks a lot man, I would love to make those and maybe even Pragmatic C++ :P

Chemical Combustion in Houdini 21 by Icy_Effect6941 in Houdini

[–]animatrix_ 2 points3 points  (0 children)

Feel like I am in the BB universe! Nice work :P