OpenGL学习笔记 - 计算机图形学和现代图形API

本文介绍了计算机图形学的基础和应用,详细讲解了现代图形API,包括OpenGL的硬件加速渲染,Vulkan的低开销特性,DirectX12的并行化工作流程,以及WebGL在Web上的3D图形支持。选择图形API应根据业务需求和技术兴趣,理解其原理并结合实践进行学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、计算机图形学

1、简述

        wiki上的解释说,“计算机图形学是计算机科学的一个子领域,它研究数字合成和操纵视觉内容的方法。尽管该术语通常指的是对三维计算机图形学的研究,但它也包括二维图形和图像处理。”

        计算机图形学用于需要处理一组图像或以像素形式创建图像并在计算机上绘制的情况。计算机图形学可用于数码摄影、电影、娱乐、电子产品和所有其他需要的核心技术。它是计算机科学领域中一个广阔的学科和领域。计算机图形学可用于 UI 设计、渲染、几何对象、动画等等。在大多数领域,计算机图形学是CG的缩写。

        有几种工具用于实现计算机图形学。基础是 Turbo-C 中的 <graphics.h> 头文件,很多图形API都可以用于其实现。

2、计算机图形的类型

        光栅图形:在光栅中,图形像素用于绘制图像。它也被称为位图图像,其中图像序列被分成更小的像素。基本上,位图将大量像素一起表示。

        矢量图形:在矢量图形中,数学公式用于绘制不同类型的形状、线条、对象等。

3、计算机图形学的应用

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坐望云起

如果觉得有用,请不吝打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值