ねこでじ(Nekodigi)

Nekodigi’s diary

学習中の気づきをまとめています。応援よろしくお願いします

2020-02-01から1日間の記事一覧

【Processing】線と球面、線と平面の交差

成果物 www.youtube.com 今回は、前回の2次元上でのRayを、3次元に拡張しました。球と無限の大きさの平面に対応しています。 解説 球 計算式はこちらです。Rayの原点をo、向きをl、円の中心をc、円の半径をrとしています。 Wikipediaに書いてあるとうり、交…

【Processing×Path Tracing】法線の周りの半球上の点をサンプリングする。

成果物 www.youtube.com PythonのPath Tracingのサンプルが動いたので、それをもとにProcessingでPath Tracingを作ってみるというシリーズを始めていこうと思います。今回は、そのための基礎として、半球状の点をサンプリングするプログラムを作りました。(…