New York Times - Notre Dame visualization

I just stumbled upon this very educational visualization about the unfortunate fire in the Notre Dame cathedral. Built with Three.js and using the GLTF format in a lightning-fast turnaround time!

PS: I did not work on this article, I just found it online.


Super cool! Thanks for sharing. Good example of how 3D visualization can better help explain something. Inspired to work on something similar now :thinking:

It looks really nice, a shame that UV maps were not made better, you can really see those JPEG compression artifacts on the roof. Still, looks very nice, I like the camera work and the highlights, really smooth.

Very nice visualization. I think they should have attributed three.js, though.

Very nice visualization. I think they should have attributed three.js, though.

I don’t think that’s necessary. Nobody ever attributes other open source libraries they use such as React, jQuery, lodash etc.
Why should three.js be different?


Hm, I think that’s not the right argument (it is a “bandwagon argument”), but still it doesn’t look like the MIT license requires public attribution. Thanks for making me check again. I think mrdoob used to request attribution before, but I found nothing on the or Github websites now.

Perhaps it is some of a badge of honour to be one of the libraries that nobody attributes, because that means being practically a part of the web standard. Three.js clearly has that status. That being said, I hope I don’t offend anyone by still including public attribution with my own works. :wink:

It’s not really a bandwagon argument, I’d call it a statement of the de-facto standards regarding attribution of MIT licensed open source software :stuck_out_tongue:

Or to put it in technical terms, the license says absolutely nothing about attribution, so it’s fine for people using the library to assume that we don’t require it, and it’s also fine for you to add attribution to your projects if you want.

However, the license does say that you have to include a copy of the license if you include a largely unmodified version of three.js in your code:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

This is really cool! Does anyone know how they did this visualization? How would someone go about learning how to scroll and rotate an object? I’m learning a-frame/ three.js so I understand some concepts. Thanks!