详细说明:使用vc6环境,基于ogl和cg实现的displacement map的效果。需要可编程管线的显卡支持。-vc6 use of the environment, based on t cg and the displacement map to achieve results. The need for programmable graphics pipeline support.
相关搜索:
displacement mapping
[NeHe.OpenGL.Tutorial.rar] - NeHe中文版OpenGL教程电子书籍,包含讲解
[tuoluo.rar] - 在Visual C++ 6.0环境下,利用OpenGL开发的陀螺运动的仿真,实现了陀螺的各种可能的运动,由于算法采用了四元素法,故对于各种可能的运动,不会出现极点。
[Pendulum.rar] - 在Visual C++ 6.0环境下,利用OpenGL开发的对单摆运动的仿真。
[旋转立方体.rar] - 一个用opengl制作的画立方体的小例子,供入门者学习
[GLSelection.rar] - 在Visual C++环境下,利用OpenGL编写的图形拾取例子。
[Cg_1.2.1_Docs.zip] - cg_toolkit1.2.1开发文档,全英文,有源代码效果图以及技术讲解,很棒的阿
[ogl_cg_lighting.rar] - 一个OpenGL程序调用Cg程序的例子,该Cg程序实现了光照的功能,可以自己定义一些光照参数!
[ACE_NetworkProgramming.rar] - ACE网络编程,英文版,主要讲解网络设计模式的,两卷 C++ Network Programming_1_Mastering Complexity With ACE_and_Patterns.chm C++ Network Programming_2_Systematic Reuse With
[validation.rar] - 使用vc开发实现的随机验证码,可以实现简单到复杂的随机图片,非常好用
[GPUGeometryClipmaps.rar] - 我们使用同一个vertex shader来渲染之前描述的所有2D footprint。首先,对于给定的footprint坐标(x,y)来说,shader通过简单的缩放和变换来计算它的世界坐标(x,y)。接下来,从顶点纹理中读取高度值z。这里不需要任何过滤器,因为顶点和纹理采样是一一对应的
[tuoluo.rar] - 在Visual C++ 6.0环境下,利用OpenGL开发的陀螺运动的仿真,实现了陀螺的各种可能的运动,由于算法采用了四元素法,故对于各种可能的运动,不会出现极点。
[Pendulum.rar] - 在Visual C++ 6.0环境下,利用OpenGL开发的对单摆运动的仿真。
[旋转立方体.rar] - 一个用opengl制作的画立方体的小例子,供入门者学习
[GLSelection.rar] - 在Visual C++环境下,利用OpenGL编写的图形拾取例子。
[Cg_1.2.1_Docs.zip] - cg_toolkit1.2.1开发文档,全英文,有源代码效果图以及技术讲解,很棒的阿
[ogl_cg_lighting.rar] - 一个OpenGL程序调用Cg程序的例子,该Cg程序实现了光照的功能,可以自己定义一些光照参数!
[ACE_NetworkProgramming.rar] - ACE网络编程,英文版,主要讲解网络设计模式的,两卷 C++ Network Programming_1_Mastering Complexity With ACE_and_Patterns.chm C++ Network Programming_2_Systematic Reuse With
[validation.rar] - 使用vc开发实现的随机验证码,可以实现简单到复杂的随机图片,非常好用
[GPUGeometryClipmaps.rar] - 我们使用同一个vertex shader来渲染之前描述的所有2D footprint。首先,对于给定的footprint坐标(x,y)来说,shader通过简单的缩放和变换来计算它的世界坐标(x,y)。接下来,从顶点纹理中读取高度值z。这里不需要任何过滤器,因为顶点和纹理采样是一一对应的
相关函数/类:
WindowProc LoadIcon LoadCursor GetStockObject RegisterClassEx CreateWindowEx ShowWindow UpdateWindow PeekMessage TranslateMessage DispatchMessage UnregisterClass PostQuitMessage DefWindowProc GetDC ChoosePixelFormat SetPixelFormat MessageBox ReleaseDC SwapBuffers
WindowProc LoadIcon LoadCursor GetStockObject RegisterClassEx CreateWindowEx ShowWindow UpdateWindow PeekMessage TranslateMessage DispatchMessage UnregisterClass PostQuitMessage DefWindowProc GetDC ChoosePixelFormat SetPixelFormat MessageBox ReleaseDC SwapBuffers
文件列表(点击判断是否您需要的文件):
ogl_cg_displacement_mapping

...........................\glext.h


...........................\ogl_cg_displacement_mapping.cg
...........................\ogl_cg_displacement_mapping.cpp
...........................\ogl_cg_displacement_mapping.dsp
...........................\ogl_cg_displacement_mapping.exe
...........................\ogl_cg_displacement_mapping.rc
...........................\ogl_cg_displacement_mapping.vcproj
...........................\resource.h
ogl_cg_displacement_mapping
...........................\glext.h


...........................\ogl_cg_displacement_mapping.cg
...........................\ogl_cg_displacement_mapping.cpp
...........................\ogl_cg_displacement_mapping.dsp
...........................\ogl_cg_displacement_mapping.exe
...........................\ogl_cg_displacement_mapping.rc
...........................\ogl_cg_displacement_mapping.vcproj
...........................\resource.h