TIM-1EARCHIVE TERMINAL // 2026

03 / Research

Research研究档案

学术成果、项目与个人经历。目前收录一篇 SIGGRAPH 2024 / ACM TOG 论文,个人署名为 Yanchen Zhang。

Proxy Tracing 面向双向路径追踪中难以连接的镜面与高光路径,通过代理采样重建局部路径,并无偏估计采样概率密度的倒数,在保持无偏性的同时改善困难光传输的采样效率。方法在概率连接的 BDPT 框架中验证。论文与项目介绍

在这项工作中,我在已有渲染框架上用 Rust 实现我们的方法,并参与对比实验与论文撰写,积累了一些 Rust 开发与算法验证的经验。

PUBLICATIONS 01PROJECTS 04RECORDS 01TELEMETRY · 2026.10.09
SECTIONA

Publications

学术成果

[P01] · PUBLICATION · 2024PUBLISHED

ACM Transactions on Graphics 43(4), Article 97 · SIGGRAPH

Proxy Tracing: Unbiased Reciprocal Estimation for Optimized Sampling in BDPT

Fujia Su, Bingxuan Li, Qingyang Yin, Yanchen ZhangME, Sheng Li

ABSTRACT · 摘要

Robust light transport algorithms, particularly bidirectional path tracing (BDPT), face significant challenges when dealing with specular or highly glossy involved paths. BDPT constructs the full path by connecting sub-paths traced individually from the light source and camera. However, it remains difficult to sample by connecting vertices on specular and glossy surfaces with narrow-lobed BSDF, as it poses severe constraints on sampling in the feasible direction. To address this issue, we propose a novel approach, called proxy sampling, that enables efficient sub-path connection of these challenging paths. When a low-contribution specular/glossy connection occurs, we drop out the problematic neighboring vertex next to this specular/glossy vertex from the original path, then retrace an alternative sub-path as a proxy to complement this incomplete path. This newly constructed complete path ensures that the connection adheres to the constraint of the narrow lobe within the BSDF of the specular/glossy surface. Unbiased reciprocal estimation is the key to our method to obtain a probability density function (PDF) reciprocal to ensure unbiased rendering. We derive the reciprocal estimation method and provide an efficiency-optimized setting for efficient sampling and connection. Our method provides a robust tool for substituting problematic paths with favorable alternatives while ensuring unbiasedness. We validate this approach in the probabilistic connections BDPT for addressing specular-involved difficult paths. Experimental results have proved the effectiveness and efficiency of our approach, showcasing high-performance rendering capabilities across diverse settings.

DOI 10.1145/3658216
Proxy Tracing: Unbiased Reciprocal Estimation for Optimized Sampling in BDPT 的效果图FIG.P01 · TEASERSIGGRAPH 2024

FIG. 1 — TEASERtim-1e.github.io

PUBLISHED IN
SIGGRAPH 2024

ACM Transactions on Graphics

FIELD
Light Transport · BDPT
CITATIONS
6

Semantic Scholar · 10.09

SECTIONB

Projects

项目研发

ACTIVE

PRJ.01 · 2 REPOS

SPCBPT 渲染器工程化与 Blender 接入

参与 SPCBPT 渲染器的工程重构,并开发 Aurelia Blender 前端,将研究渲染代码接入 Blender,支持最终渲染与渐进式视口预览。

  • C++
  • CUDA
  • OptiX
  • Python
  • Blender
SPCBPT 渲染器工程化与 Blender 接入 的示意图FIG.PRJ.01 · CONCEPT
ACTIVE

PRJ.02 · 1 REPO

cxcc · Claude Code 与 Codex 环境管理器

开发 cxcc,统一管理 Claude Code 与 Codex 的服务配置、环境切换、MCP 工具和会话,并提供 Codex 桌面端桥接。近期更专注于 Codex 桌面端定制,通过修改 app.asar 维护适合自己工作习惯的客户端。感兴趣的同学可以使用已公开的 cxcc。

  • PowerShell
  • Bash
  • Node.js
  • C#
cxcc · Claude Code 与 Codex 环境管理器 的示意图FIG.PRJ.02 · CONCEPT
ACTIVE

PRJ.03 · 2 REPOS

HoloCubic 开发工具链

参与上游 DevTools 的目录传输、文件管理与热重载改进,并开发 Node.js、Python、Rust 三种命令行客户端,让设备管理、应用部署与调试可以通过脚本完成。

  • Lua
  • Node.js
  • Python
  • Rust
  • HTTP API
HoloCubic 开发工具链 的示意图FIG.PRJ.03 · CONCEPT
ACTIVE

PRJ.04

Tim-1e 个人档案站与博客

搭建并维护个人档案站,集中记录开发日志、技术笔记与研究成果。采用 Markdown / MDX 写作,将网站代码与内容分别维护,支持内容更新和 GitHub 主页镜像。

  • Next.js
  • TypeScript
  • MDX
  • Tailwind CSS
  • Bun
Tim-1e 个人档案站与博客 的示意图FIG.PRJ.04 · CONCEPT
SECTIONC

Experience

个人经历

  1. 在读

    图形学方向博士研究生@ 北京大学计算机学院

    目前关注世界模型与三维生成,曾参与渲染研究及实验代码开发。