Top of the tops
  Tools
  Libs
Temas Destacados
RSS Feeds
Ps2Dev Network
Screenshots
My menu (2074 hits)
My menu
Explosive (1704 hits)
Explosive
2 Asteroids (1556 hits)
2 Asteroids
Credits (1493 hits)
Credits
Zero Divide in Flas... (1028 hits)
Zero Divide in Flas...


LlibPlanar Beta 1.0

Lib || neofar || February 9, 2005


Os presento, por fin, LlibPlanar, llevo ya algun tiempo trabajando con ello y ya era hora de sacar algo de codigo y cerrar lo que hay, todavia la voy a mantener en una Beta 0.1, así que os podeis imaginar que quedan cosas por solucionar y muchas mejoras que incluir
Os describo por encima lo que hace esta libreria:

  • Funciones básicas para el GS
    • InitVideo,SyncV,SwapBuffers,Clear
    • Algunas primitivas en 2D (DrawLine, DrawTriangle, DrawBox, DrawTriangleGoraud,
    • DrawBoxGoraud, DrawCircle, DrawOval)

  • Funciones para la carga y manipulacion de texturas
    • Cargar Raw, IFF (8,16,24,32 bytes)
    • CreateTexture
    • UseTexture

  • Sprites 2D
    • Scale
    • Rotate
    • Translate
    • Tint
    • Alpha
    • Font 2D
    • Cargar N tipos de Fuentes
    • Scale
    • Print (xy, Center)

  • Objects 3D
    • Camaras
      • Camara en Z con render selectivo en el buffer Z

    • Luces
      • Sin limite de luces (bueno… capado a 3 luces por poner..)
      • Ambient
      • Diffuse
      • Specular (+ContraSpecular)

    • Objects
      • Carga Modelos 3DM
      • Render Point
      • Render Wireframe
      • Render Flat
      • Render Goraud
      • Render Goraund3
      • Perspective Correction
      • Environment Map

Y para que nadie se queje, teneis un directorio con 28 Samples de uso y un pequeño manual de usuario end pdf.

Y ahora vamos la puesta en marcha: La libreria se ha montado sobre la base de la lib de djhuevo en su snapshot 2, os pongo los enlaces a ambas librerias:

 La Lib Snapshot 2 (for ps2sdk) (481 Kb) 
 LlibPlanar Beta 1.0 by neofar (1,29 Mb) 

Si teneis cualquier problema para ponerla enmarcha no dudeis en darme un toque, un simple ‘MAKE’ en el raiz de cada directorio debe compilar todos los samples.

 




Copyright © 2003 by neofar   |  Powered by XOOPS © 2001-2006 The XOOPS Project  |   Theme by 7dana.com