3D Hand (5 years, 4 months ago)

Sunday, 1 May 2005, 13:33 p.m.

Download (1364 so far)

Windows version, contains sources, readme.html and executable.

Get it here

Linux version, contains sources makefile, readme.html and binary. Run ./hand in the unzipped folder

Get it here

Recquirements

An average 2005 computer will do, eg: pentium 4 with a fx5200 performed at an acceptable framerate (showing at the same time how poorly optimised is my code).

To run it on a windows platform you need glut32.dll here.

For gnu/linux such as debian and ubuntu, you need glutg3 and glutg3-dev packages

This program is a first introduction to 3D in opengl with C++, it allowed me to see differents area in 3D programming like animations, texturing, blending, camera and modeling.

Features

  • Lighting :A sun rotate around the room in 40 second, giving nice dynamic luminosity, there is also a turning red spot ball lamp on the small table, which has a narrower angle of effect (40 degree), it moves around the room, and can be controled with u and i , every model use glNormal3f to specifie how the light should refract when it arrives on the surface. Source light are represented by cyan cube
  • Models : All the models where made using scaling of cubes, sphere and cylinder no mesh which is an area i would like to explore next time. The lamp use a glass texture with blending to make it transparent.
  • Skybox : A sky box suround the room, it was done using a large cube with specific joined textures. A dome is often used in computer graphics for this purpose.
  • Fog : implemented by opengl. see commands to activate.
  • Blending : implemented by opengl. see commands to activate.
  • Texturising : was really enjoyable the more realistic it looks, the better. Putting the commands as a panel in the room is a nicer help implementation than a fixed front page :). see commands to activate.
  • Wireframe : implemented by opengl. see commands to activate.
  • Animation : like explained in the most diffictul problems encountered, animation are realy time based, they dont use postRedisplay() + loop. To check it do a right clic menu during an animation and clic again few secondes later you will see the object at the new position. During big animations the red spot start turning. If no action is occuring, every 10s a random animation is started.
  • View : Top view, side view, pannel view using glLookAt, and a fixed perspecive viewport, activated with ^.
  • Picking : By clicking on an object, if an animation is linked to it, it will start, otherwise a nonoAnim arise :). The objects can be picked from any view.

Commands

Action Key, Command
Fogalt + shift + f
Wireframe alt + shift + w
Blending alt + shift + b
Texture alt + shift + t
Help alt + shift + h
Reset alt + shift + r
Top view t
Side View &
Perspective Viewport^
Door h
Spot Light u and i
Tennis Ball Anim clic on it
or right click menu
Chair and bin Anim clic on them
or right click menu
Warning Light Anim alt + l
Yeah Anim alt + l
Nono Anim alt + n
Finger Anim alt + f
Waiting Anim alt + w
Victory Anim alt + v
Fist Anim alt + q
Rotate world alt + r
Move camera arrow keys
Move hand shift + arrow keys
Move fingers 1234!@#$
qwerQWER
asdfASDF
zxcvZXCV
m,./M<>?
Move palm p[]P{}

Credits

Nehe tutorials http://nehe.gamedev.net/
Lighthouse tutorial http://www.lighthouse3d.com/opengl/

Screenshots

hands1 hands2 hands3 hands4 hands5

Comments

  1. Sep 5 2006
    australia
    #1

    Fixed the win zip, textures where in the wrong folder.

  2. Jun 5 2007
    italy
    #2

    Nice! I might find it useful... in the case, I'll tell you.

  3. Jul 31 2008
    china
    #3

    great work sweet site thanks youporne paris

  4. Jul 31 2008
    australia
    #4

    cool post dude 10x =) see u sextube net

  5. Jul 31 2008
    china
    #5

    nice work thanks see u xvideo support

  6. Jul 31 2008
    italy
    #8

    nice work dude thx see u ebony boob tube

  7. Aug 1 2008
    china
    #12

    really good post thx porno tube sexperiment

  8. Aug 1 2008
    saudi arabia
    #13

    interesting wotk thanks nude tube365

  9. Aug 1 2008
    republic of korea
    #14

    cool post great work thx sexvideo sharing

  10. Aug 1 2008
    china
    #17

    45435 dfgdf g hgfh fhdgfh dgfh zootube666

  11. Aug 1 2008
    viet nam
    #18

    gdfgdsf gdfggfh hdgfh fjhdgf hfgh adult beast tube

  12. Aug 1 2008
    canada
    #19

    gdfgdf ggfhgf jhj gfgfdh dgfjhgfj gay porn hub

  13. Aug 1 2008
    taiwan
    #20

    Cool site, http://www.google.com/notebook/public/03726963131370744363/BDQGASgoQ24GM1Lcj lesbian sex videos , 982653,

  14. Aug 1 2008
    #24

    gfdg ggh dfhdfh fgh hgdfhg dfdasfgf dshfg h free xxx porno hub

  15. Aug 1 2008
    netherlands
    #26

    gdfghgf hgfh j gjhgf j fghf dhgfh fgh fdgh fd free adult xxx porno tv

  16. Aug 1 2008
    taiwan
    #31

    Preved webmastero4ki, http://oerugesyqokyce.narod.ru/page-21.html ???? tko,

  17. Aug 1 2008
    #32

    gfdgd gdfg dfghgf hgj h dsg dsgfdfhg redtube forum

  18. Aug 1 2008
    china
    #34

    Good luck, anime lesbians , 8-PP,

  19. Aug 3 2008
    thailand
    #54

    Cool site, http://www.google.ca/notebook/public/02670656156733425644/BDQUbSgoQrKSS1Lcj lesbian gallery , 131716,

  20. Aug 4 2008
    thailand
    #59

    Good luck, http://www.google.ca/notebook/public/02670656156733425644/BDQE8SgoQosKS1Lcj lesbian chat rooms , 8PP,

  21. Aug 4 2008
    thailand
    #61

    Sorry, god tube , :-[[,

  22. Aug 4 2008
    hungary
    #66

    Cool site,

  23. Aug 4 2008
    thailand
    #68

    far.txt;3;3

  24. Aug 5 2008
    united states
    #87

    Visit this link please, god tube , qysx,

  25. Aug 6 2008
    thailand
    #91

    Nice stuff, croco tube , 38485,

  26. Aug 6 2008
    france
    #96

    Cool site, croco tube , %))),

  27. Aug 9 2008
    denmark
    #111
  28. Sep 28 2008
    malaysia
    #174

    cool post thx pornhub fdhgfdhdfghdfg pornotube

Post yours

Last Comments

Top downloads

Rss Feeds