More actions
No edit summary |
|||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox GBA Homebrews | {{Infobox GBA Homebrews | ||
|title=GBA3DS | |title=GBA3DS | ||
|image= | |image=gba3ds02.png | ||
|description=A small 3D engine for GBA. | |description=A small 3D engine for GBA. | ||
|author=Torlus | |author=Torlus | ||
|lastupdated=2003/05/09 | |lastupdated=2003/05/09 | ||
|type= | |type=Development | ||
|version=1.0 | |version=1.0 | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/gbahomebrews/ | |download=https://dlhb.gamebrew.org/gbahomebrews/gba3ds_v1_0.zip | ||
|website=https://torlus.github.io/ | |website=https://torlus.github.io/ | ||
|source=https://dlhb.gamebrew.org/gbahomebrews/ | |source=https://dlhb.gamebrew.org/gbahomebrews/gba3ds_v1_0.zip | ||
}} | |||
{{#seo: | |||
|title= (Game engine) - GameBrew | |||
|title_mode=append | |||
|image=gba3ds2.png | |||
|image_alt=GBA3DS | |||
}} | }} | ||
A 3D engine aims to provide a set of | |||
A 3D engine aims to provide a set of functions for writing 3D (not raycasting as used in some FPS) games for GBA. | |||
==Features== | ==Features== | ||
Line 44: | Line 45: | ||
* Author's website - [https://web.archive.org/web/20050405075314/http://torlus.com/index.php?GBA http://torlus.com/index.php?GBA] (archived) | * Author's website - [https://web.archive.org/web/20050405075314/http://torlus.com/index.php?GBA http://torlus.com/index.php?GBA] (archived) | ||
* GitHub - https://torlus.github.io/ | * GitHub - https://torlus.github.io/ | ||
Latest revision as of 09:33, 23 Haziran 2024
GBA3DS | |
---|---|
General | |
Author | Torlus |
Type | Development |
Version | 1.0 |
License | Mixed |
Last Updated | 2003/05/09 |
Links | |
Download | |
Website | |
Source | |
A 3D engine aims to provide a set of functions for writing 3D (not raycasting as used in some FPS) games for GBA.
Features
- Polygon-based (triangles) rendering.
- Affine Texture-mapping.
- Backface culling and Z-buffer sorting.
- Skeletal animation support.
- Import tools for Half-Life SMD file format (vertices and animation frames) which means that you can use well-known tools for 3d modelling, such as *MilkShape 3D, 3DS Max with Valve plugin, etc.
- Uses GBA graphic Mode 3, 4 and 5 (thanks to subbie for this last one).
- Makefiles for both Linux and Windows.
- PogoShell plugin (thanks to Sean Reid).
User guide
Directory tree:
- doc/ - Documentation.
- gfx/ - Image files, in 24-bit RGB raw file format.
- smd/ : SMD files for the demo model.
- tools/smd/ - Tool & source for importing SMD files.
- tools/gfx/ - Tool & source for importing textures (and images in general).
- misc/ - Some pieces of code used during development (precomputed tables generation).
- pogoshell/ - The Pogoshell plugin source/binaries/environment.
External links
- Author's website - http://heliscar.com/greg/
- Author's website - http://torlus.com/index.php?GBA (archived)
- GitHub - https://torlus.github.io/