並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 7 件 / 7件

新着順 人気順

hlslの検索結果1 - 7 件 / 7件

  • GLSLをHLSLに書き換える - さやちゃんぐbotスクラップス

    GLSLでは定数でPIを定義しているコードがよくみられる。UnityではUnityCG.cgincのUNITY_PIを利用することができる。

      GLSLをHLSLに書き換える - さやちゃんぐbotスクラップス
    • Unity 向けに HLSL Tools for Visual Studio を便利にするアセットを作ってみた - 凹みTips

      はじめに 本記事は Unity Advent Calendar 2020 の 20 日目の記事です。 qiita.com Windows 上の Unity でシェーダを書く(読む)際は Visual Studio を使うことが多いかもしれません(VSCode の人も多いと思いますが...)。しかしながらそのままでは補完も効かずシンタックスハイライトもほとんどありません。 これを良い感じにくれるのが、HLSL Tools for Visual Studio です。 marketplace.visualstudio.com まず、この拡張機能をインストールします。 すると変数を認識してくれて補完もいくつか効くようになります。 ただ、Unity 本体がインストールされているディレクトリからインクルードしている UnityCG.cginc から来ているメンバは解決できません。また、URP / HD

        Unity 向けに HLSL Tools for Visual Studio を便利にするアセットを作ってみた - 凹みTips
      • シェーダコードも怖くない?UEのCustomノードで学ぶHLSL入門 | ドクセル

        スライド概要 本スライドは2024年5月25日(土)に開催したゲーム開発者向けのリアルイベント『ゲームメーカーズ スクランブル2024』で行われた講演のスライドとなります。 タイトル: シェーダコードも怖くない?UEのCustomノードで学ぶHLSL入門 内容: 本講演はシェーダコードに対する苦手意識を克服するための第一歩として、UEマテリアルのCustomノードを利用して高級シェーダ言語であるHLSLの使い方、読み方、面白い使い方などを解説します。 登壇者: グラフィクスエンジニア もんしょ 氏 講演動画も公開中! https://youtu.be/PAiU21nG_N4 【アーカイブ記事】https://gamemakers.jp/article/2024_06_14_69370/ 【イベントページ】https://gamemakers.jp/scramble2024/ 【イベントレポ

          シェーダコードも怖くない?UEのCustomノードで学ぶHLSL入門 | ドクセル
        • グラフィクスエンジニア もんしょ氏による「シェーダコードも怖くない? UEのCustomノードで学ぶHLSL入門」講演動画・スライドを公開!|ゲームメーカーズ

          2024年5月25日(土)に、ゲームメーカーズは、ゲームづくりに関わる方同士で盛り上がるためのリアルイベント「ゲームメーカーズ スクランブル2024」を開催しました。 本イベントでは、ゲームづくりに関する10本の講演が行われました。その中から、グラフィクスエンジニア もんしょ氏による「シェーダコードも怖くない? UEのCustomノードで学ぶHLSL入門」の講演動画およびスライドを公開します。

            グラフィクスエンジニア もんしょ氏による「シェーダコードも怖くない? UEのCustomノードで学ぶHLSL入門」講演動画・スライドを公開!|ゲームメーカーズ
          • 【シェーダ】HLSLの基本

            ■環境 この記事の内容、サンプルは以下の環境のもと書いています。 VisualStudio VisualStudio 2015 DirectX DirectX9(June 2010) シェーダ言語 HLSL ■サンプル このページでは以下のリンクのプロジェクトを元にして解説を行っていますので ダウンロードをお願いします。 サンプル ■シェーダプログラム シェーダプログラムはCPUではなく、GPUに命令を伝えて特定の動作を実行させるプログラムです。 シェーダを使用することでレンダリングパイプラインを固定ではなく、 プログラマブルな形で使用することができます。 ●プログラマブル プログラマブルとはプログラマーがCやC++、Javaなどで プログラムを作成し、自動化や特定の動作を行わせることです。 通常の言語を使用した場合はCPUがプログラムの内容を実行し、 PCやハードに対して動作を行わせます

            • HLSLリファレンスまとめ

              シェーダーへの外部入力として、グローバル変数をマークします。これは、すべてのグローバル変数の既定値です。static と組み合わせて使用することはできません。

              • HLSL シェーダーの魔導書 シェーディングの基礎からレイトレーシングまで | 翔泳社

                光を自在に操るための 基本の技術を手に入れろ。 DirectXだけでなくUnityでも使われているシェーダー言語HLSL。 本書は、グラフィックスプログラマやテクニカルアーティストをめざす人が、 ハンズオン形式の豊富なサンプルを使って、3Dグラフィックを演出するシェーディング技術を 学ぶための教科書です。 本書では、サンプルプログラムとして、DirectX 12のコーディングをほとんど意識せず、 HLSLプログラミングに集中できるようなミニエンジンが提供されます。 シェーダーの基礎であるレンダリングパイプラインから、最新技術であるレイトレーシングまで、 本書を読めば、あなたもグラフィックスプログラマの仲間入りです! ~本書の内容~ ・Chapter 1:レンダリングパイプライン入門 ・Chapter 2:はじめてのシェーダー ・Chapter 3:シェーダープログラミングの基本(2) ・C

                  HLSL シェーダーの魔導書 シェーディングの基礎からレイトレーシングまで | 翔泳社
                1