-
光线追踪源代码
基于HTML5 canvas,使用光线追踪方法渲染场景。
可定义球体,平面,立方体,圆柱体等物体。
可定义物体的材质,漫反射系数,镜面反射系数,反射率。
可定义光源的颜色,方向。
可定义多个光源。
可定义观察位置,观察方向,视角大小。
可定义追踪光线的深度。
效果
实现了反射,阴影等效果,可以得到较有真实感图像。
实现
源代码:raytracer, render。
函数init()进行在场景内放置物体,设置物体参数位置材质,光源与相机参数。
暂时只用了平行光,还没有加入点光源。
没有实现透明物体,折射效果。
- 2022-12-03 02:25:03下载
- 积分:1
-
openGLNEKE
openGLNEKE 48个经典实例源码分享 均通过编译 附中文版电子教程
- 2022-05-22 18:07:17下载
- 积分:1
-
这是一个教你如何在vc+OpenGL中读取.obj文件的程序
这是一个教你如何在vc+OpenGL中读取.obj文件的程序-teach you how to read vc OpenGL. Obj documentation procedures
- 2022-12-20 19:30:09下载
- 积分:1
-
一个类似于3D MAX的基于OpenGL的三维开发系统,功能非常强大,需要用到下面的gloop.zip...
一个类似于3D MAX的基于OpenGL的三维开发系统,功能非常强大,需要用到下面的gloop.zip-An system which is based on OpenGL as 3d MAX, very power function, needing gloop.zip under it
- 2022-11-28 15:45:03下载
- 积分:1
-
BCB under a plug
BCB下的一个插件,用于2D、3D图形设计,游戏开发,语言是OPENGL-BCB under a plug-in for 2D, 3D graphics design, game development, language is OpenGL
- 2023-05-11 09:00:03下载
- 积分:1
-
本程序是使用opengl来实现贴片法画球,所编写的代码较简单,也易读懂。...
本程序是使用opengl来实现贴片法画球,所编写的代码较简单,也易读懂。-use of this procedure is to achieve opengl patch paintings ball, prepared by the code more simple and easy to understand.
- 2022-10-22 04:10:03下载
- 积分:1
-
opengl编程,用粒子系统制作的喷泉,为3d动画和园林软件很好的学习素材....
opengl编程,用粒子系统制作的喷泉,为3d动画和园林软件很好的学习素材.-opengl programming produced by the particle system of fountains, gardens 3d animation software and good learning materials.
- 2022-04-15 16:48:09下载
- 积分:1
-
用openGL制作的一个射击小游戏。对悬浮物体进行射击。
用openGL制作的一个射击小游戏。对悬浮物体进行射击。-Making a little game of shooting.use opengl.shooting the suspending object.
- 2023-01-16 13:00:04下载
- 积分:1
-
盒子中飞出气球
#include "stdafx.h"
#include "welcome.h"
#include "MainFrm.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CMainFrame
IMPLEMEN
- 2022-03-18 11:49:16下载
- 积分:1
-
STL三维打印
该代码主要是基于Qt平台的,以C++语言编程来写的三维建模和切片软件,读入STL文件进行显示,移动,放大,缩小灯操作的
- 2023-07-18 06:35:04下载
- 积分:1