Difference between revisions of "FreeArtSearch"

From Ghoulwiki
Jump to: navigation, search
(projects and forum threads with free art)
(about)
Line 3: Line 3:
 
* http://freeartsearch.schattenkind.net
 
* http://freeartsearch.schattenkind.net
 
* http://freeartsearch.schattenkind.net/artitems/browse
 
* http://freeartsearch.schattenkind.net/artitems/browse
 +
* code available under svn://zwischenwelt.org/freeartsearch/trunk  (mysql dump on request, we should automate this)
 +
* code license will probably be "GPL3 or later", but we haven't decided on that yet
  
 
the main aim is to bring artists and developers closer together and encourage contact and dialog
 
the main aim is to bring artists and developers closer together and encourage contact and dialog

Revision as of 16:30, 23 October 2007

about

the main aim is to bring artists and developers closer together and encourage contact and dialog

  • a good search for existing free art (images,models,audio)
    • focused on searching/linking rather than hosting
      • index stuff from existing content repositories, project svn/cvs repositories and forums
    • possible to manually add single/multiple links to media data
    • preview images / thumbnails of textures,models,etc
    • tagging
    • licensing infos
    • technical infos (texture resolution, mesh poly count, mesh anims...)
    • contact info to reach the authors... (e.g. username + link to project forums or similar if no public email)
  • a database for projects and people
    • list/search artists and interests (concept drawing, model, anim, texture, 2d-art, texture, sound, music..)
    • list/search developers and interests (programming languages, experience with frameworks,)
    • list/search for projects using free art
    • cross referencing / associations
      • which people are involved in which project
      • assets used in multiple projects (textures, models, sound, music,...)

organization

  • team
    • hagish - core
    • lechuck - layout
    • ghoulsblade - spiders

database design

graphviz: http://www.linuxjournal.com/article/7275

at the moment this is just a sketch not a design

digraph G {

artitem [shape="box"];
repository [shape="box"];
svnuser [shape="box"];
tag [shape="box"];
artist [shape="box"];
license [shape="box"];

artitem -> artist [label="0-1"];
artitem -> repository [label="1"];
artitem -> svnuser [label="0-1"];
artitem -> tag [label="*"];

repository -> license [label="*"];
repository -> svnuser [label="*"];

svnuser -> repository [label="1"];
svnuser -> artitem [label="*"];

tag -> artitem [label="*"];

artist -> artitem [label="*"];

license -> repository [label="*"];

}

technology ideas worth investigating

  • we'll probably use http://www.cakephp.org/ rapid development webframework similar to ruby-on-rails
  • svn list : search for (textures, models, audio, ...) in opensource project repositories svn/cvs
  • blender batch mode / importers : automatically generate mesh previews

existing websites to consider

free content repositories

projects and forum threads with free art

notes