= modeling = == Tutorials == === Blender === * http://www.b5-blender.com/tutorial4.html - babylon modeling tut * http://home.clara.net/barrywright/3ditems.html - boat modeling tut (very simple and not too good) * http://www.blenderwars.com/tut.php?module=texture - texturing with blender * http://www.gamedev.net/reference/articles/article2251.asp - making a sword on gamedev === MD2 Modeling === * http://www.misfitcode.com/misfitmodel3d/olh_quakemd2.html - misfit md2 editor open source * http://www.planetquake.com/polycount/downloads/index.asp?game=1&sort=modelname - md2 model source * http://www.scostarbase.com/TFQ2/downloads.html - transformers md2 models * http://www.quake2evolved.com/news.htm evolved qake2 * http://www.fileplanet.com/filelist.aspx?s=33187&v=0 === Textures == * http://www.davegh.com/blade/davegh.htm === Sounds === * http://www.grsites.com/sounds/ === examples === http://www.turbosquid.com/FullPreview/Index.cfm/ID/296859 == Resources == === General Resources === * [http://gpwiki.org/index.php/Game_Content_Resources game content resources] - from the gamers wiki == Data Formats == * [http://www.wotsit.org/ wotsit] - a collection of format descriptions * [http://www.gametutorials.com/ gametutorials] - a collection of many importer/graphics examples === collada === COLLADA, the digital entertainment industry's first standard interchange format for 3D graphics, defines an XML-based schema to enable 3D authoring applications to freely exchange digital assets without loss of information - enabling multiple software packages to be combined into extremely powerful tool chains. It was developed in a cooperative effort between the industry's leading developers of applications, games, and platforms to streamline the interchange process. This book, written by the two driving forces behind COLLADA, is a complete guide to the COLLADA 1.4 specification. It provides content developers, application developers, and tool providers with a unique insight into the design of COLLADA that will help them to: exchange and fully preserve asset data; package programmable shader effects; control real-time physics engines; and build powerful content creation pipelines that can automatically condition and scale 3D geometry and texture assets for real-time playback on a wide diversity of platforms. COLLADA was designed in collaboration with the digital content creation (DCC) tool vendors and game developers and has been adopted as an official industry standard by the Khronos Group. * [http://www.khronos.org/collada/ collada] - Open standard for the interactive entertainment industry that defines an XML-based schema for 3D authoring applications to freely exchange digital assets without loss of information * [http://sourceforge.net/projects/colladamaya colladamaya] - This plug-in allows Maya to exchange 3D assets in the Collada document format. * [http://sourceforge.net/projects/colladablender colladablender] - This is a COLLADA (1.3.1 / 1.4) Plug-in for Blender which exports and imports: Meshes, Materials, Textures, Lights (Hemi, Lamp, Sun and Spot) and Cameras. Additional features are export of animation, selected objects only and export of baked transforms. * [https://collada.org/public_forum/ collada source codes] - forum with importer/exporter plugin source code * [http://www.feelingsoftware.com/index.php?option=com_content&task=view&id=63&Itemid=34&lang=en unreal collada importer] - everyone wants to use collada! * [http://irrlicht.sourceforge.net/index.html irrlicht] - has also collada importer === 3Ds === * [http://www.garagegames.com/index.php?sec=mg&mod=resource&page=view&qid=506 garagegames tutorial] - easy to use importer, some limitations * [http://www.gamedev.net/reference/articles/article1259.asp gamedev code] - some example mesh/material loading code, no animations * [http://sourceforge.net/projects/lib3ds lib3ds] - ib3ds is a free ANSI-C library for working with the popular "3ds" 3D model format. loads and saves Atmosphere settings, Background settings, Shadow map settings, Viewport setting, Materials, Cameras, Lights, Meshes, Hierarchy, Animation keyframes * [http://sourceforge.net/projects/c3ds c3ds] - C3ds is a set of classes written in c++ to read and parse easily .3ds files with an object oriented approach. * [http://sourceforge.net/projects/opencl-clib opencl-clib] - OpenCL is Character library. It is used in OpenGL as its component. The library is built upon ScriptML and is able to support many 3D formats: md2, md3, 3ds, ... The language is C/C++. Many optimizations (VBO, arrays) are controlled through API * [http://sourceforge.net/projects/convex3d convex3d] - A converter, viewer and object extractor for popular 3D file formats (3DS, OBJ, LWO etc). Features very fast text renderer with font anti-aliasing, support for textures and materials, modelling grid and axis, making scene screenshots, postprocessing etc * [http://www.the-labs.com/Blender/3dsspec.html the-labs] - blender 3ds importer, very simple and old === Cal3D === * [http://cal3d.sourceforge.net/ cal3d format] - Cal3d is a skeletal based 3d character animation library written in C++