Found 184 posts.
Search results Show results as topic list.
Rigging » How to use APEX's rig::RBFInterpolation?
- guilhermecasagrandi
- 260 posts
- Offline
I have great news: I've managed to make it work. Not so simple, though. At some point this week I'll have an example file and I'll share it here, probably by Thursday.
Rigging » How to use APEX's rig::RBFInterpolation?
- guilhermecasagrandi
- 260 posts
- Offline
kodraguilhermecasagrandi
Any help from SESI guys on this?
I actually sent an email to SideFX suppport.
Here is their reply:
> APEX is still in Beta and so the documentation is currently under development as well.
(that's it)
A simple example file from their side would help...
Rigging » How to use APEX's rig::RBFInterpolation?
- guilhermecasagrandi
- 260 posts
- Offline
Rigging » APEX Curve Solver?
- guilhermecasagrandi
- 260 posts
- Offline
esttri
Ah yes, we are currently missing one additional input parm that needs to be exposed on the curve callbacks that will help with the fixed length!
Vex would be the less favorable solution because it creates quite the performance overhead and it can slow your rig down!
Good to know, thanks. Do you have an ETA for the fix?
Rigging » APEX Curve Solver?
- guilhermecasagrandi
- 260 posts
- Offline
barabanimator
You can use RunVex node to callsolvecurvejoints()
. But you need to include entire source with all dependencies because the snippet does not support#include <kinefx.h>
.
I would like to know if there is a proper APEX way to do this. Specifically I need to setup a non-stretching spine.
This curve IK should do that if I'm not mistaken. Just don't know how to use it.
Technical Discussion » Render from ACES color space to srgb directly?
- guilhermecasagrandi
- 260 posts
- Offline
jsmackguilhermecasagrandilitoteI'm not sure mantra will render in ACEScg space, since it was discontinued in the transition. Probably it's rendering still in linear sRGB, so no conversion needed.
I am no so familiar with Karma. Do you know if it can be done with Mantra?
linear srgb and acescg are the same thing as far as the renderer is concerned. The OCIO color config determines the output transform to display from scene linear. If the scene_linear is defined as acescg then your render is in acescg.
Mantra doesn't have the ability to do an ocio display transform as part of the output process, so a post process is required to transform from scene linear to display.
for data aov, yes, I think so because they represent raw numbers, but for color AOVs, like beauty, I don't think so, since the primaries are different between sRGB and ACEScg, so I don't think they are the same if the renderer doesn't know about aces.
Edited by guilhermecasagrandi - Dec. 7, 2023 16:53:31
Technical Discussion » Render from ACES color space to srgb directly?
- guilhermecasagrandi
- 260 posts
- Offline
litoteI'm not sure mantra will render in ACEScg space, since it was discontinued in the transition. Probably it's rendering still in linear sRGB, so no conversion needed.
I am no so familiar with Karma. Do you know if it can be done with Mantra?
Technical Discussion » Render from ACES color space to srgb directly?
- guilhermecasagrandi
- 260 posts
- Offline
litote
Is there a simple way to render an image sequence from an ACES colour space in Houdini directly to an srgb format for posting on Youtube without going through Nuke or another compositor to convert its gamma so it look right?
In the AOV tab of karma render settings, there is an "output colorspace" parm. I've never tested that parm. It looks like all the AOVs would be outputted in the set colorspace, but I'd have to test to make sure.
What I've tested is in the filters tab, on the OCIO parm you can set which AOVs to convert from/to colorspace. Works well, but (in H19.5) the viewport render got strange color behavior while it's processing.
Rigging » APEX Curve Solver?
- guilhermecasagrandi
- 260 posts
- Offline
kodraAt least I thought It was (almost) set correctly, but not sure. A lot of guesswork going on here.guilhermecasagrandi
I've managed to make the curveIK to work, but I'm not sure it's use, since it doesn't seem to be used as KineFX's curve solver.
What do you mean and how you make it work?
Edited by guilhermecasagrandi - Dec. 6, 2023 09:38:33
Rigging » APEX Curve Solver?
- guilhermecasagrandi
- 260 posts
- Offline
I've managed to make the curveIK to work, but I'm not sure it's use, since it doesn't seem to be used as KineFX's curve solver.
Rigging » APEX Curve Solver?
- guilhermecasagrandi
- 260 posts
- Offline
It looks like APEX has a curve solver (like vex does), but anyone knows exactly how to make it work?
Rigging » APEX Trials - Rubix Cube
- guilhermecasagrandi
- 260 posts
- Offline
I found a way to do that, but is not optimal. Hope SESI will add more nodes to the geo section. But you can use the attrib vop inside apex. Attrib vop can run a vex code, so you would need to set the vex code to read the intrinsic and then write onto some other attrib you can read later, using the geo nodes.
Rigging » RunVex to access skel geometry?
- guilhermecasagrandi
- 260 posts
- Offline
tamteguilhermecasagrandiAnd sop::attribvop doesn't work for you? It should work exactly like wrangle in sops
But as I said, what I'm trying to find is a feasible way to run some kind of point cloud lookup with apex. Any thoughts on that?
Your suggestion did work, thanks, since attrib vop can run a snippet code.
Rigging » APEX Trials - Rubix Cube
- guilhermecasagrandi
- 260 posts
- Offline
TwinSnakes007
Is there anyway to read intrinsics yet?
I'm trying to read the bounds attribute of a sop:box as a float array, and I cant grab it at all.
I tried:
geo:arrayattrib<detail, float>
geo:detailattribute<float array>
Any alternative to know the size of something in worldspace?
TwinSnakes007
Is there anyway to read intrinsics yet?
I'm trying to read the bounds attribute of a sop:box as a float array, and I cant grab it at all.
I tried:
geo:arrayattrib<detail, float>
It doesn't seem to work. If we're able to run vex code on the geometry, we would be able to do that with vex, but unfortunately I haven't found a way to do that.
geo:detailattribute<float array>
Any alternative to know the size of something in worldspace?
Rigging » RunVex to access skel geometry?
- guilhermecasagrandi
- 260 posts
- Offline
tamteYep, but how would I build the vop code?guilhermecasagrandiAnd sop::attribvop doesn't work for you? It should work exactly like wrangle in sops
But as I said, what I'm trying to find is a feasible way to run some kind of point cloud lookup with apex. Any thoughts on that?
Rigging » RunVex to access skel geometry?
- guilhermecasagrandi
- 260 posts
- Offline
kodraThey are quite different, because a sop onde runs on geometry, but not vex code, that uses a path to a node to extract the geometry.
To be honest I haven't used RunVex either, I just assumed it works like sop::attribvop. sop::attribvop can run vex inside apex.
But as I said, what I'm trying to find is a feasible way to run some kind of point cloud lookup with apex. Any thoughts on that?
Rigging » RunVex to access skel geometry?
- guilhermecasagrandi
- 260 posts
- Offline
kodraguilhermecasagrandi
Is the RunVex apex node suitable to run vex operations on the current (being animated) skel geometry? If so, how?
From what I've known so far, APEX doesn't have the concept of "currently being animated skel". You modify the skel with SetPointTransforms and other nodes, just like how you modify any other geo. You can have 1, 2, or 100 skel wired in. You can have a skel wired in but not animating it at all. When they say APEX is "All-Purpose" they literally mean it. APEX is arbitrary code.
So RunVex can operate on skel just like on other geo. However, you need to pay attention on where you put it (before or after SetPointTransforms, etc).
that's the easy part, my question lies on the vex side, since vex functions don't expect geometry, but a path to a sop node, therefore I haven't found a way to use RunVex on geometry inside apex.
Nevertheless, I'm trying to find a way to run some kind of point cloud lookup inside apex, since there isn't a node on the geo tab for that.
Rigging » RunVex to access skel geometry?
- guilhermecasagrandi
- 260 posts
- Offline
Is the RunVex apex node suitable to run vex operations on the current (being animated) skel geometry? If so, how?
Edited by guilhermecasagrandi - Dec. 5, 2023 12:38:57
Rigging » [SOLVED] APEX FBIK ?
- guilhermecasagrandi
- 260 posts
- Offline
Found it. Bone = joint name. We have to set that if names mismatch.
We can either use input names in the set targets node.
We can either use input names in the set targets node.
Edited by guilhermecasagrandi - Dec. 5, 2023 10:10:44
Rigging » [SOLVED] APEX FBIK ?
- guilhermecasagrandi
- 260 posts
- Offline
Hi,
Get anyone give a hand on setting the FBIK with apex? I'm not sure if I'm doing it right, but I believe the problem lies in the targets setup. BTW, what's a bone for BKIK?
(the solver was set the same as KineFX's defaults)
Get anyone give a hand on setting the FBIK with apex? I'm not sure if I'm doing it right, but I believe the problem lies in the targets setup. BTW, what's a bone for BKIK?
(the solver was set the same as KineFX's defaults)
Edited by guilhermecasagrandi - Dec. 4, 2023 20:29:31
-
- Quick Links