Hang on, please clarify what you mean by above? Dielectric is native BxDF material just like Conductor, pBSDF, etc. Does that mean all such materials are problems for Kray3.0.2 or just Dielectric? Please clarify which LW2018 (and LW2019, if relevant) native materials are supported by Kray3.0.2? Are the non-photoreal-shader-model-based materials (in other words, any of the cel shader materials, etc.) supported by Kray 3.0.2?
We do not support badly coded shaders (For example dielectric) G. is tired making bridges over bridges in code to avoid errors or missing documentations and guessing. FORGET.
In LW2018 situation is better but also G. complain theirs shader code - in inhuman way: they...suck! (no offense)
P.S. Can y'all please figure out a stable numbering scheme? 3.001 -> 3.01 -> 3.013 -> 3.02 may make sense to you folks, but it seems like you really mean 18.104.22.168, 3.0.1, 22.214.171.124, 3.0.2 and so forth. Otherwise the actual order of releases makes no sense -- if that IS what you mean, you should know the way you're citing them now is a bit confusing w.r.t. expected ordering.
This is G. system of updates. Like me: for playing games I do not use WSAD system but arrow keys.
P.P.S. Can you please also version the directory that is within the distribution archive (as well as the distribution archive itself)? Just having all the various revisions' archives as kray3_lw.zip and unpack to kray3_lw/ causes overwrite problems for folks like me who keep multiple archives & resultant unpacked dirs together in the same main "Kray" directory. Having archive (using 3.0.2 as example) with filename "kray302_lw.zip" and unpack to kray302_lw/ would generally be safer, reducing chance of unwanted collisions/overwrites/merges.
I do not unpack anything. Simple I select files for override directly from archive . After when you open Lightwave and scene you are updated.
Will ask G. about installer.