
- #Blender 3d animation nodes forse manual#
- #Blender 3d animation nodes forse portable#
- #Blender 3d animation nodes forse code#
Used to track relations between various pieces of data in a Blender file. Used by the build system to convert data into symbols that can be compiled into the executable.ĭependency graph API.
#Blender 3d animation nodes forse code#
Utility to convert data files (images, fonts & shaders) into C source code files containing that data.


Used in Edit Mode and by modifiers that perform advanced editing operations (such as bevel).Ĭollada interface between blender and the external collada libraryĬompositor nodes, operations and execution logic. Mesh editing API, with support for n-gons and comprehensive editing operations. Used by the user interface for displaying text labels and tool-tips. Internal support for non-English translations (uses gettext).

Internal misc libraries: math functions, lists, random, noise, memory pools, file operations (platform agnostic)īlend file loading and writing as well as in memory undo file system No tools or UI stuff, very low level) kernel functions are shared with the blenderplayer, for loading data Kernel functions (data structure manipulation, allocation, free. Source code directory for Blender's application code.ĪVI loading and writing code (Only supporting primitive AVI raw, AVI jpeg and windows codec, not ffmpeg) Main source code directory for code maintained by Blender developers.
#Blender 3d animation nodes forse manual#
There are various useful targets unrelated to building, see: make help for details.īatch-file convenience wrapper for the CMake build-system, to quickly setup CMake builds without manual (configure, build, install) steps.Īpplication Code (source/) DIRECTORY / FILE Make-file convenience wrapper for the CMake build-system, to quickly setup CMake builds without manual (configure, build, install) steps.
#Blender 3d animation nodes forse portable#
Note: these aren't currently used for official releases which use a portable archive, building package files can be useful still. Specifications for Blender packages (currently supporting various popular Linux package formats). Utility scripts to help with releases & building. Scripts for setting up a build environment (currently only used for Linux). Tools and utilities to assist with development (not required for building). Various tests for Blender's Python API, as well as other tests written in Python. Readme and license files and text included with Blender installations.

Python scripts that will be placed in Blender's installation directories These are copied in place the installation dir.įonts, icons, mat-cap images and other files included in Blender builds.ĭesktop and icon files for Linux/X11 desktop. blender" folder, with fonts and such files. This also includes all Python scripts: add-ons, user-interface layout, utility modules.Įven though in a sense this _is_ source-code, its simply copied into a directory for releases.Ĭontains the ". So this isn't the best place to look for introductory materials.Ĭontains data-files included with Blender releases, such as icons, fonts and platform specific files. Note that documentation may be comments in the code, or on our developer wiki. Note: this documents paths can be validated against Blender's source using: Source Tree Validator.ĭirectory Layout Support Files DIRECTORY / FILEĭocument generation (doxygen and sphinx), licenses, man page and file format info. This page lists the directories in Blender's code and their use. Blender source code directories explained
