▍1. ASEFileLoader
一个ASE模型的读入方法,用C++和OPENGL编写(an ASE model of reading the method, the preparation of C and OpenGL)
一个ASE模型的读入方法,用C++和OPENGL编写(an ASE model of reading the method, the preparation of C and OpenGL)
OPENGL 3DS FILE LOADER 。中文注释(OpenGL 3D FILE LOADER. Chinese Notes)
对OPENGL下的各种基本图形,光照,参数变化等做了综合编程(right under the OpenGL basic graphics, light, parameter changes done a comprehensive program)
三维图形编辑器,可完成对三维图形的导入导出,以及很多对图形的基本操作 AppWizard has created this 3DEditor application for you. This application not only demonstrates the basics of using the Microsoft Foundation classes but is also a starting point for writing your application.(3D graphics editor, to be completed by the introduction of 3D graphics is derived. Many of the graphics and the basic operation AppWizard has created this 3DEdi tor application for you. This application not o nly demonstrates the basics of using the Micros oft Foundation classes but is also a starting po int for writing your application.)
A C++/SDL/OpenGL player for the Biovision .bvh file format, which stores hierarchical motion data commonly originating from motion capture hardware. Support for the Kaydara .fbx format (a general 3D interchange format) is planned.(A C/SDL/OpenGL volunteered for the player. B vh file format, hierarchical motion which stores data commonl y originating from motion capture hardware. Su pport for the Kaydara. fbx format (a general 3D i nterchange format) is planned.)
VC++开发如何使用OpenGL调整光源(VC how to use OpenGL light adjustment)
在MFC环境下绘制一个风车叶轮模型的压力曲线、速度曲线、功率曲线、位移曲线,并用OpenGL显示该叶轮模型(MFC environment in drawing a model of the wind turbine impeller pressure curve, velocity curve, the power curve, displacement curve, using OpenGL revealed that the impeller model)
读取DEM的程序,里面有说明,按说明操作即可(read DEM procedures, with a note, according to the instructions can be)
OPENGL的实例,可以实现立体的多方位旋转,移动,颜色变换等,还有光影的效果呢。 (OpenGL example, can achieve a three-dimensional multi-directional rotation, moving, color transformation. There's light and shadow effects.)
用openGL实现的GeomipMapping算法。可以用VC7.1直接编译通过。GeomipMapping算法是在3D游戏引擎中处理地形时应用非常广泛的算法。(achieved using openGL GeomipMapping algorithm. Can be directly translated through VC7.1. GeomipMapping algorithm in three D game engine when processing the terrain is very extensive algorithm.)
这个是关于如何在OPENGL里面的接入图像的问题,用了几个方式写的程序,也有人机交互功能(1,2,3,4键交互)(on how to access the inside OpenGL image issue, write a few procedures, It was also machine interaction (1,2,3,4 Key Interactive))
OpenGl中的二维裁剪算法,实现直线段相对于给定窗口的裁减,主要采用梁友栋-barsky算法,(OpenGl the two-dimensional cutting algorithm, and of the linear phase for a given window of the reduction, used mainly friends of Liang Dong-barsky algorithm,)
国外程序员编写的基于OpenGL的3D地形引擎。 errain Engine I started working on a terrain engine around October 2000. I was deeply moved by screenshots from black and white :) My intention and main goal was to create something visually stunning. This meant writing a terrain texture-generator, and working hard to find good textures and blending modes. The outcome is an engine that hold a (supposedly) 1km by 1km piece of terrain with very high accuracy. There is no triangle-cutting algorithm employed, simple brute-force. I use a large terrain texture and a tiling detail texture. There s a skybox and the terrain reflects on the water. I used OpenGL for this one, employing the OGLC skeleton to avoid most of the opengl-win32 business. You can move through this world using descent keys (a,z, keypad). use w to switch to wire-frame and d to render without the detail texture.(foreign programmers prepared by the OpenGL-based 3D terrain engine. Errain Engine I started working on a terrain eng stimulant around October 2000. I was deeply moved by sc reenshots from black and white : ) My intention and main goal was to create someth ing visually stunning. This meant writing a ter rain texture-generator, and working hard to find good blend textures and ing modes. The outcome is an engine that hold a ('s upposedly) 1km by 1km piece of terrain with very high accuracy. There is no triangle-cutting al gorithm employed. simple brute-force. I use a large terrain textu 're a tiling detail and texture. There's a skybox a nd the terrain reflects on the water. I used Open GL for this one. employing the OGLC skeleton to avoid most of the opengl- win32 business. You )
实现了水中的荷花开放的效果,实现水纹效果(realized the open water lotus effect, to achieve results veins)
水波纹的模拟。工具:Opengl+glut(ripple simulation. Tools : Opengl+ glut)
Advanced Graphics Programming Using OpenGL.此书较详细讲些了OpenGL编程方法。讲解了OpengGL编程的基本原理,及高级应用。(Advanced Graphics Programming Using Open GL. the book stresses more detailed than the OpenGL programming method. The OpengGL programming on the basic principles and advanced applications.)
一个基于MFC多文档的Opengl程序,给出了使用一般VC++开发基于MFC的Opengl的框架。(a document based on the number of MFC Opengl procedures, given the use of general VC-based MFC Opengl framework.)
这是一个实现如何变换鼠标图像的例子,算是抛砖引玉吧(This is a realization of how to transform the image mouse example, it is something)
OpenGL 超级宝典(英CHM版) OpenGL 超级宝典(英CHM版)(OpenGL (CHM English version) Super OpenGL book (the British edition CHM) Op Both Super enGL (English version CHM))
此程序为一图像处理程序,用OPENGL编制, 用户首先选择是绘制二维或三维图形,对于相应的图形输入一定的数据后保存,即可出现需要的图形窗口,可以进行数据预数据,查看变差函数,运用克里格插值,观查图像生成过程及帧描绘过程,最后点击输出即可看到所实现的图形,此为一个非常不错的图形图像处理程序。且是用MFC实现的,功能强大,便于窗口运行。(procedure for an image-processing program, using OpenGL establishment, users first choice is drawn 2D or 3D graphics for the corresponding graphics input certain data preservation, there is a need to be a graphics window for data pre-data View variogram, using Kriging interpolation, concept check image generation process and frames painted process, the final output can click to see achieved by the graphics, this was a very good graphics and video processing. Which is MFC, powerful, easy operation window.)