Amplify Shader Editor

購入

入手:

Amplify Shader Editor | Unity Asset Store [Official]

使い方

ドキュメント:

Your First Shader | Amplify Creations Wiki

参考:

Amplify Shader Editor で Shader 作成の練習 – Qiita

Amplify Shader Editor – ノードベースで始めるシェーダー | STYLY

テクスチャを扱う際の基礎知識/ノードの組み方 | STYLY

Amplify Shader Editor を用いてモデルを雪で覆うシェーダーを作る | STYLY

ノードベースでシェーダ作りの Amplify を触ってみました/エディタの操作性/学習コスト/サンプルデモを大量に紹介! | Unity AssetStore まとめ

Amplify Shader Editor でロを描くシェーダーを作ってみた | tanaka’s Programming Memo

Amplify Shader Editor に入門してみた | VRChat 雑記

Amplify Shader Editor の使い方 | レッキー

概要

参考:

Unity でシェーダーを作るなら Amplify Shader Editor がおすすめ! | 3DCG school

操作/ショートカットキー

操作

Space / 右クリック ノードパレットを開く

Delete / Backspace 選択したノードを削除する

Alt + ドラッグ ワイヤーの途中にドラッグしたノードを追加する

C コメントボックス (フレーム) を作成する

W ワイヤーのカラー表示を切り替える

Ctrl + W ワイヤーのマルチライン表示を切り替える

ワイヤー上を ダブルクリック ワイヤーに制御点を追加する

P 全てのノードのプレビュー表示/非表示を切り替える

ドキュメント:

Full Shortcut List | Amplify Creations Wiki

ノードを追加する

操作

1 + クリック 「Float」ノードを追加する

2 + クリック 「Vector2」ノードを追加する

3 + クリック 「Vector3」ノードを追加する

4 + クリック 「Vector4」ノードを追加する

5 + クリック 「Color」ノードを追加する

0 + クリック 「Int」ノードを追加する

T + クリック 「Texture Sample」ノードを追加する

U + クリック 「Texture Coordinates」ノードを追加する

V + クリック 「Append」ノードを追加する

B + クリック 「Split」ノードを追加する

ドキュメント:

Full Shortcut List | Amplify Creations Wiki

出力ノード (Output Node)

ドキュメント:

Output Node (Built-in Renderer) | Amplify Creations Wiki

ベクトル演算

ドキュメント:

Append | Amplify Creations Wiki

フォグ (Fog)

参考:

Amplify Shader で霧っぽい表現 | 双葉レイ

Lerp

ドキュメント:

Lerp | Amplify Creations Wiki

Noise Generator

ドキュメント:

Noise Generator | Amplify Creations Wiki

Procedural Sample

参考:

ループ感を馴染ませるノードを試してみた | 三味松ブログ

Get rid of texture tiling with the new lightweight Procedural Stochastic Sample Shader Function node (@AmplifyCreates) – Twitter

Avoid visual texture tiling repetition – Amplify Creations Community Forum

Procedural Stochastic Textures – Amplify Creations Community Forum

Scale and Offset

ドキュメント:

Scale And Offset | Amplify Creations Wiki

Static Switch

ドキュメント:

Static Switch | Amplify Creations Wiki

Step

A が B より大きい場合に 1 を返す。それ以外の場合に 0 を返す。

ドキュメント:

Step | Amplify Creations Wiki

Texture Sample

ドキュメント:

Texture Sample | Amplify Creations Wiki

三面投影 (Triplanar Mapping)

ドキュメント:

Triplanar Sample | Amplify Creations Wiki

参考:

Amplify Shader Editor ですぐはじめる Triplanar – Qiita

視差マッピング (Parallax Mapping)

ドキュメント:

Parallax Mapping | Amplify Creations Wiki

アニメーション

ドキュメント:

Time | Amplify Creations Wiki

Panner | Amplify Creations Wiki

地形/テレイン (Terrain)

ドキュメント:

Terrain Shaders | Amplify Creations Wiki

テンプレート

  • Surface
  • Legacy
    • Default Sprites
    • Image Effect
    • Lit
    • Multi Pass Unlit
    • Particles Alpha Blended
    • Post-Processing Stack
    • Unlit
    • Unlit Lightmap
  • UI – Default

ドキュメント:

Templates | Amplify Creations Wiki

URP / HDRP

ドキュメント:

Scriptable Rendering Pipeline | Amplify Creations Wiki

Community Nodes

ドキュメント:

Community Nodes | Amplify Creations Wiki

sampler register index exceeded エラー

現象:

サンプラーレジスターの登録できる上限を超えている旨のエラーが発生する。

maximum ps_4_0 sampler register index (16) exceeded

原因:

  • 使用しているテクスチャの数が多過ぎる。
  • 必要なサンプラーの数が上限を超えている。

対処法:

  • 不要なテクスチャを削除する、または、幾つかのテクスチャを一つにまとめる。
  • Sampler State ノードを適切に使う。

参考:

Register index exceeded for texture samplers – Amplify Creations Community Forum

Maximum ps_4_0 sampler register index (16) exceeded? How to get around having too many textures? – Unity Forum

maximum ps_5_0 sampler register index – Unity Forum

maximum ps_4_0 sampler register index (16) exceeded at line (on d3d11) – Game Development Stack Exchange

how to fix maximum ps_4_0 sampler register index (16) exceeded? – Unity Forum

フォーラム

Amplify Shader Editor – Node-based Shader Creation Tool | Unity Forum

リファレンス

Nodes – Amplify Shader Editor | Amplify Creations Wiki

ドキュメント

Manual | Amplify Creations Wiki

資料

Unity 道場スペシャル Amplify Shader Editor 101 – SlideShare

Unity 道場 ASE スペシャル補足資料 – SlideShare

リンク

Amplify Shader Editor | Amplify Creations Wiki

Amplify Creations (@AmplifyCreates) | Twitter

教材

入手:

今日から始める! Unity 自作シェーダー ASE で遊ぶ本 | 和牛先生

チュートリアル

[postlink id=62620]

Fog Shader #1 (Evan Daley)

Fog Shader #2 (Evan Daley)

Water #1 (Evan Daley)

Water #1 (Evan Daley)

Raindrop Ripple Shader (PolyToots)

Window Rain Drop Effect (PolyToots)

プレイリスト

Beginner Tutorial Series (Official) – YouTube

Tutorials (PolyToots) – YouTube

Terrain Auto Material – YouTube

チャンネル

Amplify Creations – YouTube

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA