WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by kerryoco v1.8.7

Threepress

3d model gallery uploader and viewer powered by three.js

Threepress

The facts

Rating
4.8★ from 5
Active installs
100+
Price
Free
Last updated
7 May 2026
Added
May 2021
Requires WP
4.0
Tested up to
WP 6.8.8
Requires PHP
5.6
Downloads
10,264

Our analysis

AI-assisted

Threepress is a WordPress plugin that allows you to embed three.js galleries into your site. You can create galleries using a shortcode generator and place them wherever you want on your pages. The plugin automatically adjusts the gallery dimensions to prevent distortion.

It is suitable for users who want to showcase 3D models in their WordPress site, particularly those familiar with CSS and JavaScript for further customization. All 3D models must be in '.glb' format and can be managed through the Threepress library in the Media Library.

Best for: This plugin suits WordPress users looking to display 3D content on their sites.

What it does well

  • Free to use from the WordPress.org directory
  • Allows easy embedding of three.js galleries
  • Customizable layout and dimensions using CSS
  • Supports '.glb' format for 3D models
  • Provides a shortcode generator for easy placement

Where it falls short

  • Requires knowledge of CSS for layout customization
  • Only supports '.glb' format for 3D models
  • Limited information on advanced features for developers

Verdict

Threepress offers a straightforward way to integrate three.js galleries into WordPress, though it may require some technical knowledge for full customization.

From the developer

kerryoco's own description of Threepress, lightly tidied.

Easily embed three.js in WordPress

What you can do:

Create three.js galleries anywhere

Create galleries using the shortcode generator in the Threepress admin, and then paste the shortcode wherever you want – the javascript that renders the shortcodes is loaded on all public pages.

A gallery renders one three.js Scene.

To customize the layout or dimensions of your gallery, use CSS. An id tag of form #threepress-gallery-[gallery name] is put on the wrapper of the <canvas> element, or use class .threepress-gallery / .threepress-gallery canvas to target all galleries.

The gallery renderer (three.js object) should adjust to match your given dimensions automatically to prevent skewing or blurring.

If you want to custom code your own gallery, scroll down to ‘javascript devs’.

Notes

All models must be in “.glb” format – most 3d programs can export to this.

They are stored in the Media Library like everything else, but can be found easily through the Threepress library, which simply filters for “.glb” extensions.

For javascript devs:

All the galleries on a given page will be available in the global variable THREEPRESS, in the galleries property. See the Gallery class (static/js/ThreepressGallery.js) for insight on interacting with these.

Read the full description on the official page →

Tagged as

purpose Photo Galleries
feature Shortcodes
topic Chat Viewer

Alternatives

Other plugins for photo galleries.

Smart Slider 3

Responsive slider plugin to create sliders in visual editor easily. Build beautiful image slider, layer slider...

Free 800k+ installs 4.9★ (1,123)
Gallery

Gallery

91

FooGallery is a fast, responsive photo gallery and image gallery plugin with 7 gallery layouts, built-in light...

Free 100k+ installs 4.8★ (986)
Firelight Lightbox

Formerly Easy Fancybox. The most popular WordPress lightbox plugin. Simple, fast, and responsive. Opens images...

Free 200k+ installs 4.8★ (355)
Feeds for YouTube

The Feeds for YouTube plugin allows you to display customizable YouTube feeds from any YouTube channel.

Free 100k+ installs 4.9★ (200)