On an unhandled exporting error the refresh will still be suspended, and that's a confusing thing.
Please add the following command to the Indigo shelf and click it after an exporting failure, this will be integrated before I find a more elegant way to manage the issue. Testing users are part of the elegant solution I bet
Code: Select all
if(`optionVar -ex mtiIsExporting`)
{
optionVar -rm mtiIsExporting;
refresh -su 0;
refresh -f;
}
Indeed Indigo shouldn't produce a biased render or even raise an error with MtI outputs, but the renderer can slightly more than the UI is suggesting currently. These outputs are alright as long as within the technical specs, let me now if you find some wich are not.ior wrote:And for instance if one parameter can have certain values in indigo renderer these values should be possible to assign to that specific parameter in maya without going outside the boundaries indigo can handle .
I'll check that. However it is up to the artist to set the required values. An high scattering is very costly indeed. You can use scientific notation for very high values (ie: 6.35e16) if the UI is choking. edit: this is not a suggested value for scattering coeff !!!That do not happen with scattering_coefficient_spectrum (scattering coefficient in maya) or at least I had some problems increasing this value
Well there's something special with decimal precision, various factors.nor the precision that indigo render can handle is respected in the material parameters in MtI (for instance if indigo render can handle 0.000001 precision, maya should be able to increase the same value with the same precision).
If your concern is the precision error occuring at around the ninth decimal within the IGS then I can introduce an optional rounding. In the other hand, decimal precision in Maya is absolutely not limited by the displayed precision. You can enter directly a large number of decimals for a scalar value into the field, the Maya UI will round the display but the attribute value stored (and exported) will be the one feeded, unless it was altered again through other UI controls.
If you want to use such small values as 0.00001 then you should enter them directly into the numeric field and ignore the displayed result (0.000). The diplayed precision can only be changed for the channel editor, up to 6 decimals and that's a global Maya setting, not MtI related.
Let me know if I missed some point, cheers.