[Bf-committers] How to start develop Blender

Campbell Barton ideasman42 at gmail.com
Fri Jul 6 11:41:32 CEST 2018

Thanks for pointing out the broken links,
We've recently migrated to a new wiki, links from
https://www.blender.org/get-involved/developers are now working.

Some of your questions could be added to:

As for helping people get started, it's better absolute beginners use
existing online resources or books to learn.
This way our developer docs can then focus on Blender spesific areas
for people who understand the basics.

On Fri, Jul 6, 2018 at 10:15 AM, Ágoston Princz
<agoston.a.princz at gmail.com> wrote:
> Hi Blender Developers,
> I'm new to developing Blender but I have a long history of scripting in
> python (mainly for Maya and Nuke). I have lot of idea to make Blender even
> better and I realized the "simpliest" solution the achive these ideas if I
> do it my self.
> But how should I start?
> I think the Blender community have to do better to attract people to the
> develpoment process. Let's see how it looks to an outsider.
> If we start with google "how to start develop blender", there won't be any
> precise hit about the topic. We can find:
> https://www.blender.org/get-involved/developers/
> and
> https://www.youtube.com/user/BlenderCoders/videos
> Unfortunatelly the old wiki has gone so that page:
> https://wiki.blender.org/wiki/Dev:Doc/New_Developer_Info
> is also unavailable. I remeber I looked up that page couple of times
> before, but than I left it becoase I felt it was too high for me...
> On the Blender Developers youTube channel there are plenty of videos about
> the current development, but I did not find any about how to start.
> Maybe it sould be a topic of a discussion. I think there shoud be a
> documentation for new developers start with the very-very begining. I mean
> there are lot of topics obvious for an experienced developer but very-very
> vauge for a beginner.
> For me a start package should have answer questions like below (kind of a
> FAQ block):
> *What does Blender development means?*
> How it is happeining in the real life? Who are the main developers? Why we
> call them main developers? How can you be a main developer? How development
> ideas are concieved? Who are responsible for ideas? What is the roadmap?
> Who are responsible to implement the ideas? How your ideas can be
> published? How can you join to implement existing ideas?
> *What kind of knowledge you have to have to start?*
> Is it important math an physics? And if it is which areas of math an
> physics? Which areas of Blender development involves math and physics, and
> which areas definitelly does not involve those. Which is the minimum level
> to start develop Blender?
> What kind of programming knowledge you have to have to start develop
> Blender? What if you have no experience with C or C++? What if you have no
> experience in Python?
> *What is the process to achive an idea in Blender?*
> Everybody has a lot of feature request, but there should be production
> examples from the past, how (simple) features was implemented
> (step-by-step).
> What is the main difference to create an add-on and develop the software?
> Pros and cons.
> What can be achieved with add-ons and what is not and why?
> *How can you be a good developer?*
> Of course software development as everything else needs a lot of practice,
> but what are the key areas to focus on?
> Internet is so overloaded with information so really need to have an clear
> guide step by step guide for beginners.
> Interviews with current developers: how they started? What they knew about
> Blender and programming (and maths and physics) at the beginning?
> And it would be really nice to have not only documentation, but video
> tutorials. I follow Blender stuff since the Gooseberry Project and I only
> found one developer video since than:
> https://youtu.be/opl4Y7DfxR4
> There is a site called Scratch a Pixel which is an excellent example of
> what I'm talking about.
> http://www.scratchapixel.com/
> Cheers
> --
> Ágoston Princz
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> https://lists.blender.org/mailman/listinfo/bf-committers

- Campbell

More information about the Bf-committers mailing list