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
Sounds
examples
http://www.turbosquid.com/FullPreview/Index.cfm/ID/296859
Resources
General Resources
- game content resources - from the gamers wiki
Blueprints
- http://www.shipschematics.net/
- http://www.suurland.com/blueprints_archive.php
- http://www.the-blueprints.com/index.php?home/
- http://www.fas.org/man/index.html
Data Formats
- wotsit - a collection of format descriptions
- 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.
- 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
- colladamaya - This plug-in allows Maya to exchange 3D assets in the Collada document format.
- 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.
- collada source codes - forum with importer/exporter plugin source code
- unreal collada importer - everyone wants to use collada!
- irrlicht - has also collada importer
3Ds
- garagegames tutorial - easy to use importer, some limitations
- gamedev code - some example mesh/material loading code, no animations
- 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
- c3ds - C3ds is a set of classes written in c++ to read and parse easily .3ds files with an object oriented approach.
- 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
- 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
- the-labs - blender 3ds importer, very simple and old
Cal3D
- cal3d format - Cal3d is a skeletal based 3d character animation library written in C++