New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pathtracing TBF2用の改良(phase4) #12

Merged
merged 36 commits into from Apr 8, 2017

Conversation

Projects
None yet
1 participant
@gam0022
Owner

gam0022 commented Mar 27, 2017

WebGLパストレサ―の続きです。前回までの #5 #7 #8

新機能

  • アンチエイリアシング
  • レンダリング方程式の計算をできていない箇所を修正
  • BRDFの修正
    • importanceSampleDiffuse を再実装
    • GGXのフレネル項の計算をオミット(間違っていたし、不要だった)
    • 屈折の処理を sampleRefraction にまとめ、フレネル反射率に基づいた鏡面反射もさせる
  • ガンマ補正
  • プリセットのシーンの追加
  • 細かなリファクタリング
  • 夜景の環境マップの追加(castle)

今後やりたいこと

  • 準モンテカルロ法
  • コーネルボックスのプリセット
  • BRDF実験

画像(屈折面でフレネル反射率の考慮あり)

app-browser

material-examples

画像(屈折面でフレネル反射率の考慮なし)

MacBookAirじゃなくて、GTX1070のWindowsマシンで動かしたらすごい綺麗になった。GPU依存。

app-browser

material-examples

@gam0022 gam0022 referenced this pull request Mar 27, 2017

Closed

ガンマ補正 #10

@gam0022 gam0022 self-assigned this Mar 27, 2017

@gam0022 gam0022 merged commit 6cb15ba into master Apr 8, 2017

@gam0022 gam0022 deleted the pathtracing-tbf2 branch Apr 8, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment