ncc0_crop_corner00

This is a 3D model. Looks pretty neat! For most people that’s perfectly fine, but underneath that good-looking texture hides an oddity that Spotscale just weren’t comfortable ignoring. Have a look what happens when we add some lighting to the model.

ncc0_crop_corner01

Doesn’t look so sleek as you’d want it? That was the general sentiment at Spotscale when Mikael came in as a master thesis worker last autumn. He took on the task, starting by thoroughly surveying recent research related to improving 3D models.

About six months later, he had designed a processing pipeline that were able to detect planar regions in a model and improve the visual quality of them. The size in bytes can also be heavily reduced. Have a look at the result afterwards.

ncc0_crop_corner02

How was this done? Mikael could give you a long explanation involving all the math and graph optimization if you’d ask, but we’ll settle with saying that there’s some inventive logics going on in the background.