赞
踩
什么是计算机图形学?
(转自百度百科)
计算机图形学 (Computer Graphics,简称CG)是一种使用数学算法将 二维 或 三维图形 转化为计算机显示器的 栅格 形式的科学。
中文名: 计算机图形学
创始人: 萨瑟兰
外文名: Computer Graphics
提出时间: 1963年1月
简称: CG
应用:
为什么要学习计算机图形学?
能够更好地创造和实现与虚拟世界的交互、
能用更好的技术(如全息影像)来实现对物理世界的模拟乃至拔高
基本的学习内容
数学知识(矩阵…)、物理知识(光学、着色、…)、如何描述和操作三维形体、如何实现动画和仿真、不会不讲图形学的软件工具的使用(更注重原理而不是实际的应用)
光栅化(Rasterization)
—会讲OpenGL和shaders是如何运作的
曲线和曲面(几何相关方面:Curves and Meshes)
光线追踪(Ray Tracing)
—如何在动画电影里生成真实感的画面
动画与模拟(Animation/Simulation)
不说如何使用OpenGL、DirectX、Vulkan(教图形学但不教图形学API),因为学了原理之后也就能学会应用了
不会教三维建模和游戏开发(因为这些依旧属于应用)
不会教硬件编程
题外话
2022.5.4记
注:每周课程结束都会有作业,使用C++语言完成,会提供基础的代码框架,每次作业的代码行数不会超过20行,会提供虚拟机(会配置好),拿到虚拟机和框架就可以立刻着手开发
一定要使用一个集成开发环境(IDE),会更方便,如VS、Qt Creator(为什么?既然能用IDE来提高效率,为什么要用编辑器这些并不能辅助自己的工具呢?锻炼“大脑编译”可能确实没什么用)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。