LtRay 开发备忘录 2017年03月07日 数学工具 工欲善其事,必先利其器!作为一个光线跟踪器,数学工具自然是少不了的。需要用到哪些数学工具呢?作为3D程序,点肯定是需要的,另外做变换也是少不了的,所以最基本的数学工具就 … 阅读更多
球谐光照(Spherical Harmonics Lighting)及其应用-应用篇 2017年02月27日 上一篇介绍了球谐函数的一些原理和性质,本篇主要介绍如何实现球谐光照,将这种光照应用到实际的场景中去。 我们知道,球谐光照实际上就是将周围的环境光采样成几个系数,然后渲染的时候用这几 … 阅读更多
LtRay的艰难重构 2017年02月15日 从去年九月份开始,我就在着手实现一个光线跟踪器:LtRay。刚开始进展很快,差不多三天的时间,光线跟踪器的雏形就已经具备了,能够对一些简单的图元比如球体、平面等进行渲染,并且还具有 … 阅读更多
复杂多元复合函数的导数和雅克比矩阵 2017年01月04日 我们知道对于复合函数的导数,可以使用链式法则求得。对于多元的复合函数来说,也可以用同样的方法求得梯度或者雅克比矩阵,但是如果复合函数涉及到的变元比较多,并且复合的层数也比较多,这样 … 阅读更多
梯度下降法及其实现 2017年01月04日 摘要 本文主要介绍了梯度下降法的原理和方法,结合二次型的具体实例来阐述梯度下降的过程,使用三维可视化技术实现了一个梯度下降的演示程序。 引言 梯度下降法是一种最优化算法,在最优化理 … 阅读更多
球谐光照(Spherical Harmonics Lighting)及其应用-实验篇 2016年12月06日 简介 之前在一篇实时深度图优化的论文中看到球谐光照(Spherical Harmonics Lighting)的应用,在查阅了许许多多资料之后还是无法完全理解,我个人觉得如果之前对 … 阅读更多
NFA转DFA-json数字识别 2016年10月30日 json的主页上,提供了number类型的符号识别过程,如下: 图片引用:http://www.json.org/json-zh.html 实际上这张图片表示的是一个状态机,只是状 … 阅读更多
海水截面模拟 2016年01月29日 介绍 一个简单的海水模型截面视图的模拟。 预览 预览页面 建模 我们假设水的传播是一个振动模型(实际上并不是,为了简便),它的函数可以写成: 其中是水波的振动频率,是相位。 假设 … 阅读更多
多图片平均法降噪 2015年12月09日 理论 在相机采集到的图像中,往往会存在一定的噪声。这种噪声一般来说在空间域是互不相关的,并且是一种加性噪声。对于一幅相机采集到的图像,可以表示为无噪声图像和加性噪声的组成,也即: 阅读更多
基于计算机视觉的虚拟鼠标 2015年07月28日 概述 设计内容 设备驱动程序设计, 要求如下: 设计Windows XP或者Linux操作系统下的设备驱动程序; 设备类型可以是字符设备、块设备或者网络设备; 设备可以是虚拟的也可 … 阅读更多