johnmatherThanks John, I'll check this out.
remove
Found 34 posts.
Search results Show results as topic list.
Houdini Engine for Maya » LOP based HDA not working in Houdini Engine Maya
- MarXindia
- 34 posts
- Offline
Houdini Engine for Maya » LOP based HDA not working in Houdini Engine Maya
- MarXindia
- 34 posts
- Offline
Hey team,
When I am trying to import a solaris based HDA(even a basic one, that just exports a sphere) Maya throws an error saying
"// Error: Invalid argument given: Invalid manager type.",where as SOP based HDAs are working fine. Which to me seems like Houdini Engine doesn't have support for LOP based HDAs, or am I doing something wrong?
When I am trying to import a solaris based HDA(even a basic one, that just exports a sphere) Maya throws an error saying
"// Error: Invalid argument given: Invalid manager type.",where as SOP based HDAs are working fine. Which to me seems like Houdini Engine doesn't have support for LOP based HDAs, or am I doing something wrong?
Technical Discussion » Expression for choosing specific numbers at random
- MarXindia
- 34 posts
- Offline
tec2
Hello,
I'm fairly new to Houdini, and haven't messed with the coding aspect of it.
I'm trying to scatter a bunch of objects and randomly rotate each one individually. I'm close, but I want the objects to be rotated exactly 90 degrees in one direction or the other. The most intuitive way I can imagine to do that is to input an expression in the randomize min/max value parameters that randomly chooses either .5 or -0.5.
Anyone familiar with how I would do this?
I am not sure if I understood your question correctly, for what I understand you want to rotate some of your objects 90degs up and others 90degs down.If so you can do this by making a selection and manipulating the Normals accordingly .
Technical Discussion » Creating Digital asset with rop geometry node.
- MarXindia
- 34 posts
- Offline
graham
Unfortunately this is entirely an issue with the ROP Deadline submission tooling in that it is pretty bad at what it lets you do. It totally doesn't understand the concept of digital assets so as you've found out you can't really create wrappers around Houdini nodes and get it to work. TOPs might be a better option, but I don't have much experience with using Deadline from there. Unless you're willing to write your own Deadline submission code you're probably stuck with using straight ROP nodes
Indeed default submitter is very problematic, interestingly when I tried submitting multiple times it did work a few times, and others it didn`t.Even tops is causing alot of troubles with deadline ,while the same setup works smoothly with HQ
Technical Discussion » Camera Parameters from Maya to houdini
- MarXindia
- 34 posts
- Offline
Hello, I received an Alembic camera animated in Maya. The animators animated the flimTranslateH and filmTranslateV parameters along with filmRoll value parameter to create camera shake,since these parameters do not physically transform the camera ,when imported this into Houdini I am not getting the shake(just getting the base transform), I tried to transfer the filmTranslateH and filmTranslateV parameters into winx and winy parameters,which gave me the shake but doen`t match the maya output accurately and has some noticeable offset.Is there anyway to transfer these attributes into Houdini successfully?
Technical Discussion » Creating Digital asset with rop geometry node.
- MarXindia
- 34 posts
- Offline
Hello Everyone,
I am trying to create a Digital asset using geometry rop node in the out context. When I am using it with the deadline submitter to launch jobs on farm it doesn`t generate any output, as if It`s not able to read the geometry node inside the digital asset, I tried using a fetch node in between the digital asset and the submitter, and it did show the output path in deadline console, though it didn`t generate any output. Is creating an HDA in the out context any different then SOP? Any help is appreciated.
I am trying to create a Digital asset using geometry rop node in the out context. When I am using it with the deadline submitter to launch jobs on farm it doesn`t generate any output, as if It`s not able to read the geometry node inside the digital asset, I tried using a fetch node in between the digital asset and the submitter, and it did show the output path in deadline console, though it didn`t generate any output. Is creating an HDA in the out context any different then SOP? Any help is appreciated.
Technical Discussion » Python Callback issue
- MarXindia
- 34 posts
- Offline
Enivob
Try specifying the function after the eval, basically running another line of code within a single click.exec(kwargs['node'].parm('code').eval());printB()
Yay it works .I did find a workaround though, that looks like below,
exec('{}\nB()'.format(kwargs.parm,('code').eval()))
your solution seems pretty straight forward and convenient,Thankyou Enivob
Technical Discussion » Python Callback issue
- MarXindia
- 34 posts
- Offline
Hey Guys,
I am trying to execute functions from inside a string on click of buttons.I was able to execute whole snippet,but not able to setup the callback for calling specific functions by pressing specific buttons.Please note that it`s not an HDA,it`s working fine with HDAs using hou.hdaModule,but I want to call these functions on a node.Posted Images should give you a better Idea of my issue.
I have also attached the hip file
I am trying to execute functions from inside a string on click of buttons.I was able to execute whole snippet,but not able to setup the callback for calling specific functions by pressing specific buttons.Please note that it`s not an HDA,it`s working fine with HDAs using hou.hdaModule,but I want to call these functions on a node.Posted Images should give you a better Idea of my issue.
I have also attached the hip file
Edited by MarXindia - Sept. 2, 2022 09:25:17
Technical Discussion » python script help for HDA
- MarXindia
- 34 posts
- Offline
Aight! so I used a workaround and used the createOutputFunction() to create two different Null objects which were initially connected to the first output and later switched the connection of one output to the second null.So It works.Though it would be nice to have a straight forward option to do this.
Technical Discussion » Calculating a matrix to move it back to the origin...
- MarXindia
- 34 posts
- Offline
Your Rotation is prolly off because the rotation data stored is taken from the prim and not the object itself.
You can simply extract the orientation from the object and feed it back to the final output using attribute reorient .
Also if you just need to bring your animation to grid and then send it back to the world space,you can simply store the matrix and recall it later.
Look at the attached file.
You can simply extract the orientation from the object and feed it back to the final output using attribute reorient .
Also if you just need to bring your animation to grid and then send it back to the world space,you can simply store the matrix and recall it later.
Look at the attached file.
Image Not Found
Edited by MarXindia - April 18, 2022 16:06:21
Technical Discussion » python script help for HDA
- MarXindia
- 34 posts
- Offline
Hi guys,I have an HDA with two outputs. I want a null node with custom name should be attached to each output while creation. I tried createOutputNode() python function in the script , but it only connects null node to the first output. Any suggestions to have a null for each output?Also while using the createOutputNode() function,during creation the null node was created far away from the HDA node.Any way to create the null just below the HDA?.
Technical Discussion » PDG service
- MarXindia
- 34 posts
- Offline
Hello Everyone,
My Query is related to PDG service Manager,I have two questions
1)how exactly does the pool size work in PDG services ?the help says "Sets the number of instances that will be created for the service pool."
are these number of instances ,number of cores allotted to the work items?I am very confused here,any clarification will be helpful.
2)After creating a service for ex. a "ROP Fetch Service" it takes some time to start the service ,what is the delay about?I have to wait until the service lights turn green before cooking the node with service on
My Query is related to PDG service Manager,I have two questions
1)how exactly does the pool size work in PDG services ?the help says "Sets the number of instances that will be created for the service pool."
are these number of instances ,number of cores allotted to the work items?I am very confused here,any clarification will be helpful.
2)After creating a service for ex. a "ROP Fetch Service" it takes some time to start the service ,what is the delay about?I have to wait until the service lights turn green before cooking the node with service on
Technical Discussion » Tops Houdini Example file error
- MarXindia
- 34 posts
- Offline
Iam am trying to execute the example file top_"mayapipeline" from the houdini help directory,but the top throws an error
when I check Image magick it gives me error
Executing command: convert "C:/Users/user/AppData/Local/Temp/houdini_temp/mayapipeline/pdgtemp/render_1.png" -background black -resize 128x128 "C:/Users/user/Desktop/Desk Record/TUT/pdg/top_mayapipeline/images/mayapipeline.scale_down_render1_310.png"
Invalid Parameter - /Users
Now the renders setup above imagemagick happened ,but scaled down image supposed to be generated by imagmagick hasn`t.
I checked and reinstalled Imagemagick,it`s working in other top networks
Any idea why this could be happening?
when I check Image magick it gives me error
Executing command: convert "C:/Users/user/AppData/Local/Temp/houdini_temp/mayapipeline/pdgtemp/render_1.png" -background black -resize 128x128 "C:/Users/user/Desktop/Desk Record/TUT/pdg/top_mayapipeline/images/mayapipeline.scale_down_render1_310.png"
Invalid Parameter - /Users
Now the renders setup above imagemagick happened ,but scaled down image supposed to be generated by imagmagick hasn`t.
I checked and reinstalled Imagemagick,it`s working in other top networks
Any idea why this could be happening?
Edited by MarXindia - Nov. 18, 2021 02:33:09
Technical Discussion » Timeshift inside for each loop is not working
- MarXindia
- 34 posts
- Offline
mrCatfish
Here is another approach that works, storing the original position in Cd and using that to deform the polyreduced geo.
Now that I think about it, timeshift and foreach is tricky. If you do a Google search you will see a lot of solutions to the problem, but it's addressed nicely on CG Wiki: https://www.tokeru.com/cgwiki/index.php?title=ForLoops#Loop_with_timeshift [www.tokeru.com]
I got the issue,the problem was with the arrangement of geometry received from SHF.By default the pieces were not disassembling
properly.After working on that initial approach worked.
Thanks a lot for the help mrCatfish.I`ll look at Cd based approach.
Technical Discussion » Timeshift inside for each loop is not working
- MarXindia
- 34 posts
- Offline
mrCatfish
This one works with the foreach loop. I think it is what you had, but you had forgotten the unpacks.
As for generating FX at intersections, I assume you are going to use boolean with seams detection?
The file you attached is the perfect example of the issue that I am facing,If you look at the point count and hence the point numbers of the optimized geometry,they are changing,due to which the paint textures are not sticking.And this is where I am stuck.I have to create a setup for approx 40 shots, so I am looking for a straight forward approach which can give me triangulated and lowres animated geometry with static point count and order.
Regarding the Fx at intersections I was thinking of using intersection analysis,but if you can suggest other options it would be great.
Thanks
Edited by MarXindia - June 9, 2020 02:26:34
Technical Discussion » Timeshift inside for each loop is not working
- MarXindia
- 34 posts
- Offline
mrCatfish
You will need to unpack the geo to use it as a point deformer. I also moved the timeshift out of the loop, it's not necessary. You can actually lose the foreach loop entirely.
Thanks for the response mrCatfish,and Sorry for being silly ignoring the unpack nodes.Actually my querry was regarding a studio asset
and I recreated this file using Crag since its sort of similar for the forum and forgot to add the unpack nodes.
Unfortunately this process doesnt work for me,yes this is working fine in case of crag.I have an studio asset char(so I cant bring it here) which is a rock char but is very high detailed and already has some intersections,when I followed this process I got the
result,but it had flickers while played and the point order kept changing,due to which paint textures donot stick,and that`s the reason I was trying to point deform individual pieces inside the loop.Kindly, let me know if you have any insights on this matter.
The Fx I am trying to achieve is generate particles based on intersection during characters movement in the knee and elbow area.
Technical Discussion » Timeshift inside for each loop is not working
- MarXindia
- 34 posts
- Offline
Hi guys,
I am trying to reduce the polycount of the animated Houdini test geometry Crag.I tried to call each piece of Crag inside a for each loop and poly reduce it on a static frame using timeshift and later use poly deform to get the animation on my lowres model,but Timeshift is not working.I have attached the hip file here.
At a glance character seems to have optimized but,the flow is not working as intended.IF we change the frame from 109 to any other we can see that the paint is not sticking to the points because order is changing.
Also if there is any other way to obtain lowres animated geometry from such characters or assets,kindly let me know.
Kindly check and revert.
I am trying to reduce the polycount of the animated Houdini test geometry Crag.I tried to call each piece of Crag inside a for each loop and poly reduce it on a static frame using timeshift and later use poly deform to get the animation on my lowres model,but Timeshift is not working.I have attached the hip file here.
At a glance character seems to have optimized but,the flow is not working as intended.IF we change the frame from 109 to any other we can see that the paint is not sticking to the points because order is changing.
Also if there is any other way to obtain lowres animated geometry from such characters or assets,kindly let me know.
Kindly check and revert.
Edited by MarXindia - June 5, 2020 03:41:17
Technical Discussion » Render Pass for Object Shadow on volume in mantra
- MarXindia
- 34 posts
- Offline
Hey Guys,
I am trying to get shadow of my object on to a volume,which I am getting by default,but I need separate pass as a AOV,a simple pass of light and shadow in different colors on the volume is fine too.Apologies for not posting any file as of now,since I dont have access,I`ll post a scene file after reaching home.
I am trying to get shadow of my object on to a volume,which I am getting by default,but I need separate pass as a AOV,a simple pass of light and shadow in different colors on the volume is fine too.Apologies for not posting any file as of now,since I dont have access,I`ll post a scene file after reaching home.
Houdini Indie and Apprentice » Breaking ragdoll constraints in H17.5
- MarXindia
- 34 posts
- Offline
cwhite
Hard to guess without the scene file, but perhaps the Bullet solver hasn't run yet (e.g. no agents are active ragdolls or animated static objects)
got it!! Thanks
Houdini Indie and Apprentice » Breaking ragdoll constraints in H17.5
- MarXindia
- 34 posts
- Offline
cwhite
It may not appear until after the initial frame, since it's added by the Bullet solver at the end of the timestep. It should be a primitive attribute on the ConstraintGeometry subdata
My scene is simulated and I have the crowd on my view port. Please have a look at the attached image ,angle attribute doesn't seem to be in the primitive attributes list.Dont know where I am going wrong
PS: can`t find force and torque attributes either.
Edited by MarXindia - July 30, 2019 08:31:02
-
- Quick Links