More actions
(Created page with "{{Infobox PSP homebrew | title = Yeti3D - Yeti | image = https://dlhb.gamebrew.org/psphomebrew/Yeti3D-Yeti-PSP.jpg|250px | type = Other | version = v0.1 | licence = Mixed | au...") |
No edit summary |
||
(17 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox PSP | {{Infobox PSP Homebrews | ||
| title = Yeti3D - Yeti | |title=Yeti3D - Yeti | ||
| image = | |image=Yeti3dbe2003.png | ||
| type = | |description=A 3D engine originally built by Derek Evans for the Game Boy Advance back in 2003. | ||
| version = | |author=be2003 | ||
| | |lastupdated=2007/04/28 | ||
| | |type=Game Engine | ||
| website = https://be2003.wordpress.com/2007/04/28/yeti3d-port/ | |version=0.1 | ||
|license=Mixed | |||
| source = https://be2003.wordpress.com/2007/04/28/yeti3d-port/ | |download=https://dlhb.gamebrew.org/psphomebrew/yeti3d_psp_port_by_be2003.zip | ||
|website=https://be2003.wordpress.com/2007/04/28/yeti3d-port/ | |||
|source=https://be2003.wordpress.com/2007/04/28/yeti3d-port/ | |||
}} | }} | ||
Yeti3D is a pure PSP port of [[Yeti3D GBA|Yeti3D]] that is not dependent on SDL, it contains the source and compiled eboot. It was later renamed to Yeti-PSP (according to developer the updated version had not been realeased). | |||
==Features== | |||
* The current viewport is 120x80 pixels, 15bit. | |||
* All textures are 64x64 8bit. | |||
* Textures are converted to 15bit via a pre-calculated lighting LUT. | |||
* Polygons can be any convex shape. Only squares are currently used. | |||
* Each vertex is described as X, Y, Z, U, V and brightness. | |||
* The renderer uses 24:8 fixed point maths. | |||
* Polygons are clipped in 3D space using 45 degree planes. Distance to plane calculations therefore use only additions and subtractions. | |||
* Polygon edges are clipped using one divide and 6 multiplies. | |||
* 4 clipping planes are used. No front plane is required. No back plane is used. | |||
* No per-span clipping is used. Fixed point errors are hidden offscreen. | |||
==Installation== | |||
It comes with 2 versions: | |||
* EBOOT.PBP - Regular version that runs smoothly. | |||
* FAST_EBOOT.PBP - Essentially the same but without the restrictions of sceDisplayWaitVblankStart. | |||
- | |||
- | |||
==External links== | |||
Author's | * Author's website - https://be2003.wordpress.com/2007/04/28/yeti3d-port |
Latest revision as of 03:56, 21 Haziran 2024
Yeti3D - Yeti | |
---|---|
General | |
Author | be2003 |
Type | Game Engine |
Version | 0.1 |
License | Mixed |
Last Updated | 2007/04/28 |
Links | |
Download | |
Website | |
Source | |
Yeti3D is a pure PSP port of Yeti3D that is not dependent on SDL, it contains the source and compiled eboot. It was later renamed to Yeti-PSP (according to developer the updated version had not been realeased).
Features
- The current viewport is 120x80 pixels, 15bit.
- All textures are 64x64 8bit.
- Textures are converted to 15bit via a pre-calculated lighting LUT.
- Polygons can be any convex shape. Only squares are currently used.
- Each vertex is described as X, Y, Z, U, V and brightness.
- The renderer uses 24:8 fixed point maths.
- Polygons are clipped in 3D space using 45 degree planes. Distance to plane calculations therefore use only additions and subtractions.
- Polygon edges are clipped using one divide and 6 multiplies.
- 4 clipping planes are used. No front plane is required. No back plane is used.
- No per-span clipping is used. Fixed point errors are hidden offscreen.
Installation
It comes with 2 versions:
- EBOOT.PBP - Regular version that runs smoothly.
- FAST_EBOOT.PBP - Essentially the same but without the restrictions of sceDisplayWaitVblankStart.
External links
- Author's website - https://be2003.wordpress.com/2007/04/28/yeti3d-port