Jump to content
  • Advertisement

gohacker82

Member
  • Content Count

    39
  • Joined

  • Last visited

Community Reputation

122 Neutral

About gohacker82

  • Rank
    Member
  1. gohacker82

    3D animation software ???

    i want to build my own character... What software that can make my job easier on build the animation of my character(help me)? i use 3d Max 6 for 3d modeling... i worked on XP windows.. any suggestion..??
  2. gohacker82

    GLSL: blending two images

    if you use masking. it will slow your render rate.. its not good for you. coz it must use use 2 steps glBlendFunc(GL_DST_COLOR,GL_ZERO) and glBlendFunc(GL_ONE,GL_ONE) i'll xplain a litle about glBlendFunc() glBlendFunc(sFactor,dFactor); Buffer = src*sFactor + buffer*dFactor try to use glBlendFunc(GL_SRC_ALPHA,GL_ONE); or glBlendFunc(GL_SRC_COLOR,GL_ONE); GL_SRC_ALPHA means the alpha chanels GL_SRC_COLOR means the color chanels GL_ONE means (1,1,1,1) on RGBA glBlendFunc(GL_SRC_ALPHA,GL_ONE); blend the src color with the dist color based on src alpha; so if the src pixel color 212 and the dist 100; then the final is 212*alpha+100*1; and if the src pixel color 0 and the dist 100; then the final is 0*alpha+100*1; and it will return the dist color.. so the black color usualy transparant. (in this case)
  3. does picking in opengl can retrieve the x,y,z ? example: i have a terrain. and i click my mouse at (100,200) i use gluPerspective() and glLookAt() does picking can retrieve the x,y,z terrain coordinate? help
  4. gohacker82

    help me... about mouse select OGL

    does picking retrieves a x,y,z coordinate ? example i have a plain terain. i user gluperspective() and gluLookat(5.0,3.0,4.0,0.0,0.0,0.0,0.0,1.0,0.0); and i click my mouse at point (100,100); does picking can retrieves x,y,z terrain coordinate ? (coordinate retriever not object retriever) help..
  5. Need help .... I have some problem, how to tell the model to move to the place where i click (on 3d Terrain) I already make an ugly model (after all) hiks..hiks.. and Build a Terrain with height map and my problem is, how to convert the 2d point wich i get it from WM_LBUTTONCLICK and apply it to my terrain? so i can tell my model to go there.. help... thanks..
  6. gohacker82

    try to understand glBlendFunc() help me...

    itsnt an answer...
  7. Hi.. I have a problem to understand glBlendFunc(sfactor,dfactor); i want to learn deeper about this function.. what is the influence from sFactor and dFactor parameter i read in the article glBlendFunc(GL_DST_COLOR,GL_ZERO) and glBlendFunc(GL_ONE,GL_ONE) is for masking.. where those come from? it said Kr = 2^Mr - 1 what is Kr and Mr for? Please help me... thanks ..
  8. Hi.. I have a problem to understand glBlendFunc(sfactor,dfactor); i want to learn deeper about this function.. what is the influence from sFactor and dFactor parameter i read in the article glBlendFunc(GL_DST_COLOR,GL_ZERO) and glBlendFunc(GL_ONE,GL_ONE) is for masking.. where those come from? it said Kr = 2^Mr - 1 what is Kr and Mr for? Please help me... thanks ..
  9. gohacker82

    Blending

    try disable gl depth.
  10. gohacker82

    QUATERNION?

    thanx....
  11. gohacker82

    QUATERNION?

    hello.. i've got a problem with Quaternion... What is Quaternion? Quote: Matrix = [ (w2 + x2 - y2 - z2) (2xy - 2wz) (2xz + 2wy) (2xy + 2wz) (w2 - x2 + y2 - z2) (2yz - 2wx) (2xz - 2wy) (2yz + 2wx) (w2 - x2 - y2 + z2) ] how to make this matrix ? thanx..
  12. gohacker82

    QUATERNION?

    hello.. i've got a problem with Quaternion... What is Quaternion? Quote: Matrix = [ (w2 + x2 - y2 - z2) (2xy - 2wz) (2xz + 2wy) (2xy + 2wz) (w2 - x2 + y2 - z2) (2yz - 2wx) (2xz - 2wy) (2yz + 2wx) (w2 - x2 - y2 + z2) ] how to make this matrix ? thanx..
  13. gohacker82

    simple input

    if you using vc++ net / 6.0 try to use wParam in WinProc LRESULT CALLBACK WinProc(HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam) { switch(uMsg) { //bla...bla..bla case WM_KEYDOWN: switch(wParam) { case 0x41 : goUp(); // if a pressed go up case 0x5A : goDown(); // if z pressed go down } } } this is the virtual key map : VK_LBUTTON (01) Left mouse button VK_RBUTTON (02) Right mouse button VK_CANCEL (03) Control-break processing VK_MBUTTON (04) Middle mouse button (three-button mouse) VK_XBUTTON1 (05) Windows 2000/XP: X1 mouse button VK_XBUTTON2 (06) Windows 2000/XP: X2 mouse button - (07) Undefined VK_BACK (08) BACKSPACE key VK_TAB (09) TAB key - (0A-0B) Reserved VK_CLEAR (0C) CLEAR key VK_RETURN (0D) ENTER key - (0E-0F) Undefined VK_SHIFT (10) SHIFT key VK_CONTROL (11) CTRL key VK_MENU (12) ALT key VK_PAUSE (13) PAUSE key VK_CAPITAL (14) CAPS LOCK key VK_KANA (15) Input Method Editor (IME) Kana mode VK_HANGUEL (15) IME Hanguel mode (maintained for compatibility; use VK_HANGUL) VK_HANGUL (15) IME Hangul mode - (16) Undefined VK_JUNJA (17) IME Junja mode VK_FINAL (18) IME final mode VK_HANJA (19) IME Hanja mode VK_KANJI (19) IME Kanji mode - (1A) Undefined VK_ESCAPE (1B) ESC key VK_CONVERT (1C) IME convert VK_NONCONVERT (1D) IME nonconvert VK_ACCEPT (1E) IME accept VK_MODECHANGE (1F) IME mode change request VK_SPACE (20) SPACEBAR VK_PRIOR (21) PAGE UP key VK_NEXT (22) PAGE DOWN key VK_END (23) END key VK_HOME (24) HOME key VK_LEFT (25) LEFT ARROW key VK_UP (26) UP ARROW key VK_RIGHT (27) RIGHT ARROW key VK_DOWN (28) DOWN ARROW key VK_SELECT (29) SELECT key VK_PRINT (2A) PRINT key VK_EXECUTE (2B) EXECUTE key VK_SNAPSHOT (2C) PRINT SCREEN key VK_INSERT (2D) INS key VK_DELETE (2E) DEL key VK_HELP (2F) HELP key (30) 0 key (31) 1 key (32) 2 key (33) 3 key (34) 4 key (35) 5 key (36) 6 key (37) 7 key (38) 8 key (39) 9 key - (3A-40) Undefined (41) A key (42) B key (43) C key (44) D key (45) E key (46) F key (47) G key (48) H key (49) I key (4A) J key (4B) K key (4C) L key (4D) M key (4E) N key (4F) O key (50) P key (51) Q key (52) R key (53) S key (54) T key (55) U key (56) V key (57) W key (58) X key (59) Y key (5A) Z key VK_LWIN (5B) Left Windows key (Microsoft® Natural® keyboard) VK_RWIN (5C) Right Windows key (Natural keyboard) VK_APPS (5D) Applications key (Natural keyboard) - (5E) Reserved VK_SLEEP (5F) Computer Sleep key VK_NUMPAD0 (60) Numeric keypad 0 key VK_NUMPAD1 (61) Numeric keypad 1 key VK_NUMPAD2 (62) Numeric keypad 2 key VK_NUMPAD3 (63) Numeric keypad 3 key VK_NUMPAD4 (64) Numeric keypad 4 key VK_NUMPAD5 (65) Numeric keypad 5 key VK_NUMPAD6 (66) Numeric keypad 6 key VK_NUMPAD7 (67) Numeric keypad 7 key VK_NUMPAD8 (68) Numeric keypad 8 key VK_NUMPAD9 (69) Numeric keypad 9 key VK_MULTIPLY (6A) Multiply key VK_ADD (6B) Add key VK_SEPARATOR (6C) Separator key VK_SUBTRACT (6D) Subtract key VK_DECIMAL (6E) Decimal key VK_DIVIDE (6F) Divide key VK_F1 (70) F1 key VK_F2 (71) F2 key VK_F3 (72) F3 key VK_F4 (73) F4 key VK_F5 (74) F5 key VK_F6 (75) F6 key VK_F7 (76) F7 key VK_F8 (77) F8 key VK_F9 (78) F9 key VK_F10 (79) F10 key VK_F11 (7A) F11 key VK_F12 (7B) F12 key VK_F13 (7C) F13 key VK_F14 (7D) F14 key VK_F15 (7E) F15 key VK_F16 (7F) F16 key VK_F17 (80H) F17 key VK_F18 (81H) F18 key VK_F19 (82H) F19 key VK_F20 (83H) F20 key VK_F21 (84H) F21 key VK_F22 (85H) F22 key VK_F23 (86H) F23 key VK_F24 (87H) F24 key - (88-8F) Unassigned VK_NUMLOCK (90) NUM LOCK key VK_SCROLL (91) SCROLL LOCK key (92-96) OEM specific - (97-9F) Unassigned VK_LSHIFT (A0) Left SHIFT key VK_RSHIFT (A1) Right SHIFT key VK_LCONTROL (A2) Left CONTROL key VK_RCONTROL (A3) Right CONTROL key VK_LMENU (A4) Left MENU key VK_RMENU (A5) Right MENU key VK_BROWSER_BACK (A6) Windows 2000/XP: Browser Back key VK_BROWSER_FORWARD (A7) Windows 2000/XP: Browser Forward key VK_BROWSER_REFRESH (A8) Windows 2000/XP: Browser Refresh key VK_BROWSER_STOP (A9) Windows 2000/XP: Browser Stop key VK_BROWSER_SEARCH (AA) Windows 2000/XP: Browser Search key VK_BROWSER_FAVORITES (AB) Windows 2000/XP: Browser Favorites key VK_BROWSER_HOME (AC) Windows 2000/XP: Browser Start and Home key VK_VOLUME_MUTE (AD) Windows 2000/XP: Volume Mute key VK_VOLUME_DOWN (AE) Windows 2000/XP: Volume Down key VK_VOLUME_UP (AF) Windows 2000/XP: Volume Up key VK_MEDIA_NEXT_TRACK (B0) Windows 2000/XP: Next Track key VK_MEDIA_PREV_TRACK (B1) Windows 2000/XP: Previous Track key VK_MEDIA_STOP (B2) Windows 2000/XP: Stop Media key VK_MEDIA_PLAY_PAUSE (B3) Windows 2000/XP: Play/Pause Media key VK_LAUNCH_MAIL (B4) Windows 2000/XP: Start Mail key VK_LAUNCH_MEDIA_SELECT (B5) Windows 2000/XP: Select Media key VK_LAUNCH_APP1 (B6) Windows 2000/XP: Start Application 1 key VK_LAUNCH_APP2 (B7) Windows 2000/XP: Start Application 2 key - (B8-B9) Reserved VK_OEM_1 (BA) Used for miscellaneous characters; it can vary by keyboard. Windows 2000/XP: For the US standard keyboard, the ';:' key VK_OEM_PLUS (BB) Windows 2000/XP: For any country/region, the '+' key VK_OEM_COMMA (BC) Windows 2000/XP: For any country/region, the ',' key VK_OEM_MINUS (BD) Windows 2000/XP: For any country/region, the '-' key VK_OEM_PERIOD (BE) Windows 2000/XP: For any country/region, the '.' key VK_OEM_2 (BF) Used for miscellaneous characters; it can vary by keyboard. Windows 2000/XP: For the US standard keyboard, the '/?' key VK_OEM_3 (C0) Used for miscellaneous characters; it can vary by keyboard. Windows 2000/XP: For the US standard keyboard, the '`~' key - (C1-D7) Reserved - (D8-DA) Unassigned VK_OEM_4 (DB) Used for miscellaneous characters; it can vary by keyboard. Windows 2000/XP: For the US standard keyboard, the '[{' key VK_OEM_5 (DC) Used for miscellaneous characters; it can vary by keyboard. Windows 2000/XP: For the US standard keyboard, the '\|' key VK_OEM_6 (DD) Used for miscellaneous characters; it can vary by keyboard. Windows 2000/XP: For the US standard keyboard, the ']}' key VK_OEM_7 (DE) Used for miscellaneous characters; it can vary by keyboard. Windows 2000/XP: For the US standard keyboard, the 'single-quote/double-quote' key VK_OEM_8 (DF) Used for miscellaneous characters; it can vary by keyboard. - (E0) Reserved (E1) OEM specific VK_OEM_102 (E2) Windows 2000/XP: Either the angle bracket key or the backslash key on the RT 102-key keyboard (E3-E4) OEM specific VK_PROCESSKEY (E5) Windows 95/98/Me, Windows NT 4.0, Windows 2000/XP: IME PROCESS key (E6) OEM specific VK_PACKET (E7) Windows 2000/XP: Used to pass Unicode characters as if they were keystrokes. The VK_PACKET key is the low word of a 32-bit Virtual Key value used for non-keyboard input methods. For more information, see Remark in KEYBDINPUT, SendInput, WM_KEYDOWN, and WM_KEYUP - (E8) Unassigned (E9-F5) OEM specific VK_ATTN (F6) Attn key VK_CRSEL (F7) CrSel key VK_EXSEL (F8) ExSel key VK_EREOF (F9) Erase EOF key VK_PLAY (FA) Play key VK_ZOOM (FB) Zoom key VK_NONAME (FC) Reserved for future use VK_PA1 (FD) PA1 key VK_OEM_CLEAR (FE) Clear key hope this will help.. help me by raising my rate.... hahahaha.. thanx...
  14. gohacker82

    lists and linked lists: what are they?

    Link list is a data structure... that link to another data structur. for ex: struct number { int num; char str[255]; struct number * next; }; next is the pointer to another struct address... (to the same struct type...)
  15. gohacker82

    My first game - complete!

    very nice.... calculate the direction of the ball after collision with player rackets.(dont use random direction).. But Very nice ......... ..g82..
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!