Coder Social home page Coder Social logo

django-cloud-render's Introduction

Blender Cloud Render

This is a simple web app to rendering blender project on cloud. It's develop use django web framework.

Prerequisite

  • Install Redis
  • Install Python 3.6 or latest
  • virtualenv

To do list

  • Client Browser
    • Project Form
      • Input project name, blender file and etc
    • Prerender Form
      • Show detail project
      • Input start frame, end frame, option render, total thread etc
    • Show render process
      • Show log, time, remaining and progress bar
    • Show result render
      • Show all image
    • Download result render
      • Download all image on .zip
  • API
    • Endpoint Add project
      • POST: project name, blender file and etc
    • Endpoint Render
      • GET: detail project
      • POST: start frame, end frame, option render, total thread etc, then exec render job
    • Endpoint Log Process
      • GET: detail log and state process
    • Endpoint Result Render
    • Endpoint Download Render
  • Client Blender Addon. You can see here
    • Configuration Form
      • Input hostname or ip server
    • Prerender Form
      • Input start frame, end frame, option render, total thread etc
    • Render process
      • Show state process and open browser when finish render to get result
  • Other features
    • automatic check max thread
    • automatic check option cycles CPU+GPU already
    • automatic get total frame from project blender
    • Send notification email when process is finish
  • Testing
    • Test render option cycles CPU
    • Test render option cycles CPU+GPU
    • Test on server using GPU or not
  • Project Management
    • Create project
    • Manage all flow project process use user auth
      • website and API

How to install

  • clone project
  • setup env
  • install all dependency from requirements.txt
  • run project python manage.py runserver
  • run celery celery -A cloud_render worker

django-cloud-render's People

Contributors

irfanpule avatar

Watchers

 avatar  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.