タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

UnityとunityとBufferに関するgam-22のブックマーク (2)

  • Unity でオブジェクトスペースのレイマーチをやってみた - 凹みTips

    はじめに 以前、Unity の Command Buffer を使ってレイマーチを行う方法を紹介しました。 Unity で Command Buffer を使って Raymarching をしてみた - 凹みTips しかしながらこの手法では異なる多数の立体を同時に描画したり、それらのオブジェクトを自由に操作したりするには計算コストが高く難しいです。そこで id:i-saint さんがオブジェクトスペースにおいてレイマーチを行うことでこれを軽減する手法を提案されていました。 object space raymarching - primitive: blog エントリでは、提案されたいた手法を前回のエントリに続く形として実装してみましたので、具体的にどんなことが行われているか差分の形で紹介したいと思います。 デモ 角丸立方体の格子で出来たキューブと球のモーフィングです。トランスフォームを

    Unity でオブジェクトスペースのレイマーチをやってみた - 凹みTips
    gam-22
    gam-22 2016/09/26
    スクリーンスペースにすると負荷は面積分だけ下がるのかな!?球体と箱をmodで繰り返したのをモーフィングすると面白い表現ができるという知見を得た!
  • Unity でスクリーンスペースのブーリアン演算をやってみた - 凹みTips

    はじめに ブーリアン演算とは様々な形状を集合演算(足し合わせる(和)、一方から他方を引く(差)、一致する部分を抜き出す(積)など)によって作成する手法です。 ブーリアン演算 - Wikipedia Constructive Solid Geometry - Wikipedia いくつかの実装方法があると思いますが、スクリーンスペースで G-Buffer を加工することでこれを実現する Unity での実装を id:i-saint さんが作られており、実装も公開されていました。 playing with Unity 5's deferred shading pipeline - primitive: blog GitHub - i-saint/Unity5Effects G-Buffer 加工による利点は 3D ソフトなどで見られるメッシュ自体の変形に比べ、多数のオブジェクトを組合せ爆発しな

    Unity でスクリーンスペースのブーリアン演算をやってみた - 凹みTips
    gam-22
    gam-22 2016/09/11
    ディファード・シェーディングはこんなこともできるのか!!すごい面白いなぁ
  • 1