changed 4 months ago
Published Linked with GitHub

Blender Intro

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Why I use Blender

There is always a lot of discussion on wich 3d modeling tool is the best to learn and use, most of the time it comes down to personal preference and becomes an almost religious fight.

In my opinion we should talk and think about some other aspects on why we choose one tool or the other, here are some thoughs:

  • The tools that we use, shape ourselves and the things we do.
  • The design of the tool, limits our capacity to create solutions, and influences how we face problems.
  • Our creative freedom has to struggle against the rules imposed by the tool itself.
  • The reasons that motivate tool designer decisions are not always aligned with our objectives.
  • In commercial tools, profit is prioritized in design decisions.
  • A tool that is created by a comunity has more potential to be diverse in the paradigms it imposes.
  • Modifying the tool itself should be a normal part of the creative process to allow a wider range of outputs.
  • An open source tool by definition allows (and even promotes) us to change it to fit our needs.

Introduction to the Blender project

Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. Advanced users employ Blender’s API for Python scripting to customize the application and write specialized tools; often these are included in Blender’s future releases. Blender is well suited to individuals and small studios who benefit from its unified pipeline and responsive development process. Examples from many Blender-based projects are available in the showcase.

Blender is cross-platform and runs equally well on Linux, Windows, and Macintosh computers. Its interface uses OpenGL to provide a consistent experience. To confirm specific compatibility, the list of supported platforms indicates those regularly tested by the development team.

As a community-driven project under the GNU General Public License (GPL), the public is empowered to make small and large changes to the code base, which leads to new features, responsive bug fixes, and better usability. Blender has no price tag, but you can invest, participate, and help to advance a powerful collaborative tool: Blender is your own 3D software.

from blender.org

History

Roosendaal wrote the first source files titled “Blender” on the 2nd of January, 1994, still considered Blender’s official birthday

In May of 2002, he started a non-profit, the Blender Foundation, with the intention of making Blender open-source. His hope was to create a public monument to Blender, and give everyone who had worked on the Blender project the chance to use it for their portfolios. In July of the same year, he launched the first-ever crowdfunding campaign: Free Blender. Thanks to Blender’s community of 250,000 users, the Blender Foundation was able to raise one hundred and ten thousand euros in just seven weeks — sufficient to regain Blender from its investors.

On Sunday, October 13th, 2002, Blender was released under the terms of the GNU General Public Licence, the strictest possible open-source contract. Not only would Blender be free, but its source code would remain free, forever, to be used for any purpose whatsoever

Blender history in splash screens

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Free (libre) and Open Source

Blender license information

In a few sentences, what is the GNU GPL?

  1. You are free to use Blender, for any purpose
  2. You are free to distribute Blender
  3. You can study how Blender works and change it
  4. You can distribute changed versions of Blender

In the last case you have the obligation to also publish the changed source code as GPL.

How does the GPL and Blender benefit me?

  1. The GPL allows for developers to work on Blender without worry that their work could be copied into a closed application. They can keep their own copyright on the code even, reserving the rights to sell or license it as they wish to.
  2. The GPL makes it so that all contributers must make their code open, this means that if someone distributes a version of Blender with a cool feature, everyone can have access to it.
  3. The GPL ensures that all future Blender versions will always be available as Free Software, providing the core freedom users and developers expect from it.

One of the main benefits of Blender is that it’s truly “your own software”. You or your studio can treat it as in-house software equally to the big powerhouses in the film industry.

Comunity

The importance of the community in this software development model.

Financing

Blender Foundation

Blender donations page

Development

Blender has used the idea of Open Movies as a way to develop and fund free (libre) software.

As a way to stress-test Blender’s increasing power, the Blender Foundation challenged its community’s most talented artists to make an animated 3D short film. The only criterion was that they had to use open source tools, with Blender prime among them.

Under the codename “Project Orange,” this project began in 2005, resulting in Elephants Dream, a surreal adventure through a gigantic machine. The film and all its assets were made freely available under a Creative Commons licence.

After the success of Elephants Dream, the Blender Institute was established in the summer of 2007. As well as helping to define the Blender Foundation’s goals, the Blender Institute comprised a permanent office and studio, with the express intention of generating Open Projects related to 3D movies, games or visual effects. As part of its output, the Blender Institute has created a series of Open Movies in collaboration with leading artists. They include the comedy Big Buck Bunny (2008), science fiction thriller Tears of Steel (2012), a poetic fantasy Spring (2019), and horror-comedy Sprite Fright (2021).

Blender developers blog
Blender Developer Wiki

Features

User Interface

  • Window system
  • Screen types
  • Personalization - Split and join
  • Editors
    • 3D view
      • Tool shelf
      • Properties shelf
    • Properties editor
    • Outliner
    • Info Editor (top bar)
    • Animation
      • Graph
      • Dopesheet
      • NLA editor
      • Timeline
    • Node Editor
    • UV Image editor
    • Video Sequence editor
    • Text editor
  • Keyboard Shortcuts and mouse movement

Viewport navigation

  • Changing views
  • Perspective
  • Camera

Manipulating objects

  • Grab, Rotate and Scale (keyboard, mouse, numeric)
  • Duplicate
  • Duplicate linked
  • Snap
  • 3d cursor

Modeling

Mesh modeling


Hard surface modelig timelapse

  • Object manipulation (shortcuts and manipulator)
  • Object mode
  • Edit mode
  • Primitives (extra meshes addons, gears, bolts, etc)
  • Extruding
  • Snaps
  • 3D cursor
  • Pivot center
  • Using Collections

Modifiers

  • Array
  • Mirror
  • Subsurface
  • Decimate
  • Solidify
  • Bevel
  • Boolean

Geometry nodes

The geometry node tree connected to a modifier is a Node Group. The geometry from the state before the modifier (the original geometry or the result of the previous modifier) will be passed to the Group Input node. Then the node group can operate on the geometry and pass an output to the Group Output node, where it will be passed to the next modifier.

from blender documentation

Others

  • Curve modeling
  • Geometry nodes
  • Surface modeling
  • Metaball
  • Sverchok

Sculpting

  • Brushes
  • Remesh

Sculp timelapse example video

Animation

  • Basic keyframing
  • Dopesheet editing
  • Curve edition
    • Interpolation
  • Animation nodes demo

Materials and textures

  • Asign materials
  • UV mapping

Rendering

Rendering on blender manual
Rendering with cycles (in spanish)
Enviroment lighting (in spanish)

Working display

  • Viewport shading
  • Light, shadows, cavity, etc
  • Matcap, colors, etc

Grease pencil

FX

  • Cloth
  • Particles
  • Field forces (Test with particles and smoke)
  • Fire and smoke
  • Ocean modifier
  • Hair
  • Fluids

Example video

Compositing

Blender Compositor notes (in spanish)
Motion Traking with Blender (in spanish)
Compositing 3d models (in spanish)

Video editing

Python scripting

Fabacademy Blender IO class documentation
Blender Python API documentation

Addons

Blender market addons
BlenderCAM

Resources

Select a repo