All Projects → yuki-koyama → Blender Cli Rendering

yuki-koyama / Blender Cli Rendering

Licence: gpl-3.0
Python scripts for rendering images using Blender 2.83 from command-line interface

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Blender Cli Rendering

export multi
Use the multi-exporter for Blender and check in (and tweak) various scenes step by step.
Stars: ✭ 31 (-87.14%)
Mutual labels:  blender, rendering
DuBLF DuBlast
Quick Playblast tool for Blender
Stars: ✭ 18 (-92.53%)
Mutual labels:  blender, rendering
RefRESH
Create RefRESH data: dataset tools for Learning Rigidity in Dynamic Scenes with a Moving Camera for 3D Motion Field Estimation (ECCV 2018)
Stars: ✭ 51 (-78.84%)
Mutual labels:  blender, rendering
osci-render
〰📺🔊 Software for making music by drawing objects on an oscilloscope using audio.
Stars: ✭ 135 (-43.98%)
Mutual labels:  blender, rendering
Appleseed
A modern open source rendering engine for animation and visual effects
Stars: ✭ 1,824 (+656.85%)
Mutual labels:  rendering, blender
Rd Blender Docker
A collection of Docker containers for running Blender headless or distributed ✨
Stars: ✭ 111 (-53.94%)
Mutual labels:  rendering, blender
blender-colab
Render Blender 3.x and 2.9x scenes with Google Colaboratory
Stars: ✭ 78 (-67.63%)
Mutual labels:  blender, rendering
Hdcycles
Cycles Hydra Delegate
Stars: ✭ 197 (-18.26%)
Mutual labels:  rendering, blender
Herebedragons
A basic 3D scene implemented with various engines, frameworks or APIs.
Stars: ✭ 1,616 (+570.54%)
Mutual labels:  rendering, blender
Bitwrk
Bitcoin-fueled Peer-to-Peer Blender Rendering (and more)
Stars: ✭ 114 (-52.7%)
Mutual labels:  rendering, blender
Armory
3D Engine with Blender Integration
Stars: ✭ 2,350 (+875.1%)
Mutual labels:  rendering, blender
Sheepit Client
Client for the free and distributed render farm "SheepIt Render Farm"
Stars: ✭ 244 (+1.24%)
Mutual labels:  rendering, blender
Stop Motion Obj
A Blender add-on for importing a sequence of OBJ meshes as frames
Stars: ✭ 217 (-9.96%)
Mutual labels:  blender
Lugdunum
[UNMAINTAINED] A modern cross-platform 3D engine built with Vulkan, glTF 2.0 and modern C++14.
Stars: ✭ 230 (-4.56%)
Mutual labels:  rendering
Blenderseed
appleseed plugin for Blender
Stars: ✭ 214 (-11.2%)
Mutual labels:  blender
Arsenal
Blender game engine written in Rust.
Stars: ✭ 214 (-11.2%)
Mutual labels:  blender
Bforartists
Bforartists is a fork of the popular 3D software Blender, with the goal to improve the UI.
Stars: ✭ 240 (-0.41%)
Mutual labels:  blender
Datoviz
⚡ High-performance GPU interactive scientific data visualization with Vulkan
Stars: ✭ 222 (-7.88%)
Mutual labels:  rendering
Yave
Yet Another Vulkan Engine
Stars: ✭ 211 (-12.45%)
Mutual labels:  rendering
Picasso
Picasso is a high quality 2D vector graphic rendering library. It support path , matrix , gradient , pattern , image and truetype font.
Stars: ✭ 205 (-14.94%)
Mutual labels:  rendering

blender-cli-rendering

GitHub Blender

Python scripts for generating scenes and rendering images using Blender from command-line interface.

Principles

  • Able to run without display (thus, the renderer should be Cycles instead of EEVEE)
  • Support the latest Blender release (currently 2.83)

Possible Usages

  • Material to learn how to use Blender Python APIs.
  • Visualization of 3D data with fancy rendering quality.
  • Generation of synthetic training datasets for machine learning-based computer vision.

Scripts

01_cube.py

  • Cycles renderer

01_cube

02_suzanne.py

  • Directional light
  • Algorithmic object placement
  • Subdivision surfaces
  • TRACK_TO constraint to achieve camera's look-at behavior
  • Depth of field
  • Smooth shading

02_suzanne

03_ibl.py

  • Node-tree
  • Image-based lighting using an HDR image

03_ibl

04_principled_bsdf.py

  • Principled BSDF
  • Denoising
  • Empty object as a target

04_principled_bsdf

05_composition.py

  • Composition nodes
  • Node group

05_composition

06_split_tone.py

  • Split tone effect
  • Checker board texture

06_split_tone

07_texturing.py

  • Image texture

07_texturing

08_animation.py

  • Keyframing
  • Motion blur

08_animation

09_armature.py

  • Skeletal animation
  • Skinning

09_armature

10_mocap.py

  • Mesh creation from Python data
  • BVH data import
  • Texture tiling
  • Camera following

10_mocap

11_mesh_visualization.py

  • Wireframe
  • Vertex colors
  • Transparent background

11_mesh_visualization

12_cloth.py

  • Cloth modifier
  • Collision modifier
  • Area light

12_cloth

13_matcap.py

  • MatCap (a.k.a. Lit Sphere)
  • Image filtering (e.g., sharpen)
  • Simple RGB background
  • Node frame

13_matcap

14_procedural_texturing.py

  • Noise texture

14_procedural_texturing

License

Scripts in this repository use the Blender Python API, which is licensed under GNU General Public License (GPL). Thus, these scripts are considered as derivative works of a GPL-licensed work, so they are also licensed under GPL following the copyleft rule.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].