Dmitriy Zub

AnimGraphLab

About Me

Generalist. Transforming still images to 3D animation 🔮

Connect

LOCATION
Kiev, Ukraine
ウェブサイト

Houdini Engine

INTERMEDIATE
プロシージャルワークフロー  | Environments  | Digital Assets  | Cloth  | Solaris  | Karma  | Lighting  | Pyro FX  | 説明  | PDG  | Python
BEGINNER
キャラクタ & アニメーション  | Motion Editing  | Animation  | Hair & Fur  | Crowds  | Muscles  | Fluids  | Realtime FX  | VEX

Availability

Not Specified

チュートリアル

obj-image Intermediate
Interactive False Color with COPs
obj-image Intermediate
Import Animated FBX Camera with Proper Transforms
obj-image Intermediate
Modify Specific Material from a Multivariant USD Asset
obj-image Intermediate
Remesh Geo for Simulation with Constant Point Count
obj-image Intermediate
Solaris Camera Switcher with HScript
obj-image Intermediate
Scatter Rocks around Rocks using Masks

Recent Forum Posts

OpenCL Neighbor Search on Ampere 2024年10月17日2:17

Just for someone from the future googling a similar thing...

If using Vellum Configure Grains:
1. Change "method" param to "regular grid" (will make spheres uniform scale)
2. play around with "particle size" & "packing density" params until spheres closely represent your sim geo.

Sweep with expression controlled scale 2024年10月12日7:41

CarloB
i'm tryng to add a pscale on the backbone with a point wrangle, but nothing happend

Try to add backticks `@pscale`
However, you'll get a warning Local variable 'pscale' not found. I guess it's because Sweep SOP doesn't support local variables?

To fix this warning, use detail(opinputpath('.', 0), 'pscale', 0)or a short version: detail(0, 'pscale', 0).

This detail()expression will access incoming attributes from the upstream node(s).


Viewport Screenshot 2024年10月2日3:48

This can be also done with 10 lines of Python.

There's a saveThumbnailFromViewer()function that ships with Houdini in husdassetutils
At this location: C:\Program Files\Side Effects Software\Houdini 20.5.365\houdini\python3.11libs\husd

The whole code (without force cooking Python SOP):

from husd import assetutils

viewer = hou.ui.paneTabOfType(hou.paneTabType.SceneViewer)

assetutils.saveThumbnailFromViewer(
    sceneviewer = viewer,
    frame=1,
    res=(512,512),
    output="$HIP/textures/thumbnail.png"
)