
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
C++设计模式(全23种)
设计模式概述设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。等这种思想融入到了思想中后,你就会不自觉地使用这种思想去进行你的设计和开发。文章目录设计模式概述一、创建型模式Factory 模式(工厂模式)AbstactFactory 模式(抽象工厂模式)Singleton 模式( 单例模式)Builder 模式
计算机图形学GAMES101(十五)光线追踪(蒙特卡洛积分与路径追踪)
本节涉及内容:蒙特卡罗积分路径追踪蒙特卡罗积分蒙特卡罗积分的核心思想还是求一个不规则图形的面积,它的做法是:首先在a和b之间找一个值xi然后求f(x)。接着以f(x)为高,ab为宽求矩形的面积,最后将所有的值求平均。当采样数量xi趋于无穷时,就近似求到了该不规则图形的面积。怎么求蒙特卡罗积分**FN**表示蒙特卡罗积分**Xi~p(x)**表示概率分布因为我们取xi时是在a到b之间均匀的取值,所以
计算机图形学GAMES101(十二)光线追踪(基本原理)
为什么要使用光线追踪?当对物体着色的时候,只考虑了像素点自己,没有考虑物体遮挡。所以着色不能解决阴影。那么怎么解决阴影问题呢?阴影映射(Shadow mapping)可以使用阴影映射来渲染阴影。阴影映射的实质还是光栅化。阴影映射的思想:如果一个点不在阴影里,则我们可以看到这个点,而且相对于光源来说也可以看到这个点。如果一个点在阴影里,则我们可以看到这个点,但是相对于光源来说也看不到这个点。即一个点
到底了







