Yao Xiaoling
|
5639b1fc
|
Added Terrain shader and TerrainUI based on layered lit shader.
|
7 年前 |
Yao Xiaoling
|
9a2fed6e
|
Remove vertex wind animation.
|
7 年前 |
Yao Xiaoling
|
846b792e
|
Small fixes due to removal of vertex animation and transparent mode.
|
7 年前 |
Yao Xiaoling
|
9b87080c
|
Removed displacement mode.
|
7 年前 |
Yao Xiaoling
|
37aae303
|
Removed vertex color mode which was intended to alter the blend mask.
|
7 年前 |
Yao Xiaoling
|
ed866ff3
|
Renamed: Terrain -> TerrainLit. Added TerrainLitData.hlsl by duplicating LayeredLit.hlsl.
|
7 年前 |
Yao Xiaoling
|
479defc9
|
Remove other material features from terrain other than StandardLit.
|
7 年前 |
Yao Xiaoling
|
be7b742d
|
Remove per-pixel displacement related properties.
|
7 年前 |
Yao Xiaoling
|
3abb8dfa
|
Removed layer settings and material references.
|
7 年前 |
Yao Xiaoling
|
caf64a4f
|
Remove LayerCount. Treat as 4.
|
7 年前 |
Yao Xiaoling
|
4f246aa2
|
Rename: _LayerMaskMap -> _Control because the terrain uses it.
|
7 年前 |
Yao Xiaoling
|
59ed7708
|
Remove detail related properties.
|
7 年前 |
Yao Xiaoling
|
5836d560
|
Remove subsurface related properties.
|
7 年前 |
Yao Xiaoling
|
3c65014c
|
Pass terrain layer smoothness and metallic to terrainlit shader and stop using _BaseColor properties.
|
7 年前 |
Yao Xiaoling
|
7f12e881
|
Remove heightmap editor parameters.
|
7 年前 |
Yao Xiaoling
|
9296804c
|
Remove thickness maps.
|
7 年前 |
Yao Xiaoling
|
59296c5d
|
Comment out planar/triplanar uvmapping mode.
|
7 年前 |
Yao Xiaoling
|
46f3df70
|
Added normal map support. Need engine changes so that _NORMALMAP0-_NORMALMAP3 keywords can be selected.
|
7 年前 |
Yao Xiaoling
|
6d5e665d
|
Delete diffusion profiles. They are only for SSS.
|
7 年前 |
Yao Xiaoling
|
e7aff361
|
Remove bent normal maps.
|
7 年前 |
Yao Xiaoling
|
265fbfcb
|
Remove influence stuff.
|
7 年前 |
Yao Xiaoling
|
fe1e3424
|
Remove uvmapping for blend mask because terrain always uses uv0.
|
7 年前 |
Yao Xiaoling
|
47a99e08
|
Remove leftover influence properties.
|
7 年前 |
Yao Xiaoling
|
95e207c6
|
Some minor adjustments.
|
7 年前 |
Yao Xiaoling
|
d04063c7
|
Use terrain layer count keywords. Need engine change to enable the keywords.
|
7 年前 |
Yao Xiaoling
|
10c48c2c
|
Implemented terrain instancing. Updated UnityInstancing.hlsl for SRP.
|
7 年前 |
Yao Xiaoling
|
cc470684
|
Add back picking pass for instanced terrain.
|
7 年前 |
Yao Xiaoling
|
e1a96e2e
|
Fix lightmap UVs for instanced terrain.
|
7 年前 |
Yao Xiaoling
|
f304d36d
|
Added basemap pass shader.
|
7 年前 |
Yao Xiaoling
|
9fd2778c
|
Allow for 8 layers blending.
|
7 年前 |
Yao Xiaoling
|
aef8e02a
|
Added terranlit basemap generation shader.
|
7 年前 |
Yao Xiaoling
|
93a66c4c
|
Changed line endings to LF. Allow 8 splat textures per pass in TerrainList_Basemap_Gen.shader.
|
7 年前 |
Yao Xiaoling
|
5b75827c
|
Added terrain height based blending.
|
7 年前 |
Yao Xiaoling
|
fc9758a0
|
Add EnableHeightBlending property to instruct unity to not to use heightmaps.
|
7 年前 |
Yao Xiaoling
|
0208553d
|
Added instanced per pixel normalmapping.
|
7 年前 |
Yao Xiaoling
|
27b8d556
|
Refactor: Moved all blending stuff into one single nice function TerrainSplatBlend that can be used by either splat shader and basemap shader.
Added density blend mode.
|
7 年前 |
Yao Xiaoling
|
6e1f5e6c
|
Fix terrain outline by tagging the terrain as opaque (otherwise the output alpha channel from terrain shader is tested and clipped).
|
7 年前 |
Yao Xiaoling
|
32c8a168
|
Reconfigured the mask texture channels. Added NormalScale. Removed DensityScale. AO doesn't seem to work...
|
7 年前 |
Yao Xiaoling
|
da61fbbe
|
Remove Double Sided mode.
|
6 年前 |
Yao Xiaoling
|
bf0d8504
|
Make Density blend an option on the TerrainLayer.
|
6 年前 |
Yao Xiaoling
|
f74fc88a
|
Decal keywords change.
|
6 年前 |
Yao Xiaoling
|
15531c13
|
Fix review comments:
* Put all variables in cbuffer.
* Delete motion vector pass.
* Follow naming convention for basemap gen shader.
|
6 年前 |
Yao Xiaoling
|
fa3e5d45
|
Add missing keywords.
|
6 年前 |
Yao Xiaoling
|
0e0c5530
|
Update terrain utility passes names. Outlining doesn't work. Will fix later.
|
6 年前 |
Yao Xiaoling
|
a740bb25
|
Use the Lit shader variant stripper for terrain shaders.
|
6 年前 |
Yao Xiao Ling
|
9eecd76f
|
Use ApplyMeshModification instead of ApplyPreVertexModification.
|
6 年前 |
Yao Xiao Ling
|
e1e06b1d
|
Fix forward rendering.
|
6 年前 |
Yao Xiao Ling
|
4c66ca85
|
Fix ambient occlusion term for terrain.
|
6 年前 |