2020-01-14 17:56:25 +00:00
< div align = "center" >
< h1 > Blender in Docker< / h1 >
< img width = "500" src = "./cover.png" / >
< p > A collection of Docker containers for running Blender headless or distributed ✨< / p >
< img alt = "Python version" src = "https://img.shields.io/badge/python-3.6-blue.svg" / >
2020-02-19 08:41:22 +00:00
< img alt = "License" src = "https://img.shields.io/badge/License-Apache%202.0-yellow.svg" / >
2021-06-30 21:36:39 +00:00
< a href = "https://cloud.drone.io/nytimes/rd-blender-docker" > < img alt = "Build status" src = "https://cloud.drone.io/api/badges/nytimes/rd-blender-docker/status.svg" > < / a > < br / >
2020-02-26 22:31:57 +00:00
•
2020-05-01 15:12:15 +00:00
< a href = "https://github.com/nytimes/rd-blender-docker/wiki" > Wiki< / a > 📝
2020-02-26 22:31:57 +00:00
•
< a href = "#docker-tags" > Docker tags< / a > 🏷️
•
< a href = "#contributing" > Contributing< / a > 🛠
•
< a href = "https://hub.docker.com/r/nytimes/blender" > Docker Hub< / a > 🐋
2020-01-16 16:57:54 +00:00
< / div >
## Getting started
2020-05-01 15:12:15 +00:00
The images in this repository are autogenerated by running the `generate.py` script. The script uses `manifest.json` image definitions to define different versions and capabilities. To quickly get started with using the images head over to our [wiki page ](https://github.com/nytimes/rd-blender-docker/wiki ).
2020-01-16 17:03:07 +00:00
2020-01-16 16:57:54 +00:00
## Docker tags
2020-02-26 22:31:57 +00:00
- `nytimes/blender:latest` - Latest GPU image with latest Blender version
2022-10-23 20:15:28 +00:00
### 3.3.1
- `nytimes/blender:3.3.1-cpu-ubuntu18.04`
- `nytimes/blender:3.3.1-gpu-ubuntu18.04`
2022-06-20 07:37:51 +00:00
### 3.2
- `nytimes/blender:3.2-cpu-ubuntu18.04`
- `nytimes/blender:3.2-gpu-ubuntu18.04`
2022-03-11 10:21:36 +00:00
### 3.1
- `nytimes/blender:3.1-cpu-ubuntu18.04`
- `nytimes/blender:3.1-gpu-ubuntu18.04`
2021-12-08 15:14:31 +00:00
### 3.0
- `nytimes/blender:3.0-cpu-ubuntu18.04`
- `nytimes/blender:3.0-gpu-ubuntu18.04`
2021-06-21 13:56:58 +00:00
### 2.93
- `nytimes/blender:2.93-cpu-ubuntu18.04`
- `nytimes/blender:2.93-gpu-ubuntu18.04`
2021-02-25 22:13:45 +00:00
### 2.92
- `nytimes/blender:2.92-cpu-ubuntu18.04`
- `nytimes/blender:2.92-gpu-ubuntu18.04`
2020-11-30 16:49:07 +00:00
### 2.91
- `nytimes/blender:2.91-cpu-ubuntu18.04`
- `nytimes/blender:2.91-gpu-ubuntu18.04`
2020-09-08 13:49:34 +00:00
### 2.90
- `nytimes/blender:2.90-cpu-ubuntu18.04`
- `nytimes/blender:2.90-gpu-ubuntu18.04`
2020-06-15 21:57:14 +00:00
### 2.83
- `nytimes/blender:2.83-cpu-ubuntu18.04`
- `nytimes/blender:2.83-gpu-ubuntu18.04`
2020-02-26 08:12:24 +00:00
### 2.82
- `nytimes/blender:2.82-cpu-ubuntu18.04`
- `nytimes/blender:2.82-gpu-ubuntu18.04`
2020-01-16 16:57:54 +00:00
### 2.81
- `nytimes/blender:2.81-cpu-ubuntu18.04`
- `nytimes/blender:2.81-gpu-ubuntu18.04`
### 2.80:
- `nytimes/blender:2.80-cpu-ubuntu18.04`
- `nytimes/blender:2.80-gpu-ubuntu18.04`
## Contributing
To contribute a new image make sure you:
- Add the image definition in the `manifest.json`
- Add the image to this README in the [Docker tags ](#docker-tags ) section
2021-12-08 15:14:31 +00:00
- run the `generate.py` script (for instance using `docker run -it --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp python:3.8-slim python generate.py` )
2022-03-11 10:21:36 +00:00
- ensure that you can build by running `docker build -t blender .` in the folders where the new `Dockerfile` were generated
- ensure that containerized blender can run `docker run -it blender blender --version`
- add the pipelines in `.drone.yml`
2020-05-01 15:36:15 +00:00
- PR your change and if the change is approved, we will deploy it Docker Hub
2020-02-19 08:20:13 +00:00
2020-11-30 17:18:56 +00:00
> This repository is maintained by the Research & Development team at The New York Times and is provided as-is for your own use. For more information about R&D at the Times visit [rd.nytimes.com](https://rd.nytimes.com)