Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation since 11/02/2025 in Posts

  1. Hello, to be easier on the eyes, I've created a flat dark and light theme, and thought I'd share it... Definitely still work in progress, I've also put it on Github here: https://github.com/mruegenberg/HoudiniFlatThemes To install, just copy the files to `houdiniX.Y/config` folder (create the config one if it doesn't exist), usually located in your home directory. Partially based on some other themes floating around the web (e.g UIDarkFlat.hcs UIDarkFlat_NodeGraph.inc UIDarkFlat_NodeGraphCommon.inc UIFlat_basic_colors.inc UILightFlat.hcs UILightFlat_NodeGraph.inc UILightFlat_NodeGraphCommon.inc
    1 point
  2. https://procegen.konstantinmagnus.de/circuit-networks
    1 point
  3. Or you use VEX to apply UV coordinates onto the roof: // VERTEX WRANGLE float s = ch('uv_scale'); vector up = {0,1,0}; vector nml = normalize(prim_normal(0, i@primnum, 0.0, 0.0)); vector tang = normalize(up - dot(nml, up) * nml); vector bitang = normalize(cross(-nml, tang)); vector pos_rel = v@P - prim(0, 'P', i@primnum); float u = dot(pos_rel, bitang); float v = dot(pos_rel, tang); v@uv = set(u, v, 0.0) * s; Align each polygon to the bottom left corner of the UV space: // VERTEX WRANGLE string geo = geounwrap(0, 'uv'); vector size = getbbox_min(geo, itoa(i@primnum)); v@uv -= size; roof.hip
    1 point
  4. @merlino once again, thanks for the valuable info! I'll share a more advanced setup I managed to create by diving a bit deeper: In SOP level I assigned float values to points and created a vdb from points with said "mult" volume primitive. Then I used the sopscalarfield node to read those values and in the gasfieldwrangle I multiplied my "press" scalar field (created by copying the values of the pressure field) with the "mult" scalar field values. This way, I can use "press" field as a control field for any gas force such as disturbance... And the "mult" field serves as a mask for the "press" field. Watchout for the "Default Operation" default value, as it is "Set Initial" and, in case you have an animated volume you may want to swap to "Set Always". Otherwise it won't update the field.
    1 point
  5. 1. After you add noise to the parameter (example expression: "noise($T, 0, 0)"), Shift+Click on the parameter field to open Animation Editor. It will show the graph you are looking for: 2. Noise in 1D/2D/3D can be visualized in many ways using SOPs: visualize_noise.hipnc
    1 point
×
×
  • Create New...