Found 50 posts.
Search results Show results as topic list.
Technical Discussion » Vellum position
- fuat
- 534 posts
- Offline
Technical Discussion » How to check if piece is inside box bounds VEX
- fuat
- 534 posts
- Offline
you can also use the windingNumber SOP to check if points are inside a geometry.
since packed geo is just "points" representing transforms of your pieces (plus collision hulls and a few other attributes and properties attached to them for RBD sims), you can then group those points (based on their winding number) and in DOPs simply apply your desired force to that group only.
hope this helps
since packed geo is just "points" representing transforms of your pieces (plus collision hulls and a few other attributes and properties attached to them for RBD sims), you can then group those points (based on their winding number) and in DOPs simply apply your desired force to that group only.
hope this helps
Edited by fuat - Aug. 27, 2022 17:34:22
Houdini Jobs » JOB: RISE FX is looking for FX-TDs / Artists
- fuat
- 534 posts
- Offline
Hello,
we are looking for FX-Artists (Mid & Senior Level) starting asap for about 8-10 weeks.
Should be solid in large scale destruction simulation tasks like RBD, FLIP (Ocean & WW), Volumes & Particles.
Remote work is possible with an NDA to be signed, preferable European-near time zone (for time-related reviews and communication).
Please let me know if interested and available.
Thanks
Fuat
we are looking for FX-Artists (Mid & Senior Level) starting asap for about 8-10 weeks.
Should be solid in large scale destruction simulation tasks like RBD, FLIP (Ocean & WW), Volumes & Particles.
Remote work is possible with an NDA to be signed, preferable European-near time zone (for time-related reviews and communication).
Please let me know if interested and available.
Thanks
Fuat
Edited by fuat - Feb. 7, 2021 10:43:10
Solaris and Karma » Oceanshader with Karma
- fuat
- 534 posts
- Offline
Solaris and Karma » Oceanshader with Karma
- fuat
- 534 posts
- Offline
Anyone here who knows if the Oceanshader works with Karma? Did try, seems it is not.
Also did check “ocean.h” in the vex includes to see if we can use spectrum in the shader, but without luck.
Thanks
Also did check “ocean.h” in the vex includes to see if we can use spectrum in the shader, but without luck.
Thanks
Edited by fuat - May 11, 2020 17:45:43
Technical Discussion » Post transform look-at constraint orientation
- fuat
- 534 posts
- Offline
Chris Klinkhamer
I usually do the same, but since I am working on a rig for an imported FBX model, OBJ level, chops and constraints seemed the way to go rig it.
Oh of course! Fbx is definitely Obj Level transforms.
You should have mentioned before…
Technical Discussion » Is fromNDC supposed to work in COPS?
- fuat
- 534 posts
- Offline
I believe ptransform() has “to space” as an argument, and space:camera is well defined as well as space:ndc as far as i remember.
No warranties.
Fuat
No warranties.
Fuat
Edited by fuat - Aug. 23, 2019 07:29:51
Technical Discussion » Post transform look-at constraint orientation
- fuat
- 534 posts
- Offline
I believe the lookat chop uses a World space Matrix Transformation. Sops work on Geometry, hence a point deformation, since you multiply a vector P by a Matrix.
But if you want, you could do the same in Sops. There is a optransform() function which returns a Matrix in global space. If you Multiply this with your 3x3, then you have a (Matrix) Transformation rather than a (point) deformation.
I never did a speed comparison of both though.
I only use Obj Level transforms if i really have to. Aka almost never.
But if you want, you could do the same in Sops. There is a optransform() function which returns a Matrix in global space. If you Multiply this with your 3x3, then you have a (Matrix) Transformation rather than a (point) deformation.
I never did a speed comparison of both though.
I only use Obj Level transforms if i really have to. Aka almost never.
Edited by fuat - Aug. 23, 2019 07:14:44
Technical Discussion » Post transform look-at constraint orientation
- fuat
- 534 posts
- Offline
using vex.
The lookat() function takes two arguments, first one is called “from” (aka the source point, in your case the pivot of your geo), the second one is “to” (aka the target Position).
But keep in mind that this applies only to one axis (Z).
This means that any local Rotation around the Z-axis is not taken into Account.
1. Initialize those two from and to Positions.
2. Initialize a 3x3 Rotation Matrix using the lookat function.
3. Translate your geo to origin.
4. Multiply your P by the 3x3 matrix
5. Translate geo back to where it came from.
Done.
Not in Front of houdini, out of my head.
Hope that helps.
Fuat
The lookat() function takes two arguments, first one is called “from” (aka the source point, in your case the pivot of your geo), the second one is “to” (aka the target Position).
But keep in mind that this applies only to one axis (Z).
This means that any local Rotation around the Z-axis is not taken into Account.
1. Initialize those two from and to Positions.
2. Initialize a 3x3 Rotation Matrix using the lookat function.
3. Translate your geo to origin.
4. Multiply your P by the 3x3 matrix
5. Translate geo back to where it came from.
Done.
Not in Front of houdini, out of my head.
Hope that helps.
Fuat
Edited by fuat - Aug. 22, 2019 13:59:40
Technical Discussion » Can't assign some parameter to volumeresize SOP Verb in python
- fuat
- 534 posts
- Offline
Hi EricSheng,
Cant Check your file (in vacation) right now, but you can try sending it to Sidefx Support, they usually are very helpful.
Good luck
Cant Check your file (in vacation) right now, but you can try sending it to Sidefx Support, they usually are very helpful.
Good luck
Technical Discussion » Can't assign some parameter to volumeresize SOP Verb in python
- fuat
- 534 posts
- Offline
Not in Front of houdini, but maybe two ideas :
- are you working on a volume or on a vdb?
- did you try setting the same tilecount on a SOP rather than calling the Verb from Python? With the exact same values. Does that work ?
- are you working on a volume or on a vdb?
- did you try setting the same tilecount on a SOP rather than calling the Verb from Python? With the exact same values. Does that work ?
PDG/TOPs » can we modify the filename and path that gets used for cooking a top network
- fuat
- 534 posts
- Offline
sanostol
the hip file gets copied to a /submit directory with a unique hash added to the file
sorry for the confusion…you are right.
what i meant by the wedge was to use that random `@foo` integer variable (in the wedge TOP) in the copy/rename step, so for example
`oldname.hip` to `oldname_foo.hip`, like:
$HIP/myfile.hip would be copied & renamed to $HIP/submit/myfile_837426477.hip
and this should happen each time you submit (before it sends to your caching/ROP TOP)
(you could of course combine a mixed hash like on your case,
`oldname_int_string_int.hip`)
but again, since the random seed wont change, it wont work.
(i should think first, then write…next time
Edited by fuat - June 23, 2019 13:54:18
PDG/TOPs » can we modify the filename and path that gets used for cooking a top network
- fuat
- 534 posts
- Offline
sanostol
Is there a way to generate a unique hip file name, so it does not get overwritten?
hi Martin,
not in front of Houdini, so only a guess:
maybe with a filecopy -> wedge -> filerename combination? And the Wedge with a single attribute (like an integer range called `@foo`), but one that uses a different seed for each cook?
just a try…
Fuat
EDIT: ah wait, wouldnt know how to change the seed per cook …hmm
Edited by fuat - June 22, 2019 13:10:49
Technical Discussion » Pyro color flickering problem
- fuat
- 534 posts
- Offline
Thanks. Will have a look later at work.
And also i will try to solve it in H17 and let you know if i come up with something.
And also i will try to solve it in H17 and let you know if i come up with something.
Edited by fuat - Feb. 7, 2019 02:50:10
Technical Discussion » Pyro color flickering problem
- fuat
- 534 posts
- Offline
Technical Discussion » Pyro color flickering problem
- fuat
- 534 posts
- Offline
Technical Discussion » Reference Vellum Source in DOPImport?
- fuat
- 534 posts
- Offline
MoltenCrazy
Woo! Worked perfectly! Thanks, Tomas.
While I really like the workflow of the new vellum solver and hope to see it in other areas, the Vellum Object / Vellum Source relationship leaves me confused.
Why do we need both? It seems in almost every use I strip the Vellum Object of any specific sim references and rely on the Vellum Source nodes for that. The Vellum Object feels like a container afterthought.
–
mC
i think another reason for the “Vellum Object” are intial states or continuing a simulations from such.
basically (when you dive in you will see) it is “just” an empty container where DOP Data is attached to.
The sourcing can (and often does) absolutely be done with Vellum Source DOP.
hope this helps
Technical Discussion » OBJ level python states
- fuat
- 534 posts
- Offline
_mab_
With build 17.0.375, you can now write python states at the OBJ level.
Check out the attached demo and let us know about any issues.
Thanks!
-mab
this is very kool. especially the fact that one can view the hda-code itself. thinking of unlimited ways to create user-defined states and viewport-controls.
Technical Discussion » atrribdataid array length
- fuat
- 534 posts
- Offline
Technical Discussion » atrribdataid array length
- fuat
- 534 posts
- Offline
-
- Quick Links