-
光线追踪源代码
基于HTML5 canvas,使用光线追踪方法渲染场景。
可定义球体,平面,立方体,圆柱体等物体。
可定义物体的材质,漫反射系数,镜面反射系数,反射率。
可定义光源的颜色,方向。
可定义多个光源。
可定义观察位置,观察方向,视角大小。
可定义追踪光线的深度。
效果
实现了反射,阴影等效果,可以得到较有真实感图像。
实现
源代码:raytracer, render。
函数init()进行在场景内放置物体,设置物体参数位置材质,光源与相机参数。
暂时只用了平行光,还没有加入点光源。
没有实现透明物体,折射效果。
- 2022-12-03 02:25:03下载
- 积分:1
-
OpenGL编程指南(第四版)书后附带的源代码
OpenGL编程指南(第四版)书后附带的源代码-openGL source code
- 2022-04-30 06:00:29下载
- 积分:1
-
球在两个面间的碰撞检测
一个小球在面上的碰撞检测的样本程序,语句后有注解。大家都知道游戏碰撞的基本处理方式也就莫过于几种:矩形碰撞,圆形碰撞,线性碰撞,几何碰撞,像素碰撞.以上几种碰撞处理方法从效率的角度来看,前两种检测方式是相当快的,但是适用面很窄!它们只能运用于碰撞检测精度不高的游戏中。这里用的是圆形检测。
- 2022-12-03 06:35:03下载
- 积分:1
-
基于Open GL实现的太阳系模拟系统,模拟太阳和八大行星运行。...
基于Open GL实现的太阳系模拟系统,模拟太阳和八大行星运行。-The program is created in Open GL.It simulates that how the Solar system is trunning in space.
- 2022-03-22 06:24:47下载
- 积分:1
-
八个OPENGL的练习程序源代码。
八个OPENGL的练习程序源代码。-8 OpenGL exercise program source code.
- 2022-02-02 19:53:11下载
- 积分:1
-
这是一个简单的OpenGL程序:旋转的三维几何图形
这是一个简单的OpenGL程序:旋转的三维几何图形-This is a simple OpenGL program for rotate 3D geometry graph
- 2022-03-06 03:49:45下载
- 积分:1
-
Opengl的缩放程序,实现真正的三维矩形缩放
Opengl的缩放程序,实现真正的三维矩形缩放-Opengl the scaling process and achieve a three-dimensional rectangular zoom
- 2022-04-19 22:22:50下载
- 积分:1
-
一个最基本的OpenGL程序框架。很多朋友在初学OpenGL将…
一个最基本的OpenGL程序框架。很多朋友在初学OpenGL时会很迷茫,无从下手,其实一个最简单的OpenGL程序框架对你来说可能是理解OpenGL原理的最好帮手。-a basic procedural framework of OpenGL. Many friends in a novice OpenGL will be very confused, no harm In fact, one of the most simple OpenGL procedural framework for you to understand is the principle of the best OpenGL helper .
- 2023-01-23 10:30:04下载
- 积分:1
-
OpenGL Programming Notes detailed examples of source code, beginners to further...
OPENGL彩色圆环编程示例
详细注释源代码,初学者进一步掌握 OPenGL-OpenGL Programming Notes detailed examples of source code, beginners to further understand OpenGL
- 2022-01-24 13:38:35下载
- 积分:1
-
OpenGL3.0+ for Games
Opengl3.0 游戏编程,一些相关的交互,纹理接口,应用glew库实现对底层API的调用,可扩展,部分代码来自互联网,有一定的参考价值,本人是做3d开发的,觉得这个资源很不错,可以交流学习下。
- 2023-05-10 18:15:03下载
- 积分:1