Wire Paramater and Curves with KrakatoaMtl (Bug?)

Hey,

I was looking to use Wire Parameters to link up some parameters in a Falloff Map to another object. Much to my dismay, when I went to the Material (KrakatoaMtl) I just see four channels marked with "??’ and I do not see the ability to access any of the submaps. I checked in the Track View Curve Editor and found the same thing. I cannot access any submaps of a KrakatoaMtl.

Is this a bug, or by design?

Let’s call it a bug and I will log it :slight_smile:
Thanks for reporting this!

At least I am not crazy :wink:

I was able to get the parameter wired by attaching the Falloff to a Standard Material, wiring it, and then re-connecting it to the KrakatoaMtl. But this seems rather unstable. Max crashes when trying to render (hard crash, no error reporting dialog). I don’t know if the crash is cause by Krakatoa, or by Max.

Perhaps I could send you the scene. It is a testing scene where I am playing with an effect on a teapot (like half the .max files on my system :wink:

Possibly related to this bug…

I have a global channel override set that modifies Density, and it exposes some parameters.

I have those parameters animated. However, I cannot see them in the Curve Editor. I can see the little red brackets on the spinners at the keyframes, and the values interpolate over time. However, I don’t seem to be able to see the curves or the parameters names under the auto-generated KCMOverrideSet001 object.

I just tried this in a simple scene with a Magma and this problem occurred with any exposed input value.

This is a bit of a doozy on our end because I cannot adjust the curves of my parameters. I don’t think I can wire them either (see original post). Possibly through a script controller or something.

The curve is stored in the actual Custom Attribute of the Magma modifier itself.
If you expand KCMOverrideSet001>Modified Object>(ModifierName)>KMC_CA>float_N:Bezier Float (where N is the ID of the exposed InputValue node), you should see the keys. I can see them here…
But I can also see the curve in Modified Object>(ModifierName)>MagmaHolder>InputValue N>Value : Bezier Float

I get nothing past KCM_CA. The little plus sign is there, but when you expand it nothing shows up.

I tried deleting" C:\Users<username>\AppData\Local\Autodesk\3dsMax\2014 - 64bit" as well. Still don’t see it.

I tried creating a fresh scene. I switched to Krakatoa renderer. I added a global override for density with an exposed float input value. I enabled auto key and created a few keys.

When I open up the Curve Editor I see KCMOverrideSet001>Modified Object>(ModifierName)>KMC_CA And that has a little plus sign. But it opens to reveal nothing.

I have Krak v 2.3.0.54180

Same Krakatoa build, but Max 2013. It is possible some filter has changed somewhere in 2014. I will test here and see if I can figure it out. But it isn’t Krakatoa’s fault if it works in 2013, plus the KCM_CA is pure MAXScript ParamBlock (aka Custom Attribute definition).

OK. Please let me know what you figure out. Perhaps my installation is whacked. I did uninstall Krak 2.1.8.xx before installing the latest build.

Works for me in 2014. So it must be something about your setup.
Check the TrackView Filters, but I could not find a combination of settings that produces what you see…

Well, darnit! Thanks for checking.

I thought I checked the filters, but now I got it to work by enabling All… However, like you, I cannot get it to go back to the way it was. But at least it works.

Sorry for the false alarm!