自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Unity制作类胡闹厨房游戏 KitchenChaos 笔记整理

本文章是油管上CodeMonkey的一个unity项目KitchenChaos的笔记整理,学习并整理这个项目主要是因为终于看到了一个比较完整地用到了unity的各种功能、风格较为清爽的、代码结构清晰的同时比较新的项目,在学习之后有很大的收获。

2023-03-10 18:52:56 3407 1

原创 GAMES101笔记_Lec10~12_几何 Geometry

1 几何的表达方式 Introduction to geometry1.1 几何形体的例子 Examples of Geometry不同形状的杯子有着不同的几何体组成车上有光滑的曲面复杂的机械结构里有各种形状不同的零件布料由很复杂的表面结构,远看是透明的,股由纤维组成,线由股组成…水滴掉落时形成的复杂几何表面很大的场景如何简化几何,《超能陆战队》中就有大量远景城市镜头,对如何简化模型做了研究毛发形成的复杂几何结构微观几何结构树生长枝干、树叶形成的复杂几何结构1.2 隐式几何 “I

2022-02-04 13:07:43 870

原创 GAMES101笔记_Lec07~09_着色 Shading

0 我们已经学了什么 What We’ve Covered So Far空间中定义了一个摄像机,通过某些变换使模型摆好姿势(Model)通过观测变换让摄像机放在原点,得到标准的[−1,1]3[-1,1]^3[−1,1]3立方体空间(View)通过视口变换将三维模型投影到二维的屏幕上(Projection)通过采样对屏幕空间中结果进行光栅化(Rasterization)1 着色的定义 Shading:Definition字典中的定义:通过平行线或色块在插画、图像上加深或上色 The dar

2022-02-04 12:53:40 2701

原创 GAMES101笔记_Lec05~06_光栅化 Rasterization

1 视口变换-从裁剪空间到屏幕空间 Canonical Cube to Screen1.1 什么是屏幕 What is a screen?在图形学中,抽象的认为屏幕是一个二维数组,数组中每一个元素是一个像素 An array of pixels这个数组的大小:分辨率 Size of the array: resolution一种典型的光栅成像设备 A typical kind of raster displayRaster == screen in GermanRasterize == d

2022-02-04 12:36:29 539

原创 GAMES101笔记_Lec03~04_变换 Transform

1 为什么学习变换 Why study transformation1.1 模型变换 Modeling场景展示——描述摄像机的位置移动机器人跳舞——物体的旋转皮克斯开场动画台灯压扁字母I——物体的缩放1.2 视图变换 Viewing光栅化成像中涉及大量的视图变换2 二维变换 2D Transformations3B1B线代的本质(可视化理解线性变换):https://www.bilibili.com/video/BV1ns41167b9?spm_id_from=333.999.0

2022-02-04 12:26:11 458

原创 GAMES101笔记_Lec02_向量与线性代数 Review of Linear Algebraphics

0 图形学依赖于… Graphics’ Dependencies基础数学线性代数 linear algebra微积分 calculus统计学 statistics基础物理光学 Optics力学 Mechanics其他信号处理 signal processing数值分析 numerical analysis一点点的美学 A bit of aesthtics

2022-02-04 11:59:08 430

原创 GAMES101笔记_Lec01_计算机图形学概述 Overview of Computer Graphics

1 什么是计算机图形学?What is Computer Graphics?计算机图形学:利用计算机合成与操作视觉信息 The use of computers to synthesize and manipulate visual information2 为什么学习计算机图形学 Why study Computer Graphics?2.1 应用 Applications游戏 Video Games(写实、风格化渲染,看画面亮不亮可以体现全局光照效果)电影 Movies(特效是图形学比较简单的

2022-02-04 11:37:22 4654

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除