Tesan Srdjan

cncverkstad

About Me

Hobbyist
EXPERTISE
Freelancer

Connect

LOCATION
Göteborg, Sweden

Houdini Skills

ADVANCED
Procedural Modeling

Availability

I am available for Full Time Work

Recent Forum Posts

Clay Milling Approach Nov. 11, 2024, 8:55 a.m.

Do you have experience with CNC Machining Milling ...??

easiest method its Boolean , with groups you can make Chipping effect.

then You must think about About -steeping ,roughing and finishing....... OJ OJ ...

"SOLVED"Script Solver? Oct. 25, 2024, 3:25 p.m.

How can one effectively transfer geometry, along with all associated attributes, from the SOP level to a Script Solver within the DOP context in Houdini?

def solveForObjects(solver_data, new_dop_objects, existing_dop_objects, time, timestep):
    
    # Reference to the SOP node containing the geometry to copy
    sop_node_path = "/obj/geo1/Nul"  # Replace with your SOP node path
    sop_node = hou.node(sop_node_path)
    sop_geo = sop_node.geometry()

    for dop_object in new_dop_objects:
        # Optional: Set custom DOP attributes or physical parameters
        sub_data = dop_object.createSubData('PhysicalParms', 'SIM_PhysicalParms')
        
        # Access the editable geometry of the DOP object
        with dop_object.editableGeometry() as geo:
            # Merge the SOP geometry into the DOP geometry
            geo.merge(sop_geo)

            # Example: Adding custom attributes to the copied geometry
            geo.addAttrib(hou.attribType.Prim, 'max_nhit',2)

What's the reverse process of gradient generating process? Oct. 25, 2024, 11:41 a.m.

Yes Time Based.