The new extensions are “clear coat”, “transmission”, and “sheen”. Respectively, they are intended to be used on polished, transparent/translucent, and fibrous textures. While these extensions will generally help models become more realistic, they seem to be very useful for commercial applications and were likely developed to assist another part of Khronos Group, 3D Commerce, which is focused on delivering realtime 3D content to the industry of commerce. Perhaps in a few years websites like Amazon and Newegg will primarily rely on 3D models instead of pictures.
When I took a look at this demo model, I was fairly impressed. It looks much better than the models I was browsing almost a year ago and the performance was still good. Performance is perhaps a little too good; that is, the framerate is really high. It was running around 1300 FPS on my desktop and around 600 on my laptop in respect to the CPU. This is mostly problematic for my laptop because the expected battery life drooped down to 2 hours. Someone needs to implement a frame cap, either Khronos Group or the developers who make and use these models.
Once again I am impressed with glTF’s quality and compatibility. Sadly, all these cool extensions will likely remain extensions for some time. Like I said, glTF needs to run smoothly on even the worst devices, so keeping the base spec lean is all in the name of compatibility and portability. More extensions are planned for the future but glTF 3.0 doesn’t seem to be on the horizon just yet.
Liked it? Take a second to support Matthew Connatser on Patreon!