Difference between revisions of "FreeArtSearch"
From Ghoulwiki
(→database design) |
Ghoulsblade (talk | contribs) (→notes) |
||
(75 intermediate revisions by 5 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 | ||
+ | * code available under svn://zwischenwelt.org/freeartsearch/trunk | ||
+ | * 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 | ||
− | * a good search for existing free art | + | * a good search for existing free art (images,models,audio) |
** focused on searching/linking rather than hosting | ** focused on searching/linking rather than hosting | ||
*** index stuff from existing content repositories, project svn/cvs repositories and forums | *** index stuff from existing content repositories, project svn/cvs repositories and forums | ||
Line 25: | Line 29: | ||
== organization == | == organization == | ||
− | * | + | * team |
− | ** | + | ** hagish - core |
− | ** | + | ** lechuck - layout |
− | ** | + | ** ghoulsblade - spiders |
− | |||
* forum-thread by LeChuck in unixgamedev http://board.unixgamedev.org/index.php?topic=16.0 | * forum-thread by LeChuck in unixgamedev http://board.unixgamedev.org/index.php?topic=16.0 | ||
Line 36: | Line 39: | ||
== database design == | == database design == | ||
− | graphviz | + | 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 | at the moment this is just a sketch not a design | ||
Line 43: | Line 46: | ||
digraph G { | 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="*"]; | ||
} | } | ||
Line 61: | 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 75: | Line 91: | ||
* http://www.lowpolycoop.com/forum lowpoly coop | * http://www.lowpolycoop.com/forum lowpoly coop | ||
* http://worldforge.org/ worldforge | * http://worldforge.org/ worldforge | ||
+ | * http://rltiles.sourceforge.net | ||
* see also [[Links]] | * see also [[Links]] | ||
Line 84: | Line 101: | ||
* http://freegamer.schattenkind.net/index.php?t=thread&frm_id=23 sfz art, spacegame with interior models under free licenses | * http://freegamer.schattenkind.net/index.php?t=thread&frm_id=23 sfz art, spacegame with interior models under free licenses | ||
* http://vegastrike.sourceforge.net/ spacegame, most models,textures and audio under GPL | * http://vegastrike.sourceforge.net/ spacegame, most models,textures and audio under GPL | ||
− | * http://openarena.ws/ openarena quake3 with art under | + | * http://openarena.ws/ openarena quake3 with art under GPL license |
* http://www.freeorion.org/ space strategy game with lots of content under free licenses (e.g. planetmaps) | * http://www.freeorion.org/ space strategy game with lots of content under free licenses (e.g. planetmaps) | ||
* http://www.sauerbraten.org/ only partially free if at all... | * http://www.sauerbraten.org/ only partially free if at all... | ||
Line 92: | Line 109: | ||
* http://radakan.org/ : cc-by-sa http://forum.freegamedev.net/index.php?t=msg&th=297 | * http://radakan.org/ : cc-by-sa http://forum.freegamedev.net/index.php?t=msg&th=297 | ||
* http://ebonrai.com/gplart gpl'dart repo of stuff from kaelis (license info embedded in .blend notes) | * http://ebonrai.com/gplart gpl'dart repo of stuff from kaelis (license info embedded in .blend notes) | ||
+ | * http://ufoai.sourceforge.net/ content gpl ? : svn proplist -R -v base/textures : license info | ||
+ | * NetPanzer, snoballz ? | ||
+ | * globulation (in debian repos -> content probably free, mercurial instead of svn) | ||
+ | * game projects on gna ? warzone | ||
+ | * allacrost, freeciv, wormux, widelands, uqm, strategus, freecraft, supertux, adonthell, freecol? | ||
+ | * http://lgames.sourceforge.net/ | ||
+ | * http://www.libregamewiki.org/List_of_games | ||
+ | * http://bomberclone.sourceforge.net/ | ||
+ | * 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 ) (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 ? | ||
+ | * http://silvertreerpg.org Silver Tree | ||
+ | * http://btanks.sourceforge.net/ Battle Tanks (Possibly Free, needs investigations, but, seems likely.) | ||
+ | * http://www.secretmaryo.org/ Secret Maryo Chronicles (Free as far as I know. --[[User:Kaelisebonrai|Kaelisebonrai]] 13:34, 22 October 2007 (CEST)) | ||
+ | * http://sourceforge.net/projects/ad-infinitum Ad Infinitum (Possibly Free) | ||
+ | * http://sewerjacks.sourceforge.net/ Sewer Jacks (Should be free, and is, as far as I know --[[User:Kaelisebonrai|Kaelisebonrai]] 13:34, 22 October 2007 (CEST)) | ||
+ | * http://supertuxkart.sourceforge.net/ SuperTuxKart (Is likely Free) | ||
+ | * http://dsp.sourceforge.net/ Defence Station Portable (as far as I know, it is Free --[[User:Kaelisebonrai|Kaelisebonrai]] 13:34, 22 October 2007 (CEST)) | ||
+ | * http://crossfire.real-time.com/ Crossfire (I'm almost 100% sure this is Free. --[[User:Kaelisebonrai|Kaelisebonrai]] 13:34, 22 October 2007 (CEST)) | ||
+ | * http://xoops.widelands.org/ Widelands | ||
+ | * http://freelords.sourceforge.net/news.php FreeLords | ||
+ | * http://www.lordsawar.com/ Lords A War (FreeLords fork, may have different Art.) | ||
+ | * http://www.blinkensisters.org Blinken Sisters (Likely to be Free.) | ||
+ | * http://bzflag.org/ BZFlag (Free, I think?) | ||
+ | * http://freedroid.sourceforge.net/ FreeDroid | ||
+ | * http://sourceforge.net/projects/gearhead2 GearHead2 | ||
+ | * http://sourceforge.net/projects/alteraterra Altera Terra | ||
+ | * http://sourceforge.net/projects/cgmadness CGMadness/CG Portals | ||
+ | * http://sourceforge.net/projects/artes-arcanas Err.. could be free... seems possible, but, at this point your guess is as good as mine? (Maybe someone can translate?) | ||
+ | * http://sourceforge.net/projects/emr3 I *think* this is free, needs checking. | ||
+ | * http://aspc.cs.utt.ro/~karg/ppt/index.html (Free?) | ||
+ | * http://sourceforge.net/projects/ivan IVAN | ||
+ | * http://sourceforge.net/projects/nogravity No Gravity (Dunno license of art, possibly free?) | ||
+ | * http://sourceforge.net/projects/metalwarriors Seems interesting, no art license mentioned? | ||
+ | * http://sourceforge.net/projects/funguloids Those Funny Funguloids! | ||
+ | * 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://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]] | ||
+ | * 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 == | ||
+ | *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 |
Latest revision as of 11:37, 16 May 2010
Contents
about
- http://search.freegamedev.net
- forum : http://forum.freegamedev.net/index.php?t=thread&frm_id=28
- code available under svn://zwischenwelt.org/freeartsearch/trunk
- daily mysql dump (full structure but only essential data) available here : 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
- 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)
- focused on searching/linking rather than hosting
- 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
- forum-thread by LeChuck in unixgamedev http://board.unixgamedev.org/index.php?topic=16.0
- forum-thread by ghoulsblade in freegamer http://freegamer.schattenkind.net/index.php?t=msg&th=310 , (the original intention was a bit different, but the underlying idea to bring artists and devs closer together was the same)
- http://blog.unixgamedev.org/2007/10/new-project-search-engine-for-free.html (blogpost by LeChuck on unixgamedev.org)
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
- 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
- blender batch mode / importers : automatically generate mesh previews
existing websites to consider
- http://games.kde.org/people.php
- http://www.ohloh.net
- social bookmarking, social networking
free content repositories
- http://freegamearts.tuxfamily.org/
- http://virtualworlds.wikia.com/wiki/Main_Page virtualworlds wiki
- http://www.lowpolycoop.com/forum lowpoly coop
- http://worldforge.org/ worldforge
- http://rltiles.sourceforge.net
- see also Links
projects and forum threads with free art
- http://freegamer.schattenkind.net/index.php?t=msg&th=114 (fife demo : cc-by-sa 3.0)
- http://freegamer.schattenkind.net/index.php?t=thread&frm_id=16 jc RPG (animal models, liberal art licenses)
- http://freegamer.schattenkind.net/index.php?t=thread&frm_id=15 fortress (2d iso castles and soldiers, liberal art licenses)
- http://freegamer.schattenkind.net/index.php?t=thread&frm_id=23 sfz art, spacegame with interior models under free licenses
- http://vegastrike.sourceforge.net/ spacegame, most models,textures and audio under GPL
- http://openarena.ws/ openarena quake3 with art under GPL license
- http://www.freeorion.org/ space strategy game with lots of content under free licenses (e.g. planetmaps)
- http://www.sauerbraten.org/ only partially free if at all...
- http://www.wesnoth.org/ 2d art, free
- http://alientrap.org/nexuiz/ (partially?)
- http://www.promode.org/?p=537 (quake:CPMA planning to make creative-commons art)
- http://radakan.org/ : cc-by-sa http://forum.freegamedev.net/index.php?t=msg&th=297
- http://ebonrai.com/gplart gpl'dart repo of stuff from kaelis (license info embedded in .blend notes)
- http://ufoai.sourceforge.net/ content gpl ? : svn proplist -R -v base/textures : license info
- NetPanzer, snoballz ?
- globulation (in debian repos -> content probably free, mercurial instead of svn)
- game projects on gna ? warzone
- allacrost, freeciv, wormux, widelands, uqm, strategus, freecraft, supertux, adonthell, freecol?
- http://lgames.sourceforge.net/
- http://www.libregamewiki.org/List_of_games
- http://bomberclone.sourceforge.net/
- falcons-eye and vulture's claw ( http://darkarts.co.za/project/vultures/download )
- http://darkarts.co.za/project/nhtiles ( warning ! seems to use stolen content, we should remove them ) (hms.. hang on, not all of the sets are stolen content. only the "Absurd" tileset is, in theory. --Kaelisebonrai 08:17, 26 June 2008 (CEST))
- https://gna.org/projects/dungeon dungeons of wesnoth ?
- http://silvertreerpg.org Silver Tree
- http://btanks.sourceforge.net/ Battle Tanks (Possibly Free, needs investigations, but, seems likely.)
- http://www.secretmaryo.org/ Secret Maryo Chronicles (Free as far as I know. --Kaelisebonrai 13:34, 22 October 2007 (CEST))
- http://sourceforge.net/projects/ad-infinitum Ad Infinitum (Possibly Free)
- http://sewerjacks.sourceforge.net/ Sewer Jacks (Should be free, and is, as far as I know --Kaelisebonrai 13:34, 22 October 2007 (CEST))
- http://supertuxkart.sourceforge.net/ SuperTuxKart (Is likely Free)
- http://dsp.sourceforge.net/ Defence Station Portable (as far as I know, it is Free --Kaelisebonrai 13:34, 22 October 2007 (CEST))
- http://crossfire.real-time.com/ Crossfire (I'm almost 100% sure this is Free. --Kaelisebonrai 13:34, 22 October 2007 (CEST))
- http://xoops.widelands.org/ Widelands
- http://freelords.sourceforge.net/news.php FreeLords
- http://www.lordsawar.com/ Lords A War (FreeLords fork, may have different Art.)
- http://www.blinkensisters.org Blinken Sisters (Likely to be Free.)
- http://bzflag.org/ BZFlag (Free, I think?)
- http://freedroid.sourceforge.net/ FreeDroid
- http://sourceforge.net/projects/gearhead2 GearHead2
- http://sourceforge.net/projects/alteraterra Altera Terra
- http://sourceforge.net/projects/cgmadness CGMadness/CG Portals
- http://sourceforge.net/projects/artes-arcanas Err.. could be free... seems possible, but, at this point your guess is as good as mine? (Maybe someone can translate?)
- http://sourceforge.net/projects/emr3 I *think* this is free, needs checking.
- http://aspc.cs.utt.ro/~karg/ppt/index.html (Free?)
- http://sourceforge.net/projects/ivan IVAN
- http://sourceforge.net/projects/nogravity No Gravity (Dunno license of art, possibly free?)
- http://sourceforge.net/projects/metalwarriors Seems interesting, no art license mentioned?
- http://sourceforge.net/projects/funguloids Those Funny Funguloids!
- 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://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/ Fdelapena 23:05, 17 January 2009 (CET)
notes
- hagish started porting to zend framework : http://framework.zend.com/manual/en/
- BlenderNotes for embedding license-notes and similar in a .blend file
- 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
- 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