リアルタイムレイトレーシング(フォトンマッピング)
1年ほど前の過去記事の紹介です
CPUのみで
リアルタイムレイトレーシング(フォトンマッピング)
を動かすVL-BASICの紹介です
https://ameblo.jp/vlbasic/entry-12598770409.html
VL-BASICで雪だるま&透明トーラス
(レイトレーシング)
https://ameblo.jp/vlbasic/entry-12602321450.html
VL-BASICでCylinder 第2回
(点光源のフォトンマッピング、第1回は球光源)
フォトンマッピングで球光源を指定すると
陰の輪郭がぼやけます
Photonが少ないと汚く見え、多いと遅くなり
調整が難しいので
動画では、陰の輪郭がぼやけない点光源の方を
使用しています
GPU MATERIAL(PHOTON.ON, PHOTON )
'--- 光子を使用する(点光源)
GPU MATERIAL(PHOTON.ON, PHOTONS)
'--- 光子を使用する(球光源)
の違いです
上記命令はVL-BASICの命令で
GPUという名称ですが
レイトレーシングやフォトンマッピングの
計算のすべてをCPUで行っていますので
外部GPUが無くても動きます
動画は
Windows10メモリ4GB CeleronN3350(2コア2.4GHz)
外部GPUなしのPCで
田+g(田キーを押しながらgキー)で撮影しています
VL-BASICとvl30329.zip (vl/g2/内)
(snow006.bas、cyl002.bas)は
以下のリンクからダウンロードできます
Readme.txtを読んで遊んで下さい
水素イオン指数pH (8回目 リン酸ナトリウムの滴定)
リン酸ナトリウム水溶液を塩酸で滴定
[Na3PO4aqをHClaqで滴定]
この記事はリニューアルしました
https://ulprojectmail.blogspot.com/2021/11/n88-basic-6.html
N88-BASICで滴定曲線 (6回目)
明日2021/3/26(金)
金星が外合
(金星,太陽,地球が太陽を挟んで一直線に並ぶ)
になるそうなので
過去ブログ
https://ameblo.jp/vlbasic/entry-12660704732.html
N88-BASICで小惑星の軌道 (1回目 Apophis)
のプログラムで位置を表示しました
水素イオン指数pH (7回目 リン酸の滴定曲線)
リン酸を水酸化ナトリウム水溶液で滴定
[H3PO4aqをNaOHaqで滴定]
この記事はリニューアルしました
https://ulprojectmail.blogspot.com/2021/11/n88-basic-5.html
N88-BASICで滴定曲線 (5回目)