PrintView is a single-run docker image you can point at a directory containing 3D Model files and will generate sidecar preview images or animations. You can generate static or animated images, with configurable animated preview Frames-Per-Second and Duration.
To setup using docker compose, create a compose.yml file as follows:
services:
model-preview-gen:
image: notquitenothing/printview:edge
env_file:
- .env
volumes:
- "/your/models/path/here:/models"and optionally a companion .env file based on the content of the .example.env file in the source repository. By default only static image previews will be generated.
Then start the process with docker compose up -d. PrintView will scan your /models mount and begin generating preview files. You can check progress with docker compose logs -f to view process logs.
Important
Make sure to change the /models volume mount in the compose file to your models folder.
Warning
Generating animated previews may take a very long time. All previews are ray-traced and high quality, and the animated previews create many frames before combining them.
This project is offered as-is with no warranty.
Caution
Try the project on a small sample of your 3D Models first. PrintView modifies your model source directory by creating and/or deleting preview files, proceed with caution!