openglÇý¶¯Äܹ»ÐÖúÖÚ¶àµÄ¿Í»§´¦ÀíÓ¦ÓñʼDZ¾Ê±¶ÀÁ¢ÏÔ¿¨·¢ÉúµÄÄÑÌ⣬·¢Éú¶ÀÁ¢ÏÔ¿¨Çý¶¯²»¿ÉÒÔ¼ø±ð¡¢Çý¶¯ÊÖ»úÈí¼þ±»ÆÆ»µµÈÇé¿ö¶¼Äܹ»Ó¦ÓøÃÇý¶¯¿ªÕ¹´¦Àí£¬Ó¦ÓÃÐÔÌØ±ðµÄ¸ß£¬ÓÐÐËȤµÄС»ï°é»¹¿ÉÒÔÀ´¼«¹âÏÂÔØÕ¾¸ÐÊÜ£¡
OpenGL£¨È«Ð´Open Graphics Library£©ÊǸö½ç¶¨ÁËÒ»¸ö¿ç¼ÆËã»úÓïÑÔ¡¢»ìºÏ¿ª·¢µÄ³ÌÐò±à³Ì²å¿Ú(Application programming interface)µÄ¹æ¸ñÐͺţ¬ËüÓÃÒÔת»¯³É¶þά¡¢ÈýάͼÏñ¡£ÕâÒ»²å¿ÚÓɽüÈý°ÙÎåÊ®¸ö²»Ò»ÑùµÄµ÷Óú¯Êý¹¹³É£¬ÓÃÓÚ´Ó¼ò½àµÄÍ¼ÔªÖÆ×÷·±ÔÓµÄÈýά¾°É«¡£¶øÁíÒ»ÖÖ³ÌÐò±àд²å¿ÚϵͳÈí¼þÊǽöÓÃÒÔMicrosoft windowsÉϵÄDirect3D¡£OpenGL³£¼ûÓÚCAD¡¢ÐéÄâʵ¾³¡¢¿ÆÑ§Ñо¿Êý¾Ý¿ÉÊÓ»¯³ÌÐòÁ÷³ÌºÍÍøÂçÓÎÏ·¿ª·¢Éè¼Æ¡£
opengl°²×°Îļþ×÷Óãº
Ìá¸ß¶ËµãÁÐÕóºÍͬšiÄ¿±êµÄÌØÐÔ£¬·ÀÖ¹ÔÚcpuºÍGPUÖмä»òÊǺü¸¸öCPU½ø³ÌÖмä×ÊÔ´¹²ÏíʱµÄµÈºò¿ÕÓà¡£
¸ÄÉÆ¹ÜµÀ¿É±à³Ì¿ØÖÆÆ÷ÐÔ£¬°üº¬OpenGL Core¹Ø¼üÀïµÄ¼¸ºÎͼÐÎ×ÅÉ«Æ÷¡£
×ÅÉ«Æ÷¿Éͬʱ½â¾öÎÆÂ·È¡Ñù£¬Ìá¸ßÕý·½ÌåÌùͼ»ÖʺͶàÖØ²ÉÑù3DäÖȾÑÓÕ¹ÐÔ¡£
OpenGL ARB(¹¹¼ÜÉó²éÁªºÏ»á)µ÷ÑÐ×éÓë´Ëͬʱ½ç¶¨ÁËа汾OpenGLÉÏÉ«ÓïÑÔ±í´ï¡°GLSL 1.50¡±£¬¼°Æä¶þÖÖеÄProfile£ºCompatibility Profile(¼æÈÝ)È«·½Î»¼æÈÝÎÊÌâ¾É°æµÄOpenGL¹æ·¶£¬ÊÊÓÃĿǰӦÓÃÈí¼þ£»Core Profile(¹Ø¼ü·½Ê½)Ôò¸üΪ¾«Á·£¬¹Ø¼üÓÃÒÔ¿ª·¢µÄÓ¦ÓÃÈí¼þ¡£
1¡¢Èç¹ûÊÇvc6.0£¬ÄÇôÄãҪȥÕÒopenglµÄ¿â£¬½«¿âº¯Êý·ÅÈ룬VCËùÊôµÄÎļþĿ¼ÏµÄincludeÎļþ¼ÐÀï(VC98/include/GL)£¬*.lib·ÅÈëlibÎļþ¼ÐÀï(VC98/Lib)£¬dll·ÅÈëc:/windows/system32À¿ª·¢Éè¼ÆÊ±¼ÓÉÏÍ·Îļþ°üº¬¾Í¿ÉÒÔÁË
2¡¢Èç¹ûÊÇVS2008°Ñglut.h¿½±´µ½x:Program FilesMicrosoftVisual studio 9.0VCincludeGLÎļþ¼ÐÖÐ,ÒªÊÇûÓÐGLÕâÒ»Îļþ¼ÐÔòÄܹ»×ÔÉíд´½¨Ò»¸ö¡££¨x¾ÍÊÇÄã°²ÑbVSµÄÅ̱ê¼Ç£¬¼ÙÈç×°µÄÊÇVC µÃ»°£¬Àï±ßÓÐÒ»¸öglÎļþ£¬Visual Studio 2008Ôò±ØÐë×ÔÉíȥд´½¨Ò»¸ö£©
3¡¢°Ñ»º½âѹÁ¦»ñµÃµÄglut.libºÍglut32.lib·Å½ø¾²Ì¬º¯Êý¿âËùÊôÎļþ¼Ð£¨¼´Óëinclude²¢ÁеÄlibÎļþ¼ÐÏ£©¡£
4¡¢°Ñ»º½âѹÁ¦»ñµÃµÄglut.dllºÍglut32.dll·Å½øµçÄÔ²Ù×÷ϵͳÎļþĿ¼Ï±ߵÄsystem32Îļþ¼ÐÄÚ¡££¨µäÐÍÐԵIJ¿Î»Îª£ºC:WindowsSystem32£©
¼ÆËãÆ÷¼ÆËã»úÖÐÓÐÐí¶àδÊܱ£»¤µÄÎļþ¡£ËäÈ»·À²¡¶¾Èí¼þÊÇÓб£Õϵ쬵«ÎÒÃÇÈÔÈ»¿ÉÒÔÔÚÒ»Ð©ÖØÒªµÄÎļþ¼ÐÖÐʹÓÃÎļþ¼ÓÃÜÈí¼þÀ´´ïµ½Ë«Öر£ÏÕЧ¹û£¬»òÕßÔÚijЩ¹«Ë¾£¬µ±Ðí¶àÈËʹÓüÆËã»úʱ£¬Èç¹ûÎÒÃDz»Ï£Íû±ðÈË¿´µ½ÎÒÃÇ×Ô¼º¡£ÕâЩÃâ·ÑµÄÎļþ¼ÓÃÜÈí¼þÒ²¿ÉÒÔÓÃÓÚÏÖÓеÄÎļþ¡£¶àÌØÈí¼þרÌâΪÄúÌṩÎļþ¼Ð¼ÓÃÜÈí¼þ,³¬¼¶Îļþ¼Ð¼ÓÃÜÈí¼þ,360Îļþ¼Ð¼ÓÃÜÈí¼þ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩÎļþ¼Ð¼ÓÃܹ¤¾ß,Ãâ·ÑÎļþ¼Ð¼ÓÃܹ¤¾ß,win7Îļþ¼Ð¼ÓÃܹ¤¾ß;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þרÌâΪÄúÌṩÎļþ¼ÐÇ¿ÖÆÉ¾³ý¹¤¾ß,360Ç¿ÖÆÉ¾³ý¹¤¾ß,qqpcmgrÎļþ¼ÐÇ¿ÖÆÉ¾³ý;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þվΪÄúÌṩ×îÐÂÃâ·ÑÎļþ¼Ð¼ÓÃÜÈí¼þרÌâ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒ×îÐÂÃâ·ÑÎļþ¼Ð¼ÓÃÜÈí¼þÅÅÃû¾ÍÀ´¶àÌØÈí¼þÕ¾¡£
¶àÌØÈí¼þվΪÄúÌṩ×îÐÂÎļþ¼Ðͬ²½Èí¼þרÌâ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒ×îÐÂÎļþ¼Ðͬ²½Èí¼þÅÅÃû¾ÍÀ´¶àÌØÈí¼þÕ¾¡£