愚头的博客

一位图形学爱好者的唠叨

渲染器

这是一个照片级渲染项目。

特性

  • 核心
    • 渲染框架
  • 渲染
    • 基础
      • 整合CUDA 11.2
      • 整合OptiX 7.3.0
      • 整合MDL 1.6
      • 使用FlatBuffers定义渲染数据
      • 构建光线追踪算法框架
      • Tile渲染
      • Progressive渲染
      • 支持多GPU
      • 异步/多线程
      • 检查显卡驱动和CUDA版本
    • 通用
      • 背景材质
      • 反弹次数
        • 针对非半透材质
        • 针对半透材质
      • 显存统计
    • 纹理
      • 数据格式
        • UInt8 * 4
        • Float * 4
        • BMP
        • PNG
        • JPEG
        • TGA
        • HDR
        • KTX
        • DDS
        • EXR
        • TIFF
        • WEBP
      • 边界模式
        • Wrap
        • Clamp
        • Mirror
      • 采样模式
        • Point
        • Linear
      • sRGB
    • 材质
      • 固有色
      • 漫反射贴图
      • 法线强度
      • 法线贴图
      • 金属度
      • 金属贴图
      • 粗糙度/光滑度
      • 粗糙贴图/光滑贴图
      • 自发光
      • 遮罩贴图
      • 全透明
      • 半透明
      • 折射率
      • 薄片
      • 单双面
      • 焦散
      • 体积VDB
      • 多层重叠
    • 模型
      • 三角面
        • 顶点
        • 颜色
        • 法线
        • 切线
        • UV
        • 子材质
      • Draco压缩
    • 灯光
      • 平行光
        • 颜色
        • 强度
        • 方向
        • 散射角
        • 长度
      • 点光
        • 颜色
        • 强度
        • 半径
        • 长度
      • 射灯
        • 颜色
        • 强度
        • 半径
        • 长度
        • 方向
        • 内角
        • 外角
        • IES
      • 矩形面光
      • 圆形面光
    • 相机
      • 透视
        • 横纵比例
        • FOV
        • 最近距离
        • 最远距离
      • 正交
      • 全景
      • 景深
    • 后期
  • 工具
    • 构建FlatBuffers场景数据
      • 通过glTF
        • 平行光
        • 点光
        • 射灯
        • 贴图
        • glTF材质(PBR)
        • 模型
        • 透视相机
        • 读取.ini配置文件
          • 构建灯光
          • 构建相机
          • 缩放灯光强度
          • 缩放自发光强度
      • 导出Blender场景
        • 纹理
        • 材质
          • ShaderNodeBsdfPrincipled
            • Color/Texture
            • Normal/Texture
            • Strength
          • ShaderNodeBsdfDiffuse
            • Color/Texture
            • Normal/Texture
            • Strength
          • ShaderNodeBsdfGlossy
            • Roughness
          • ShaderNodeBsdfGlass
            • Roughness
            • IOR
          • ShaderNodeEmission
            • Color/Texture
            • Strength
          • ShaderNodeBackground
            • Color/Texture
            • Strength
        • 模型
        • 灯光
          • 平行光
          • 点光
          • 射灯
          • 面光
        • 透视相机
    • 场景查看器

文章

日志

测试

展示

2021-06-15
2021-06-13
2021-05-25
1200x1200 降噪,采样:~1000 1200x1200 未降噪,采样:~6000
2021-04-28
2020-11-25
2020-11-24
2020-11-20 2020-11-19
2020-11-11 2020-11-07
2020-11-06
2020-11-03 2020-11-01