Forem

Cover image for Using docker for Rendering Blender Projects ~ Starting Research
Brian Haro
Brian Haro

Posted on

Using docker for Rendering Blender Projects ~ Starting Research

I need more power!!!

For some background, I make custom cookie cutters on the internet and I recently started rendering videos of my cutters for things like Instagram, Twitter, Patreon, and Etsy. It's a simple business that I do for my mother. Below is an example of one of my finished renders after some editing in Adobe After Effects.

Every 11 second video I render from blender is about 2.3 gigabytes in size. The whole process takes about 2+ hours minimum. Needless to say, I really want to get this under 2 hours. This sparked a fun idea. I want to make a blender farm from my raspberry pi cluster using docker and or Kubernetes.

Current thoughts

To be perfectly honest, I don't know what I am doing but I believe I know the direction I should be going. These are my current thoughts:

  1. Make a base container with blender installed.
  2. Check if blender can identify a container as a rendering node.
  3. Set up a docker compose file to network containers together.
  4. Look into passing a graphics card into container.
  5. Establish a benchmarking blender file.

Next Steps of Development

Open a GitHub for testing and research.

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

Top comments (0)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay