-
光线追踪源代码
基于HTML5 canvas,使用光线追踪方法渲染场景。
可定义球体,平面,立方体,圆柱体等物体。
可定义物体的材质,漫反射系数,镜面反射系数,反射率。
可定义光源的颜色,方向。
可定义多个光源。
可定义观察位置,观察方向,视角大小。
可定义追踪光线的深度。
效果
实现了反射,阴影等效果,可以得到较有真实感图像。
实现
源代码:raytracer, render。
函数init()进行在场景内放置物体,设置物体参数位置材质,光源与相机参数。
暂时只用了平行光,还没有加入点光源。
没有实现透明物体,折射效果。
- 2022-12-03 02:25:03下载
- 积分:1
-
- 2022-01-25 14:05:45下载
- 积分:1
-
图像显示
绘制一个图像序列的一个窗口,这是第一次初始化OpenGL。窗口句柄作为参数传
- 2022-04-18 16:33:06下载
- 积分:1
-
利用OPENGL做出简单的3D 射击游戏
利用OPENGL 做出简单的3D 射击游戏,包括人物的移动、视野以及发射子弹与障碍物的碰撞。
- 2022-02-04 13:27:56下载
- 积分:1
-
OpenGL可用扩展库,FreeGlut的msvc版,内含32和64位
OpenGL可用扩展库,FreeGlut的msvc版,内含32和64位,dll和头文件一应俱全,支持vs2017,我目前也一直在用
- 2022-01-26 04:09:57下载
- 积分:1
-
VC、Opengl编写的屏幕保护程序 包含源码和执行程序 表现了三维手电筒的旋转...
VC、Opengl编写的屏幕保护程序 包含源码和执行程序 表现了三维手电筒的旋转-VC, Opengl prepared by the screen contains the source code and the procedures for implementation of 3D performance of the rotating flashlight
- 2022-05-07 22:26:07下载
- 积分:1
-
实现三维建筑物的虚拟漫游
有兴趣的大家可以讨论一下
实现三维建筑物的虚拟漫游
有兴趣的大家可以讨论一下-Realize three-dimensional virtual roaming the buildings have everyone interested can discuss
- 2022-07-19 08:51:56下载
- 积分:1
-
关于OpenGL
关于OpenGL的相关知识,主要针对初学者。-About OpenGL-related knowledge, mainly aimed at beginners.
- 2023-02-04 21:45:03下载
- 积分:1
-
obj文件读取
完成OpenGL,obj文件的读取。简单易懂,非常好用;完成OpenGL,obj文件的读取。简单易懂,非常好用;完成OpenGL,obj文件的读取。简单易懂,非常好用
- 2023-01-22 23:50:04下载
- 积分:1
-
著名的Nehe的OpenGL教程的VC++配套源码1-10课,适合OpenGL的初学者,作者在程序中已详加注释...
著名的Nehe的OpenGL教程的VC++配套源码1-10课,适合OpenGL的初学者,作者在程序中已详加注释-This is NeHe OpenGL Tourial source code from 1 to 10 with mach comment!
- 2022-03-31 21:45:59下载
- 积分:1