Everything related to SDK.
In this code
Code: Select all
				Cmaxwell::Ccoating mxmCoating = mxmBSDF.addCoating();

				Cmaxwell::Cattribute attr;
				attr.activeType = maxwellrender::MAP_TYPE_VALUE;
				attr.value = 5.0;

				mxmCoating.setThickness(attr); // Warning not work???

				//coating thickness min/max
				mxmCoating.setThicknessRange(101.0, 10001.0); // Warning not work??
no matter what value I set to thickness or min/max, every time I get that values.

thickness: 1000000.00
min/max: 999990.000/1000000.000

What I do wrong? How I must pass coating thickness or min/max property?

Coating texture pass work fine(of course, when attr.activeType = maxwellrender::MAP_TYPE_BITMAP; and mxmCoating.setPat(txtPath).
The values are out of range, and are being clamped, which is why you always get the same values back out; what you want to do is to scale the values by 1.0e-9. The same range applies to setScatteringThickness & setScatteringThicknessRange.

Oh wow - those are some serious gourmet sh%t Ha[…]

Let's talk about Maxwell 5.2

Matteo, we appreciate your feedback, but we have a[…]

Probably the use of two "." in the file […]

Maxwell and Blender

An addon for Blender would be amazing. It would in[…]