ぐそんブログスマートフォン用の表示で見るのぐそんブログ暗いおじさんがシコシコ書くブログです。Vo.010に参加した際に学んだことをまとめています。運営の方含め、とても良い勉強会でおすすめです。自分の復習の為に、まとめ直しています。実際はもっと、有益な情報を沢山学ぶことができます。勉強会の内容を撮影した動画も購入できるみたいなのです!購入はこちらからディスプレイスメントとはオブジェクトの表面に凹凸をつけるような感じの意味になるのでしょうか。基本の構成はこれです。MATのGLSLがそのまま表示されます。SOPの設定は以下です。SOPのRowsとColumnsは250にします。SOPの頂点の位置を制御します。CHOPを設定します。Samplers1に登録した情報は、phong1GLSLVertexから参照できるようになります。SOPの頂点情報はPという値で入っています。GLSL内で、このPを3D空間用に座標変換して配置しています。この部分を書き換えていきます。Samplers1に設定したテクスチャの情報を取得します。phong1GLSLVertexテクスチャを読み込む方法は、以下の方法になります。texture(テクスチャ画像、UV座標)UV座標については、まずは深く考えずuv[0].stを利用すると覚えるとよさそうです。TDWorldToProj(worldSpacePos);ここまでやると、頂点がランダムに移動されているのを確認できるようになります。その為、頂点座標は正の方向に向かって移動します。dispに法線情報であるNをかけると、法線方向に向かって移動するようになります。=TDDeform(pos);頂点の広がり方はnoiseのプロパティを変更して調整します。noiseのTranslateプロパティをabsTime.secondsなどで変更すると、アニメーションするようになります。下の例ではTranslateのtzを変更してます。サンプルファイルまとめノイズを利用して、頂点座標を移動することができました。次は、フラグメントシェーダーを利用してみたいと思います。はてなブログPro暗いおじさんがシコシコ書くブログです。DesignでUIを細分化するiOSとAndroidのUIの違い愛がいっぱいiOSのデザインガイドライン効果的なデザインフィードバックTouchDesignerのGLSLでディゾルブをやってみる月別アーカイブプライバシーポリシースターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。