Tesan Srdjan

cncverkstad

About Me

Hobbyist
専門知識
Freelancer

Connect

LOCATION
Göteborg, Sweden
ウェブサイト

Houdini Engine

ADVANCED
プロシージャルワークフロー

Availability

I am available for Full Time Work

Recent Forum Posts

Is there any way to dynamically set a ramp parm with Python 2024年12月6日17:32

Aloha
Can you post File

Clay Milling Approach 2024年11月11日8:55

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? 2024年10月25日15:25

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)