/lib3d

Raytracing Library for C

Primary LanguageC

Raytracing Library

サンプル

動画

https://www.youtube.com/watch?v=zWNcbkaHyB4

画像

影

鏡面反射

ラフネスの違い、左から50,5,0

入射レイと法線ベクトルの角度が45度のとき

金属度の違い、左から0.9,0.5,0.1

透明なオブジェクト

光源

様々な光源色

タイルマッピング

UVマッピング

コンパイル

make
make -j8

gif生成

make gif

mp4生成

make mp4

片付け

make clean

使用方法

// lib3d.hをインクルードする
#include "lib3d.h"