03 2021 档案
摘要:stencil buffer通常在实现一些特殊的效果时使用的,这里我们以实现一个object的shadow为例,来看看具体怎么使用它。 首先需要创建一个和要实现shadow的object一样的object,作为shadow object。然后对其应用shadow matrix变换: XMMATRIX
阅读全文
摘要:Lua的metatable定义了大量的元方法,有些可以当作操作符重载来使用。例如,__add方法定义了对一个table使用+操作符时所发生的行为,但是,+操作符是二元操作符,假如只有一个操作数定义了__add方法,这时候运算还会成立吗?我们可以尝试一下: local u = {x = 1, y =
阅读全文
摘要:1.UnityObjectToWorldNormal 用于将object space下的normal向量转换到world space下。 // Transforms normal from object to world space inline float3 UnityObjectToWorldN
阅读全文