三维图形理论

5人 购买 好评度 - 收藏
  • 咨询QQ3395548160
更多班级

咨询QQ3395548160

支持随到随学,23年09月过期

本课程仅支持套餐购买,请选择下方的课程包查看详情。

¥499.00

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买
套餐价 :¥2730.00 原价 :¥3995.00 立即购买 查看详情
套餐价 :¥2900.00 原价 :¥4128.00 立即购买 查看详情
套餐价 :¥1199.00 原价 :¥1497.00 立即购买 查看详情

课程概述

目录

评论

老师介绍

  • 多游课堂※张立铜

    多游课堂※张立铜

    1.从事3d图形开发多年,擅长3D图形领域,GIS平台,游戏引擎。 2.并行计算,CUDA编程 3.架构设计
  • 多游课堂※刘远东

    多游课堂※刘远东

    精通哄老婆逗女儿的全栈奶爸工程师。 全栈研发工程师。精通计算机高性能网络通信、游戏和工业图形技术。
简  介 不依赖任何3D图形API。 一步步建立颜色缓冲区、绘制点、绘制线、绘制面、绘制图片、建立纹理、 作图形的旋转、图像的混合、建立三维坐标系、实现模型矩阵、 投影矩阵、观察矩阵、深度缓冲区等三维核心功能、实现最基本的OpenGL核心绘制功能 让开发者从底层,全面的认识3D,为优化,开发出更好的图形、游戏引擎奠定基础。

课程介绍:
从光栅化开始,实现一套精简的OpenGL内核。
图形学理论是每一个游戏开发人员必须掌握的基础,
市面上很多书籍只介绍相关的里面,学完以后,感觉似懂非懂,
本课程注重实践,以理论实践相结合的方式展开,
全面深入的实践解析三维图形学理论,实现一套精简的OpenGL内核。
对从事游戏,图形技术研发的高级程序员有极大帮助。

 

授课计划:
学员需要具备C++基础:
本课程不依赖任何3D图形API(如OpenGL,D3D等)。
一步步建立颜色缓冲区、绘制点、绘制线、绘制面、绘制图片、建立纹理、
作图形的旋转、图像的混合、建立三维坐标系、实现模型矩阵、
投影矩阵、观察矩阵、深度缓冲区等三维核心功能、实现最基本的OpenGL核心绘制功能。
让开发者从底层,全面的认识3D,为优化,开发出更好的图形、游戏引擎奠定基础。

 

适用人群:
学生,游戏开发高级程序员,图形开发高级程序员。

 

课程详情请看第一节课程介绍,
课程包含但不限于以下知识点:

第一章:光栅化基础
01. 课程介绍
02. 建立开发环境-创建窗口
03. 建立窗口
04. 绘制点
05. 绘制点的优化处理
06. 绘制线
07. 绘制线优化
08. 给线上色,绘制渐变色的线
09. 线的巩固-多种绘制方式
10. 绘制贝塞尔曲线
11. 矩形的绘制
12. 优化矩形绘制效率
13. 矩形颜色的填充(颜色插值)
14. 绘制三角形1
15. 绘制三角形2
16. 给三角形3
17. 给三角形填充颜色
18. 代码效率优化
19. 代码效率优化-三角形不可见优化(2)
20. 代码效率优化-三角形相交Y方向优化(3)
21. 代码效率优化-三角形相交X方向优化(4)


第二章:光栅化图像
01. 绘制图片
02. Freetype加载图片
03. Image类的编写
04. 去掉不想要的颜色-color-key
05. Alpha测试
06. Alpha混合的实现
07. 透明的处理
08. 图像的部分绘制
09. 图像的缩放
10. 图像的缩放-采样
11. 归纳,总结


第三章:纹理基础
01. 纹理坐标的引入1
02. 纹理坐标的引入2
03. 纹理颜色混合处理
04. 实现状态机1
05. 实现状态机2
06. 实现状态机3
07. 纹理包装-重复
08. 纹理包装-clamp-to-age
09. 二维矩阵操作
10. 平移矩阵的应用
11. 缩放矩阵的应用
12. 旋转矩阵的应用
13. 矩阵复合操作


第四章:3D基础
01. 3D理论
02. 3D理论-向量
03. 3D理论-矩阵
04. 3D框架的实现
05. 固定渲染管线实现
06. 投影和观察矩阵
07. 固定渲染管线实现-裁减
08. 绘制第一个三角形
09. 3D矩阵变换
10. 3D矩阵变换-复合变换


第五章:坐标变换-摄像机
1. 摄像机的实现-消息处理
2. 摄像机类的封装1
3. 摄像机类的封装2
4. 场景的建立
5. bug-修正及摄像机缩放
6. 摄像机的平移

* 课程提供者:多游课堂

老师还为你推荐了以下几门课程