Home
About
Portfolio
Blog
SECCON Beginners 2023 writeup
2023/06/11
#ctf
#pwn
#rev
SECCON Beginners 2023のwriteup
物理ベースマテリアルについて
2022/12/25
#3dcg
#raytracing
#pbr
物理ベースレンダリングにおいて様々な質感の物体を表現する数学的モデルについて
複合BSDFについて
2022/12/24
#3dcg
#raytracing
複合BSDFの評価, サンプリングについて
モンテカルロレイトレーシングでCorrelated Multi Jittered Sampling(CMJ)を使う
2022/08/14
#3dcg
#raytracing
CMJをモンテカルロレイトレーシングで使う方法について
色付きボリュームのモンテカルロレイトレーシング
2021/12/25
#3dcg
#raytracing
吸収/散乱係数が波長依存の媒質に対するモンテカルロレイトレーシングについて
一様媒質のモンテカルロレイトレーシング
2021/12/24
#3dcg
#raytracing
モンテカルロレイトレーシングを用いた一様媒質のボリュームレンダリングについて
Final gatheringについて
2021/12/15
#c++
#3dcg
#raytracing
フォトンマッピングの誤差を目立たなくするFinal gatheringという手法について
フォトンマッピングの実装
2021/12/06
#c++
#3dcg
#raytracing
フォトンマッピングの実装について
フォトンマッピングの理論
2021/11/30
#3dcg
#raytracing
フォトンマッピングのアルゴリズムの理論的な定式化について
Local timeの数値計算
2021/10/13
#math
#stochastic analysis
#python
JST, UTCとかではなく確率解析のLocal time
キャッシュの情報を調べる方法
2021/05/10
#linux
#hpc
1つのintに複数の数値を突っ込む
2021/05/08
#c++
二分木の配列表現を深さ優先順で無駄なく行う方法
2021/05/06
#c++
#algorithm
OpenGL3.3でGPUパストレーサーを実装する
2020/12/23
#c++
#glsl
#opengl
#raytracing
コーネルボックスをレンダリングできる比較的簡単なGPUパストレーサーを実装してみました.
写真レンズのレイトレーシング
2020/09/01
#raytracing
#python
#optics
#lens-design
Pythonを用いて写真レンズのレイトレーシングを実装する
WSL2で快適なプログラミング環境を用意する
2020/08/08
#wsl
C++, Python, Webの開発環境をWSL2で整えてみる