<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[计算机图形学的成长之路]]></title><description><![CDATA[计算机图形学的成长之路]]></description><link>https://blog.youkuaiyun.com/c03424</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; c03424]]></copyright><item><title><![CDATA[libstdc++.so.6: version `GLIBCXX_3.4.22‘ not found #13]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/135355671</link><guid>https://blog.youkuaiyun.com/c03424/article/details/135355671</guid><author>c03424</author><pubDate>Wed, 03 Jan 2024 09:37:01 +0800</pubDate><description><![CDATA[卸载已安装的应用，然后重新编译安装即可。]]></description><category></category></item><item><title><![CDATA[ImportError: libgthread-2.0.so.0: cannot open shared object file: No such file or directory]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/126593769</link><guid>https://blog.youkuaiyun.com/c03424/article/details/126593769</guid><author>c03424</author><pubDate>Mon, 29 Aug 2022 22:08:58 +0800</pubDate><description><![CDATA[ImportError: libgthread-2.0.so.0]]></description><category></category></item><item><title><![CDATA[ImportError: libGL.so.1: cannot open shared object file: No such file or directory]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/126593744</link><guid>https://blog.youkuaiyun.com/c03424/article/details/126593744</guid><author>c03424</author><pubDate>Mon, 29 Aug 2022 22:07:17 +0800</pubDate><description><![CDATA[ImportError: libGL.so.1]]></description><category></category></item><item><title><![CDATA[Ubuntu 22 安装gcc7 g++7]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/126443581</link><guid>https://blog.youkuaiyun.com/c03424/article/details/126443581</guid><author>c03424</author><pubDate>Sat, 20 Aug 2022 19:47:37 +0800</pubDate><description><![CDATA[Ubuntu 22 安装gcc7 g++7]]></description><category></category></item><item><title><![CDATA[colmap pthread 错误]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/123251240</link><guid>https://blog.youkuaiyun.com/c03424/article/details/123251240</guid><author>c03424</author><pubDate>Thu, 03 Mar 2022 13:00:21 +0800</pubDate><description><![CDATA[colmap安装编译遇到pthread错误]]></description><category></category></item><item><title><![CDATA[/lib/x86_64-linux-gnu/libOpenGL.so.0: undefined symbol: _glapi_tls_Curr]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/123251030</link><guid>https://blog.youkuaiyun.com/c03424/article/details/123251030</guid><author>c03424</author><pubDate>Thu, 03 Mar 2022 12:42:48 +0800</pubDate><description><![CDATA[在编译colmap时，编译成功，安装成功之后，出现运行时错误，具体错误如下：

colmap: symbol lookup error: /lib/x86_64-linux-gnu/libOpenGL.so.0: undefined symbol: _glapi_tls_Current


解决方法：




sudo apt install libgl-dev
sudo apt install libglu-dev 

sudo apt install

参考stackoverflow
...]]></description><category></category></item><item><title><![CDATA[fairseq入门教程]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/122711856</link><guid>https://blog.youkuaiyun.com/c03424/article/details/122711856</guid><author>c03424</author><pubDate>Thu, 27 Jan 2022 10:11:45 +0800</pubDate><description><![CDATA[fairseq教程]]></description><category></category></item><item><title><![CDATA[jax的vmap用法详解]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/122568701</link><guid>https://blog.youkuaiyun.com/c03424/article/details/122568701</guid><author>c03424</author><pubDate>Tue, 18 Jan 2022 21:25:10 +0800</pubDate><description><![CDATA[jax的vmap用法详解]]></description><category></category></item><item><title><![CDATA[人性弱点-如何赢得朋友和影响别人]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/120424600</link><guid>https://blog.youkuaiyun.com/c03424/article/details/120424600</guid><author>c03424</author><pubDate>Wed, 22 Sep 2021 23:06:59 +0800</pubDate><description><![CDATA[How to win friends and influence people.

1. Become genuinely interested.



When you talk to someone, you need to understand that they have their interests and you have yours. When you find their interests you should be interested.

当你和某人交谈时，你需要明白他们有自己的利益]]></description><category></category></item><item><title><![CDATA[window10右下角 天气 关闭]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/117769324</link><guid>https://blog.youkuaiyun.com/c03424/article/details/117769324</guid><author>c03424</author><pubDate>Thu, 10 Jun 2021 10:06:56 +0800</pubDate><description><![CDATA[window10右下角 天气 关闭window10右下角 天气 关闭
window10右下角 天气 关闭
更新完很不习惯多了个广告推荐，影响工作学习专注，关闭的方法：右键任务栏–》资讯和兴趣（news and interests） --》 关闭（close）。

...]]></description><category></category></item><item><title><![CDATA[gcclua-config.h:1:24: fatal error: gcc-plugin.h: No such file or directory]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/114834549</link><guid>https://blog.youkuaiyun.com/c03424/article/details/114834549</guid><author>c03424</author><pubDate>Mon, 15 Mar 2021 15:12:34 +0800</pubDate><description><![CDATA[解决方法，gcc -v 查看自己的gcc版本，安装对应的plugin;

本机版本gcc5， 因此 sudo apt install gcc-5-plugin-dev，即可。


]]></description><category></category></item><item><title><![CDATA[Ubuntu 20.04 cuda cudnn]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/110290245</link><guid>https://blog.youkuaiyun.com/c03424/article/details/110290245</guid><author>c03424</author><pubDate>Sat, 28 Nov 2020 19:29:26 +0800</pubDate><description><![CDATA[ubuntu20.04的cuda支持到11.1了，但是pytorch目前只支持到11.0，所以需要的童靴需要注意下版本对应。

1. cuda官网下载，新安装的20.04是没有gcc和cmake需要自行安装，sudo apt install cmake gcc即可

Alt+ctrl+F3 进入tty3，关闭GUI


$ sudo systemctl set-default multi-user


重启


sudo ./cuda****（你下载的cuda全名） 然后accept， 选择all


之后]]></description><category></category></item><item><title><![CDATA[双向反射分布函数（Bidirectional Reflectance-Distribution Function, BRDF）]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/104248250</link><guid>https://blog.youkuaiyun.com/c03424/article/details/104248250</guid><author>c03424</author><pubDate>Mon, 10 Feb 2020 19:09:50 +0800</pubDate><description><![CDATA[双向反射分布函数（Bidirectional Reflectance-Distribution Function, BRDF）
辐射通量（radiation flux）通过立体角dωi[sr]d\omega_{i} [sr]dωi​[sr]，以(θi,ϕi)(\theta_{i},\phi_{i})(θi​,ϕi​)角度照射到表面AiA_{i}Ai​上。分配到以点(xi,yi)(x_{i}, y_...]]></description><category></category></item><item><title><![CDATA[微面元散射模型（Microfacet scattering models）]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/79872820</link><guid>https://blog.youkuaiyun.com/c03424/article/details/79872820</guid><author>c03424</author><pubDate>Mon, 10 Feb 2020 14:20:43 +0800</pubDate><description><![CDATA[微面元模型表示：在很小尺度下，相对于图像中的像素，表面是粗糙不平的，但相对于光的波长是巨大的。因为粗糙度是随机的，所以对于表面的一部分和另一部分而言是没有区别的；它们会有不同的表面几何形状，但是在大范围内的统计分布是一样的。这中表面行为类似于局部镜面，大尺度观测时，察觉不到表面特征，它们平均的分布在空间中。当表面稍微粗糙些，观察到的表面就不太有光泽。

我们称射线反射的微面元（microsurfa...]]></description><category></category></item><item><title><![CDATA[1.2.5 表面散射]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/79750082</link><guid>https://blog.youkuaiyun.com/c03424/article/details/79750082</guid><author>c03424</author><pubDate>Thu, 29 Mar 2018 22:35:39 +0800</pubDate><description><![CDATA[现在能够计算对一个proper shading的两块非常重要信息，分别为位置和入射光。需要确定入射光在表面是如何散射的，具体而言，我们感兴趣的是通过跟踪而找到的交互点的射线有多少光量散射出来到达相机，如图1.6。 
 
场景中的每一个物体都是一种材质，材质也是其在表面的每一个点的自身表现属性，被称作为双向反射分布函数bidirectional&amp;nbsp;reflectance&amp;nbsp;distr...]]></description><category></category></item><item><title><![CDATA[glog与vs2015环境配置]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/79739739</link><guid>https://blog.youkuaiyun.com/c03424/article/details/79739739</guid><author>c03424</author><pubDate>Thu, 29 Mar 2018 11:14:52 +0800</pubDate><description><![CDATA[1.工程属性页：C/C++，预处理器，预处理器定义。填入：

GLOG_NO_ABBREVIATED_SEVERITIES
GOOGLE_GLOG_DLL_DECL=
CMAKE_INTDIR=&quot;Debug&quot;

2.工程属性页：C/C++，常规，附加包含目录，添加glog的src文件，路径为存放glog的硬盘路径，应为***\src\windows，我的路径如下：

E:\wm\glog-mast...]]></description><category></category></item><item><title><![CDATA[1.2.4 可见性]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/79735815</link><guid>https://blog.youkuaiyun.com/c03424/article/details/79735815</guid><author>c03424</author><pubDate>Wed, 28 Mar 2018 23:07:54 +0800</pubDate><description><![CDATA[在前面几节中忽略了光分布的一个重要成分，那就是阴影。只有在该点与光源位置中无遮挡，每一个光线才都会对该阴影的点产生光照量。如图1.5。 
然而，在光线追踪器中，从阴影点处观察，很容易找到光线是否是可见的。

简单的构建一个原点在表面点的新射线，并且方向朝向那个光源。这样特殊的射线被称作为阴影射线。在环境中跟踪这个射线，通过对比找到的任何交互点（距离用tt表示）与随着距离光源为tt的射线，来检查是否...]]></description><category></category></item><item><title><![CDATA[1.2.3 光的分布]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/79663228</link><guid>https://blog.youkuaiyun.com/c03424/article/details/79663228</guid><author>c03424</author><pubDate>Fri, 23 Mar 2018 13:56:43 +0800</pubDate><description><![CDATA[射线与物体交互阶段将表现出一个让我们描绘阴影的点和一些在这个发点的局部几何信息。回想以下，我们的最终目标是得到在相机方向上光线离开这个点光量。为了获得光线离开这个点的量，我们必须知道到达这个点的光量。这就涉及到在这个场景中光的几何和辐射度分布。对于简单的光源（如点光源），在已知光的位置的情况下，光的几何分布可以很简单的获取。然而，在真实世界里点光源是不存在的，所以在物理基础上的照明通常是基于区域光...]]></description><category></category></item><item><title><![CDATA[1.2.2 射线与材质的交叉点]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/79645247</link><guid>https://blog.youkuaiyun.com/c03424/article/details/79645247</guid><author>c03424</author><pubDate>Wed, 21 Mar 2018 21:46:37 +0800</pubDate><description><![CDATA[相机生成一个射线，首要的渲染工作是决定物体的材质，如果有的话，还要确定射线第一次交互和在哪发生交互。这个交互点顺着射线是可见的，且我们希望模仿光线与物体在这个点的交互。为了找到光线交互，必须测试射线与所有物体在这个场景的交互，并且选择出射线第一个交互的点。假如射线为r，我们可以参数化如下形式：r(t) = o + td,o为射线的原点，d是它的方向向量，t是一个（0，正无穷）的参数。这样就可以通过...]]></description><category></category></item><item><title><![CDATA[1.2.1 相机]]></title><link>https://blog.youkuaiyun.com/c03424/article/details/79640738</link><guid>https://blog.youkuaiyun.com/c03424/article/details/79640738</guid><author>c03424</author><pubDate>Wed, 21 Mar 2018 17:16:15 +0800</pubDate><description><![CDATA[几乎每个人都使用过相机，并且熟悉它的基本功能：你想要记录一个世界的图像(通常是按下快门键或者轻触屏幕)，并将图像记录在胶片或电子传感器上。其中之一。最简单的照相设备叫做针孔照相机。针孔照相机由一个一端有小孔的较轻的密封盒组成(图1.1)。当这个洞被打开时，光线进入这个洞，落在盒子的另一端贴有纸的上面。尽管它很简单，但直至今天为了得到艺术效果，这种相机仍然经常使用。在胶片上形成一个图像时，要获得足够...]]></description><category></category></item></channel></rss>