-
Recent Readings
It’s been a long time since my last post. So here, in early 2023, I am publishing two of my recent reports on Graphics and Parallel Computing respectively. Due to the tight deadline during the final exam week, it is difficult to make these reports perfect. Despite this, I have made every effort to make them clear and easy to read, which, in my o... Read More
-
Notes on Rendering (1/n)
这篇笔记仅仅是笔者在学习中的一些总结,并无法引导读者从零到一学会 Rendering,但其含有进一步学习 Rendering 的一些必要的知识,所以如果作为读者的你已经对渲染有了一些了解,不妨可以读一读看,或许能找到什么有趣的部分。 Surface Introduction PBRT 中对 Path Tracing 的引导实在太过精彩和重要,以至于我一定要把它们记录下来。 第零块积木是 Radiometry,其实对于 Radiometry 也有很多可以讲的(比如许多人从未提到的,其作为一个物理量,需要一些物理的视角,比如人们通常会使用的 surface integral),不过咱们暂且跳过。 第一块积木是 Monte Carlo Integration,即 \[\int_{D... Read More
-
Quality Improvement in Real-Time Rendering
Quality Improvement in RTR 有关 RTR 的话题, Based on GAMES202 这篇博客用中文写好了,以锻炼一下自己的中文语言表达能力。 Real-Time Environmental Mapping 既然有 Environmental Mapping,就一定需要一个 Environment Map,用来表示环境里光照的情况。 我们确实有多种储存 Environment Map 的方法:Spherical map, cube map. 不过这都不重要,最终实现的时候再去关心这些东西,我们只需要提供接口: $E(\theta, \omega)$ 表示某一个方向的 radiance. 在这种已知条件下,我们需要 Solve Renderi... Read More
-
Extra: My Practice on Personal Computing Platform
Hardware Selection For some unknown reasons and motivation, I started to seek some ‘very cheap’ second-hand hardware on Taobao. Or to say, the reasons are not so vague. My friend is recently setting up his own NAS from cheap hardware, maybe I was inspired by him. And in aspects of our(my dormitory) demands, I need a platform to do high load co... Read More
-
Thoughts on adaptive sampling
I’m thinking about the revolutionary ideas recently that amaze me: DLSS and OIDN(OpenImageDenoise). I’ve tried the C4D default render and Redshift before I started to use Cycles. One option that can significantly increase the rendering speed is Denoise, beside it, there’s another rendering option: Adaptive Sampling. I think the arrangement of t... Read More
-
Introduction
Introduction Hi, my readers! Welcome to my new blog: IMITATE. There are a few reasons I can tell to build the other blog even though I already have my original blog. The performance of that blog is quite poor since MaterialFlow is a 5 years old project, many techniques are just out-of-date. My fork appends hightlight.js and other kinds of stu... Read More