-
光线追踪源代码
基于HTML5 canvas,使用光线追踪方法渲染场景。
可定义球体,平面,立方体,圆柱体等物体。
可定义物体的材质,漫反射系数,镜面反射系数,反射率。
可定义光源的颜色,方向。
可定义多个光源。
可定义观察位置,观察方向,视角大小。
可定义追踪光线的深度。
效果
实现了反射,阴影等效果,可以得到较有真实感图像。
实现
源代码:raytracer, render。
函数init()进行在场景内放置物体,设置物体参数位置材质,光源与相机参数。
暂时只用了平行光,还没有加入点光源。
没有实现透明物体,折射效果。
- 2022-12-03 02:25:03下载
- 积分:1
-
三维浏览器,opengl开发,三维图形,在VC++中使用OpenGL绘制典型曲面―编程爱好者网站...
三维浏览器,opengl开发,三维图形,在VC++中使用OpenGL绘制典型曲面―编程爱好者网站 -3D browser, opengl development, 3D graphics, the use of the VC OpenGL rendering typical surface-programming enthusiast site
- 2022-05-08 20:38:18下载
- 积分:1
-
一个用C++和OPENGL编写的模拟三维地形分层调色的程序
一个用C++和OPENGL编写的模拟三维地形分层调色的程序-One with C++ And OPENGL prepared three-dimensional simulation of layered terrain palette procedures
- 2022-01-25 20:28:32下载
- 积分:1
-
3D房屋 含纹理贴图菜单响应
3D房屋 含纹理贴图以及菜单响应。
程序的灯光效果,坐标轴全部设定好了,包含图片的读取
程序中可以实现平移变化旋转变化。
菜单可以对图形进行处理,比如去掉颜色。
- 2022-08-13 16:37:49下载
- 积分:1
-
opengl示例程序
此程序按键盘a和r可以切换不同效果,用来测试深度OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。
- 2023-03-26 15:50:03下载
- 积分:1
-
详细介绍了如何用openggl编程,例子详细,参考价值高
详细介绍了如何用openggl编程,例子详细,参考价值高-Described in detail how to use openggl programming, examples of detailed, high reference value
- 2022-01-28 10:33:58下载
- 积分:1
-
OpenGL 编程指南的源代码
OpenGL 编程指南的源代码-OpenGL Programming Guide to the source code
- 2022-04-14 17:14:09下载
- 积分:1
-
OpenGl编成小例子
OpenGl编成小例子-OpenGl into small example
- 2022-01-25 17:22:52下载
- 积分:1
-
OPENGL编程飞机三维仿真
针对飞机三维模型的设计与实现,首先利用专业建模软件3DS MAX 来建立飞机模型。然后将飞机模型文件格式用软件3D
Exploration进行转换并导入工程。虽然3DS
MAX建模方便,效果逼真,但是用3DS
MAX制作的动画没有交互性,无法实时控制,而OpenGL的实时控制功能强大,因此需要将3DS
MAX建立的飞机模型文件进行转换,转换后将新模型文件添加到仿真程序工程中。最后利用OpenGL 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-01-28 14:46:19下载
- 积分:1
-
小波变换 c++平台
小波变换是一种新的变换分析方法,它继承和发展了短时傅立叶变换局部化的思想,同时又克服了窗口大小不随频率变化等缺点,能够提供一个随频率改变的时间一频率窗口,是进行信号时频分析和处理的理想工具。它的主要特点是通过变换能够充分突出问题某些方面的特征,因此,小波变换在许多领域都得到了成功的应用,特别是小波变换的离散数字算法已被广泛用于许多问题的变换研究中。从此,小波变换越来越引起人们的重视,其应用领域来越来越广泛。
- 2022-06-26 01:59:34下载
- 积分:1