Criterion Closet: An Interactive 3D Visualization of The Criterion Collection

Criterion Closet is an unofficial fan project that transforms the browsing experience of The Criterion Collection into an interactive 3D virtual environment. The application allows users to visually "pull" any of the 1,247 films in the collection off a virtual shelf, providing a more tactile and immersive way to explore cinema history than traditional list-based interfaces.

Interactive 3D Browsing Experience

The primary feature of Criterion Closet is its "Closet View," which simulates a physical library. Users can navigate the space by clicking and moving the mouse to look around and using the crosshair to interact with the menu. The interface provides two primary modes of navigation:

  • Closet View: A 3D visualization where films are presented as physical objects on shelves.
  • List View: A traditional textual representation of the collection for faster searching and filtering.

To facilitate this exploration, the project integrates data from multiple sources. Spine and language data are pulled from Wikidata, while cover art and country information are sourced from the Criterion shop.

User Feedback and Feature Requests

Community feedback from Hacker News has highlighted the project's potential for improved discovery and the technical challenges of 3D web rendering. Users have suggested several enhancements to improve the utility and discovery aspects of the project:

Discovery and Curation

Users have requested features that would enhance the movie discovery process, such as:

  • Popularity Sorting: A request to sort the list view by the number of "closet picks" to identify the most popular films among users.
  • Director's Picks: Integration of links to director's picks, allowing users to navigate the collection based on the recommendations of filmmakers.

Technical Improvements

Several users pointed out technical limitations and rendering issues:

"The text really needs some better rendering technique. It is very hard to read."

Users suggested the use of tools like Slug for better text rendering in 3D spaces. Additionally, some users noted that the accessibility of the 3D environment requires options such as inverted Y-axis controls for those who users who prefer that navigation style.

Data Accuracy and Integration

While the project is comprehensive, some users noted missing compilations and broken links. Specifically, one user mentioned that the link to Criterion streaming for the film Brazil (#51) does not lead to the actual film, but rather a list of movies with "Brazil" in the synopsis.

Project Monetization and Attribution

The project is an unofficial fan-led initiative and includes affiliate links to Amazon to support the project's maintenance. All cover art is credited to The Criterion Collection.

Sources