Description: 用OpenGL实现展开地球的三维动画
打包说明:打包软件为winzip,其中paper.zip为正文压缩文件,解压后
为word2000环境下的正文文件paper.doc,program.zip为源程序压缩文件,解压后为VC++6.0环境下的工程文件OpenEarth.dsp等系列程序...及作为纹理使用的位图文件Wordmp.bmp
程序使用说明
解压program.zip为源程序压缩文件,将opengl32.lib glu32.lib glaux.lib等库文件拷贝到...\\VC98\\Lib\\目录下。
1.用VC6.0启动Openearth.dsw,
2.按下述步骤添加OpenGL库:从[Project]菜单中选择[Settings...]选项,将弹出Project Settings对话框。在该对话框中选择Link标签,在“Object/Libray Module”编辑框中加入“opengl32.lib glu32.lib glaux.lib”,单击OK按钮。
3. 用菜单Build\\!Execute Openearth.exe项建立并运行Openearth.exe文件
4. 观看效果,由于程序使用GetCurrentTime函数,动画可能从中间开始展开,全部展开后,又从头从球形开始展开。
直接运行Openearth.exe。-start using OpenGL 3D animation Earth packaged Note : packaged software winzip. which paper.zip compression for text documents, unpacked word2000 environment for the body of documents paper.doc, program.zip source of compressed files, unpacked VC 6.0 environment for the engineering documents OpenEarth.dsp series of procedures ... and for Texture for the use of bitmap file Wordmp.bmp use procedures for extracting program.zip source compressed files, will opengl32.lib glu32.lib glaux.lib other library copy of the document .. . \\ VC98 \\ Lib \\ directory. 1. Start with VC6.0 Openearth.dsw. 2. the following steps to add OpenGL library : from [Project] menu, choose [Settings ...] options will Project Settings dialog pop. In the dialog box choose Link label, in "Object / Libray Module" e Platform: |
Size: 174322 |
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: 三维骨骼的动画代码,用OPENGL写的,如果有类似项目或任务的话不妨-3D animation skeleton code using OpenGL write, if a similar project or mandate to take a look at the Platform: |
Size: 503640 |
Author:扬子昌 |
Hits:
Description: 三维骨骼的动画代码,用OPENGL写的,如果有类似项目或任务的话不妨-3D animation skeleton code using OpenGL write, if a similar project or mandate to take a look at the Platform: |
Size: 503808 |
Author:扬子昌 |
Hits:
Description: 用OpenGL实现展开地球的三维动画
打包说明:打包软件为winzip,其中paper.zip为正文压缩文件,解压后
为word2000环境下的正文文件paper.doc,program.zip为源程序压缩文件,解压后为VC++6.0环境下的工程文件OpenEarth.dsp等系列程序...及作为纹理使用的位图文件Wordmp.bmp
程序使用说明
解压program.zip为源程序压缩文件,将opengl32.lib glu32.lib glaux.lib等库文件拷贝到...\VC98\Lib\目录下。
1.用VC6.0启动Openearth.dsw,
2.按下述步骤添加OpenGL库:从[Project]菜单中选择[Settings...]选项,将弹出Project Settings对话框。在该对话框中选择Link标签,在“Object/Libray Module”编辑框中加入“opengl32.lib glu32.lib glaux.lib”,单击OK按钮。
3. 用菜单Build\!Execute Openearth.exe项建立并运行Openearth.exe文件
4. 观看效果,由于程序使用GetCurrentTime函数,动画可能从中间开始展开,全部展开后,又从头从球形开始展开。
直接运行Openearth.exe。-start using OpenGL 3D animation Earth packaged Note : packaged software winzip. which paper.zip compression for text documents, unpacked word2000 environment for the body of documents paper.doc, program.zip source of compressed files, unpacked VC 6.0 environment for the engineering documents OpenEarth.dsp series of procedures ... and for Texture for the use of bitmap file Wordmp.bmp use procedures for extracting program.zip source compressed files, will opengl32.lib glu32.lib glaux.lib other library copy of the document .. . \ VC98 \ Lib \ directory. 1. Start with VC6.0 Openearth.dsw. 2. the following steps to add OpenGL library : from [Project] menu, choose [Settings ...] options will Project Settings dialog pop. In the dialog box choose Link label, in "Object/Libray Module" e Platform: |
Size: 174080 |
Author:倪明 |
Hits:
Description: 本程序用OpenGL和MFC创建3D动画.可通过快速而连续的绘制和显示获得动画效果.-This procedure using OpenGL and MFC to create 3D animation. Can be fast and continuous access to the rendering and display animation effects. Platform: |
Size: 27648 |
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. -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: OpenSceneGraph是一款高性能的3D图形开发库。广泛应用在可视化仿真、游戏、虚拟现实、高端技术研发以及建模等领域。使用标准的C++和OpenGL编写而成,可以运行在Windows系列、OSX、GNU/Linux、IRIX、Solaris、HP-Ux、AIX以及FreeBSD操作系统
Cal3d:基于骨骼的角色动画实现
osgCal:针对OSG封装Cal3d,以方便地在OSG里使用Cal3d的库。
osgCal官方没有VC工程,上传的是我自己做的!
-OpenSceneGraph is a high-performance 3D graphics library development. Widely used in visual simulation, games, virtual reality, high-end technology research and development, as well as modeling and other fields. Using the standard C++ And OpenGL prepared, you can run in the Windows series, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and FreeBSD operating systems Cal3d: the role of the skeleton-based animation to achieve osgCal: for OSG Packaging Cal3d, to facilitate use in the OSG library Cal3d. osgCal there has been no official VC projects, upload my own doing! Platform: |
Size: 460800 |
Author:李英伦 |
Hits:
Description: 用VC++编写的几款简单的3d游戏源代码!
OpenGl 设计游戏 3D模型 动画模型 碰撞检测
场景编辑
-Using VC++, prepared by several simple games 3d source code! OpenGl game 3D model of the design model collision detection animation scene editor Platform: |
Size: 8238080 |
Author:sss |
Hits:
Description: Irrlicht是一个3D游戏引擎。它具有高效,实时等特点,是个完全跨平台的引擎,使用D3D、OpenGL和它的自己的渲染程序。支持动态的阴影,粒子系统,角色动画,室内和室外技术以及碰撞检测等。目前最新版本是1.7.1。-Irrlicht is a 3D game engine. It has high-performance, real-time characteristics, it is a totally cross-platform engine, using D3D, OpenGL and its own rendering program. Support dynamic shadows, particle systems, character animation, indoor and outdoor technology, and collision detection. The latest version is 1.7.1. Platform: |
Size: 19542016 |
Author:iFire |
Hits:
Description: written in c++ VS 6. demo/bacic animation of flocking system in openGL using GLUT. source code included. environment - 3d space. application have been done for my 1st graphics assignment so enjoy! Platform: |
Size: 376832 |
Author:acidos |
Hits:
Description: 利用OPENGL实现3D效果的动画效果,可按键盘来操作旋转方向和速度-Using OPENGL to achieve 3D animation effects, according to the keyboard to operate the direction and speed of rotation Platform: |
Size: 2214912 |
Author:刘晓倩 |
Hits:
Description: 课程设计的主要内容为开发一个实时绘制大规模三维场景的程序系统.必做部分:
1、学习3DS Max 的基本功能,并采用3DS Max 对三维场景进行建模,要求
场景中包含建筑物、道路、天空等基本元素,实现场景的纹理贴图功能。
2、通过3DS Loader 读取场景数据。。
3、学习并使用OpenGL 或DirectX 3D 实时绘制上述场景。
4、提供用户界面,并实现场景的交互漫游功能。
选做部分:
1、在场景中添加了三维地形。
2、实现雾这种气象条件的实时绘制。
3、实现计算机动画技术,飞机在天空中飞,圆环在不停的运转。
4、阴影的绘制
5、在场景中添加了喷泉。
6、实现Billboard 绘制技术。
7、添加了美妙的背景音乐。
-The main content of curriculum design for the development of a real-time rendering system of procedures for large-scale three-dimensional scene (running
Interface, refer to Figure 1), including part and the election will be made part (where part of the requirements to achieve Optional
2 to 3
Or more than function).
Will be part of:
1, learning the basic functions of 3DS Max, and three-dimensional scene using 3DS Max for modeling, requirements
Scene includes buildings, roads, skies and other basic elements, to achieve the texture mapping function of the scene.
2, read the scene data by 3DS Loader. .
3, learn and use OpenGL or DirectX 3D real-time rendering the scene.
4, provide the user interface and interaction to achieve the scene roaming.
Optional parts:
1, in the three-dimensional terrain scenes added.
2, the fog that weather conditions to achieve real-time rendering.
3, the realization of computer animation technology, aircraft flying in the sky, circle in Platform: |
Size: 17280000 |
Author: |
Hits:
Description: 在visual stdio 2010 中开发的使用opengl图形库的三维动画程序,程序读取ASF/AMC 文件并进行解读,实现实时的数据驱动的角色动画。程序会根据AMC文件生成播放列表,产生连续播放,两个不同动作文件之间会有光滑过渡。有关ASF/AMC的格式介绍,请查阅相关资料。角色有蒙皮,你可以根据自己需要选择自己的蒙皮,但需要自己提供Obj格式的三维模型,为了使骨骼驱动皮肤,你还需要提供皮肤与骨骼绑定的权重数据,我提供了maya插件可以将你的模型和骨骼的权重数据在maya中导出,注意maya中的骨骼必须和asf文件定义的一致(名称与数量相同)。我没有提供指令使程序读取模型数据和权重值,需要在原代码中修改。
这个程序是个多线程的程序。我开了一个线程用来交互,用户可以在命令行中输入指令与程序进行交互。具体指令都列在了readme文件中。在read asf 文件的功能上程序有bug,欢迎大家更改。
-Using opengl graphics library, 3D animation program developed in visual stdio 2010, the program reads the ASF/AMC file and interpret real-time data-driven character animation. Program to create playlists based on the AMC file, resulting in continuous playback files between two different actions will have a smooth transition. Related to the ASF/AMC format of introduction, please refer to the relevant information. Role of the skin, according to their need to select their skin, but need to provide three-dimensional model of the Obj format, in order to make the bone-driven skin, you also need to provide the skin and bone the weight data binding, I provide a maya plug-in you can export your model and bone weights data in maya attention to maya in the bone and asf files must be defined consistent with (name and quantity of the same). I did not provide instructions so that the program reads the model data and the weight value, you need to modify the original code.
This program is a multi-t Platform: |
Size: 21132288 |
Author:高进 |
Hits:
Description: 用OpenGL在C语言环境下的3D动画
绕球状物转动,有光影效果-Using OpenGL in C language environment, 3D animation rotation around the bulb, there is light and shadow effects Platform: |
Size: 7168 |
Author:heyang |
Hits:
Description: 使用OpenGL通过动态调整观察点位置实现三维动画,VC++经典编程学习源码,很好的参考资料。-Using OpenGL to realize 3D animation by dynamically adjusting the position of observation point, VC++ classic learning programming source code, a good reference. Platform: |
Size: 21504 |
Author:糟熘鱼片 |
Hits:
Description: 使用OpenGL通过动态调整观察点位置实现三维动画-Using OpenGL to realize 3D animation by dynamically adjusting the observation point Platform: |
Size: 2381824 |
Author:去瞧瞧 |
Hits:
Description: In this paper, we propose a practical method for hardware-
accelerated rendering of the depth image-based representation (DIBR) object,
which is defined in MPEG-4 Animation Framework eXtension (AFX). The
proposed method overcomes the drawbacks of the conventional rendering, i.e. it
is slow since it is hardly assisted by graphics hardware and surface lighting is
static. Utilizing the new features of modern graphic processing unit (GPU) and
programmable shader support, we develop an efficient hardware-accelerated
rendering algorithm of depth image-based 3D object. Surface rendering in re-
sponse of varying illumination is performed inside the vertex shader while
adaptive point splatting is performed inside the fragment shader. Experimental
results show that the rendering speed increases considerably compared with the
software-based rendering and the conventional OpenGL-based rendering
method. Platform: |
Size: 5890048 |
Author:phonox |
Hits:
Description: 《Python极客项目编程》里面讲解了一些很好玩的项目。
利用参数方程和turtle模块生成万花尺图案;
● 通过模拟频率泛音在计算机上创作音乐;
● 将图形图像转换为ASCII文本图形;
● 编写一个三维立体画程序,生成隐藏在随机图案下的3D图像;
● 通过探索粒子系统、透明度和广告牌技术,利用OpenGL着色器制作逼真的动画;
● 利用来自CT和MRI扫描的数据实现3D可视化;
● 将计算机连接到Arduino编程,创建响应音乐的激光秀。(Python Geek Programming explains some interesting projects.
Using parametric equation and turtle module to generate a kaleidoscope pattern;
Create music on computer by analog frequency overtone.
Converting graphics and images to ASCII text graphics;
Write a three-dimensional drawing program to generate 3D images hidden in random patterns.
Through exploring particle system, transparency and billboard technology, using OpenGL shader to produce realistic animation;
3-D visualization using data from CT and MRI scans;
Connect the computer to Arduino programming to create a laser show that responds to music) Platform: |
Size: 6423552 |
Author:sc117 |
Hits: