Description: anytex_demo_src.zip
anyTex - a class for non-restrictive textures in OpenGL
anyTex is a class allowing you to load a bitmap of a given color depth from a file and think of it as texture with no restrictions (of course, limited by the computer resources, that is something we have to live with).
-anytex_demo_src.zip anyTex-a class for n on-restrictive textures in OpenGL is a c anyTex lass allowing you to load a bitmap of a given colo r depth from a file and think of it as texture with no restrictions (of course, limited by the computer resources, that is something we have to live with). Platform: |
Size: 28438 |
Author:上官婉儿 |
Hits:
Description: Welcome to Tutorial 9. By now you should have a very good understanding of OpenGL. You ve learned everything from setting up an OpenGL Window, to texture mapping a spinning object while using lighting and blending. This will be the first semi-advanced tutorial. You ll learn the following: Moving bitmaps around the screen in 3D, removing the black pixels around the bitmap (using blending), adding color to a black & white texture and finally you ll learn how to create fancy colors and simple animation by mixing different colored textures together.
We ll be modifying the code from lesson one for this tutorial. We ll start off by adding a few new variables to the beginning of the program. I ll rewrite the entire section of code so it s easier to see where the changes are being made. Platform: |
Size: 18541 |
Author:mwb |
Hits:
Description: anytex_demo_src.zip
anyTex - a class for non-restrictive textures in OpenGL
anyTex is a class allowing you to load a bitmap of a given color depth from a file and think of it as texture with no restrictions (of course, limited by the computer resources, that is something we have to live with).
-anytex_demo_src.zip anyTex-a class for n on-restrictive textures in OpenGL is a c anyTex lass allowing you to load a bitmap of a given colo r depth from a file and think of it as texture with no restrictions (of course, limited by the computer resources, that is something we have to live with). Platform: |
Size: 27648 |
Author:上官婉儿 |
Hits:
Description: 本程序中才用了立方体贴图,opengl执行光照计算,并根据标准光照模式计算单个片断的颜色。然后这些片断颜色与应用到几何图形的过滤纹理单元混合。-This procedure have used the cube texture, opengl implementation of lighting calculation, and in accordance with standard illumination pattern of a single fragment color. And then the color and application of these fragments to the geometry of the filter unit mixed texture. Platform: |
Size: 723968 |
Author:songyunan |
Hits:
Description: Welcome to Tutorial 9. By now you should have a very good understanding of OpenGL. You ve learned everything from setting up an OpenGL Window, to texture mapping a spinning object while using lighting and blending. This will be the first semi-advanced tutorial. You ll learn the following: Moving bitmaps around the screen in 3D, removing the black pixels around the bitmap (using blending), adding color to a black & white texture and finally you ll learn how to create fancy colors and simple animation by mixing different colored textures together.
We ll be modifying the code from lesson one for this tutorial. We ll start off by adding a few new variables to the beginning of the program. I ll rewrite the entire section of code so it s easier to see where the changes are being made. -Welcome to Tutorial 9. By now you should have a very good understanding of OpenGL. You ve learned everything from setting up an OpenGL Window, to texture mapping a spinning object while using lighting and blending. This will be the first semi-advanced tutorial. You ll learn the following: Moving bitmaps around the screen in 3D, removing the black pixels around the bitmap (using blending), adding color to a black Platform: |
Size: 1304576 |
Author:mwb |
Hits:
Description: 在这个系列讲座中介绍了有关OpenGL的基本知识,主要涉及颜色、绘制几何体、坐
标变换、堆栈操作、显示列表、光照和材质、纹理映射、特殊效果、曲面和曲线的绘制、
二次几何体绘制、像素操作、如何绘制动画物体及菜单管理。通过对讲座中提供的实例的
理解消化,读者可以较容易地进入OpenGL的世界。-In this lecture series introduces the basic knowledge of OpenGL-related, mainly related to color, draw geometry, coordinate transformation, stack operation, the display list, light and texture, texture mapping, special effects, surface and curve drawing, second drawing geometry, pixel operation, how to draw animated objects and menu management. Through lectures provided examples of the understanding of digestion, readers can more easily enter the world of OpenGL. Platform: |
Size: 2561024 |
Author:马某某 |
Hits:
Description: 设定光照模式、光源颜色及材质的组合变换,使用vc编写的opengl程序-Set light mode, light source color and texture combination of transformation, vc prepared using opengl program Platform: |
Size: 2128896 |
Author:coral |
Hits:
Description: 使用OpenGL载入纹理,并在旋转的物体上贴图并打上光线以及混色(透明)处理。在3D场景中移动位图,并去除位图上的黑色象素(使用混色),着为黑白纹理上色。-The use of OpenGL texture loading, and rotating objects in the map and marked with light and color (transparent) to deal with. Mobile 3D scene in the bitmap and bitmaps to remove the black pixels (using blending), the texture color to black and white. Platform: |
Size: 674816 |
Author:linmao |
Hits:
Description: 利用OpenGL根据.raw作为高度图文件绘制地形,按键f为GL_FILL模式,按键l为GL_LINE模式,m为纹理贴图的地形,c为自己设置颜色的地形,h和t切换不同的地形.-The use of OpenGL in accordance with. Raw height map as a document mapping the topography, key f for GL_FILL mode l for GL_LINE mode button, m for the texture mapping of the terrain, c the color settings for their own terrain, h and t switch different terrain. Platform: |
Size: 8306688 |
Author:程代宗 |
Hits:
Description: OpenGL 程序指导红皮书,Color Plates
Glossary (not included in this version) -OpenGL Programming Guide
or The Red Book
About This Guide
Chapter 1: Introduction to OpenGL
Chapter 2: Drawing Geometric Objects
Chapter 3: Viewing
Chapter 4: Display Lists
Chapter 5: Color
Chapter 6: Lighting
Chapter 7: Blending, Antialiasing, and Fog
Chapter 8: Drawing Pixels, Bitmaps, Fonts, and Images
Chapter 9: Texture Mapping
Chapter 10: The Framebuffer
Chapter 11: Evaluators and NURBS
Chapter 12: Selection and Feedback
Chapter 13: Now That You Know
Appendix A: Order of Operations
Appendix B: OpenGL State Variables
Appendix C: The OpenGL Utility Library
Appendix D: The OpenGL Extension to the X Window System
Appendix E: The OpenGL Programming Guide Auxiliary Library
Appendix F: Calculating Normal Vectors
Appendix G: Homogeneous Coordinates and Transformation Matrices
Appendix H: Programming Tips
Appendix I: OpenGL Invariance
Appendix J: Color Plates
Glossary (not included in this version)
Platform: |
Size: 6776832 |
Author:yangfu |
Hits:
Description: Programming with OpenGL: An Introduction
OpenGL, the standard software interface for graphics hardware, allows programmers to create interactive 2D and 3D graphics applications on a variety of systems. With OpenGL you can create high-quality color images. OpenGL makes it easy to build geometric models, change the viewing position, control the color and lighting of geometric primitives, and manipulate pixel and texture map images.
Platform: |
Size: 458752 |
Author:SS |
Hits:
Description: 对不规则模糊物体模拟是计算机图形学研究的热点问题之一,其中火焰是一种常见的涉及面较广的自然现象,因此火焰模拟具有重要意义。本文提出了一种基于粒子系统和纹理映射以及OpenGL混合技术的3D火焰模拟模型,本方法采用特定的几何造型作为基本粒子,既能提高绘制速度又能降低计算量,并通过粒子混合实现了火焰不同区域颜色的变化,同时反映了其中温度的差异。另外该方法还反映了风力对粒子系统的影响。实验结果表明,利用该方法模拟的火焰逼真,占用资源少,能较好地满足多种场合的实时绘制需要- Pairs of irregular fuzzy objects, computer graphics simulation of the hot topic of research, in which the flame is a common natural phenomenon involves a broader, so the flame simulation of great significance. This paper presents a particle system based on OpenGL and texture mapping, as well as hybrid technology, 3D fire simulation model, this method is the use of specific geometric shape as the elementary particles, both to improve rendering speed as well as lower calculation of the amount of particle mixing achieved through the flame different regions of the color change, while reflecting a temperature difference. In addition the method also reflects the impact of wind on the particle system. Experimental results show that using the realistic simulation of the flame, taking up less resources and can better meet the needs of a variety of occasions, the real-time rendering. Platform: |
Size: 39936 |
Author: |
Hits:
Description: 对创建和渲染3D模型、从不同的透视角度观察物体、使用着色、光照和纹理贴图使场景更加逼真等有卓越效果。-For creating and rendering 3D models, from the perspective of different objects in perspective, the use of color, light and texture make the scene more realistic, which are excellent results. Platform: |
Size: 3942400 |
Author:wangyanan |
Hits:
Description: OpenGL图形系统是一个软件接口,让程序员能够创建交互式程序,使用计算机图形学技术生成具有真实感的图像。本书是OpenGL ARB推荐的OpenGL 1.4版学习指南。
本书首先阐述OpenGL的功能和计算机图形学基本知识,包括状态管理和几何体的绘制、模型变换、视点变换和投影变换、颜色和光照;然后深入探讨一些高级技术,包括反走样、混合、雾效、显示列表、图像处理、纹理映射、帧缓存、网格化、NURBS、选择和反馈等;同时讨论其他一些重要主题,像如何提高程序的性能、OpenGL扩展和跨平台技术等。
-OpenGL graphics system is a software interface that allows programmers to create interactive programs that use computer graphics technology to generate a realistic image. This book is recommended by the OpenGL ARB OpenGL 1.4 version of the study guide.
This book begins by describing the features of OpenGL and basic knowledge of computer graphics, including state management and the geometry of the drawing, model transformation, perspective transformation and projection transformation, color and light and in-depth look at some advanced technologies, including anti-aliasing, blending, fog , the display list, image processing, texture mapping, frame buffer, grid, NURBS, selection and feedback also discuss other important topics, like how to improve program performance, OpenGL extensions and cross-platform technology.
Platform: |
Size: 34950144 |
Author:zqq |
Hits:
Description: 纹理映射简单的讲,就是把一个纹理(其实说白了,纹理可以理解为一幅图像)映射到空间物体的表面上,因此纹理映射也叫贴图,这个表明不一定是矩形,比如说我可以是球面,或者是任意曲面。在上一篇文章OpenGL_Qt学习笔记之_04(3D图形的绘制和旋转)中,我们绘制的空间体的表面都是一些光滑的颜色,如果要在其表面采用那种方法绘制图像的话,则必须利用微分的思想,一个一个的绘制小图像,然后拼接起来,可想而知,这个过程是多么的复杂,opengl的纹理映射就可以很好的解决这一问题。
这个实验室在上一篇博文OpenGL_Qt学习笔记之_04(3D图形的绘制和旋转) 绘制的立方体上贴每个面上贴上一张纹理(即图片)。-Simple texture mapping, a texture (in fact, white, and texture can be understood as an image) is mapped to the surface of the space objects, texture mapping, also known as maps, this show that is not necessarily a rectangle, for example, I can spherical, or any surface. In the previous article OpenGL_Qt study notes _04 (3D graphics rendering and rotation), the space we draw the body surface are smooth color, if you want to kind of method to draw the image on its surface, you must the idea of using the differential, a draw small image, then stitching together, we can imagine how complex this process is opengl texture mapping can be a good solution to this problem. This laboratory cube drawn on the blog post OpenGL_Qt study notes _04 (3D graphics rendering and rotation) posted each the surface paste a texture (picture). Platform: |
Size: 391168 |
Author:wuwei |
Hits:
Description: 本次实验主要是学习下opengl中光照的使用方法,opengl中的光照分为环境光,漫射光,镜面光,反射光4种,这里主要是学习环境光和漫射光的设置,同时对比下opengl中支持的几种纹理滤波方式的效果,另外也可以加入色彩融合效果。这次实验是将一个木箱纹理贴到一个立方体上,然后我们在空间屏幕正外方设置了一个光源,可以用键盘的L键来控制该光源的开启和关闭;用F键来旋转程序中用到的3种滤波方式,按下F键后,依次切换该3种方式;用PageUp键来使物体离观察者越来越远,相反,用PageDown来使物体离我们越来越近;使用向上光标键加快物体旋转的速度,向下光标键减小物体旋转的速度。
开发环境:windows+QtCreator2.5.1+Qt4.8.2-The experiment is mainly the use of light in learning under opengl, opengl light into the ambient light, diffuse light, specular light, reflected light, learning environment light and diffuse light settings while contrast under opengl in support of several on the effect of texture filtering, addition can also add color fusion effect. This experiment is a wooden texture to a cube, and then we have a light source is set in space screen positive outward, L key can use the keyboard to control the opening and closing of the light source with the F key rotation procedures used three kinds of filtering the way, press the F key, followed by switching the 3 ways PageUp key to make objects farther and farther away from the observer, on the contrary, PageDown to make objects closer and closer using the accelerating the speed of rotation of the object, the up cursor key down cursor keys to reduce the speed of rotation of the objects. Development Environment: windows+QtCreator2.5.1+Qt4.8.2 Platform: |
Size: 2189312 |
Author:wuwei |
Hits:
Description: 在这个系列讲座中介绍了有关OpenGL的基本知识,主要涉及颜色、绘制几何体、坐标变换、堆栈操作、显示列表、光照和材质、纹理映射、特殊效果、曲面和曲线的绘制、二次几何体绘制、像素操作、如何绘制动画物体及菜单管理。通过对讲座中提供的实例的理解消化,读者可以较容易地进入OpenGL的世界。-Described in this lecture series about OpenGL basic knowledge, mainly involving color drawing geometry, coordinate transformation, stack manipulation, display list, light and material, texture mapping, special effects, surfaces and curves drawn, secondary geometric body draw pixel manipulation, how to draw animated objects and menu management. Through the understanding of the examples provided in the lecture digestion, the reader can more easily enter the OpenGL the world. Platform: |
Size: 792576 |
Author:ywq |
Hits: