Welcome to od|forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

sadhu

Members
  • Content count

    239
  • Joined

  • Last visited

  • Days Won

    4

Community Reputation

30 Excellent

About sadhu

  • Rank
    Initiate
  • Birthday 11/20/1981

Personal Information

  • Name Sandeep
  • Location Mumbai, India

Recent Profile Visitors

5,197 profile views
  1. $HIP/geo/swaying_straight_palm/swaying_straight_palm_`padzero(4,stamp("../copy1","rnd_frame",0))`.bgeo.sc This works for me ! for string value; do not create variable in copy sop, instead write attribute name in 'Attribute Stamps' and write 'stamps' function in file sop to fetch geometry.
  2. What if you load an obj you want to render backwards[example - sphere is animated from frame 1 to 24, use timewarp sop(one of the options to load backwards), input range set to 1 to 24 and output range set to 24 to 1] and render it with regular settings ?
  3. http://license.sidefx.com/help.php?platform=linux&commercial=no&mode=quickinstructions Activating a Houdini Product without Internet Access If you do not have internet access from the machine running Houdini, you will need to use a second machine with internet access to acquire your licenses. Run hkey to start the Houdini License Administrator. Click on the Server Information tab and record the license server host and the server code. From the machine with internet access, go to http://license.sidefx.com/get_nc_license.php. Enter the server name and server code and select the Houdini product to activate. Cut and paste the SERVER and LICENSE keys and and save them to a file on a disk. On the machine running Houdini, select File -> Manually Enter Keys.... Paste each key into a text box usingCtrl+V and press OK. You can now run the Houdini product.
  4. Try unpacking after dop import sop by unpack sop. Each packed pieces is represented by a single point, upon unpacking you will have access to inside and outside groups.
  5. Should be good enough to give you an idea. You can refine it further. solution_pointage.hipnc
  6. You need to import vel field using dopimport field sop from SMOKE_VECTORS dopnet. Then specify the path of this dopimport field in PARTICLE_FIELD dopnet/popadvectbyvolumes1 dop. set the velocity source to sop. Refer the attached file. There are other solutions as well, I just continued with your existing setup. Hope this helps. vel field from points_B_Solution.hipnc
  7. I am not an expert on this. I had asked similar question few day back http://forums.odforce.net/topic/22596-extracting-transformation-using-matrix/ This is what I understood so far. Experts please correct me if I am wrong. read this http://mathforum.org/library/drmath/view/69806.html 1. You need a 4x4 matrix. First three rows gives you orientation. (N, up and bitanget refer file. You can give them any name for example name them as New , upon, bit and it works just fine. Their connection sequence is not important. Make sure you make the same change for both the 4x4 matrices in the attribvop.) 2. These vectors form a reference plane for static geo and for the moving geo (these vectors get oriented as per the motion of the geo and so does the reference plane for the moving geo.) 3.about inverse matrix. I think following explanation will help you understand why we need inverse matrix. Take a any geo, create vectors using polyframe node (N,up, bitanget). Connect attribvop to it. Create 4x4 matrix from N up bittanget and P. Invert it.Multiply P by this inverted matrix. You will notice all the points of the geometry go to center of the scene. 4. Last component of 4x4 matrix gives translation (element 12 , 13 and 14 of a matrix, so P is connected in the end)
  8. is this helpful ? trans_and _rot_matrix_Soln.hipnc
  9. one of the solutions vel_pop_test_Soln.hipnc
  10. Add this line to pop wrangle dop to get the velocity @v = point("op:/obj/geo/attribtransfer1","v",@ptnum); one more change address to the node is "op:/obj/geo/TRIGGER_POINTS" and not "op:/obj/geo1/TRIGGER_POINTS"
  11. does importing alembic using alembic sop help ? Lay down alembic sop and specify the path of the file.
  12. switch the data value based on whatever condition you have. So you want to change airresist value based on age. Check if the age>3, if it is greater then set a certain value. Refer attached file. vop_main_output_SOL.hipnc
  13. Hello, I am trying something similar but don't know much about python. I have created a digital asset which contains group sop. 'pattern' parameter on this group node I have promoted to ui of digital asset. What I want is whenever this digital asset is laid down user should be able to select polygons in the scene viewport and selected polygons should get added in the pattern parameter on digital asset so it creates polygon group out of that selection and digital asset works only on these polygon. Further user should be able to re select the polygons if user wishes so. Upon searching I came across similar questions but could not implement the solutions provided . It seems I have to use python / kwargs / callback script but have no clue how to use it. Following is my feeble attempt. I have added this code in script section of the digital asset. Is there any tutorial available on kwargs / callback script ? import toolutils viewer = toolutils.sceneViewer() selection = viewer.selectGeometry() list = selection.mergedSelectionString() //print list //import hou //node = kwargs['node'] //grpnode = node.path()+"./group1" //grpnode.parm("pattern").set(list) //b = grpnode.parm("pattern") //print grpnode //print b Thanks
  14. To make fence post stand straight Add point sop instead of polyframe sop. Set the normal to 0,0,1 and in Fence Post and sub post, centerz parameter remove negative sign. FenceSoln.hiplc.hipnc