ブレンディング

参考:

Terrain Mesh Blending Documentation | IllusionLoop

Terrain and Mesh Blending in Unity | Inresin Tutorials

Zelda BotW Terrain Intersection Blending – Unity Forum

Terrain material/normal blending in HDRP – Unity Forum

三面投影/トリプラナーマッピング (Triplanar Mapping)

参考:

Triplanar Mapping | Catlike Coding

Triplanar Mapping | Martin Palko

Tri-Planar Terrain Shader | Bitshift Programmer

Use Tri-Planar Texture Mapping for Better Terrain | Envato Tuts+

Free Triplanar Terrain Shaders – Unity Forum

発光

参考:

Unity の Terrain で生やした花を光らせる方法 | zawazawa 雑記

樹木用シェーダー

参考:

Unity の Terrain で独自のシェーダーが使えなかったときの対処 | Husky VR Studios

パフォーマンス

参考:

Terrain の負荷やら DrawCall やらを下げるポイント | テラシュールブログ

タンジェントを使用できない

現象

パスにタンジェントを含むシェーダーに警告が表示される。

can't use materials with shaders which need tangent geometry on terrain

対処法

ジオメトリのタンジェントを使用せずに、外積により生成する。

v.tangent.xyz = cross(v.normal, float3(0,0,1));

参考:

Can’t use material with shaders which need tangent geometry on terrain – Unity Answers

Cant use Shader which needs tangent geometry on terrain – Unity Forum

v.tangent.xyz – TerrainSplatmapCommon.cginc at 632e3e7 · TwoTailsGames/Unity-Built-in-Shaders – GitHub

まとめ

参考:

The Hunt for a Good Mobile Unity Terrain Shader | Jason Tuttle

動画/チュートリアル

Building a Custom Unity Terrain Shader

TOZ Triplanar Shaders

参考:

TOZ Triplanar Shaders | Unity Asset Store [Official]

Height Blend Terrain Shader

参考:

Height Blend Terrain Shader | Unity Asset Store [Official]

UV Mixxer

動画:

UV Mixxer

参考:

UV Mixxer – Better Terrain Tiling | Unity Asset Store [Official]

UV Mixxer – Better Terrain Tiling | Unity Forum

Triplanar And Terrain Shaders

動画:

Demo 1

Triplanar Shader

参考:

Triplanar And Terrain Shaders | Unity Asset Store [Official]

Distance Shaders

参考:

Distance Shaders | Unity Asset Store [Official]

DCG Lowpoly Terrain Shader

参考:

DCG Lowpoly Terrain Shader | Unity Asset Store [Official]

FX Lava Shader Pro

動画:

FX Lava Shader Pro v2

Timelapse Tutorial

参考:

FX Lava Shader Pro | Unity Asset Store [Official]

UV-Free Triplanar Shader Pack

参考:

UV-Free Triplanar Shader Pack | Unity Asset Store [Official]

Relief Terrain Pack (RTP3)

動画:

First Steps Working with the System

Relief Terrain Pack – the Art of Terrain Shading

RTP 3.2 Realtime Global Illumination

RTP 3.2 Terrain Tessellation

参考:

Relief Terrain Pack v3.3 | Unity Asset Store [Official]

Relief Terrain Pack (RTP) v3 | Unity Forum

MicroSplat

こちらのページを参照

レンダーパイプライン

追加機能

変換

拡張

動画:

Unique Features Video

Core Module Demo

How it’s optimized

Digger Integration

参考:

MicroSplat | Unity Asset Store [Official]

MicroSplat – Terrain Collection | Unity Asset Store [Official]

MicroSplat – Ultimate Bundle | Unity Asset Store [Official]

MicroSplat – HDRP 2019 Support | Unity Asset Store [Official]

MicroSplat – URP 2019 Support | Unity Asset Store [Official]

MicroSplat – a modular terrain shading system for Unity Terrains | Unity Forum

MegaSplat

動画:

Terrain Rendering Demo

Painting with MegaSplat

Converting Unity Terrains to MegaSplat

Setup a Unity Terrain for painting with MegaSplat

Texture Packer

参考:

MegaSplat | Unity Asset Store [Official]

MegaSplat – a 256 texture splat mapping system | Unity Forum

Landscape Auto Material

動画:

Landscape Auto Material

参考:

Landscape Auto Material | Unity Asset Store [Official]

Complete Terrain Shader (CTS)

動画:

Next Generation Rendering

参考:

CTS 2019 – Complete Terrain Shader | Unity Asset Store [Official]

Gaia と CTS 2019 で作る、オープンワールド1時間クッキング – Qiita

#2720 CTS has now been deprecated, and we have also announced our intention to deprecate CTS 2019 (AdamGoodrich) | Unity Forum

Height-Blended-Material-Shader-for-Unity

参考:

jasontuttle/Height-Blended-Material-Shader-for-Unity – GitHub

Want a Height Blended Material Shader for Unity? Here You Go | Jason Tuttle

Height Blended Material Shader – Vimeo

Height-Blending-Terrain-Shader (Adam Frisby)

参考:

AdamFrisby/Height-Blending-Terrain-Shader: A simple height blending terrain shader for Unity3D – GitHub

KvantLattice

参考:

keijiro/KvantLattice: A GPU accelerated fractal terrain renderer for Unity – GitHub

KvantTunnel

参考:

keijiro/KvantTunnel: GPU accelerated fractal tunnel renderer for Unity – GitHub

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

コメントを残す

メールアドレスが公開されることはありません。