抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

DX12 环境搭建 Windows 10/11系统 安装PIX 安装Visual Studio 2019 Windows应用程序 Windows应用程序使用事件驱动(详情可以去看WPF) Windows应用程序的入口点是WinMain函数 int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR, int nCmdShow){...

TA面试题 这里面不少答案都是我自己凭感觉答的,不保真 什么是渲染管线 渲染管线是通过安排CPU发出Draw Call的内容以及顺序,指导GPU进行一系列操作,并协同将开发者期待的图像渲染在屏幕上 剔除 渲染 后处理 什么是Draw Call Draw Call是CPU为GPU准备渲染数据,并指令GPU进行一次渲染的操作,是重量级的 什么是Batching 将多个简单、使用同一材质的物体...

ddx与ddy 在OpenGL中叫dFdx和dFdy,在HLSL中叫ddx和ddy HLSL deriv_rtx ddx和ddy是一个求偏导的过程,依赖于硬件光栅化,只能用于fragment着色器,意思为计算blocks内相邻片元间value的变化(value可以是任意参数,比如uv、color、position、normal),注意不要在分支中使用偏导 $$ \mathrm{ddx}=\f...

Nabla算子 参考 $\nabla$:Nabla算子,将数量场变成向量场 当其作用于函数,如$\nabla F(x)$,意思为求该函数梯度 当其点乘函数,如$\nabla \cdot F(x)$,意思为求该函数的散度 当其叉乘(三维)函数,如$\nabla \times F(x)$,意思为求该函数的旋度 函数可视化 对于函数$f(x,y)=x^2+y^2$,我们有两种可视化...

复变函数 复变函数 复数 复数可以表示为实数和纯虚数的和 代数式: $$ z=x+\mathrm{i}y $$ x:实部,记为Re z y:虚部,记为Im z 复平面: 极坐标下 $$ \begin{cases} \rho=\sqrt{x^2+y^2} \ \varphi=\arctan (y/x) \end{cases} $$ $$ \begin{cases} x=\rho \cos...

微积分 无穷级数 从有限项之和拓展到无限项之和 一根绳子,日取其半,万世不竭。但无论截取多少次,最后总长应该还是这跟绳子,即 $$ 1=\frac{1}{2}+\frac{1}{2^2}+\frac{1}{2^3}+…+\frac{1}{2^n}+… $$ 另一个例子 $$ 1+(-1)+1+(-1)+1+(-1)… $$ 等于多少呢? 到底是 $$ 1+[(-1)+1]+[(-1)+1]…...

概率论 一:随机事件与概率 事件 事件的概念 样本空间$\Omega$ 其单元素子集:基本事件 其最大子集:必然事件 最小子集:即空集$\empty$,不可能事件 事件域$F$ 事件的关系 包含 $A\subset B$:A被包含在B、B包含A、A发生时B一定发生 相等 $A=B$:A等于B,两事件是同一个集合、描述的是同一件事 互不相容 A和B不能同时发生 ...

球函数 三大偏微分方程 拉普拉斯方程(椭圆) 热方程(抛物线) 波方程(双曲线) 常微分方程 含有未知函数的导数(含高阶导数)或微分的等式,称为微分方程 若未知函数是一元函数,则该函数为常微分方程 若导数的阶数为1,那么称为一阶微分方程 球坐标系 讨论常微分方程时,边界是记为重要的,而当边界是球形时,球坐标系会更好用 直角坐标系上点$P(x,y,z)$,也可以用三个有次序的数$(r,\...

线性代数 一:线性方程组 概念 线性方程 线性方程组 系数 解:一组能让方程左右相等的数 解集:方程组的所有解的集合 等价:若两个线性方程组拥有相同解集,则两者等价 相容:方程组有一个或无穷多个解 不相容:方程组无解 矩阵 方程组 $$ \begin{gathered} x_1-2x_2+x_3=0 \\ 2x_2-8x_3=8 \\ 5x_1-5x_3=10 \end{gathered...

四:几何光学 几何光学,也被称为射线光学(Ray optics),忽略光的波动性,以几何方法来研究光在均匀介质中的传播 基本定律 几何光学包含两个部分,一个是光学三定律,定性描述了几何光学中光的传递,一个是费马原理,定量计算了光的传播(通常为光学元件间近轴传播) 光学三定律 光在均匀介质中沿直线传播 光的反射、折射定律 反射角等于入射角 入射角与折射角的正弦值之比等于折射率之比(Snel...