admin管理员组文章数量:1794759
计算机图形学入门
课程网站:
一、计算机图形学 是什么?是一种使用计算机合成和处理视觉信的科学。
是指通过计算机在显示设备上创建和处理图片的方法《计算机图形学导论》计算机图形学是一种使用数学算法将二维或三维图形转化为计算机显示器的栅格形式的科学。简单地说,计算机图形学的主要研究内容就是研究如何在计算机中表示图形、以及利用计算机进行图形的计算、处如何防止脱发理和显示的相关原理与算法。《百度百科》二、计算机图形学 有哪些应用?1、游戏 (Games)Sekiro: Shadows Die twice (2019 Game of the Year)Borderlaqq聊天记录导出nds 3 (2019)2、电影 (Movies)The Matrix (1999)3、动画 (Animations)Zootopia (2016)Frozen 2 (2019)4、设计 (Design)CGIkea - 75% of catalog is rendered imagery5、可视化 (Visualization)Sc博朗电动剃须刀ience, engineering, medicine, journalism, etc.6、虚拟现实 (VR, Virtual Reality)Oculus V玉文化R7、增强现实 (AR, Augmented Reality)Microsoft Hololens8、数字图片 (Digital Illustration)www.youtube/watch?v=uEdRLlqdgA49、模拟 (Simulation)The Dust Bowl phenomenaBlack hole from Interstellar10、图形用户界面 (Graphical User Interfaces)11、排版 (T10克拉钻石价格yp黎曼函数ography)The font Baskerville三、计算机图美国毒枭形学 主要包含那几个部分?1、光栅化 (Rasterization)将的几何图元(像三角形、多边形)投plasma影到屏幕上,并将投影后的图元分解为片段(像素)的过程。
光栅化(Rasterization)是把顶点数据转换为片元的过程,具有将图转化为一个个栅格组成的图象的作用,特点是每个元素对应帧缓冲区中的一像素。《百度百科》透视投影 和 正交投影(vispy/m小霸王学习机官网odern-gl.html)commons.wikimedia/wiki/File:Rasterisation-triangle_example.svg2、曲线和曲面 (Curves and Meshes)主要是研究如何在计算机中表示几何
Bezier Curve(en.wikipedia/wiki/B%C3%A9zier_curve)Catmull-Clark subdivision (commons.wikimedia/wiki/File:Catmull-Clark_subdi浴室柜尺寸vision_of_4_planes.png)3、光线追踪 (Ray Tracing)从摄像机出发,逐个像素计算交点和阴影,继续反射光线直到它们找到光源。
光栅化渲染相对的概念,与光栅化渲染不一样的是,光线追踪把一个场景的渲染任务拆分成了从摄像机出发的若干条光线对场景的影响,这些光线彼此不知道对方,但却知道整个场景的信。每条光线会和场景并行地求交,根据交点位置获取表面的材质、纹理等信,并结合光源信计算光照。《知乎 -- 一篇光线追踪的入门》en.wikipedia/wiki/Ray_tracing_(graphics)en.wikipedia/wiki/Ray_tracing_(graph真空干燥箱原理ics)4、动画、模拟 (Animation / Simulation自考学历)(1)、关键帧动画(Key frame Animation)
cs184.eecs.berkeley.edu/sp18/lecture/simulation/s惠州电大lide_010(2)、重力弹力系统(Mass-spring System)
四、计算机图形学 注释事项1、计算机图形学,不是关于具体API(O金发帅哥penGL / DirectX / Vulkan)的学科,也不是 着色器具体语法 的学科。
2、计算机图形学,不是关于具体使用某个软件(Maya / 3DS MAX / Blender/ Unity / Unreal Engine)的学科。
3、计算机图形学,不是 计算机视觉,也不是 计算机深度学习。
像下面这种需要 计算机猜测 的,都属于计算机视觉Semantic Segmentation (modeldepot.io/oan如何取消彩铃drienko/icnet-for-fast-segment贝隆ation)GAN 2.0: NVIDIA’sface generator (both are fake)计算机图形学 和 计算机视觉 之间的 区别www.cs.ucsb.光纤法兰盘edu/~lingqi/teaching/games101.dell显示器html模型 ---> 图片: 渲染过程,计算机图形学
图片 ---> 职业资格认证模型:计算机根据图片识别物体,计算机视觉
模型 ---> 模型:建模,模拟,计算机图形学
图片 ---> 图片:分析图片,从一幅图到另一幅图,计算机视觉麦克斯韦
版权声明:本文标题:计算机图形学入门 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1685935687a13539.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论