[Bf-committers] Patch: New functionality for background images

Bjørnar Hansen tilbjornar at gmail.com
Mon Jan 18 23:19:38 CET 2010

Hi all

As a project to get to know the sources of blender better, I've worked
on a patch which enhances the background image setting for the 3D

What I've done is to replace the single BGpic in view3d with a
Listbase, so we can have several background images. I've also added a
flag to the BGpic struct, which saves what view orientations the image
should be displayed in.

I've put the patch on pasteall, here: http://www.pasteall.org/10417/diff
It's tested against rev. 26085.

As I'm a newbie when it comes to coding I could not make everything
work as it should.
Here's a list of questions / things to check for:

 * I tried to patch up read- and writefile.c, and reading and saving
files 'works for me'. I don't know if I'm doing it right.
 * The code for restoring bgpics from older files needs to be written
(in do_versions).
 * I added a remove_background_image operator, but it doesn't work.
 * The UI is rather ugly and could use some work. Maybe have the
settings box for each image collapse like for modifiers?
 * The images do not show in camera view
 * Not sure about the memory freeing code in space_view3d.c

- Bjørnar (anachron)

More information about the Bf-committers mailing list