简易虚拟机制作 一、来源 代码和思路都是来源一个网站 https://www.jmeiners.com/lc3-vm/ 我这里只是记录一下自己的思路,之前写 NEMU 工程量太大,以及后面的 Debug 和 API 都不熟练就放弃了。 这个项目好就好在简单,才三百多行代码。 二、理解 虚拟机本质上就是模拟程序指令去执行。 众所周知,程序是个文件,里面有指令和数据,我们先不看数据,只看指令(lc3- 2024-03-29 代码 #虚拟机 #C语言
games101-week11 Animation Historical Points in Animation 壁画->圆盘->电影 Keyframe Animation Physical Simulation Mass Spring System: Example of Modeling a Dynamic System 如何逐步添加东西使得质量弹簧系统 2023-10-20 计算机图形学 > GAMES101 #计算机图形学 #GAMES101
games101-week10 Cameras, Lenses and Light Fields Cameras Field of View (FOV) Exposure Fast and Slow Photography Lenses Defocus Blur Ray Tracing Ideal Thin Lenses Dept 2023-10-19 计算机图形学 > GAMES101 #计算机图形学 #GAMES101
games101-week9 Materials and Appearances Material == BRDF Material Specular Reflection Specular Refraction 水底看水面视角是 一个锥形 Fresnel Reflection 计算 多少能量被反射 Microfacet Material 远处看,看见是平面的 2023-10-18 计算机图形学 > GAMES101 #计算机图形学 #GAMES101
games101-week8 Radiometry cont Irradiance Radiance Light transport Bidirectional Reflectance Distribution Function (BRDF) Monte Carlo Integration Path Tracing 2023-09-18 计算机图形学 > GAMES101 #计算机图形学 #GAMES101
games101-week7 Ray Tracing 1(Whitted-Style Ray Tracing) Basic Ray-Tracing Algorithm 光路可逆 Ray Casting Recursive (Whitted-Style) Ray Tracing Ray-Surface Intersection 暴力求解不可取 Ac 2023-09-15 计算机图形学 > GAMES101 #计算机图形学 #GAMES101
games101-week6 Curves Bézier Curves de Casteljau Algorithm 像是一个枚举所有点的一个算法 Properties of Bézier Curves Piecewise Bézier Curves c0 连续是前一段的终点等于后一段的起点 c1 连续是两个控制点共线且离公共点距离一样 Other types of spline 2023-09-12 计算机图形学 > GAMES101 #计算机图形学 #GAMES101