-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
- 最新化
- Rust: 0.20.0 -> 1.28.0 / 3.3x
- IntelliJ: 2017.2.3 -> 2018.2.1
- Crate
- Houdiniと連携
- NextEventEstimation
- マテリアルの種類
- Diffuse
- GGX
- 光源のジオメトリの種類
- Sphere
- ポリゴン(オプション)
- マテリアルの種類
- デノイズ
- bilateral filter
- Non-local means(オプション)
- トーンマッピング
- Reinhard
- Uncharted2(オプション)
- ポリゴンのUV対応(オプション・合宿後の宿題)
- objローダでUVをパース
- Meshの頂点の定義にUVを追加
- 頂点情報の補完(3Dの外積のベクトルの長さ / 2 が三角形の面積になる)
- タイルごとの並列化(オプション・合宿後の宿題)
- Russian roulette
- Duff et al.,の手法
- リファクタリング
- マテリアルに sample と bsdf 関数を定義する
- スライド作成
- シーン作成
- 出力解像度 / サンプリング数 / 制限時間 をコマンドライン引数で指定可能にする
memo
Amazon Linux用バイナリ作成
これを参考にセットアップ。
cargo build --release --target x86_64-unknown-linux-musl
for Mac
cargo build --release --target x86_64-apple-darwin
tar
#圧縮
# tar zcvf camp-2018-08-28.tar.gz hanamaru-renderer-submit
COPYFILE_DISABLE=1 tar zcvf camp-2018-08-30.tar.gz --exclude ".DS_Store" hanamaru-renderer-submit
# 解凍
tar zxvf camp-2018-08-28.tar.gz
テスト実行
# 本番の品質を検証したい
cargo run --release -- -t 1047
# 低品質で出したい
cargo run --release -- -w 480 -h 270 -s 1
# デバッグ出力したい
cargo run --release -- -d
Metadata
Metadata
Assignees
Labels
No labels