Assignment 3. GAMES202 Homework 0
开个新坑,之前囫囵吞枣地过了一遍 202,现在忘得差不多了,该捡起来。正好给枯燥的生活增添一点色彩(?),最近比较忙但还是争取一周做一个作业 🚩 0x00 To begin with 这篇文章将会包含以下内容: GAMES202 作业 0 不包含作业框架分析 For reference👇: 📺 B 站视频: GAMES202-高质量实时渲染 📦 代码仓库: congyuxiaoyoudao/GAMES202_Homework at working master 分支上是 202 全部作业汇总,working 分支用于提交代码。需要原始作业可下载 master 分支的包 ⚙️ 0x01 Configuration 环境配置 选择使用 VSCode 插件搭建本地服务器,在扩展中搜索 Live Server,安装此插件。 在编辑 Html 代码窗口按 F1(或者右键)选择 Live Server: Open with Live Server,随后会自动打开浏览器,导航至本地服务器端口,一切正常的话是下面这个效果: 可以使用鼠标和右上角的控制面板进行一些简单的交互。 如果遇到模型贴图加载不出来(只有 202 字样),可以选择多刷新几次。或者直接在加载脚本前预加载贴图,可以根治这个问题。 1<link rel="preload" href="assets/mary/MC003_Kozakura_Mari.png" as="image" type="image/png" crossorigin/> 🤔 0x02 Blinn-Phong Shading Model 没什么好说的,CV 工程师 使用 GLSL 编写 Shader 如果使用字符串的方式引入 Shader,就在 InternalShader.js 中加上: ...