Blender Studio
  • Films
  • Projects
  • Training
  • Characters
  • Tools
  • Blog
  • Join
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    DEVELOPMENT

    • Developers Blog

      Latest development updates, by Blender developers.

    • Documentation

      Guidelines, release notes and development docs.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

Training Highlights
Stylized Rendering with Brushstrokes
Geometry Nodes from Scratch
Procedural Shading Fundamentals
Stylized Character Workflow

Training types
Course Documentation Production Lesson Workshop

Training categories
Animation Geometry Nodes Lighting Rendering Rigging Shading
Film Highlights
Wing It!
2023
Charge
2022
Sprite Fright
2021
Spring
2019
Project Highlights
Project DogWalk
Interactive
Gold
Showcase
BCON24 Identity
Showcase
Fighting with Grease Pencil
Article
Course
Scripting for Artists
Blender Versions
Videos
  1. 01

    Introduction & copy-pasting

    Free
  2. 02

    Names & Objects

  3. 03

    Stuff on Lists

  4. 04

    Data Types

  5. 05

    Collections: Mass-Rename of Objects

  6. 06

    Blender Collections

    Free
  7. 07

    For vs. While

    Free
  8. 08

    Your Own Operator

    Free
  9. 09

    From Script to Add-on

    Free
  10. 10

    User Interfaces

    Free
  11. 11

    Custom Properties

    Free
  12. 12

    Asset Linking

    Free
  13. 13

    Roast my Add-on

    Free
  14. 14

    The Roast of Nature Clicker

    Free
  15. 15

    Modal Operators

    Free
  16. 16

    Readability & Understandability

Tech
  1. 01

    Updating F-Curves

  2. 02

    Render 10,000 OBJ files

  3. 03

    Mass-Rename Bones & Vertex Groups

  4. 04

    Rendering from 'all' angles

Login to view this content

Join Blender Studio for just €11.50/month and get instant access to all of our training and film assets!

Login Join Blender Studio
Sybren Stüvel
Sybren Stüvel Author
License CC-BY
Report Problem
Videos

Data Types

As discussed before, names refer to objects. Those objects have properties and functionality; what those are and what they can do are determined by the object's type.

  • All Python objects have a type
  • Type determines behaviour
  • Numbers, strings, lists
  • Vectors

Links from the video

  • Numerical: int, float
  • Boolean (true or false): bool
  • Text strings: str
  • Special object that denotes "nothing": None
  • Blender-specific types: Object, Mesh, Lamp
  • Blender's Math types: Vector, Matrix, Euler

The Slides

Slides are only visible to Blender Cloud susbcribers

Join to leave a comment.

6 comments
Julian Darley
Julian Darley
Nov. 8th, 2020

at 7.39: delta_location is mentioned. the current entry for this in the API docs is: https://docs.blender.org/api/current/bpy.types.Object.html

the info is the same as shown in the slide. the trouble is, i am none the wiser. if someone can explain what the point of delta_location is and point to some use cases, i would be most grateful.

side note:  if you are looking for info on API matters, make sure you search in https://docs.blender.org/api/current/index.html not the general Blender manual: https://docs.blender.org/manual/en/latest/ - the latter gives no useful results.

Julian Darley
Julian Darley
Nov. 8th, 2020

re 4K resolution mentioned at 4.27: to clarify (citing https://en.wikipedia.org/wiki/4K_resolution), 4K has two general meanings depending on whether delivery is for TV or cinema.

  1. for TV, it is 3840 × 2160 (known as 4K UHD);
  2. for movie projection it 4096 × 2160 (known as DCI 4K; DCI = Digital Cinema Initiatives, which is 'a consortium of major motion picture studios, formed to establish specifications for a common systems architecture for digital cinema systems').

regarding aspect ratios, only 4K UHD is 16:9. the movie version is more complicated, because it can be either 1.9:1 (256:135) for DCI 4K full frame or other ratios depending on how it is cropped. when working with live action (eg blender is used for the scene backplates), it is important to be absolutely sure what resolution the camera is shooting.

Amin Chouana
Amin Chouana
Nov. 14th, 2017

Hello ! I love your videos and can't wait to finish this instructive series. Thank you Dr. Sybren ! There's a minor mistake at 5:31: words[1:3] should result ['slicing', 'bread']

Roelant Rijs
Roelant Rijs
May 10th, 2018

@Amin Chouana: He purposely put that in there to see if we're paying attention :)

Ejnar Brendsdal
Ejnar Brendsdal
Sept. 28th, 2017

Hey Dr. Sybren. (I just had to use your awesome title) Using these small math snippets in the UI input fields is pure magic. How about keeping the math when pressing enter instead of substituting it with the evaluated result? It would be very useful and go a long way to make inputs behave parametrically.

Sybren Stüvel
Sybren Stüvel
Sept. 28th, 2017

@ejnaren: then you get into the domain of drivers, which do exactly that. It's not like that by default, just to keep things simple and performing well. Imagine evaluating these math expressions every time they're needed...

Films Projects Training Blog Blender Studio for Teams
Pipeline and Tools
  • CloudRig
  • Blender Kitsu
  • Brushstroke Tools Add-on
  • Blender Studio Extensions
Characters
  • Mikassa
  • Whale
  • Ballan Wrasse
  • Snow
Studio
  • Terms & Conditions
  • Privacy Policy
  • Contact
  • Remixing Music
Blender Studio

The creators who share.

Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite