
OpenGL ES
dnj630
这个作者很懒,什么都没留下…
展开
-
OpenGL ES Game Development 第五章(实用操作篇,译者注)
本章信息: • pc和手机游戏区别• 为手机游戏优化代码• 经验之谈:处理游戏固定桢速和不同尺寸适配• 几何和纹理动画简介• 使用OpenGL ES 渲染2D画面 OpenGL ES的出现,使得pc端移植到手机端,成为可能和easy的事。 porting面临的问题:• CPU speed• GPU speed•翻译 2014-02-11 17:25:51 · 815 阅读 · 0 评论 -
Lighting
IntroductionIn the previous tutorials, many of the scenes have appeared a bit bland. This tutorial will explain how lighting can be added to your scenes. This increases the overall realism and l转载 2014-03-23 18:51:26 · 590 阅读 · 0 评论 -
Transparency
IntroductionIn the last tutorial, we spoke about how to work with color blending.We found out that this can be extremely useful for transparency. This tutorial will show you how to create a转载 2014-03-23 22:34:03 · 598 阅读 · 0 评论 -
Setting Up Your Environment
RequirementsBefore you can begin programming OpenGL ES for the PocketPC, you will need the following :Embedded Visual C++ 4.0Embedded Visual C++ 4.0 Service Pack 4Pocket PC 2003 SDKAn OpenGL E转载 2014-03-23 18:40:51 · 617 阅读 · 0 评论 -
Keyboard Input
IntroductionIn many of your programs you will need the option of accepting keyboard input. This tutorial will explain how to capture messages sent from the keyboard.If you are using GLUT|ES,转载 2014-03-23 18:42:41 · 834 阅读 · 0 评论 -
Window Resizing
IntroductionYou may have noticed that when you open up the keyboard at the bottom of the screen, the window is resized and the shape moves off the top of the screen. As the GLUT|ESlibrary always转载 2014-03-23 18:46:28 · 520 阅读 · 0 评论 -
Perspective
IntroductionIn the real world, if you have many objects of the same size at different distances from you, you will notice that the further away the objects are, the smaller they appear.In th转载 2014-03-23 18:49:21 · 622 阅读 · 0 评论 -
Directional Lighting
IntroductionIn the previous tutorial, we added light to a scene. This light did not come from any particular direction.This tutorial will deal with directional lighting. This allows us to ta转载 2014-03-23 19:18:22 · 596 阅读 · 0 评论 -
Waving Flag
IntroductionThis tutorial is going to be slightly different to the previous tutorials. Instead of showing you something new, we are going to be seeing how you can use your knowledge gained in th转载 2014-04-07 17:28:17 · 732 阅读 · 0 评论 -
Fog
IntroductionThis tutorial will deal with the fog effect.This can be extremely useful in certain applications. Imagine that you are creating a game where you travel across a country side. You o转载 2014-04-07 17:29:12 · 691 阅读 · 0 评论 -
Masking
What is Masking?You may find yourself having an OpenGL scene with some background. You may also have some object, text or character which is made up of an image. The problem here is that the obj转载 2014-04-07 17:30:14 · 652 阅读 · 0 评论 -
Reflections
IntroductionIn the real world, reflections are always evident. This tutorial will explain how to create reflections using the stencil buffer.How does the Stencil Buffer Work?The stencil转载 2014-04-07 17:32:07 · 511 阅读 · 0 评论 -
Uncompressed TGAs
IntroductionIn the previous tutorial, we used 2 images to create transparency. This was achieved with blending and is known as masking.This tutorial will explain how to create the same effec转载 2014-04-07 17:31:08 · 715 阅读 · 0 评论 -
OpenGL Window
IntroductionThe first step in creating any OpenGL application is to create an OpenGL window on which you can display your program. This tutorial will explain how to create a window using theVinc转载 2014-03-23 18:41:59 · 459 阅读 · 0 评论 -
What is OpenGL ES?
What is OpenGL ES?"OpenGL ES is a royalty-free, cross-platform API for full-function 2D and 3D graphics on embedded systems - including handheld devices, appliances and vehicles. It is a well-defi转载 2014-03-23 18:39:44 · 433 阅读 · 0 评论 -
OpenGL ES 文章精选
http://glslstudio.com/primer/转载 2014-03-16 21:26:13 · 420 阅读 · 0 评论 -
Orthographic Projection
What is Orthographic Projection?There are 2 ways to view things. One is by viewing objects in an Orthogrpahic manner and the other is viewing objects in a perspective view.Ig you have ever l转载 2014-03-23 18:45:06 · 2286 阅读 · 0 评论 -
Transformations
IntroductionYou may find yourself needing to transform your primitives in various ways.OpenGL ES provides 3 ways of transforming your primitives :ScalingTranslationRotationScaling wi转载 2014-03-23 18:47:10 · 468 阅读 · 0 评论 -
Depth
IntroductionUp until now, any primitives that you displayed would appear on top of each other depending on the order that they were displayed in. This would occur, even if the primitives had dif转载 2014-03-23 18:47:54 · 545 阅读 · 0 评论 -
Solid Shapes
IntroductionNow that we have the ability to process depth and we can display primitives in a perspective view, we are able to create 3D objects.This tutorial follows on from the previous tut转载 2014-03-23 18:49:48 · 625 阅读 · 0 评论 -
Texture Mapping
IntroductionAfter adding lighting, you may still not be happy with the realism of your objects.This tutorial will show you how to add textures to your polygons. This is known as texture mapp转载 2014-03-23 20:22:42 · 692 阅读 · 0 评论 -
Texture Functions
IntroductionIn the previous tutorial, we dealt with how to load a bitmap and display it as a texture on an object. You were briefly introduced to the glTexParameterf function.This tutorial w转载 2014-03-23 22:31:00 · 696 阅读 · 0 评论 -
Blending
IntroductionThis tutorial will discuss color blending.Color blending is useful for effects such as transparency eg. glass, water, windows, etc.An essential part of blending is the alpha va转载 2014-03-23 22:32:42 · 693 阅读 · 0 评论 -
Mouse Input
IntroductionIn many of your programs you will need the option of accepting pointer input. This tutorial will explain how to capture messages sent by using a pointing device on the window.If转载 2014-03-23 18:43:32 · 524 阅读 · 0 评论 -
Rendering
IntroductionIn the previous tutorials, nothing has been displayed on the screen. This tutorial will explain how to setup your OpenGL ES window to allow drawing of primitives.If you are using转载 2014-03-23 18:44:10 · 422 阅读 · 0 评论 -
Color And Shading
IntroductionIn the previous tutorial, you learnt how to draw primitives. These primitives were a little dull as they were all white. This tutorial will show you how to add color and shading to y转载 2014-03-23 18:45:42 · 1335 阅读 · 0 评论 -
Backface Culling
IntroductionIn tutorial 10, you will have noticed that when the primitives rotate, their backs are also rendered. When creating a 3D object such as the box in the previous tutorial, we do not转载 2014-03-23 18:50:26 · 910 阅读 · 0 评论 -
FreeType on OpenGL ES (iPhone)
This project renders fonts using OpenGL ES and the FreeType library. The FreeType library uses font hinting, which makes the fonts look better than your average anti-aliased fonts. This project is p转载 2014-04-13 22:18:04 · 947 阅读 · 0 评论