Using this model here (https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/IridescenceLamp), with DropListener in a build of Needle the IOR pulls in fine, if I bring it into Blender, Blender loses the IOR and displays the model a lot differently, see screenshots below but is this something the Needle Blender Plugin can help with? Screenshot attached is the original model from above as .glb loaded with DropListener
#Iridescence support in Blender Viewport
1 messages · Page 1 of 1 (latest)
Loaded into Blender
Re-exported from Blender as-is as .glb and loaded into DropListener in Needle
If the material is already wrong in blender it will not look correct in runtime
Blender doesn't seem to be able to export KHR_materials_iridescence
Maybe you can ask/open an issue for the IO here: https://github.com/KhronosGroup/glTF-Blender-IO/issues?q=is%3Aissue+is%3Aopen+iridescence+
Already seen that Iridescence is being worked on here https://developer.blender.org/T99447
Just trying to figure out what's up with Volume not exporting
Raised the issue here to track, makes Blender unusable for editing those kinds of models using Volume and iridescence https://github.com/KhronosGroup/glTF-Blender-IO/issues/1838
Some workarounds needed but I have a fix within Blender https://github.com/KhronosGroup/glTF-Blender-IO/issues/1838#issuecomment-1402345783
Yeah, I believe there's a number of extensions where Blender-IO is not there yet and I pushed ahead for support in UnityGltf
There's a big refactor upcoming in Blender that aligns the material model closer to glTF (part of T99447 that you referenced above)
Worth noting that almost everyone edits those kinds of models by hand, I found that kind of hilarious so added support in UnityGltf.
Irdidescence support in Blender
I am making note to use VS-Code GLTF tools to modify materials that I simply can't preview in Blender on that basis 😅 really hoping for Blender to get up to spec soon, I'm moving the 3D team across to using Blender mainly for PBR/GLTF so it's a shame they are so behind in some areas. Is a pain they can't preview some of the material properties in the Blender viewport
Iridescence support in Blender Viewport
Actually Blender is one of the most advanced glTF softwares - just so happens that we've been spearheading in a few areas with UnityGltf, so that is (in my opinion) just more advanced and Blender is pretty good as well 😄
Credit where it is due, UnityGLTF is fantastic 😍
@oblique dove I have an example GLTF file using Reflective/thickness/specular reflection values that doesn't display correct in Unity with UnityGLTF, then doesn't export correctly with Needle using UnityGLTF but renders fine using DropListener in Needle. I will DM you it