i
Ronald Vermeij

Blender - Looking for in-depth learning (developer grade) Blender resources

Hello All
I'm really getting enchanted by all those technical abilities which Blender has to offer to its users.

How-ever... I do not only want to learn new Blender skills & tricks and apply them to my projects.
I also want to learn how Blender exactly works under-the-hood and how I can customize this awesome raw power to my own needs.

GOAL: I want to fully understand  how stuff works inside Blender:
I truly want to understand with the subjects mentioned over here, so i can apply them better.
- https://www.cycles-renderer.org/about/

I've already searched online, but only found - more general articles - about computer graphics like these:
- https://www.ntu.edu.sg/home/ehchua/programming/opengl/CG_BasicsTheory.html
- http://renderwonk.com/publications/s2010-shading-course/
- https://www.marmoset.co/posts/basic-theory-of-physically-based-rendering/
- https://seblagarde.wordpress.com/

QUESTION: Can anyone point me to learning resources regarding Blender's Internals
and/or Computer Graphics / UV-mapping theory / UV_UNwrapping / Rendering / Shading / Lighting / Composting and Animation in general?

  • s
    silentheart00

    Just replying to say I'd like to know, as well.

  • Large
    Kent Trammell

    As far as I know, there isn't much education with that context. Using Blender as an artist, yes, tons. Learning to develop for Blender's source code? Not so much. Which is a weird realization now that you ask about it.

    Large jonathanwilliamson is the only CGC crew member that has any experience with that, and even then I only know he was part of the UI team. I'm not sure if he actually contributed any code. That to say, we couldn't even really teach it if we wanted to. We'd have to find a dev willing to teach it. Guess it's not a highly demanded topic on the interwebs..

  • Large
    Jonathan Williamson
  • i
    Ronald Vermeij

    [quote]As far as I know, there isn't much education with that context. Using Blender as an artist, yes, tons. Learning to develop for Blender's source code? Not so much. Which is a weird realization now that you ask bout it.[/quote]
    @Kent: Yeap it sure is, since - i'm a developer (too.. who has already purchased a copy of the book  Learning python the hard way). Don't get me wrong... I'm VERY happy with all the free tons of stuff that Blender (it keeps amazing me every single day!) has the world to offer, but I want to be able to tweak certain Blender features to my own needs... and (sometimes) not beng forced to work around them due to the lack of avaliable knowledge and/or documentation on a given Blender topic.

    @JonathanWilliamson: Thanks for the reference to the Blender developer docs, which is a nice start to peek under the hood of Blender. I've already found the:
    - #BlenderCoders hashtag on Twitter.
    - Blendercoders mailing list Blender Coders mailinglist

Your was successfully !