Giter Site home page Giter Site logo

blender-docker's Introduction

Supported tags and respective Dockerfile links

These are the Docker Hub Blender autobuild images located here. For manual builds look here instead.

Blender Logo

What is Blender?

Blender is a free and open source 3D animation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. Advanced users employ Blender’s API for Python scripting to customize the application and write specialized tools; often these are included in Blender’s future releases. Blender is well suited to individuals and small studios who benefit from its unified pipeline and responsive development process.

How to use this image

This image is intended to be used as a command line, render-only node for .blend files. You will need to create the 3D files beforehand using Blender's full GUI or download one from the many Blender file sharing sites like Blend Swap.

The entry point for this image is the blender non-gui command line blender -b. You can use the /media/ directory to mount a volume with source files.

Rendering a single frame

To render a single frame from a blendfile.blend file located in /source/path on the docker host and save the result in the same directory:

$ docker run --rm -v /source/path/:/media/ ikester/blender /media/blendfile.blend -o /media/frame_### -f 1

This will create a file named frame_001.png in the same directory as the source file, assuming that PNG is the default output format for that file.

Blender Command Line Reference

For additional information on Blender's command line parameters and options please visit the command line reference in the Blender Reference Manual.

Or you can just run: docker run --rm ikester/blender --help

Dockerfile for Blender

Blender versions are tracked in branches. The master branch will always be mapped to the tag latest.

Please visit the GitHub Page for details.

License

This project is released under the MIT license. Please see the LICENSE file for details.

Note: This is not an official Blender repository.

blender-docker's People

Contributors

ikester avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.