- 博客(4)
- 收藏
- 关注
原创 【虎书压缩计划】Chapter4 - Ray Tracing
当别人在讨论光追比传统光栅化牛逼在哪,你不懂点原理好意思说自己是游戏开发的吗!! 计算机图形学中最基本的要解决的问题之一,就是要将三维空间中的物品,在设定好相机角度后,渲染为一张二维屏幕上的画面。很久以来我都对着一点很疑惑:平时在Unity搭建场景的时候看到的不就已经是三维场景的二维画面了吗?为什么还要考虑这个渲染的问题……那tm是因为Unity已经完成了实时渲染这一步伞兵……过去长久的历史中,人们对这个问题的解决办法,就是考虑三维空间中的每一个物件(object),看它对屏幕上的每个像...
2021-04-05 11:05:33
157
原创 【虎书压缩计划】Chapter2 - Miscellaneous Math
这一章更像是一个reference而不是一则tutorials,因为作者自己也说了这一章乱得像shit,所以这里把一些其中提到的且常用的数学概念整理一哈。1. 向量一个向量用长度和方向表示,当两者相等时两个向量相等。从这里可以看出向量具有平移不变性,即一个向量与它所处在的坐标没有关系。单位向量指长度为1的向量;0向量长度为0,方向未定义。1.1 向量操作向量相加遵循平行四边形法则,具有交换性。下面列出虎书里提到的几条向量操作等式:a + b = b + ab - a = -a + ba.
2021-04-05 10:27:21
232
原创 【Leetcode.206】反转链表(两种双指针法)
反转链表是链表中较为经典的题目之一。虽然较为简单,但是由于本人对指针操作特别不熟悉,导致浪费了太多时间,因此写下此篇题解梳理思路。文章目录题目描述解题思路双指针法 1双指针法 2指针操作细节C++代码双指针法 1双指针法 2题目描述解题思路在这里使用到了两种双指针的解法(递归解法先留个坑)。双指针法 1cur指针指向新链表的头,pre指针指向输入链表剩下部分的头结点。在操作过程中会令pre->next = cur,这样会导致剩余部分链表丢失,因此head指针要跟着pre向后移动.
2021-01-04 22:14:44
124
原创 从0开始开发网页,需要学什么?(小白向)
一直以来都有开发个人网站的想法,正巧学校这个学期开了门实践课需要通过网页来实现。然而在中文网站搜到的相关博客中,只能说相当的不友好……于是开这篇博客,力求用最简单的语言,向同样想开发网页,但没有基础的你讲解需要学会什么。当然前提是你得有一些编程的基础,不然可能还是挺难受的……(2020.11.02 连载中)...
2020-11-02 23:52:57
655
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人