Shader
TODO:このページを整理したい
https://gyazo.com/70360548b7e9f29ed3f70791be7dfd51
私家版Shader勉強のてびき
私家版Shader勉強のてびき。
用語集
Shader Technical Terms
Sayachang.cginc
Sayachang.cginc
Tutorial
シェーダー入門用のチュートリアル集
GLSL
形について - The Book of Shaders
色について - The Book of Shaders
クリエイティブコーディングをしよう!【その1】GLSLで遊ぶ
Unity/HLSL
楽しい!Unityシェーダーお絵描き入門!/setchi 2018/04/10 サポーターズCoLab勉強会
Unity板ポリレイマーチング入門
iOS/MSL
めくるめくシェーダーアートの世界
このあと10:50〜Track Dの資料です。他のトーク聞きに行く方もぜひご覧になって下さい。めくるめくシェーダアートの世界
graph
数式、シェーダー関数をグラフ表示して数字をビジュアル化するためのツール
Desmos
Graph Toy
GLSL Grapher
sin関数
非整数ブラウン運動 - The Book of Shaders
https://gyazo.com/3623d7e8123b88f3516541184e537890
.shader
シェーダーコードを読めるリンク
EsProgram/WaveformProvider
フラグメントシェーダで描いた花です(かわいい)
https://gyazo.com/24d5ee87e7b0612bfe22bc9302faf581
Keijiro Takahashi - GitHub
sizima/SimpleDataViewer
Theory
今までに目にしたセオリーや定石
Shader Theory
定数、灰色、時間経過で動かす、ディスタンスファンクション、ディスタンスフィールド、極座標、歪み、繰り返し、疑似乱数、UVスクロール、加算合成シェーダー、Vertex Texture Fetch(VTF)、Vertex Displacement Mapping、if文はstep()で置き換えられる、疑似乱数、ノイズ関数、線を引く、直線、円、四角形、三角形、minを使ったモーフィング、smooth minimum、モザイクエフェクト、ハーフランバート
など
Logic
ロジック
PBR/PBS
TangentSpace Rotation
code:TangentSpaceRotation.HLSL
float3 binormal = cross( normalize(v.normal), normalize(v.tangent.xyz) ) * v.tangent.w;
float3x3 rotation = float3x3( v.tangent.xyz, binormal, v.normal )
Is the binormal of a vertex the cross between its normal and tangent? - stack overflow
法線と接線のクロス積を行うと、従法線が求められる↓
「従法線の正確な定義とは違う。これは従接線の定義だ」
HLSL TangentToWorld.hlsl
IBL
UnityでIBL(イメージドベースドライティング)、実写から光源を求める
HDR:光は足すと白になる。けれど、普通は色がある。強い光の色を表現するには、1より大きな強さの光を「色」として描画する。これを実現するのがHDRを使うという設定。
カメラオブジェクトでHDRを有効にした図
https://gyazo.com/819cfd2a718ab5d4578ab0d22e325769
主婦写真講座 HDR ハイダイナミックレンジ by ほぼGOROmanさん Unity5の綺麗なミクさんの話とか
HDRでのIBL。2015年にGOROmanさんが全部やってた。
【Unity】疑似HDRレンダリングを実装する
UE4のライティング解体新書 ~効果的なNPRのためにライティングの仕組みを理解しよう〜
リアルタイムIBLでARを現実空間に馴染ませる
HDRLabs
Color
RGB to HSV/HSL/HCY/HCL in HLSL
ShaderGraph
ShaderGraph
Logic
Chapter 16. Accurate Atmospheric Scattering - GPU Gems 2
GPGPUで流体シミュレーション
【Unity】モバイルで10万個のオブジェクトを描画してみた!
Adaptive Depth Bias For Shadow Mapについて。
ARYKEI/unity-ParallaxHairShader
ARYKEI/unity-ItohikiShader
Unityシェーダーチュートリアル 水流を作ってみる
Lollipop Shaders Case Study: 9to3Animation Non Photoreal Rendering
UE4 atan2を使った極座標のUV展開について
SSS
後光 表面下散乱
UnityShader 入門 頂点空間表面下散乱(VSSS:Vertex Space Subsurface Scattering)
TriPlanarShading
ShaderGraph
ShaderGraph
GLSL
Shadertoy
GLSL Sandbox
wgld.org
glslfan.com
ShaderBoy
Syntopia
http://www.iquilezles.org/www/articles/palettes/palettes.htm
シェーディングまとめ - しゅみぷろ
AreYouKiddingMe.pdf Shadertoyで実装する波動方程式
チュートリアル16:シャドウマッピング
チュートリアル3:行列
テッセレーションシェーダ
シェーダ†入門†
クリエイティブコーディングをしよう!【その1】GLSLで遊ぶ
GLSL Canvas/VSCode
actarian/vscode-glsl-canvas Live WebGL preview of GLSL shaders
ユニフォーム変数 - The Book of Shaders
ShaderToy
Snail
Ladybug
Outline #1: Voxel tunnel
GLSL Sandbox
e#38608.2
Cg
Cg Toolkit User's Manual
Demo/Intro
TDF2015で史上最高の4KB誕生か? Optical Circuit
http://cygx.mydns.jp/blog/?arti=428
http://datunnel.blogspot.com/2009/08/interview-3-iq.html
https://democyclopedia.wordpress.com/
http://www.pouet.net/prod.php?which=32194
http://www.pouet.net/prod.php?which=52993
ShaderLAB/UnityCG.cginc/HLSL
ShaderLab 定義済みの値
Unityのシェーダーセマンティクスまとめ
【Unity】サーフェスシェーダにおける、TRANSFORM_TEXの位置
code:HLSL
sampler2D _MainTex;
float4 _MainTex_ST;
WorldSpaceにおけるカメラの方向(UnityShader)
code:ShaderLAB
カメラ右方向: UNITY_MATRIX_V0.xyz
カメラ上方向: UNITY_MATRIX_V1.xyz
カメラ前方向: -UNITY_MATRIX_V2.xyz
HLSLの行列乗算がmul()関数な理由
【Unity】【シェーダ】Unityシェーダチートシート
空間とプラットフォームの狭間で – Unityの座標変換にまつわるお話 –
ShaderLab:GrabPass
Unity シェーダーチュートリアル 屈折表現 - Tsumiki Seisaaku
Shader Playground - Created by Tim Jones
code:vert_img.HLSL
#pragma vertex vert_img
fixed4 frag (v2f_img i) : SV_Target
https://drive.google.com/file/d/1XLKtX-Vpfp17d6RFCzK55gwl2JmibBIs/view
Unity Compute Shader
Unity compute shader
Unity shader attribute
【Unity】シェーダプロパティアトリビュートまとめ
Conversion
Microsoft/ShaderConductor
HLSLを他のシェーダー言語に変換する
Music Shader
Music Shader
VR Chat
Shader関連
Shader芸例
MMD Shader
ぬるてかシェーダー(dAdultsShader)
【MMD】多機能アダルトシェーダー他【MME配布】
MMD用シェーダーの解説
ray-cast/ray-mmd
Shader Setups
Shader Setups
Setups
@Muro_CGさんの講演を元に、Unityの表現力を高める勉強をしました
【Unity】Matcap、事前に用意した綺麗な光表現を利用する
遠景のビルボードテクスチャをより鮮明にする方法
UTS Setup
UTS2 v2.0.5
ユニティちゃんトゥーンシェーダーのセットアップ
TIPS
GLSLをHLSLに書き換える
【Unityシェーダ入門】ポリゴンをポイント(点)で表現する
【Unity】【シェーダ】ステンシルバッファでアウトラインを描画する
テキストのアウトラインを何とかする
光の影響を受けない箇所をレンダリングする(teratail,回答1)
光の影響を受けない箇所のシェーダー
【Unity】Ambient Occlusionを綺麗に見せる3つの方法
7日間でマスターするUnityシェーダ入門
【Unityシェーダ入門】綺麗に半透明のモデルが表示できるシェーダを作る
【Unity】初めてのテッセレーションシェーダ(+頂点シェーダ)~角材が風にそよぐ まで
プロ生ちゃん付属のToon Shaderにデカール機能を足して血糊表現とかしてみる。
【Unityシェーダ入門】粘性のある液体をシェーダで作る
Quick Game Art Tips - Unity Toon Dissolve
ジオメトリシェーダ入門
glslで疑似ディスプレイメントマップをプロシージャルにやってみる その3 パーティクル編
Text
シェーダの最適化についての GDC 2013 講演 "Low-level Thinking in High-level Shading Languages" を翻訳しました
「いけにえと雪のセツナ」グラフィック解説(第3回・シェーダ編)
背景メッシュの結合による最適化に向けたトライ&エラー
NVIDIA,「Quadro RTX」を発表。「世界初のレイトレーシングGPU」
西川善司の3DGE:新設の「プリミティブシェーダ」を搭載し,Radeon RX Vegaはどこへ行く?
西川善司の「試験に出るゲームグラフィックス」(5)レイトレアプローチで作り上げた「The Tomorrow Children」の先進ビジュアル,中編
「Unityシェーダープログラミングの教科書 ShaderLab言語解説編」本文サンプル公開&BOOTHでPDF版頒布開始しました
その55 そもそも「w」って何なのか?
UNITY シェーダ用頂点アニメーション出力ツール(HOUDINI)
sideeffects/GameDevelopmentToolset
ゲーム向けの標準的な物理ベースシェーディングについての個人的な意見
楽しい!Unityシェーダーお絵描き入門! - シェーダーでの多彩な表現方法解説!サポーターズCoLab勉強会スライドが公開!
楽しい!Unityシェーダーお絵かき入門に参加してきました
Unity道場11 Shader Forge 101 ~ShaderForgeをつかって学ぶシェーダー入門~ 基本操作とよく使われるノード編
ユニティちゃんトゥーンシェーダー入門以前 あるいは現代トゥーンシェーダーへの橋渡し
VR、ライティング、シェーダー、そしてサザランド
サザランド、ユタ大学、スプライン、シリコングラフィクス/SGI、IRIS GL(→OpenGL)、ピクサー、RenderMan
Shader.jp
Event
event のタグがついた記事一覧 - WebGL総合取扱い - WebGL 総本山 -
Shader Assets
エフェクトとかパーティクルとか作るのに便利な、オールインワン Unlit / Particles シェーダ出来ました。めっちゃ高機能で GPU Instancing / GPU Instancing Particle にも対応
VRM 標準シェーダ MToon の使い方
AAShader Bekkaku
まんまるシェーダー
https://twitter.com/Mini_9321_VR/status/1013973807323742208
https://twitter.com/siodome0/status/1016359880045674506
カマクラシェーダーズついにリリース!
【Unity】Shadertoy で公開されているシェーダを ShaderLab に変換できる「ShaderMan」紹介
UBER - Standard Shader Ultra
uFlex
BISHAMON Personal(マッチロックストア)
立体視シェーダー/Stereoscopic 360
360 Shader
LINKS
Raytracing
Raymarching