用C语言设计实体光照模型课程设计报告.docVIP

  • 1
  • 0
  • 约1.43万字
  • 约 15页
  • 2026-10-10 发布于北京
  • 举报

用C语言设计实体光照模型课程设计报告.doc

学号

20

2016-2017学年第2学期

《实体光照模型课程名称》

课程设计报告

题目:

用C语言设计实体光照模型

专业:

班级:

姓名:

指导教师:

成绩:

计算机学院

2017年4月25日

目录

课程设计题目:实体光照模型

TOC\o1-1\h\z\u一需求分析 2

二总体设计 2

三详细设计 3

四源代码 11

一需求分析

如对长方体,建立一个点光源,采用环境光和点光源漫反射光的光照模型,应用FLAT明暗处理方法,显示平行投影后的长方体光照效果。

二总体设计

图形介绍

光照模型效果图可见面光照计算可见面背光性判断可见面判断表面模型三详细设计

光照模型效果图

可见面

光照计算

可见面背光性判断

可见

面判断

表面

模型

1、原理

光照模型是真实感图形技术的重要组成部分,它主要研究的是如何根据光学物理的有关定律,采用计算机来模拟自然界中光照明的物理过程。本文通过对光源特性和物体表面特性、局部光照模型和整体光照模型的具体分析,完成对光照模型的系统阐述。

关键词:光源特性、局部光照模型、全局光照模型、真实感图形

2、详细分支

定义三维齐次坐标结构和面的结构;定义顶点表和面表,对长方体绕__轴旋转和绕Y轴旋转。

对每一个面计算其外法向量及可见性

对每个可见面计算其光线向量,并判断其是否为背光面。

计算每个见光面的环境光和点光源

文档评论(0)

1亿VIP精品文档

相关文档