cmake笔记
记录一个CMake
速查表。
运行 cmake
:
1 | cmake -B build -DCMAKE_BUILD_TYPE=Release |
记录一个CMake
速查表。
运行 cmake
:
1 | cmake -B build -DCMAKE_BUILD_TYPE=Release |
\[ L_o(p,\omega_o)=L_e(p,\omega_o)+\int_{s^2}f(p,\omega_o,\omega_i)|\cos\theta_i|d\omega_i \]
本来想写BSDF的推导,但是发现基础知识很多,正好整理一下作为复习。部分内容参考Physically Based Rendering, Third Edition,非常推荐阅读。
从相机发出一条光线,穿过与相机距离为1的屏幕上的某点,已知相机参数和点在屏幕空间上的位置(sx,sy)
,计算世界空间中投影到该点的对应点的坐标的公式为:
\[
P = ViewMat^{-1} * ProjMat^{-1} * ((sx, sy, 1, 1) * farClip).
\]
浮点数的表示方法为 \[ v=(-l)^s M 2^E \] 对于规范化编码(Normalized Encoding),M是frac的部分加1得到的,所以能表示的最小的正数是\(2^{E_{min}}\)。因此需要引入非规范化编码(Denormalized Encoding),它的M不需要加1,E=1-Bias。最小的数是0。
使用latex写文章,尤其是和图像相关的文章时,常常会遇到需要用图片表格的情况。为了能够跨页,我们可以使用longtable
。因为图片较大,如果没有刻意缩小,那么表格就会跨页。有的文章接收方会要求跨页表格在第二页顶部增加额外的题注来接上上一页的表格,以及第一个题注在表格顶部。
https://tex.stackexchange.com/questions/115195/table-captions-continued 给出了一个解决方法。
plotneuralnet是一个绘制神经网络的工具,使用该工具可以将python脚本转换为latex脚本,编译得到pdf。需要以下几个步骤:
my_arch.py
(名字可以随便起)放在源码的pyexamples文件夹下,编写的教程可以在其他地方搜到。python
运行python my_arch.py
,可以看到目录下的my_arch.tex
原视频和目标视频形状不同时,之前专注于特定对象先验的方法就会失败,作者提出联合关键点表达可以捕捉原视频和目标视频都有的动作,而且不需要物体先验或者数据采集。使用domain confusion项有利于对于两个domain的动作的一致的部分的解耦,可区分的外观和动作使得捕捉其中一个视频动作同时描绘另一个视频的风格的视频得以生成。
为处理物体有不同比例缩放或者不同方向的情形,作者应用了JOKR之间的仿射变换。这使得表达具有仿射不变性。