• DocumentCode
    492694
  • Title

    Design of a geometry engine for mobile 3D graphics

  • Author

    Lee, Chanho ; Kim, Eunmin

  • Author_Institution
    Sch. of Electron. Eng., Soongsil Univ., Seoul
  • Volume
    01
  • fYear
    2008
  • fDate
    24-25 Nov. 2008
  • Abstract
    Recently, portable devices employ applications using 3D graphics such as 3D games and 3D navigations. The portable devices require small area and low power consumption. We propose architecture for a geometry engine for 3D mobile graphics. The proposed geometry engine consists of a transformation engine and a lighting engine. The transformation engine employs two step culling scheme which reduces the complexity of pipelines. The lighting engine has variable pipelines depending on the lighting effects and the number of lighting sources. The geometry engine supports the 32 bit single precision format of the IEEE-754 standard and the reduced 24 bit floating point format for mobile environment. We design a geometry engine based on the proposed architecture using Verilog-HDL and synthesized it using a 0.25 um CMOS standard cell library at 100 MHz. It is verified by simulation and implementing on an FPGA.
  • Keywords
    CMOS integrated circuits; computer graphics; field programmable gate arrays; floating point arithmetic; hardware description languages; lighting; 3D games; 3D graphics; 3D mobile graphics; 3D navigations; CMOS standard cell library; FPGA; culling scheme; floating point format; geometry engine; lighting engine; pipelines; power consumption; transformation engine; Arithmetic; Computer graphics; Delay; Energy consumption; Engines; Geometry; Hardware design languages; Light sources; Logic; Pipelines; 3D graphics; geometry; lighting; transformation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SoC Design Conference, 2008. ISOCC '08. International
  • Conference_Location
    Busan
  • Print_ISBN
    978-1-4244-2598-3
  • Electronic_ISBN
    978-1-4244-2599-0
  • Type

    conf

  • DOI
    10.1109/SOCDC.2008.4815612
  • Filename
    4815612