BlueRose
文章97
标签28
分类7
PBRT笔记(4)——颜色和辐射度

PBRT笔记(4)——颜色和辐射度

pbrt中颜色与辐射度相关代码介绍。

PBRT笔记(3)——KD树

PBRT笔记(3)——KD树

下文介绍了pbrt中KD树的构建方法。

PBRT笔记(2)——BVH

PBRT笔记(2)——BVH

BVH

构建BVH树分三步:

  1. 计算每个图元的边界信息并且存储在数组中
  2. 使用指定的方法构建树
  3. 优化树,使得树更加紧凑
PBRT笔记(1)——主循环、浮点误差

PBRT笔记(1)——主循环、浮点误差

PBRT2与3之间的改动

  1. 增加了一个功能完备的BRDF模型,支持体积光照与重要性多重路径采样。
  2. 次表面散射,基于光线追踪技术,无需预处理。
  3. 解决浮点数四折五入的问题
  4. 光子映射
  5. 样本生成
  6. 第一章多了讲并行的东西
Raytracing in Weekend、Raytracing Ground个人评价以及学习推荐

Raytracing in Weekend、Raytracing Ground个人评价以及学习推荐

《Ray Tracing in One Weekend》、《Ray Tracing from the Ground Up》的学习建议。

《Ray Tracing in One Weekend》阅读笔记

《Ray Tracing in One Weekend》阅读笔记

此文写于今年5月份,写了一些感觉会对之后读者有帮助的东西,以及一些笔记。因为要参加秦春林的线下交流会,所以看得比较匆忙。有些错误在所难免,还请见谅。
原作者的代码使用的是浮点类型是float,但实际上c++默认的浮点类型是double(IDE里可以设置默认浮点类型),如果直接抄代码渲染结果会不正确。

在Node.js中使用ffi调用dll

在Node.js中使用ffi调用dll

类似的文章还是比较多的,但或多或少有一些问题没有解决,在此我将其整合并分享给大家。

测试环境:

  • Node.js 9.9.0
  • VisualStudio 2015
  • “ffi”: “gavignus/node-ffi#torycl/forceset-fix”,
  • “ref”: “1.3.5”
  • “ref-array”: “1.2.0”
  • “ref-struct”: “1.1.0”
  • “ffi-napi”: “^2.4.3”