You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Python For Blender Wiki Site - BlenderPython.org

20

python.pngPython is perhaps the least understood (and arguably the most powerful) aspect of Blender.  To resolve this, Tim Wakeham (timmeh) has started a wiki site dedicated to Python in Blender, aptly named blenderpython.org.

From the site:

This site intends to provide documentation and support for those wishing to further their knowledge of Python, specifically for use in the 3D Animation package, Blender.

Over the coming weeks, the content which resides in the Blending Into Python Wikibook will be migrated across to this wiki, with the aim of extending and further refining the fantastic work Campbell 'ideasman' Barton has already done.

We encourage anyone who has the knowledge to spread it around and participate. All you need is a user account, then you can get started. At this stage style guidelines are still being worked on and further work on the interface is still occurring, so things may change slightly in the near future.

This site will no doubt be an amazing resource for those wishing to extend Blender's functionality with an already well established and powerful scripting using Python.  So for those that are looking to learn or looking to contribute, visit the site!

About Author

Eugene

Just a guy really into 3D, especially where Blender is concerned.

20 Comments

  1. This is good. Very good. I've been waiting for something like this. Expect cool stuff to come from Blender and Python much more frequently. I can't wait to dig into it, once I find the time. Mastering Python is really the next big step in mastering Blender for me.

  2. it's kinda funny, I'm by profession a python programmer, but I somehow never touched the python possibilities in blender, mostly because everytime I tried I seemingly couldn't find just the information I needed to realize what I had in mind.. but this new wiki might hopefully change that; great works

  3. interesting, it looks like it might become quite useful in the future - if I was any good at writing I would probably help contribute; but I expect it'll come along nicely enough without my twisted langauge skills to screw it all up ;) -epat

  4. It's great whenever someone decides to contribute to the documentation effort. However, I don't see why this should not be a part of the already existing Blender wiki, which already has some Python info. Expanding and improving the existing documentation, including the upcoming BSoD effort on Python is a better way towards a comprehensive set of documentation IMHO.

  5. Hi all just an FYI,

    the blender summer of documentation has created some really great documentation on python programming with Blender.

    Also i'm fixing all of the examples in the documentation.

    LetterRip

  6. What about the issue that the FSF is claiming all python scripting is GPL because it uses code that is GPL?

    I'm asking this questing because of the example image;
    if it's true that

    Def Background {
    groundcolor 0.1 0.0 0.2
    }

    is no longer mine but opensource then that makes creating scripts alot less powerfull than pulling sliders in blender and saving it as .blend .

    Ofcourse the wiki about how to use python is really great!

  7. He Joeri,
    I don't think that this holds true. First: Python is not gpl. You can read the current (2.4.3) licence in "http://www.python.org/download/releases/2.4.3/license/" . My understanding as a non-lawyer is that you have to put your versions, derivative works and such of python itself under this licence.
    From my understanding this does not cover the products you produce using python. As I understand it you can put any of your sources under any licence you want.
    But again, I am no lawyer.

    Yt,

    Gunnar

  8. It's OK gunny, Joeri knows everything. He's just seeing if anyone will show their ignorance by being worried or something

  9. Hi Morris,
    maybe I am just stupid, but I do not understand your post. Joeri asked a question and I found his question to be a valid one. So I did some looking-up on my own and found some answers. And since I took Joeri's question serious I tried to provide a usefull answer.

    Yt,

    Gunnar

  10. License agreements such as the Python Software Foundation (PSF) license are not hard to understand, if read. Granted the language used is not that of fiction and there may be some "big" words in it, but they can all be found in a dictionary if one doesn't understand them. At anyrate, here is the license simplified in laymans terms.

    Python License Explained (based off the 2.4 license from

    1. License is between the user of Python (source, binary, and/or documentation), and the Python Software Foundation.

    2. If you use Python, as in the standard system libraries, binary, or source code, embeded in another project you must include the PSF License as a part of your project. For example, Blender includes some libraries and a python interperter as part of it's distribution, If you look in the installation directory of Blender you will find the Python license there.

    3. If you change any of Python, not scripts you've created, but the actual system libraries, or binaries, you must include a copy of the PSF License with your product, and a brief summary of the changes made. A brief summary would not necessarily have to reveal your source code.

    4. Software is made available "As is" meaning there could be bugs that they haven't found, and probably are as no software is completely perfect and bugfree.

    5. The Python Software Foundation is not responsible for damage to your computer, if you for instance, create an endless loop, and your AMD crunches away and heats itself into an explosion of silicon and metal, or if there is some bug in the software that damages any part of your computer.

    6. If you break any part of this license, we revoke your license to use the software, and if you continue to use the software you are doing so illegally and could be sued.

    7. This license doesn't make you in anyway related to or a part of the Python Software Foundation.

    8. By copying, installing, or otherwise using Python you agree to abide by the terms in this license.

    Hope this helps, and note this is the license for Python as a language and the particular binaries distributed by the python website. What products you create can be under whatever license you want to make it be. But if you distribute your software and include system libraries or other files you got from Python as part of the python installation or source, you must include the PSF license and any changes you made to Python.

    Clear as Mud?

  11. show show
    show the code
    gently on the screen
    errorly,errorly,errorly,errorly
    sofar it remains unseen.

    'The page cannot be displayed'

    dammit !

    i've been longing for something like such a site !

  12. BlenderPython.org is higly commercialized wiht advertisments and does not contain anymore information about Blender, python and the like, as far I could see anything apart from Ad-links. No thanks.

Leave A Reply

To add a profile picture to your message, register your email address with Gravatar.com. To protect your email address, create an account on BlenderNation and log in when posting a message.