タグ

graphicsとcgに関するmanabouのブックマーク (3)

  • 自分用のレイマーチングチートシートを作ってみた。 - Qiita

    初心者ながらいきなりレイマーチングは難しい… レイマーチングをするにあたって、いきなり書こうとすると、何を書けばいいかわからないので、以前受けた、GLSLスクール2016 のサンプルコードから、自分用のチートシートを作ってみました。 というか 頭では、分かっていても体がついてこない… ということで、とにかく基に公式的なものを自分で作ってみました。 というか… サンプルコードとほぼ変わらないですが… 図形の距離関数を書く 法線を定義 カメラワークを定義 レイが進む処理 レイとオブジェクトの衝突処理を書く の流れだけを書き出してみました。 /* ******************************************************************************* レイマーチングチートシート *******************************

    自分用のレイマーチングチートシートを作ってみた。 - Qiita
  • Unity でレイマーチングするシェーダを簡単に作成できるツールを作ってみた - 凹みTips

    はじめに レイマーチングとはポリゴンではなく、距離関数(distance function)と呼ばれる数式を元にオブジェクトをレンダリングする方法です。ポリゴンを使わないのでモーフィングや複雑な図形もシンプルな数式で記述することが可能で、GPU のコストが高いという欠点もありますが、面白い見た目を簡単に作り出すことが出来ます。 例えばこれらはキューブのポリゴン(12 ポリゴン)を変形させたものです。 Unity で Command Buffer を使って Raymarching をしてみた - 凹みTips Unity でオブジェクトスペースのレイマーチをやってみた - 凹みTips 最近のエントリもレイマーチングの内容を中心に書いてきました。というのもレイマーチングを積極的に使ったゲームを作りたいなー、と思っているからです。しかしながら、オブジェクトの形状ごとにシェーダを作成しなければな

    Unity でレイマーチングするシェーダを簡単に作成できるツールを作ってみた - 凹みTips
  • ゲームグラフィクスアルゴリズム資料一覧 - UnityShader 入門

    (最終更新:2015/09/27) ゲームグラフィクスに興味のある人向けに資料を分類して集めました。 新しいの見つけたら増やしたり分類し直したりします。 ※以下は応用的な内容なので、復習も兼ねて基礎的なアルゴリズム(CG数学、パイプラインとかシャドウマップ、法線マップなど)のページも後で作ろうかと思ってます。 Physically Based Rendering 物理的な観察に基づいたパラメータを用いたシェーディングモデル、スペキュラ反射 エネルギー保存則に従ったライティング、エリアライト 資料 概要 実装 Real Shading in Unreal Engine 4 PBR全般,エリアライト UnrealEngine4 Moving Frostbite to PBR PBR全般,エリアライト Frostbite シリコンスタジオの最新テクノロジーデモ技術解説 PBR全般,Tempora

    ゲームグラフィクスアルゴリズム資料一覧 - UnityShader 入門
  • 1