Difference between revisions of "FreeArtSearch"

From Ghoulwiki
Jump to: navigation, search
(cvs nodes)
(notes)
 
(15 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
== about ==
 
== about ==
  
* http://freeartsearch.schattenkind.net
+
* http://search.freegamedev.net
 
* forum : http://forum.freegamedev.net/index.php?t=thread&frm_id=28
 
* forum : http://forum.freegamedev.net/index.php?t=thread&frm_id=28
* code available under svn://zwischenwelt.org/freeartsearch/trunk  (mysql dump on request, we should automate this)
+
* code available under svn://zwischenwelt.org/freeartsearch/trunk  
* code license will probably be "GPL3 or later", but we haven't decided on that yet
+
* daily mysql dump (full structure but only essential data) available here : [http://ghoulsblade.schattenkind.net/fas/dbdump.zip dbdump.zip] (ca 3.9mb)
 +
* code is released under "GPL3 or later", see COPYING
  
 
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
Line 75: Line 76:
  
 
* we'll probably use http://www.cakephp.org/  rapid development webframework similar to ruby-on-rails
 
* we'll probably use http://www.cakephp.org/  rapid development webframework similar to ruby-on-rails
 +
** the code used for creating our tagging input is described here : [[CakePHPAjaxTagging]]
 
* svn list : search for (textures, models, audio, ...) in opensource project repositories svn/cvs
 
* svn list : search for (textures, models, audio, ...) in opensource project repositories svn/cvs
 
* blender batch mode / importers : automatically generate mesh previews
 
* blender batch mode / importers : automatically generate mesh previews
Line 116: Line 118:
 
* http://bomberclone.sourceforge.net/
 
* http://bomberclone.sourceforge.net/
 
* falcons-eye and vulture's claw ( http://darkarts.co.za/project/vultures/download )
 
* falcons-eye and vulture's claw ( http://darkarts.co.za/project/vultures/download )
* http://darkarts.co.za/project/nhtiles ( warning ! seems to use [http://usrsrc.org:443/svn/nhtiles/trunk/data/originals/tilesets/absurd_slashem.png stolen content], we should remove them )
+
* http://darkarts.co.za/project/nhtiles ( warning ! seems to use [http://usrsrc.org:443/svn/nhtiles/trunk/data/originals/tilesets/absurd_slashem.png stolen content], we should remove them ) (hms.. hang on, not all of the sets are stolen content. only the "Absurd" tileset is, in theory. --[[User:Kaelisebonrai|Kaelisebonrai]] 08:17, 26 June 2008 (CEST))
 
* https://gna.org/projects/dungeon dungeons of wesnoth ?
 
* https://gna.org/projects/dungeon dungeons of wesnoth ?
 
* http://silvertreerpg.org Silver Tree
 
* http://silvertreerpg.org Silver Tree
Line 144: Line 146:
 
* http://www.peragro.org/ Peragro Tempus : planeshift clone/fork with free content
 
* http://www.peragro.org/ Peragro Tempus : planeshift clone/fork with free content
 
* http://spring.clan-sy.com/phpbb/viewtopic.php?t=12278&highlight=gpl  ta-spring(RTS) initiative for free content
 
* http://spring.clan-sy.com/phpbb/viewtopic.php?t=12278&highlight=gpl  ta-spring(RTS) initiative for free content
 +
* http://freemedi.googlepages.com/  qubodup ?
 +
* http://wesnoth.dbzer0.com/blog/wpg2
 +
* http://www.easy-rpg.com/almacen/ holds lots of GPLed art (sprites, tiles, pictures, sketches...) for the EasyRPG Project (RPG Maker 200x interpreter, like ScummVM). Collected from forums: http://www.easy-rpg.com/forums/ [[User:Fdelapena|Fdelapena]] 23:05, 17 January 2009 (CET)
  
 
== notes ==
 
== notes ==
 +
* hagish started porting to zend framework : http://framework.zend.com/manual/en/
 
* [[BlenderNotes]] for embedding license-notes and similar in a .blend file
 
* [[BlenderNotes]] for embedding license-notes and similar in a .blend file
 
* [[FreeArtSearchDiscussions]]
 
* [[FreeArtSearchDiscussions]]
 +
* http://fossology.org/ : HP license analysis for code
 +
* Open Asset Import Library - http://assimp.sourceforge.net/ - a C/C++ library to import various 3d model formats
  
 
== cvs notes ==
 
== cvs notes ==
Line 156: Line 164:
 
*cvs uri suggestion: (:pserver:anonymous@www.open-xchange.com:/cvsroot modul open-xchange)
 
*cvs uri suggestion: (:pserver:anonymous@www.open-xchange.com:/cvsroot modul open-xchange)
 
  cvs://pserver:anonymous@www.open-xchange.com/cvsroot/open-xchange
 
  cvs://pserver:anonymous@www.open-xchange.com/cvsroot/open-xchange
 +
*version infos:
 +
cvs -d :pserver:anonymous@www.open-xchange.com:/cvsroot rlog open-xchange/COPYING
  
 
== todo ==
 
== todo ==
Line 162: Line 172:
 
* repos add form
 
* repos add form
 
* CVS spider (maybe not possible without full checkout)
 
* CVS spider (maybe not possible without full checkout)
 +
* major categories like fantasy, sci-fi, urban, rural, toon, ... (suggested by bwschram for common media project)
 +
* http://blenderartists.org/forum/showthread.php?t=103633 Open Material Repository Automation Script v0.1

Latest revision as of 11:37, 16 May 2010

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

this wiki supports graphviz now, see http://www.linuxjournal.com/article/7275 for tutorial on syntax.

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

cvs notes

  • list all files: (PATH:\nFILE1\nFILE2\n\n)
cvs -d :pserver:anonymous@www.open-xchange.com:/cvsroot rls open-xchange
  • get one file: (creates open-xchange/COPYING in current directory)
cvs -d :pserver:anonymous@www.open-xchange.com:/cvsroot co open-xchange/COPYING
  • cvs uri suggestion: (:pserver:anonymous@www.open-xchange.com:/cvsroot modul open-xchange)
cvs://pserver:anonymous@www.open-xchange.com/cvsroot/open-xchange
  • version infos:
cvs -d :pserver:anonymous@www.open-xchange.com:/cvsroot rlog open-xchange/COPYING

todo

  • repos : URL(homepage) name
  • license (infos, hints, freetext)
  • repos add form
  • CVS spider (maybe not possible without full checkout)
  • major categories like fantasy, sci-fi, urban, rural, toon, ... (suggested by bwschram for common media project)
  • http://blenderartists.org/forum/showthread.php?t=103633 Open Material Repository Automation Script v0.1