Make it flat

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.

Counting tiles

prinsen

As a part of a project with the real estate concern Akelius we created a beautiful interactive 3D model of the landmark Kronprinsen in Malmö, Sweden.

In addition to the model we applied some image processing magic to count the tile distribution over the full facade. This will be used by Akelius to be able to restore or replace some of the worn tiles with the correct colors.

Continue reading Counting tiles