GPUを利用して汎用演算を行う技術であるGPGPUを用いて、プログラムを高速化する技法についてまとめました。高速化の具体例も適宜用いて解説しています。 CPU編はこちら https://www.slideshare.net/KMC_JP/ss-45855264Read less

Content-Length: 212136 | pFad | http://b.hatena.ne.jp/edo_m18/gpu/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0/
概要 前回の記事で紹介した PS4 Killzone Shadow Fall の技術資料について - OLD hanecci’s blog : 旧 はねっちブログ については以下のような 3 部構成になっています. PS4 "Killzone : Shadow Fall" の物理ベースなライティングの説明 - OLD hanecci’s blog : 旧 はねっちブログ PS4 ”Killzone : Shadow Fall” の物理ベースなエリアライティング - OLD hanecci’s blog : 旧 はねっちブログ PS4 ”Killzone : Shadow Fall” のIBL リフレクションシステムの説 - OLD hanecci’s blog : 旧 はねっちブログ この記事では Killzone : Shadow Fall のライティングの資料 (Lighting of
こんにちは。tomohiroです。 概要 最近の4k/64k introでよく使われているレイマーチング(Ray marching)法について説明する。 レイマチーングとはレイトレーシング法の一種である。 レイマーチングではレイの始点から少しづつ進みながらシーン内のオブジェクトとの交点を求める。 シーン内のオブジェクトはDistance functionという関数で記述される。 なぜレイマーチング, Distance functionを使うのか Distance functionは数行程度のコードによって実装できるので, 小さなデータで3D形状を表現する事ができる。 複雑な形状も関数をいくつか組み合わせる事によって作る事ができる。 しかし三角形ポリゴンほど汎用的に形状を表現するのは難しい。 レイマーチングを使うと Distance functionで表現された形状を少しのコードでレンダリン
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
Fetched URL: http://b.hatena.ne.jp/edo_m18/gpu/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0/
Alternative Proxies: