计算机图形学
文章平均质量分 73
YISHUIHAN787624675
这个作者很懒,什么都没留下…
展开
-
天上的街市Unity游戏场景制作案例(一)
目录Downtown Street of Heaven 场景 Unity实现过程新建项目场景布置场景制作参考合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Downtown Street of Heaven 场景 Unity实现过程这是一原创 2021-10-28 09:21:58 · 2467 阅读 · 0 评论 -
计算机图形学笔记(九)——ray tracing
Shadow Mapping硬阴影与软阴影Whitted-Style Ray Tracing为什么要光线追踪一些光学现象不易于用光栅化模拟,如:Soft ShadowsGlossy reflection光栅化质量较低光栅化:实时(快)光线追踪:offline,慢光线追踪算法光线沿直线传播不会发生碰撞从光源出发,经过折射和反射,传递到人的眼睛(也可以认为人眼发出光线,最后到达光源)——“当你在凝视深渊,深渊也在凝视你”Ray CastingWhitted-Styl原创 2020-09-04 10:30:37 · 160 阅读 · 0 评论 -
计算机图形学笔记(八)Geometry
隐式几何用满足特定关系的一系列点表示的几何(例如给一个曲面方程)优点:已与判断某个点是否在几何形体内,容易做光线追踪、求交,容易操控拓扑缺点:难以形象化CSG(Constructive Solid Geometry)基本集合的并、交、补、差来产生复杂集合Distance Functions描述任何一个点到一个表面的最近距离水平集分形自相似显式几何所有点都直接给出或通过参数映射的方式给出优缺点与隐式恰好相反...原创 2020-09-02 11:34:58 · 397 阅读 · 0 评论 -
计算机图形学笔记(七):Texture Mapping
Diffused ColorTexture MagnificationWhen Texture is too smala pixel on a texture —— a textel双线性插值(Bilinear)BiCubicMipmap范围查询 快、模糊,只做近似正方形的范围查询各向异性过滤EWA过滤原创 2020-09-02 08:37:57 · 263 阅读 · 0 评论 -
计算机图形学笔记(六):Shading1——Illumination,Shading,Graphics Pipeline
深度缓存概念算法原创 2020-08-20 19:41:34 · 283 阅读 · 0 评论 -
计算机图形学笔记(五):反走样
采样带来的问题锯齿、摩尔纹、Wagon轮效应根本原因:采样速度跟不上信号变化速度避免走样的思路走样的原理对于不同频率的函数采取相同时间间隔的采样,得到的结果相同,因而把原函数错误地还原成频率较低的那个函数,就是走样采样之前做模糊(滤波)操作原理:任何周期函数都可以通过傅里叶变换展开成不同频率的三角函数之和,对于频率越快的项,需要越快的采样速度高通滤波只留下高频信息,再反傅里叶变换,得到的图像主要是原图像中物体的边界低通滤波只留下低频信息,再反傅里叶变换,得到的图像是原图像的模糊更多滤原创 2020-08-20 12:50:46 · 852 阅读 · 0 评论 -
计算机图形学笔记(四):三角形的光栅化
目录视频链接:https://www.bilibili.com/video/BV1X7411F744?p=5视角变换光栅化不同的光栅显示方式三角形光栅化为什么要用三角形光栅化视频链接:https://www.bilibili.com/video/BV1X7411F744?p=5视角变换ViewPort Transformation光栅化不同的光栅显示方式示波器(成像原理是阴极射线管)隔行扫描(现在还用于视频压缩)kindle:三角形光栅化为什么要用三角形原创 2020-08-05 21:02:22 · 441 阅读 · 0 评论 -
计算机图形学笔记(三):变换进阶
目录视频地址:https://www.bilibili.com/video/BV1X7411F744?p=4三维变换任意三维物体的旋转四元数观测变换视图/摄影机变换什么是视图变换投影变换正交投影透视投影视频地址:https://www.bilibili.com/video/BV1X7411F744?p=4三维变换任意三维物体的旋转四元数四元数是简单的超复数。 复数是由实数加上虚数单位 i 组成,其中i^2 = -1。 相似地,四元数都是由实数加上三个虚数单位 i、j、k组成,而原创 2020-08-05 19:48:41 · 322 阅读 · 0 评论 -
计算机图形学入门——笔记(一):计算机图形学概述
四大主题RasterizationCurves and MeshesRay TracingAnimation / Simulation相关语言(API)OpenGL / DirectX / VulkanThe syntax of Shaders相关技术、软件3D modeling using Maya / 3DS MAX / Blender,VR / game development using Unity / Unreal Engine...原创 2020-08-03 23:14:14 · 406 阅读 · 1 评论 -
计算机图形学笔记(二):变换
目录为什么要变换把矩阵与变换联系起来缩放旋转旋转矩阵齐次坐标(重要)为什么要引入齐次坐标引入齐次坐标仿射变换(用齐次坐标)前面所学变换的齐次坐标表示逆变换(与之后变换的合成相关)变换的组合变换的分解怎样围绕一个给定的点c旋转三维变换为什么要变换例子:在场景中进行位置移动对主体进行关节移动、旋转等缩放动画(从三维到二维等)投影也是一种变换把矩阵与变换联系起来缩放方程形式:x= sx y = sy矩阵形式:当缩放不是均匀的时:反射操作(对称操作):切变(Shear Matr原创 2020-08-04 10:32:42 · 407 阅读 · 0 评论