-
光线追踪源代码
基于HTML5 canvas,使用光线追踪方法渲染场景。
可定义球体,平面,立方体,圆柱体等物体。
可定义物体的材质,漫反射系数,镜面反射系数,反射率。
可定义光源的颜色,方向。
可定义多个光源。
可定义观察位置,观察方向,视角大小。
可定义追踪光线的深度。
效果
实现了反射,阴影等效果,可以得到较有真实感图像。
实现
源代码:raytracer, render。
函数init()进行在场景内放置物体,设置物体参数位置材质,光源与相机参数。
暂时只用了平行光,还没有加入点光源。
没有实现透明物体,折射效果。
- 2022-12-03 02:25:03下载
- 积分:1
-
光线跟踪软件包
光线跟踪软件包 这个不用多说,绝对是个好东西。里面代码多多,可供参考
- 2022-11-06 01:55:07下载
- 积分:1
-
三地茶壶网格图
就是一个简单的网格茶壶源代码,就是一个简单的网格茶壶源代码,就是一个简单的网格茶壶源代码,就是一个简单的网格茶壶源代码,就是一个简单的网格茶壶源代码,就是一个简单的网格茶壶源代码,就是一个简单的网格茶壶源代码,就是一个简单的网格茶壶源代码,就是一个简单的网格茶壶源代码,就是一个简单的网格茶壶源代码,就是一个简单的网格茶壶源代码,就是一个简单的网格茶壶源代码,就是一个简单的网格茶壶源代码,
- 2022-11-03 13:35:03下载
- 积分:1
-
演示OPENGL中鼠标捕捉的代码,里面设计很多对事件的函数
演示OPENGL中鼠标捕捉的代码,里面设计很多对事件的函数-demonstration OPENGL mouse capture the code, many of the design inside the function
- 2022-07-16 14:15:03下载
- 积分:1
-
Opengl中用方向键控制方块的运动,并且通过设置材质颜色使每一层的方块颜色不同...
Opengl中用方向键控制方块的运动,并且通过设置材质颜色使每一层的方块颜色不同-Opengl box using the arrow keys to control movement, and by setting the texture color to make each layer a different color box
- 2022-09-19 17:20:03下载
- 积分:1
-
基于osg和vc2005的漫游实例,其中实现了碰撞检测的功能,希望能对osg的初学者有一点借鉴的作用...
基于osg和vc2005的漫游实例,其中实现了碰撞检测的功能,希望能对osg的初学者有一点借鉴的作用-Based on the OSG and the roaming vc2005 example, which achieved a collision detection function, hoping to OSG beginner to learn from the role it
- 2022-03-09 17:35:29下载
- 积分:1
-
opengl_rotateandzoom
利用opengl程序来实现椭球体的绘制,设置窗口的背景色,实现顶点、线框、面的方式显示,可以对椭球体进行旋转以及沿着XYZ轴缩放,以模拟现实
- 2022-07-18 01:13:36下载
- 积分:1
-
openGL的初级使用,用程序画出了一个茶壶。并使用了一些键盘鼠标等函数。...
openGL的初级使用,用程序画出了一个茶壶。并使用了一些键盘鼠标等函数。-openGL primary use, with the procedure to draw a teapot. And the use of a number of functions such as keyboard and mouse.
- 2022-03-06 11:18:55下载
- 积分:1
-
图像拼接实现
用于多幅重复边缘图像的拼接,可以自动对多幅图像的重复边缘进行匹配,删除图像冗余信息,实现多张图像的拼接,用于将多幅图像合成一幅图像
- 2022-08-26 12:51:21下载
- 积分:1
-
opengl导弹模拟系统VC程序
opengl导弹模拟系统VC程序-opengl missile simulation system VC procedure
- 2022-03-22 12:29:08下载
- 积分:1