Blender Is A 3D Computer Graphics Software Tool
Blender is cross-platform for Mac OS including POSIX systems, Windows and Linux.
It is easy to customize using extensions which include add-ons and themes.
It is written in C++ and Python. For this tutorial, the focus will be on the Blender output panel options
Common Settings For Blender Output
Glossary:
Render
Generate image, or images or video as final output.
Output
Information generated by a computer or electronic device after processing data.
File Format
Standard way of encoding and organizing date in a file.
Container
File format allowing multiple data streams to be embedded into a single file.
Codec
Computer hardware or software component that encodes or decodes a data stream or signal.
Common Transparent Video Output Settings
Name | Description | Example |
---|---|---|
PNG | File Format set to PNG Image and Color set to RGBA. | Output PNG files |
WebP | File Format set to WebP Image and Color set to RGBA. | Output WebP files |
WebM | File Format set to FFmpeg Video, Container set to WebM, Codec set to VP9 and Color set to RGBA. | Output WebM file |
MKV | File Format set to FFmpeg Video, Container set to Matroska, Codec set to VP9 and Color set to RGBA. | Output MKV file |
Name | Description | Example |
import bpy # Render Settings For PNG bpy.context.scene.render.image_settings.file_format = "PNG" bpy.context.scene.render.image_settings.color_mode = "RGBA" bpy.context.scene.render.film_transparent = True # Render Settings For WEBM bpy.context.scene.render.image_settings.file_format = "FFMPEG" bpy.context.scene.render.ffmpeg.format = "WebM" bpy.context.scene.render.ffmpeg.codec = "WebM" bpy.context.scene.render.image_settings.color_mode = "RGBA" bpy.context.scene.render.film_transparent = True # Render Settings For MKV bpy.context.scene.render.image_settings.file_format = "FFMPEG" bpy.context.scene.render.ffmpeg.format = "MKV" bpy.context.scene.render.ffmpeg.codec = "WebM" bpy.context.scene.render.image_settings.color_mode = "RGBA" bpy.context.scene.render.film_transparent = True



Usage
Blender can be installed at the any time before or after installing Python. The initial screen displays a default cube, camera and light source. The scripting screen displays a Python Interactive console window and an editor window. It is possible to open a custom python file or paste code into the editor. Editor features such as line numbers, word wrap, syntax highlighting, and zoom are available.
PNG outputs transparent files that can be animated or imported into the Blender VSE to render as a video. WebM outputs a transparent video that can be viewed in a web browser, but as of 2025-03-06, Blender 4.3.2 does not show transparent of previously rendered transparent WebM video files. MKV outputs a transparent video that can be viewed in a web browser that supports the Mastroka container, and as of 2025-03-06, Blender 4.3.2 does show transparent of previously rendered transparent MKV video files.
Open Source
Blender is licensed under the GNU General Public License, version 2 or later. This allows commercial use, modification, distribution, and allows making private derivatives. It is made in C++ and Python, making it easier to contribute and modify.
Learning Python:
Course is optimized for you in the web browser on any device.

Learn Programming Books:
Learning Python Book is available as Learning JavaScript Ebook.

Conclusion:
Install the Blender application by compiling from source or downloading binaries for your device. Use Python to create custom scripts or extensions for Blender
Take this opportunity to learn Python programming language by making a one-time purchase at Learning Python. A web browser is the only thing needed to learn Python in 2024 at your leisure. All the developer tools are provided right in your web browser.
If you enjoy this article, consider supporting me by purchasing one of my WordPress Ojambo.com Plugins or programming OjamboShop.com Online Courses or publications at Edward Ojambo Programming Books or become a donor here Ojambo.com Donate
References:
- Customer Sets Price Plugin for WooCommerce on Ojambo.com
- Learning JavaScript Course on OjamboShop.com
- Learning Python Course on OjamboShop.com
- Learning PHP Course on OjamboShop.com
- Learning JavaScript Paperback on Amazon
- Learning JavaScript Ebook on Amazon
- Learning Python Ebook on Amazon
- Learning PHP Ebook on Amazon
- OjamboServices.com For Custom Websites, Applications & Tutorials