Chi-Wing Fu (Philip)

    School of Computer Engineering
    Nanyang Technological University, Singapore

    Email: cwfu [at] ntu [dot] edu [dot] sg
    URL: http://www.ntu.edu.sg/home/cwfu
    Fax: +65 6792-6559
    Office: Rm #02C-104, N4

    NEW!!!
    I'm looking for dedicated PhD students, project officer (undergrad. major in CS), research assistant (for astronomical visualization), and postdoc. fellow (for astronomical visualization), if you are interested (and strong) in graphics or/and visualization, feel free to email me or drop by my office for a chat. (see post 2 here
    (Note: post doc. = research fellow and project officer = junior research assistant)


    Biography

    Philip Chi-Wing Fu received his B.Sc. and M.Phil. degrees in Computer Science and Engineering from the Chinese University of Hong Kong in 1997 and 1999, respectively, and his PhD degree in Computer Science from Indiana University in Bloomington in December, 2003. He joined School of Computer Engineering in the Nanyang Technological University in 2008. He received the IEEE Transactions on Multimedia Prize Paper Award in 2005. His research interests include scientific visualization (astronomical, medical, bio-chemical, and high-dimensional visualization), tile-based modeling and rendering methods, image-based modeling, rendering, and lighting, and real-time computer graphics techniques.

    The Bible (Chinese)

    Research

    • Publications
    • Members: IEEE, ACM, and Siggraph
    • Graphics Conference
    • Citeseer
    • IEEE Xplore
    • ACM Portal
    • Google Scholar

    I'm working on the following projects (see my publication list):
    • Astronomical visualization, modeling, and navigation
    • Tile-based methods, e.g., texture tiling, BTF tiling, etc.
    • Image-based methods: visibility, relighting
    • Surface modeling and rendering, etc. etc.

    I'm looking for dedicated students in my research, if you are interested in graphics or/and visualization,
    or if you have any other idea, feel free to email me or drop by my office for a chat.

    My Dedicated students:
    • Mr. Lai Chi-Fu, PhD student. (2009- )
    • Mr. Li Hongwei, PhD student. (2006- )
    • Mr. Lo Kui Yip (Felix), M.Phil student. (graduated)
    • Mr. Leung Man Kang (Raymond), M.Phil student. (graduated)

    Teaching

    • DM6121 Human Computer Interaction (Spring 2008) (co-teach)
    • CPE102/CSC102 Introduction to Programming (Fall 2008) (co-teach)
    • CSIT 540 Computer Graphics (Spring 2008) (co-teach)
    • Comp151-L1 Object Oriented Programming (Spring 2008)
    • Comp300D Computer Game Programming (Fall 2007) (co-teach)
    • Comp151 Object Oriented Programming (Fall 2007)
          Rm 3006, Mon/Wed/Fri 12:00-12:50am
    • CSIT 540 Computer Graphics (Spring 2007) (co-teach)
    • Comp341 Computer Graphics (Spring 2007)
    • Comp151-L1 Object Oriented Programming (Spring 2007)
    • Comp151 Object Oriented Programming (Fall 2006)
    • Comp341 Computer Graphics (Spring 2006)
    • Comp641K Advanced Graphics Programming (Fall 2005)
    • Comp341 Computer Graphics (Fall 2004)

    Computer Graphics

    • Useful Source/Algorithm/Stuff For Graphics (General)

      1. Graphics Gem Codings
      2. More Graphics software tools from ACM
      3. Journal of Graphics tools
      4. Flipcode archive
      5. Wild MAGIC
      6. Google code search
      7. Graphics Resource by Paul Bourke
      8. Computational Geometry Code
      9. The Stony Brook Algorithm Repository
      10. SourceForge
      11. 3D Object Converter

    • Graphics Developmenet

      1. OpenGL
        1. Open GL (documentation) (coding) (red book) (manpage)
        2. Open GL Utility (GLUT) (reality disappeared...)
        3. Open Volumizer
        4. Michael's Open GL page
        5. MiniGL for Palm Pilot
        6. glTT (True Type Fonts in OpenGL)
        7. Nehe : Good resource for Game Development
        8. OpenGL ES (Embedded System)
        9. NVidia Developer website
        10. ATI AMD Developer website

      2. Interface (Platform Independent)
        1. GLUT (Mark Kilgard and Nate Robins)
        2. FLTK (Flash Light Tool Kit) (Bill Spitzak et.al.)
        3. GTK (Gimp ToolKit)
        4. GLUI (Paul Rademacher)
        5. Tcl/Tk
        6. Qt

      3. OpenGL Performer
        1. Online Performer Resource!
        2. Performer-CAVE Programming (EVL)

      4. VRML / Web3D / X3D
        1. Web3D Consortium
        2. VRML works
        3. Open VRML (Open Source and Cross perform)
        4. X3D for Developers


    Interesting Stuff

    • The Creation
    • Jokes from John
    • Ton's hardware (Graphics boards)