Yeti3D - Yeti PSP: Difference between revisions

From GameBrew
(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
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox PSP homebrew
{{Infobox PSP Homebrews
| title = Yeti3D - Yeti
|title=Yeti3D - Yeti
| image = https://dlhb.gamebrew.org/psphomebrew/Yeti3D-Yeti-PSP.jpg|250px
|image=Yeti3dbe2003.png
| type = Other
|description=A 3D engine originally built by Derek Evans for the Game Boy Advance back in 2003.
| version = v0.1
|author=be2003
| licence = Mixed
|lastupdated=2007/04/28
| author = be2003
|type=Game Engine
| website = https://be2003.wordpress.com/2007/04/28/yeti3d-port/
|version=0.1
| download = https://dlhb.gamebrew.org/psphomebrew/Yeti3D-Yeti-PSP.rar
|license=Mixed
| source = https://be2003.wordpress.com/2007/04/28/yeti3d-port/
|download=https://dlhb.gamebrew.org/psphomebrew/yeti3dbe2003.7z
|website=https://be2003.wordpress.com/2007/04/28/yeti3d-port/
|source=https://be2003.wordpress.com/2007/04/28/yeti3d-port/
}}
}}
<youtube>xosu1rpN5EA</youtube>
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).


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.  


Features
==Installation==
- The current viewport is 120x80 pixels, 15bit.
It comes with 2 versions:
- All textures are 64x64 8bit.
* EBOOT.PBP - Regular version that runs smoothly.
- Textures are converted to 15bit via a pre-calculated lighting LUT.
* FAST_EBOOT.PBP - Essentially the same but without the restrictions of sceDisplayWaitVblankStart.
- 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.  


References
==External links==
Author's webpage, https://be2003.wordpress.com/2007/04/28/yeti3d-port
* Author's website - https://be2003.wordpress.com/2007/04/28/yeti3d-port
 
[[Category:PSP homebrew games]]
[[Category:Homebrew game engines on PSP]]

Latest revision as of 01:16, 4 October 2022

Yeti3D - Yeti
Yeti3dbe2003.png
General
Authorbe2003
TypeGame Engine
Version0.1
LicenseMixed
Last Updated2007/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

Advertising: