Asset Managment functions

Compiling, libraries, modules, coding guidelines and porting

Moderators: jesterKing, stiv

Post Reply
Elex
Posts: 0
Joined: Sun Jun 14, 2009 12:30 pm

Asset Managment functions

Post by Elex »

Hi,
thus this is my first post I think I should introduce myself a little bit before starting with the main content. Im a german Developer working on control and HMI software for industrial machines. My hobbies are digital photo/video and since a few month 3D with Blender.

Now to my question is there any Project working on a kind of asset-managment in Blender?

I think it would really be intressting to have a module to manage:

- Scenes
- Models
- Textures
- Pics / Images
- Videos

In my opnion this would be a real important thing for compositing and maybe NLE in the future...

Thanks for your Answers in advance


p.s. Sorry for my bad english I hope that it wasn't too bad ;-)


bye ELEX

jesterKing
Site Admin
Posts: 207
Joined: Fri Oct 18, 2002 12:48 pm
Location: Finland

Post by jesterKing »

I've worked on and off on dbBlender, which is Blender with a database as datastorage backend, with the intention to allow for asset management.

Unfortunately, I haven't had much time to really bring it forward :/

/Nathan

Elex
Posts: 0
Joined: Sun Jun 14, 2009 12:30 pm

Post by Elex »

Hi Jester,

I actually thought about storing the files in a folder structure and add meta info by using a db like SQLlite. How far is your project gone ? What DB has been used ?

if a few other people are interested and willing to help, I would like to start something like a (quick) prototype in Python. Do you know if there is any Python documentation for Blender 2.5 availiable?

Thanks Elex

nw42
Posts: 0
Joined: Thu Jun 18, 2009 7:48 pm
Location: Germany

Post by nw42 »

Hi Elex!

Ok I'm on board... ;-)

nw42

jesterKing
Site Admin
Posts: 207
Joined: Fri Oct 18, 2002 12:48 pm
Location: Finland

Post by jesterKing »

@Elex:

The project is currently on hold, but I managed to have a subset of the data saveable and loadable from a MySQL database. IMO the way to go for this is to use the normal 'name' variable of ID blocks to store UUIDs in, and to have a custom property for the name the user will use/manipulate.

You can check my youtube channel for some old screencasts ( http://www.youtube.com/nletwory ).

See http://www.graphicall.org/ftp/ideasman42/html/ for the current bpy docs of Blender 2.5. Note that the Python API is far from complete - you still should be able to do some prototyping thoug (I'm also working on some of that stuff, so maybe we can do some chatting next month, when I have my summer holiday).

/Nathan

Elex
Posts: 0
Joined: Sun Jun 14, 2009 12:30 pm

Post by Elex »

I will need to do some investigation on how things are handled in Blender right now.
Your screencasts are intresting... That is basically allready what I meant for meshes. Even if I thought about mostly the file based part with images/videos and so on, this is quiet interesting. And the managment part of these...

This is a quiet complex topic so I will create a document what I thought about....

Hopefully I will have the time to take a lock at the bpy docs this night and maybe try to get my foot into the door.

I'm happy that other people seem to have interest in this topic too..


I will send you a PM with my contact data this evening. Maybe we can do a skype or something in your holidays.

btw. Where are you located ?


greets elex

jesterKing
Site Admin
Posts: 207
Joined: Fri Oct 18, 2002 12:48 pm
Location: Finland

Post by jesterKing »

I'm eagerly awaiting your documents :) I'm located in Finland btw, and you should be able to find my contact information easily from our mailing lists (and many other places).

/Nathan

Elex
Posts: 0
Joined: Sun Jun 14, 2009 12:30 pm

Post by Elex »

Sorry for not repliing so long,
I had to do that much in the company that I just wasn't able to do anything further. If any possible I will send you the document within this week.
I did some notes in German, so I need to translate it.

Bye, till then
ELEX

Post Reply