3D Hand (5 years, 4 months ago)
Download (1364 so far)
Windows version, contains sources, readme.html and executable.
Linux version, contains sources makefile, readme.html and binary. Run ./hand in the unzipped folder
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 |
|---|---|
| Fog | alt + 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


9:38 a.m.
Fixed the win zip, textures where in the wrong folder.
2:37 a.m.
Nice! I might find it useful... in the case, I'll tell you.
7:26 a.m.
great work sweet site thanks youporne paris
7:27 a.m.
cool post dude 10x =) see u sextube net
9:20 a.m.
nice work thanks see u xvideo support
6:59 p.m.
nice work dude thx see u ebony boob tube
4:48 a.m.
really good post thx porno tube sexperiment
4:50 a.m.
interesting wotk thanks nude tube365
4:51 a.m.
cool post great work thx sexvideo sharing
7:55 a.m.
45435 dfgdf g hgfh fhdgfh dgfh zootube666
7:57 a.m.
gdfgdsf gdfggfh hdgfh fjhdgf hfgh adult beast tube
7:58 a.m.
gdfgdf ggfhgf jhj gfgfdh dgfjhgfj gay porn hub
8:19 a.m.
Cool site, http://www.google.com/notebook/public/03726963131370744363/BDQGASgoQ24GM1Lcj lesbian sex videos , 982653,
10:52 a.m.
gfdg ggh dfhdfh fgh hgdfhg dfdasfgf dshfg h free xxx porno hub
10:52 a.m.
gdfghgf hgfh j gjhgf j fghf dhgfh fgh fdgh fd free adult xxx porno tv
3:32 p.m.
Preved webmastero4ki, http://oerugesyqokyce.narod.ru/page-21.html ???? tko,
5:17 p.m.
gfdgd gdfg dfghgf hgj h dsg dsgfdfhg redtube forum
8:20 p.m.
Good luck, anime lesbians , 8-PP,
3:52 a.m.
Cool site, http://www.google.ca/notebook/public/02670656156733425644/BDQUbSgoQrKSS1Lcj lesbian gallery , 131716,
12:47 a.m.
Good luck, http://www.google.ca/notebook/public/02670656156733425644/BDQE8SgoQosKS1Lcj lesbian chat rooms , 8PP,
4:46 a.m.
Sorry, god tube , :-[[,
5:55 p.m.
Cool site,
6:01 p.m.
far.txt;3;3
6:39 p.m.
Visit this link please, god tube , qysx,
2:39 a.m.
Nice stuff, croco tube , 38485,
11:51 a.m.
Cool site, croco tube , %))),
9:57 a.m.
No Credit Check Student Loan Great
Bad Credit Student Loan Now
Cheapest airline discount student ticket
Really need 5000 loan overnight
No Credit Check Loans For You
Personal Loan For Poor Credit Here
Big guaranteed online personal loans
Astrive Student Loans For You
acs student loans
Buy dirt cheap airline tickets
super cheap airplane tickets
Knock Off Coach Purses Pictures
Order replica rolex watches
replica designer handbags
knock off designer purse
6:32 p.m.
cool post thx pornhub fdhgfdhdfghdfg pornotube