[WL-814c] Critter Environment 룩 (1/2): Toon 머티리얼 258종 생성 · 런타임 스왑 · 픽셀 외곽선 피처 · 잔디 인스턴싱 (#814)

- Assets/WL/Look/Env/ 신규(EnvLook.cs · WLEnvLookSettings.cs · SO · Materials/*_Toon.mat 258)
- Assets/Settings/URP-Balanced-Renderer.asset 에 PixelOutlineSetupFeature 1건 추가(m_Active 0 · 런타임 SetActive)
- 원본 .mat/프리팹/씬 수정 0 · Assets/3DPixelArtEnvironment 수정 0 · Assets/Script 0
- 프로브 RESULT PASS 38/38

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
깃 관리자 2026-09-10 23:53:47 +09:00
parent 981a321c4c
commit 02028103a5
536 changed files with 31650 additions and 1 deletions

View File

@ -0,0 +1,290 @@
WL-814c Toon 머티리얼 생성 · 2026-09-10 23:51:53
PASS S 셰이더 — Assets/3DPixelArtEnvironment/Shaders/Toon.shadergraph
PASS S SO — Assets/WL/Look/Env/Resources/WL/WLEnvLookSettings.asset
후보 = 맵 9종 + 캐릭터 265종 → 중복 제거 274종
## 생성 머티리얼 표 (258종)
| 원본 | 원본 셰이더 | 생성 | BaseMap | DiffuseColor | Shades | 구분 | 상태 |
|---|---|---|---|---|---|---|---|
| Ai_cloth | Toon/Toon | Ai_cloth_Toon | Ai_cloth | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| Ai_eyeline | Toon/Toon | Ai_eyeline_Toon | (없음) | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| Ai_face | Toon/Toon | Ai_face_Toon | Ai_face | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| Ai_hair | Toon/Toon | Ai_hair_Toon | Ai_hair | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| Ai_Lash | Toon/Toon | Ai_Lash_Toon | Ai_eyeline | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| Ai_skin | Toon/Toon | Ai_skin_Toon | Ai_skin | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| bikini10 | Toon/Toon | bikini10_Toon | bikini10 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| CPT_Terrain_01 | Universal Render Pipeline/Lit | CPT_Terrain_01_Toon | CPT_Terrain_Texture_Atlas_01 | (1.00,1.00,1.00) | 5 | 맵 | 갱신 |
| Cute_Spider_A | MK/Toon/URP/Standard/Simple | Cute_Spider_A_Toon | Cute_Spider_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| Cute_Spider_B | MK/Toon/URP/Standard/Simple | Cute_Spider_B_Toon | Cute_Spider_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| Cute_Spider_C | MK/Toon/URP/Standard/Simple | Cute_Spider_C_Toon | Cute_Spider_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| Flower_Dryad_01 | MK/Toon/URP/Standard/Simple | Flower_Dryad_01_Toon | Flower_Dryad_01 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| MT_Terrain_01 | Universal Render Pipeline/Lit | MT_Terrain_01_Toon | (없음) | (0.57,0.77,0.35) | 5 | 맵 | 갱신 |
| Rocks_Snow | Universal Render Pipeline/Lit | Rocks_Snow_Toon | Rocks_Texture_Atlas_Snow | (1.00,1.00,1.00) | 5 | 맵 | 갱신 |
| T_Angez_A | MK/Toon/URP/Standard/Simple | T_Angez_A_Toon | T_Angez_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Angez_C | MK/Toon/URP/Standard/Simple | T_Angez_C_Toon | T_Angez_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Anto_A | MK/Toon/URP/Standard/Simple | T_Anto_A_Toon | T_Anto_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Anto_B | MK/Toon/URP/Standard/Simple | T_Anto_B_Toon | T_Anto_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Anto_C | MK/Toon/URP/Standard/Simple | T_Anto_C_Toon | T_Anto_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Anto_D | MK/Toon/URP/Standard/Simple | T_Anto_D_Toon | T_Anto_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Anto_E | MK/Toon/URP/Standard/Simple | T_Anto_E_Toon | T_Anto_E | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Anubis_A | MK/Toon/URP/Standard/Simple | T_Anubis_A_Toon | T_Anubis_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Aspethis_A | MK/Toon/URP/Standard/Simple | T_Aspethis_A_Toon | T_Aspethis_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Aspethis_B | MK/Toon/URP/Standard/Simple | T_Aspethis_B_Toon | T_Aspethis_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Aspethis_C | MK/Toon/URP/Standard/Simple | T_Aspethis_C_Toon | T_Aspethis_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Aspethis_D | MK/Toon/URP/Standard/Simple | T_Aspethis_D_Toon | T_Aspethis_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Batty_A | MK/Toon/URP/Standard/Simple | T_Batty_A_Toon | T_Batty_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Batty_B | MK/Toon/URP/Standard/Simple | T_Batty_B_Toon | T_Batty_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Batty_C | MK/Toon/URP/Standard/Simple | T_Batty_C_Toon | T_Batty_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Batty_D | MK/Toon/URP/Standard/Simple | T_Batty_D_Toon | T_Batty_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Beeto_A | MK/Toon/URP/Standard/Simple | T_Beeto_A_Toon | T_Beeto_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Beeto_B | MK/Toon/URP/Standard/Simple | T_Beeto_B_Toon | T_Beeto_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Beeto_C | MK/Toon/URP/Standard/Simple | T_Beeto_C_Toon | T_Beeto_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Beez_01 | MK/Toon/URP/Standard/Simple | T_Beez_01_Toon | T_Beez_01 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Beez_02 | MK/Toon/URP/Standard/Simple | T_Beez_02_Toon | T_Beez_02 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Beez_03 | MK/Toon/URP/Standard/Simple | T_Beez_03_Toon | T_Beez_03 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Big_Boar_A | MK/Toon/URP/Standard/Simple | T_Big_Boar_A_Toon | T_Big_Boar_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Big_Boar_B | MK/Toon/URP/Standard/Simple | T_Big_Boar_B_Toon | T_Big_Boar_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Big_Boar_C | MK/Toon/URP/Standard/Simple | T_Big_Boar_C_Toon | T_Big_Boar_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Brother_Penguin_A | MK/Toon/URP/Standard/Simple | T_Brother_Penguin_A_Toon | T_Brother_Penguin_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Brother_Penguin_B | MK/Toon/URP/Standard/Simple | T_Brother_Penguin_B_Toon | T_Brother_Penguin_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Brother_Penguin_C | MK/Toon/URP/Standard/Simple | T_Brother_Penguin_C_Toon | T_Brother_Penguin_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cactuso_A | MK/Toon/URP/Standard/Simple | T_Cactuso_A_Toon | T_Cactuso_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cactuso_Baby_A | MK/Toon/URP/Standard/Simple | T_Cactuso_Baby_A_Toon | T_Cactuso_Baby_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Chamelga_A | MK/Toon/URP/Standard/Simple | T_Chamelga_A_Toon | T_Chamelga_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Chamelga_B | MK/Toon/URP/Standard/Simple | T_Chamelga_B_Toon | T_Chamelga_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Chamelga_C | MK/Toon/URP/Standard/Simple | T_Chamelga_C_Toon | T_Chamelga_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Chicky_A | MK/Toon/URP/Standard/Simple | T_Chicky_A_Toon | T_Chicky_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Chicky_B | MK/Toon/URP/Standard/Simple | T_Chicky_B_Toon | T_Chicky_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Chicky_C | MK/Toon/URP/Standard/Simple | T_Chicky_C_Toon | T_Chicky_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Condore_A | MK/Toon/URP/Standard/Simple | T_Condore_A_Toon | T_Condore_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Condore_B | MK/Toon/URP/Standard/Simple | T_Condore_B_Toon | T_Condore_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Condore_C | MK/Toon/URP/Standard/Simple | T_Condore_C_Toon | T_Condore_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Crokos_A | MK/Toon/URP/Standard/Simple | T_Crokos_A_Toon | T_Crokos_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Crokos_B | MK/Toon/URP/Standard/Simple | T_Crokos_B_Toon | T_Crokos_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Crokos_C | MK/Toon/URP/Standard/Simple | T_Crokos_C_Toon | T_Crokos_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Butterfly_A | MK/Toon/URP/Standard/Simple | T_Cute_Butterfly_A_Toon | T_Cute_Butterfly_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Butterfly_B | MK/Toon/URP/Standard/Simple | T_Cute_Butterfly_B_Toon | T_Cute_Butterfly_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Crab_Blue | MK/Toon/URP/Standard/Simple | T_Cute_Crab_Blue_Toon | T_Cute_Crab_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Crab_Green | MK/Toon/URP/Standard/Simple | T_Cute_Crab_Green_Toon | T_Cute_Crab_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Crab_Red | MK/Toon/URP/Standard/Simple | T_Cute_Crab_Red_Toon | T_Cute_Crab_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Octopus_A | MK/Toon/URP/Standard/Simple | T_Cute_Octopus_A_Toon | T_Cute_Octopus_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Octopus_B | MK/Toon/URP/Standard/Simple | T_Cute_Octopus_B_Toon | T_Cute_Octopus_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Octopus_C | MK/Toon/URP/Standard/Simple | T_Cute_Octopus_C_Toon | T_Cute_Octopus_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Octopus_D | MK/Toon/URP/Standard/Simple | T_Cute_Octopus_D_Toon | T_Cute_Octopus_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Phoenix_A | MK/Toon/URP/Standard/Simple | T_Cute_Phoenix_A_Toon | T_Cute_Phoenix_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Phoenix_B | MK/Toon/URP/Standard/Simple | T_Cute_Phoenix_B_Toon | T_Cute_Phoenix_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Shellfish_A | MK/Toon/URP/Standard/Simple | T_Cute_Shellfish_A_Toon | T_Cute_Shellfish_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Shellfish_B | MK/Toon/URP/Standard/Simple | T_Cute_Shellfish_B_Toon | T_Cute_Shellfish_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Shellfish_C | MK/Toon/URP/Standard/Simple | T_Cute_Shellfish_C_Toon | T_Cute_Shellfish_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Shellfish_D | MK/Toon/URP/Standard/Simple | T_Cute_Shellfish_D_Toon | T_Cute_Shellfish_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Shellfish_E | MK/Toon/URP/Standard/Simple | T_Cute_Shellfish_E_Toon | T_Cute_Shellfish_E | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Shellfish_F | MK/Toon/URP/Standard/Simple | T_Cute_Shellfish_F_Toon | T_Cute_Shellfish_F | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Shellfish_G | MK/Toon/URP/Standard/Simple | T_Cute_Shellfish_G_Toon | T_Cute_Shellfish_G | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Shellfish_H | MK/Toon/URP/Standard/Simple | T_Cute_Shellfish_H_Toon | T_Cute_Shellfish_H | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Shellfish_I | MK/Toon/URP/Standard/Simple | T_Cute_Shellfish_I_Toon | T_Cute_Shellfish_I | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Starfish_A | MK/Toon/URP/Standard/Simple | T_Cute_Starfish_A_Toon | T_Cute_Starfish_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Starfish_B | MK/Toon/URP/Standard/Simple | T_Cute_Starfish_B_Toon | T_Cute_Starfish_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Starfish_C | MK/Toon/URP/Standard/Simple | T_Cute_Starfish_C_Toon | T_Cute_Starfish_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Starfish_D | MK/Toon/URP/Standard/Simple | T_Cute_Starfish_D_Toon | T_Cute_Starfish_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Starfish_E | MK/Toon/URP/Standard/Simple | T_Cute_Starfish_E_Toon | T_Cute_Starfish_E | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Starfish_F | MK/Toon/URP/Standard/Simple | T_Cute_Starfish_F_Toon | T_Cute_Starfish_F | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Starfish_G | MK/Toon/URP/Standard/Simple | T_Cute_Starfish_G_Toon | T_Cute_Starfish_G | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Starfish_H | MK/Toon/URP/Standard/Simple | T_Cute_Starfish_H_Toon | T_Cute_Starfish_H | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Starfish_I | MK/Toon/URP/Standard/Simple | T_Cute_Starfish_I_Toon | T_Cute_Starfish_I | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Starfish_J | MK/Toon/URP/Standard/Simple | T_Cute_Starfish_J_Toon | T_Cute_Starfish_J | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Starfish_K | MK/Toon/URP/Standard/Simple | T_Cute_Starfish_K_Toon | T_Cute_Starfish_K | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Cute_Starfish_L | MK/Toon/URP/Standard/Simple | T_Cute_Starfish_L_Toon | T_Cute_Starfish_L | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Devil Tree_01 | MK/Toon/URP/Standard/Simple | T_Devil_Tree_01_Toon | T_Devil Tree_01 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Devil Tree_02 | MK/Toon/URP/Standard/Simple | T_Devil_Tree_02_Toon | T_Devil Tree_02 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Devil Tree_03 | MK/Toon/URP/Standard/Simple | T_Devil_Tree_03_Toon | T_Devil Tree_03 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Devil Tree_04 | MK/Toon/URP/Standard/Simple | T_Devil_Tree_04_Toon | T_Devil Tree_04 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Devilu_A | MK/Toon/URP/Standard/Simple | T_Devilu_A_Toon | T_Devilu_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Devilu_B | MK/Toon/URP/Standard/Simple | T_Devilu_B_Toon | T_Devilu_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Devilu_C | MK/Toon/URP/Standard/Simple | T_Devilu_C_Toon | T_Devilu_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Fire_Chick_A | MK/Toon/URP/Standard/Simple | T_Fire_Chick_A_Toon | T_Fire_Chick_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Fire_Chick_B | MK/Toon/URP/Standard/Simple | T_Fire_Chick_B_Toon | T_Fire_Chick_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Fire_Chick_C | MK/Toon/URP/Standard/Simple | T_Fire_Chick_C_Toon | T_Fire_Chick_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Fire_Chick_D | MK/Toon/URP/Standard/Simple | T_Fire_Chick_D_Toon | T_Fire_Chick_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Fire_Gazer_A | MK/Toon/URP/Standard/Simple | T_Fire_Gazer_A_Toon | T_Fire_Gazer_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Fire_Gazer_B | MK/Toon/URP/Standard/Simple | T_Fire_Gazer_B_Toon | T_Fire_Gazer_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Fire_Gazer_C | MK/Toon/URP/Standard/Simple | T_Fire_Gazer_C_Toon | T_Fire_Gazer_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Fire_Pig_A | MK/Toon/URP/Standard/Simple | T_Fire_Pig_A_Toon | T_Fire_Pig_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Fire_Pig_B | MK/Toon/URP/Standard/Simple | T_Fire_Pig_B_Toon | T_Fire_Pig_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_firetree_A | MK/Toon/URP/Standard/Simple | T_firetree_A_Toon | T_firetree_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_firetree_B | MK/Toon/URP/Standard/Simple | T_firetree_B_Toon | T_firetree_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_firetree_C | MK/Toon/URP/Standard/Simple | T_firetree_C_Toon | T_firetree_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Fofo_A | MK/Toon/URP/Standard/Simple | T_Fofo_A_Toon | T_Fofo_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Fofo_B | MK/Toon/URP/Standard/Simple | T_Fofo_B_Toon | T_Fofo_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Fofo_C | MK/Toon/URP/Standard/Simple | T_Fofo_C_Toon | T_Fofo_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Fofo_D | MK/Toon/URP/Standard/Simple | T_Fofo_D_Toon | T_Fofo_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Fofo_E | MK/Toon/URP/Standard/Simple | T_Fofo_E_Toon | T_Fofo_E | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Forest_Butterfly_A | MK/Toon/URP/Standard/Simple | T_Forest_Butterfly_A_Toon | T_Forest_Butterfly_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Forest_Butterfly_B | MK/Toon/URP/Standard/Simple | T_Forest_Butterfly_B_Toon | T_Forest_Butterfly_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Forest_Butterfly_C | MK/Toon/URP/Standard/Simple | T_Forest_Butterfly_C_Toon | T_Forest_Butterfly_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Forest_Butterfly_D | MK/Toon/URP/Standard/Simple | T_Forest_Butterfly_D_Toon | T_Forest_Butterfly_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Goatz_A | MK/Toon/URP/Standard/Simple | T_Goatz_A_Toon | T_Goatz_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Goatz_B | MK/Toon/URP/Standard/Simple | T_Goatz_B_Toon | T_Goatz_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Goatz_C | MK/Toon/URP/Standard/Simple | T_Goatz_C_Toon | T_Goatz_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Golem_A | MK/Toon/URP/Standard/Simple | T_Golem_A_Toon | T_Golem_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Golem_B | MK/Toon/URP/Standard/Simple | T_Golem_B_Toon | T_Golem_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Golem_C | MK/Toon/URP/Standard/Simple | T_Golem_C_Toon | T_Golem_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Golem_Child_A | MK/Toon/URP/Standard/Simple | T_Golem_Child_A_Toon | T_Golem_Child_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Hourglass_A | MK/Toon/URP/Standard/Simple | T_Hourglass_A_Toon | T_Hourglass_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Hourglass_B | MK/Toon/URP/Standard/Simple | T_Hourglass_B_Toon | T_Hourglass_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Hourglass_C | MK/Toon/URP/Standard/Simple | T_Hourglass_C_Toon | T_Hourglass_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Hourglass_D | MK/Toon/URP/Standard/Simple | T_Hourglass_D_Toon | T_Hourglass_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Ice_Bear_A | MK/Toon/URP/Standard/Simple | T_Ice_Bear_A_Toon | T_Ice_Bear_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Ice_Bear_B | MK/Toon/URP/Standard/Simple | T_Ice_Bear_B_Toon | T_Ice_Bear_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Ice_Cube_A | MK/Toon/URP/Standard/Simple | T_Ice_Cube_A_Toon | T_Ice_Cube_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Ice_Cube_B | MK/Toon/URP/Standard/Simple | T_Ice_Cube_B_Toon | T_Ice_Cube_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Ice_Starflake_A | MK/Toon/URP/Standard/Simple | T_Ice_Starflake_A_Toon | T_Ice_Starflake_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Ice_Starflake_B | MK/Toon/URP/Standard/Simple | T_Ice_Starflake_B_Toon | T_Ice_Starflake_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Ice_Starflake_C | MK/Toon/URP/Standard/Simple | T_Ice_Starflake_C_Toon | T_Ice_Starflake_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Kirey_A | MK/Toon/URP/Standard/Simple | T_Kirey_A_Toon | T_Kirey_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Kirey_B | MK/Toon/URP/Standard/Simple | T_Kirey_B_Toon | T_Kirey_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Kirey_C | MK/Toon/URP/Standard/Simple | T_Kirey_C_Toon | T_Kirey_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Krake_A | MK/Toon/URP/Standard/Simple | T_Krake_A_Toon | T_Krake_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Krake_B | MK/Toon/URP/Standard/Simple | T_Krake_B_Toon | T_Krake_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Krake_C | MK/Toon/URP/Standard/Simple | T_Krake_C_Toon | T_Krake_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Lusif | MK/Toon/URP/Standard/Simple | T_Lusif_Toon | T_Lusif | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Lusif_B | MK/Toon/URP/Standard/Simple | T_Lusif_B_Toon | T_Lusif_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Magic_Book_A | MK/Toon/URP/Standard/Simple | T_Magic_Book_A_Toon | T_Magic_Book_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Magic_Book_B | MK/Toon/URP/Standard/Simple | T_Magic_Book_B_Toon | T_Magic_Book_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Magic_Book_C | MK/Toon/URP/Standard/Simple | T_Magic_Book_C_Toon | T_Magic_Book_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Magic_Book_D | MK/Toon/URP/Standard/Simple | T_Magic_Book_D_Toon | T_Magic_Book_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Magic_Book_E | MK/Toon/URP/Standard/Simple | T_Magic_Book_E_Toon | T_Magic_Book_E | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Magic_Mirror_A | MK/Toon/URP/Standard/Simple | T_Magic_Mirror_A_Toon | T_Magic_Mirror_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Magic_Mirror_B | MK/Toon/URP/Standard/Simple | T_Magic_Mirror_B_Toon | T_Magic_Mirror_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Magic_Mirror_C | MK/Toon/URP/Standard/Simple | T_Magic_Mirror_C_Toon | T_Magic_Mirror_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Mammol_A | MK/Toon/URP/Standard/Simple | T_Mammol_A_Toon | T_Mammol_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Mammol_B | MK/Toon/URP/Standard/Simple | T_Mammol_B_Toon | T_Mammol_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Mega_Golem_A | MK/Toon/URP/Standard/Simple | T_Mega_Golem_A_Toon | T_Mega_Golem_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Mega_Golem_B | MK/Toon/URP/Standard/Simple | T_Mega_Golem_B_Toon | T_Mega_Golem_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Mega_Ice_Golem_A | MK/Toon/URP/Standard/Simple | T_Mega_Ice_Golem_A_Toon | T_Mega_Ice_Golem_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Mimix_A | MK/Toon/URP/Standard/Simple | T_Mimix_A_Toon | T_Mimix_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Mimix_B | MK/Toon/URP/Standard/Simple | T_Mimix_B_Toon | T_Mimix_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Mimix_C | MK/Toon/URP/Standard/Simple | T_Mimix_C_Toon | T_Mimix_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Mimix_D | MK/Toon/URP/Standard/Simple | T_Mimix_D_Toon | T_Mimix_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Mimix_E | MK/Toon/URP/Standard/Simple | T_Mimix_E_Toon | T_Mimix_E | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Mini_Ice_Bear_A | MK/Toon/URP/Standard/Simple | T_Mini_Ice_Bear_A_Toon | T_Mini_Ice_Bear_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Mini_Ice_Bear_B | MK/Toon/URP/Standard/Simple | T_Mini_Ice_Bear_B_Toon | T_Mini_Ice_Bear_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Mini_Ice_Bear_C | MK/Toon/URP/Standard/Simple | T_Mini_Ice_Bear_C_Toon | T_Ice_Starflake_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Mini_Ice_Cube_A | MK/Toon/URP/Standard/Simple | T_Mini_Ice_Cube_A_Toon | T_Mini_Ice_Cube_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Mini_Ice_Cube_B | MK/Toon/URP/Standard/Simple | T_Mini_Ice_Cube_B_Toon | T_Mini_Ice_Cube_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Minotos | MK/Toon/URP/Standard/Simple | T_Minotos_Toon | T_Minotos | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Mummy_A | MK/Toon/URP/Standard/Simple | T_Mummy_A_Toon | T_Mummy_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Mummy_B | MK/Toon/URP/Standard/Simple | T_Mummy_B_Toon | T_Mummy_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Mummy_C | MK/Toon/URP/Standard/Simple | T_Mummy_C_Toon | T_Mummy_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Mummy_D | MK/Toon/URP/Standard/Simple | T_Mummy_D_Toon | T_Mummy_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Picoco_A | MK/Toon/URP/Standard/Simple | T_Picoco_A_Toon | T_Picoco_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Picoco_B | MK/Toon/URP/Standard/Simple | T_Picoco_B_Toon | T_Picoco_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Picoco_C | MK/Toon/URP/Standard/Simple | T_Picoco_C_Toon | T_Picoco_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Planta_SetA | MK/Toon/URP/Standard/Simple | T_Planta_SetA_Toon | T_Planta_SetA | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Platopo_A | MK/Toon/URP/Standard/Simple | T_Platopo_A_Toon | T_Platopo_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Platopo_B | MK/Toon/URP/Standard/Simple | T_Platopo_B_Toon | T_Platopo_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Platopo_C | MK/Toon/URP/Standard/Simple | T_Platopo_C_Toon | T_Platopo_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Podol_A | MK/Toon/URP/Standard/Simple | T_Podol_A_Toon | T_Podol_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Podol_B | MK/Toon/URP/Standard/Simple | T_Podol_B_Toon | T_Podol_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Podol_C | MK/Toon/URP/Standard/Simple | T_Podol_C_Toon | T_Podol_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Podol_D | MK/Toon/URP/Standard/Simple | T_Podol_D_Toon | T_Podol_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Poho_A | MK/Toon/URP/Standard/Simple | T_Poho_A_Toon | T_Poho_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Poho_B | MK/Toon/URP/Standard/Simple | T_Poho_B_Toon | T_Poho_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Poho_C | MK/Toon/URP/Standard/Simple | T_Poho_C_Toon | T_Poho_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Poho_D | MK/Toon/URP/Standard/Simple | T_Poho_D_Toon | T_Poho_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Poho_E | MK/Toon/URP/Standard/Simple | T_Poho_E_Toon | T_Poho_E | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Poho_F | MK/Toon/URP/Standard/Simple | T_Poho_F_Toon | T_Poho_F | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Poho_G | MK/Toon/URP/Standard/Simple | T_Poho_G_Toon | T_Poho_G | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Porin_A | MK/Toon/URP/Standard/Simple | T_Porin_A_Toon | T_Porin_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Porin_B | MK/Toon/URP/Standard/Simple | T_Porin_B_Toon | T_Porin_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Porin_C | MK/Toon/URP/Standard/Simple | T_Porin_C_Toon | T_Porin_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Porin_D | MK/Toon/URP/Standard/Simple | T_Porin_D_Toon | T_Porin_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Porin_E | MK/Toon/URP/Standard/Simple | T_Porin_E_Toon | T_Porin_E | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Pota_A | MK/Toon/URP/Standard/Simple | T_Pota_A_Toon | T_Pota_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Pota_B | MK/Toon/URP/Standard/Simple | T_Pota_B_Toon | T_Pota_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Pota_C | MK/Toon/URP/Standard/Simple | T_Pota_C_Toon | T_Pota_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Pota_D | MK/Toon/URP/Standard/Simple | T_Pota_D_Toon | T_Pota_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Prizon_01 | MK/Toon/URP/Standard/Simple | T_Prizon_01_Toon | T_Prizon_01 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Prizon_02 | MK/Toon/URP/Standard/Simple | T_Prizon_02_Toon | T_Prizon_02 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Prizon_03 | MK/Toon/URP/Standard/Simple | T_Prizon_03_Toon | T_Prizon_03 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Puffe_A | MK/Toon/URP/Standard/Simple | T_Puffe_A_Toon | T_Puffe_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Puffe_B | MK/Toon/URP/Standard/Simple | T_Puffe_B_Toon | T_Puffe_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Puffe_C | MK/Toon/URP/Standard/Simple | T_Puffe_C_Toon | T_Puffe_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Pummy_A | MK/Toon/URP/Standard/Simple | T_Pummy_A_Toon | T_Pummy_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Pummy_B | MK/Toon/URP/Standard/Simple | T_Pummy_B_Toon | T_Pummy_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Pummy_C | MK/Toon/URP/Standard/Simple | T_Pummy_C_Toon | T_Pummy_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Pummy_D | MK/Toon/URP/Standard/Simple | T_Pummy_D_Toon | T_Pummy_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Queen_Undead | MK/Toon/URP/Standard/Simple | T_Queen_Undead_Toon | T_Queen_Undead | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Rabby_01 | MK/Toon/URP/Standard/Simple | T_Rabby_01_Toon | T_Rabby_01 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Rabby_02 | MK/Toon/URP/Standard/Simple | T_Rabby_02_Toon | T_Rabby_02 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Rabby_03 | MK/Toon/URP/Standard/Simple | T_Rabby_03_Toon | T_Rabby_03 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Racco_A | MK/Toon/URP/Standard/Simple | T_Racco_A_Toon | T_Racco_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Racco_B | MK/Toon/URP/Standard/Simple | T_Racco_B_Toon | T_Racco_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Racco_C | MK/Toon/URP/Standard/Simple | T_Racco_C_Toon | T_Racco_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Rato_A | MK/Toon/URP/Standard/Simple | T_Rato_A_Toon | T_Rato_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Rato_B | MK/Toon/URP/Standard/Simple | T_Rato_B_Toon | T_Rato_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Rato_C | MK/Toon/URP/Standard/Simple | T_Rato_C_Toon | T_Rato_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Sandga_A | MK/Toon/URP/Standard/Simple | T_Sandga_A_Toon | T_Sandga_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Sandga_B | MK/Toon/URP/Standard/Simple | T_Sandga_B_Toon | T_Sandga_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Sandga_C | MK/Toon/URP/Standard/Simple | T_Sandga_C_Toon | T_Sandga_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Scarabro_A | MK/Toon/URP/Standard/Simple | T_Scarabro_A_Toon | T_Scarabro_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Scarabro_B | MK/Toon/URP/Standard/Simple | T_Scarabro_B_Toon | T_Scarabro_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Scarabro_C | MK/Toon/URP/Standard/Simple | T_Scarabro_C_Toon | T_Scarabro_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Scarabro_D | MK/Toon/URP/Standard/Simple | T_Scarabro_D_Toon | T_Scarabro_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Scopionto_A | MK/Toon/URP/Standard/Simple | T_Scopionto_A_Toon | T_Scopionto_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Scopionto_B | MK/Toon/URP/Standard/Simple | T_Scopionto_B_Toon | T_Scopionto_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Scopionto_C | MK/Toon/URP/Standard/Simple | T_Scopionto_C_Toon | T_Scopionto_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Shaga_A | MK/Toon/URP/Standard/Simple | T_Shaga_A_Toon | T_Shaga_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Shaga_B | MK/Toon/URP/Standard/Simple | T_Shaga_B_Toon | T_Shaga_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Shaga_C | MK/Toon/URP/Standard/Simple | T_Shaga_C_Toon | T_Shaga_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Skull_Shaman_A | MK/Toon/URP/Standard/Simple | T_Skull_Shaman_A_Toon | T_Skull_Shaman_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Skull_Shaman_B | MK/Toon/URP/Standard/Simple | T_Skull_Shaman_B_Toon | T_Skull_Shaman_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Skull_Shaman_C | MK/Toon/URP/Standard/Simple | T_Skull_Shaman_C_Toon | T_Skull_Shaman_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Snailo_A | MK/Toon/URP/Standard/Simple | T_Snailo_A_Toon | T_Snailo_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Snailo_B | MK/Toon/URP/Standard/Simple | T_Snailo_B_Toon | T_Snailo_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Snailo_C | MK/Toon/URP/Standard/Simple | T_Snailo_C_Toon | T_Snailo_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Snailo_D | MK/Toon/URP/Standard/Simple | T_Snailo_D_Toon | T_Snailo_D | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Squif_A | MK/Toon/URP/Standard/Simple | T_Squif_A_Toon | T_Squif_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Squif_B | MK/Toon/URP/Standard/Simple | T_Squif_B_Toon | T_Squif_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Squif_C | MK/Toon/URP/Standard/Simple | T_Squif_C_Toon | T_Squif_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Tampora_A | MK/Toon/URP/Standard/Simple | T_Tampora_A_Toon | T_Tampora_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Tampora_B | MK/Toon/URP/Standard/Simple | T_Tampora_B_Toon | T_Tampora_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Tampora_C | MK/Toon/URP/Standard/Simple | T_Tampora_C_Toon | T_Tampora_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Teruru_A | MK/Toon/URP/Standard/Simple | T_Teruru_A_Toon | T_Teruru_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Teruru_B | MK/Toon/URP/Standard/Simple | T_Teruru_B_Toon | T_Teruru_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Teruru_C | MK/Toon/URP/Standard/Simple | T_Teruru_C_Toon | T_Teruru_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Turnipa_01 | MK/Toon/URP/Standard/Simple | T_Turnipa_01_Toon | T_Turnipa_01 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Turnipa_02 | MK/Toon/URP/Standard/Simple | T_Turnipa_02_Toon | T_Turnipa_02 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Turnipa_03 | MK/Toon/URP/Standard/Simple | T_Turnipa_03_Toon | T_Turnipa_03 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Whispa_01 | MK/Toon/URP/Standard/Simple | T_Whispa_01_Toon | T_Whispa_01 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Whispa_02 | MK/Toon/URP/Standard/Simple | T_Whispa_02_Toon | T_Whispa_02 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Whispa_03 | MK/Toon/URP/Standard/Simple | T_Whispa_03_Toon | T_Whispa_03 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Whispa_04 | MK/Toon/URP/Standard/Simple | T_Whispa_04_Toon | T_Whispa_04 | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Wizos_A | MK/Toon/URP/Standard/Simple | T_Wizos_A_Toon | T_Wizos_A | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Wizos_B | MK/Toon/URP/Standard/Simple | T_Wizos_B_Toon | T_Wizos_B | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| T_Wizos_C | MK/Toon/URP/Standard/Simple | T_Wizos_C_Toon | T_Wizos_C | (1.00,1.00,1.00) | 5 | 캐릭터 | 갱신 |
| Trees | Universal Render Pipeline/Lit | Trees_Toon | Trees_Texture_Atlas | (1.00,1.00,1.00) | 5 | 맵 | 갱신 |
| Vegetation | Universal Render Pipeline/Lit | Vegetation_Toon | Vegetation_Texture_Atlas | (1.00,1.00,1.00) | 5 | 맵 | 갱신 |
## 제외 (16종)
| 머티리얼 | 셰이더 | 이유 |
|---|---|---|
| Ai_eyeL | Unlit/Transparent | 파티클/UI/폰트/Unlit |
| Ai_eyeR | Unlit/Transparent | 파티클/UI/폰트/Unlit |
| cheek | Unlit/Transparent | 파티클/UI/폰트/Unlit |
| Cloud | Universal Render Pipeline/Lit | 투명(Transparent) |
| Default-ParticleSystem | Particles/Standard Unlit | 파티클 |
| ExpFireSparkle | CommonParticleOneShot | 파티클 |
| Font SDF Material | TextMeshPro/Mobile/Distance Field | 파티클/UI/폰트/Unlit |
| FX_Bloodclaw | Eric/URP Particles/Alpha Blended | 파티클 |
| FX_smoke_05 | Eric/URP Particles/Alpha Blended | 파티클 |
| lb_20f_r 3 | Eric/URP Particles/Alpha Blended | 파티클 |
| lb_pur_C001 | Eric/URP Particles/Additive | 파티클 |
| slash_01_purple | Eric/URP Particles/Alpha Blended | 파티클 |
| slash_pur 2 | Eric/URP Particles/Alpha Blended | 파티클 |
| slash_red | Eric/URP Particles/Alpha Blended | 파티클 |
| Water_03 | Universal Render Pipeline/Lit | 물(별도 Critter Water 스왑) |
| WL_Water_River | Shader Graphs/ToonWaterU | 물(별도 Critter Water 스왑) |
PASS C 생성 — 258종 → Assets/WL/Look/Env/Materials
PASS C SO 테이블 — 258쌍
RESULT PASS · 4/4 · FAIL 0

View File

@ -0,0 +1,616 @@
// WL-814c — Critter Environment 룩 패스: ① 머티리얼 전수 실측 ② Toon 머티리얼 생성 ③ 렌더러 피처 추가
// survey : unity command run_script --file AgentScripts/WL814c_Convert.cs --entry WL814c_Convert.Survey
// convert: unity command run_script --file AgentScripts/WL814c_Convert.cs --entry WL814c_Convert.Convert
// feature: unity command run_script --file AgentScripts/WL814c_Convert.cs --entry WL814c_Convert.AddOutlineFeature
// 🔴 원본 .mat / 프리팹 / 씬 수정 0 · Assets/3DPixelArtEnvironment 수정 0 · 새 파일은 Assets/WL/Look/Env/ 아래만.
// 🔴 `Environment` 는 Critter 가 쓰는 전역 네임스페이스라 System.Environment 와 충돌한다 → global:: 로 명시.
using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
using UnityEditor;
using UnityEngine;
using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal;
public static class WL814c_Convert
{
const string kSurveyTxt = "AgentScripts/WL814c_SURVEY.txt";
const string kConvertTxt = "AgentScripts/WL814c_CONVERT.txt";
const string kMatDir = "Assets/WL/Look/Env/Materials";
const string kToonShader = "Assets/3DPixelArtEnvironment/Shaders/Toon.shadergraph";
const string kMapPrefab = "Assets/Res_Addr/Map/WL_Nature.prefab";
static StringBuilder s_sb;
static int s_pass, s_fail;
static void L(string s) { s_sb.AppendLine(s); Debug.Log("[WL814c] " + s); }
static void Chk(string n, bool ok, string d) { if (ok) s_pass++; else s_fail++; L((ok ? " PASS " : " FAIL ") + n + " — " + d); }
static void Write(string p) { File.WriteAllText(p, s_sb.ToString(), new UTF8Encoding(false)); Debug.Log("[WL814c] → " + p); }
// ═════════════════════════════════════════════════════════════════════════
// ① 실측 표 — 머티리얼 전수
// ═════════════════════════════════════════════════════════════════════════
sealed class MatInfo
{
public Material mat;
public string path;
public string shader;
public int rendererSlots;
public bool hasBaseMap, hasMainTex;
public string renderType;
public int renderQueue;
public bool isParticle;
public bool anyMeshHasVertexColor;
public string sampleRenderer;
}
public static void Survey()
{
s_sb = new StringBuilder(); s_pass = 0; s_fail = 0;
L("WL-814c 머티리얼 전수 실측 · " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " · Unity " + Application.unityVersion);
try
{
// ── URP 렌더러 에셋
var urp = GraphicsSettings.currentRenderPipeline as UniversalRenderPipelineAsset;
L("");
L("## A. 활성 URP 에셋 · 렌더러 에셋");
L(" currentRenderPipeline = " + (urp != null ? AssetDatabase.GetAssetPath(urp) : "null"));
var rdPath = RendererDataPath(urp);
L(" m_RendererDataList[0] = " + rdPath);
var rd = string.IsNullOrEmpty(rdPath) ? null : AssetDatabase.LoadAssetAtPath<ScriptableRendererData>(rdPath);
if (rd != null)
{
L(" 현재 피처 " + rd.rendererFeatures.Count + "개:");
foreach (var f in rd.rendererFeatures)
L(" - " + (f == null ? "(null)" : f.name + " [" + f.GetType().FullName + "] active=" + f.isActive));
}
Chk("A 렌더러 에셋", rd != null, rdPath);
// ── 맵 머티리얼
var map = AssetDatabase.LoadAssetAtPath<GameObject>(kMapPrefab);
Chk("B 맵 프리팹", map != null, kMapPrefab);
if (map == null) return;
var table = new Dictionary<Material, MatInfo>();
int rendererCount = 0, nullSlots = 0;
CollectFromPrefab(map, table, ref rendererCount, ref nullSlots);
L("");
L("## B. WL_Nature.prefab 머티리얼 전수 (렌더러 " + rendererCount + " · 빈 슬롯 " + nullSlots + ")");
DumpTable(table);
// ── 지면 후보 · 물 후보
L("");
L("## C. 지면(Ground) 후보 · 물(Water) 후보 · 메시 읽기 가능 여부");
L(" | 오브젝트 | 메시 | 면적(m²) | isReadable | 바운드 | 머티리얼 |");
L(" |---|---|---|---|---|---|");
var groundRows = new List<string>();
foreach (var mf in map.GetComponentsInChildren<MeshFilter>(true))
{
var mr = mf.GetComponent<MeshRenderer>();
if (mr == null || mf.sharedMesh == null) continue;
var b = mr.bounds;
float footprint = b.size.x * b.size.z;
if (footprint < 100f) continue; // 지면 후보 = 수평 투영 100 m² 이상
float area = -1f;
try { if (mf.sharedMesh.isReadable) area = global::Environment.Utilities.MeshUtilities.GetMeshArea(mf.sharedMesh); }
catch { area = -2f; }
string mats = "";
foreach (var m in mr.sharedMaterials) mats += (m != null ? m.name : "(null)") + " ";
groundRows.Add(" | " + Path(mf.transform) + " | " + mf.sharedMesh.name + " | " +
(area >= 0 ? area.ToString("0") : (area == -2f ? "예외" : "읽기불가")) + " | " +
mf.sharedMesh.isReadable + " | " + b.size.ToString("0.0") + " | " + mats.Trim() + " |");
}
groundRows.Sort();
foreach (var r in groundRows) L(r);
L(" 지면 후보 " + groundRows.Count + "개");
L("");
L(" 물 후보(이름 또는 셰이더에 water):");
int water = 0;
foreach (var r in map.GetComponentsInChildren<Renderer>(true))
{
bool nameHit = r.name.ToLowerInvariant().Contains("water");
bool shaderHit = false;
foreach (var m in r.sharedMaterials)
if (m != null && m.shader != null && m.shader.name.ToLowerInvariant().Contains("water")) shaderHit = true;
if (nameHit || shaderHit) { water++; L(" - " + Path(r.transform) + " · " + (r.sharedMaterial != null ? r.sharedMaterial.name : "-")); }
}
L(" 합계 " + water + "개");
var terrains = map.GetComponentsInChildren<Terrain>(true);
L(" Unity Terrain 컴포넌트: " + terrains.Length + "개");
// ── 캐릭터
L("");
L("## D. 캐릭터 프리팹 머티리얼");
var charPaths = new List<string>();
charPaths.Add("Assets/Res_Addr/PC/Ai01.prefab");
foreach (var g in AssetDatabase.FindAssets("t:Prefab", new[] { "Assets/Res_Addr/Mobs" }))
{
var p = AssetDatabase.GUIDToAssetPath(g);
if (p.EndsWith(".prefab")) charPaths.Add(p);
}
var charTable = new Dictionary<Material, MatInfo>();
int cr = 0, cn = 0;
int charPrefabs = 0;
foreach (var p in charPaths)
{
var go = AssetDatabase.LoadAssetAtPath<GameObject>(p);
if (go == null) continue;
charPrefabs++;
CollectFromPrefab(go, charTable, ref cr, ref cn);
}
L(" 캐릭터 프리팹 " + charPrefabs + "개 · 렌더러 " + cr + " · 빈 슬롯 " + cn);
DumpTable(charTable);
}
catch (Exception ex) { s_fail++; L("EXCEPTION " + ex); }
L("");
L("RESULT " + (s_fail == 0 ? "PASS" : "FAIL") + " · " + s_pass + "/" + (s_pass + s_fail) + " · FAIL " + s_fail);
Write(kSurveyTxt);
}
static void DumpTable(Dictionary<Material, MatInfo> table)
{
var list = new List<MatInfo>(table.Values);
list.Sort((a, b) => string.CompareOrdinal(a.shader + a.mat.name, b.shader + b.mat.name));
L(" | 머티리얼 | 셰이더 | 슬롯 | RenderType | queue | BaseMap | MainTex | 정점색메시 | 경로 |");
L(" |---|---|---|---|---|---|---|---|---|");
foreach (var i in list)
L(" | " + i.mat.name + " | " + i.shader + " | " + i.rendererSlots + " | " + i.renderType + " | " + i.renderQueue +
" | " + (i.hasBaseMap ? "O" : "-") + " | " + (i.hasMainTex ? "O" : "-") + " | " + (i.anyMeshHasVertexColor ? "O" : "-") +
" | " + i.path + " |");
var byShader = new Dictionary<string, int>();
foreach (var i in list) { int c; byShader.TryGetValue(i.shader, out c); byShader[i.shader] = c + 1; }
L(" 셰이더별 개수:");
foreach (var kv in byShader) L(" " + kv.Key + " = " + kv.Value);
L(" 머티리얼 합계 " + list.Count + "종");
}
static void CollectFromPrefab(GameObject root, Dictionary<Material, MatInfo> table, ref int rendererCount, ref int nullSlots)
{
foreach (var r in root.GetComponentsInChildren<Renderer>(true))
{
rendererCount++;
bool vtxColor = false;
var mf = r.GetComponent<MeshFilter>();
if (mf != null && mf.sharedMesh != null && mf.sharedMesh.isReadable)
{ try { vtxColor = mf.sharedMesh.colors32 != null && mf.sharedMesh.colors32.Length > 0; } catch { } }
var smr = r as SkinnedMeshRenderer;
if (smr != null && smr.sharedMesh != null && smr.sharedMesh.isReadable)
{ try { vtxColor = smr.sharedMesh.colors32 != null && smr.sharedMesh.colors32.Length > 0; } catch { } }
foreach (var m in r.sharedMaterials)
{
if (m == null) { nullSlots++; continue; }
MatInfo info;
if (!table.TryGetValue(m, out info))
{
info = new MatInfo
{
mat = m,
path = AssetDatabase.GetAssetPath(m),
shader = m.shader != null ? m.shader.name : "(null)",
renderType = m.GetTag("RenderType", false, "(none)"),
renderQueue = m.renderQueue,
hasBaseMap = m.HasProperty("_BaseMap") && m.GetTexture("_BaseMap") != null,
hasMainTex = m.HasProperty("_MainTex") && m.GetTexture("_MainTex") != null,
sampleRenderer = Path(r.transform)
};
info.isParticle = r is ParticleSystemRenderer || info.shader.ToLowerInvariant().Contains("particle");
table[m] = info;
}
info.rendererSlots++;
if (vtxColor) info.anyMeshHasVertexColor = true;
}
}
}
static string Path(Transform t)
{
var sb = new StringBuilder(t.name);
var p = t.parent;
int guard = 0;
while (p != null && guard++ < 12) { sb.Insert(0, p.name + "/"); p = p.parent; }
return sb.ToString();
}
static string RendererDataPath(UniversalRenderPipelineAsset urp)
{
if (urp == null) return "";
var so = new SerializedObject(urp);
var list = so.FindProperty("m_RendererDataList");
if (list == null || list.arraySize == 0) return "";
int idx = 0;
var di = so.FindProperty("m_DefaultRendererIndex");
if (di != null) idx = Mathf.Clamp(di.intValue, 0, list.arraySize - 1);
var el = list.GetArrayElementAtIndex(idx).objectReferenceValue;
return el != null ? AssetDatabase.GetAssetPath(el) : "";
}
// ═════════════════════════════════════════════════════════════════════════
// ② Toon 머티리얼 생성
// ═════════════════════════════════════════════════════════════════════════
public static void Convert()
{
s_sb = new StringBuilder(); s_pass = 0; s_fail = 0;
L("WL-814c Toon 머티리얼 생성 · " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
try
{
var toon = AssetDatabase.LoadAssetAtPath<Shader>(kToonShader);
Chk("S 셰이더", toon != null, kToonShader);
if (toon == null) return;
var cfg = LoadSettings();
Chk("S SO", cfg != null, cfg != null ? AssetDatabase.GetAssetPath(cfg) : "없음");
if (cfg == null) return;
Directory.CreateDirectory(kMatDir);
// 원본 후보 수집: 맵 + (SO convertCharacters 면) 캐릭터
var table = new Dictionary<Material, MatInfo>();
int rc = 0, ns = 0;
var map = AssetDatabase.LoadAssetAtPath<GameObject>(kMapPrefab);
if (map != null) CollectFromPrefab(map, table, ref rc, ref ns);
int mapMats = table.Count;
var charPaths = new List<string>();
charPaths.Add("Assets/Res_Addr/PC/Ai01.prefab");
foreach (var g in AssetDatabase.FindAssets("t:Prefab", new[] { "Assets/Res_Addr/Mobs" }))
{
var p = AssetDatabase.GUIDToAssetPath(g);
if (p.EndsWith(".prefab")) charPaths.Add(p);
}
var charTable = new Dictionary<Material, MatInfo>();
foreach (var p in charPaths)
{
var go = AssetDatabase.LoadAssetAtPath<GameObject>(p);
if (go != null) CollectFromPrefab(go, charTable, ref rc, ref ns);
}
foreach (var kv in charTable) if (!table.ContainsKey(kv.Key)) table[kv.Key] = kv.Value;
L(" 후보 = 맵 " + mapMats + "종 + 캐릭터 " + charTable.Count + "종 → 중복 제거 " + table.Count + "종");
var origs = new List<Material>();
var toons = new List<Material>();
var skipped = new List<string>();
var rows = new List<string>();
foreach (var kv in table)
{
var src = kv.Key; var info = kv.Value;
string why;
if (!IsConvertible(info, out why)) { skipped.Add(" | " + src.name + " | " + info.shader + " | " + why + " |"); continue; }
bool isChar = charTable.ContainsKey(src) && !IsInMap(src, map);
string dst = kMatDir + "/" + Sanitize(src.name) + "_Toon.mat";
var m = AssetDatabase.LoadAssetAtPath<Material>(dst);
bool created = false;
if (m == null) { m = new Material(toon); AssetDatabase.CreateAsset(m, dst); created = true; }
if (m.shader != toon) m.shader = toon;
ApplyToonValues(m, src, cfg);
EditorUtility.SetDirty(m);
origs.Add(src); toons.Add(m);
var bm = m.GetTexture("_BaseMap");
rows.Add(" | " + src.name + " | " + info.shader + " | " + m.name + " | " +
(bm != null ? bm.name : "(없음)") + " | " + ColorStr(m.GetColor("_DiffuseColor")) + " | " +
m.GetFloat("_Shades").ToString("0") + " | " + (isChar ? "캐릭터" : "맵") + " | " + (created ? "신규" : "갱신") + " |");
}
AssetDatabase.SaveAssets();
AssetDatabase.Refresh();
// SO 테이블 채우기
var soo = new SerializedObject(cfg);
var pO = soo.FindProperty("originals");
var pT = soo.FindProperty("toons");
pO.arraySize = origs.Count; pT.arraySize = toons.Count;
for (int i = 0; i < origs.Count; i++)
{
pO.GetArrayElementAtIndex(i).objectReferenceValue = origs[i];
pT.GetArrayElementAtIndex(i).objectReferenceValue = toons[i];
}
soo.ApplyModifiedPropertiesWithoutUndo();
EditorUtility.SetDirty(cfg);
AssetDatabase.SaveAssets();
L("");
L("## 생성 머티리얼 표 (" + toons.Count + "종)");
L(" | 원본 | 원본 셰이더 | 생성 | BaseMap | DiffuseColor | Shades | 구분 | 상태 |");
L(" |---|---|---|---|---|---|---|---|");
rows.Sort();
foreach (var r in rows) L(r);
L("");
L("## 제외 (" + skipped.Count + "종)");
L(" | 머티리얼 | 셰이더 | 이유 |");
L(" |---|---|---|");
skipped.Sort();
foreach (var r in skipped) L(r);
Chk("C 생성", toons.Count > 0, toons.Count + "종 → " + kMatDir);
Chk("C SO 테이블", cfg.originals != null && cfg.originals.Length == toons.Count, cfg.originals != null ? cfg.originals.Length + "쌍" : "null");
}
catch (Exception ex) { s_fail++; L("EXCEPTION " + ex); }
L("");
L("RESULT " + (s_fail == 0 ? "PASS" : "FAIL") + " · " + s_pass + "/" + (s_pass + s_fail) + " · FAIL " + s_fail);
Write(kConvertTxt);
}
static bool IsInMap(Material m, GameObject map)
{
if (map == null) return false;
foreach (var r in map.GetComponentsInChildren<Renderer>(true))
foreach (var x in r.sharedMaterials) if (x == m) return true;
return false;
}
/// <summary>불투명 서피스 머티리얼만 변환. 파티클·투명·이펙트·UI·스카이박스·물은 제외(룩 유지).</summary>
static bool IsConvertible(MatInfo i, out string why)
{
why = "";
string sh = i.shader.ToLowerInvariant();
string nm = i.mat.name.ToLowerInvariant();
if (i.isParticle) { why = "파티클"; return false; }
if (sh.Contains("particle") || sh.Contains("ui/") || sh.Contains("skybox") || sh.Contains("sprite") ||
sh.Contains("textmeshpro") || sh.Contains("unlit") || sh.Contains("universal render pipeline/2d"))
{ why = "파티클/UI/폰트/Unlit"; return false; }
if (sh.Contains("water") || nm.Contains("water")) { why = "물(별도 Critter Water 스왑)"; return false; }
if (i.renderType == "Transparent" || i.renderType == "TransparentCutout") { why = "투명(" + i.renderType + ")"; return false; }
if (i.renderQueue >= 2450) { why = "queue " + i.renderQueue + "(투명)"; return false; }
if (sh.Contains("shader graphs/toon") && !sh.Contains("water")) { why = "이미 Critter Toon"; return false; }
bool surface = i.mat.HasProperty("_BaseMap") || i.mat.HasProperty("_MainTex") ||
i.mat.HasProperty("_BaseColor") || i.mat.HasProperty("_Color");
if (!surface) { why = "서피스 머티리얼 아님(_BaseMap/_MainTex/_Color 0)"; return false; }
return true;
}
// ═════════════════════════════════════════════════════════════════════════
// ⓪ 설정 SO 생성 + Critter 에셋 참조 채우기
// ═════════════════════════════════════════════════════════════════════════
public static void CreateSettings()
{
s_sb = new StringBuilder(); s_pass = 0; s_fail = 0;
L("WL-814c 설정 SO 생성 · " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
try
{
const string dir = "Assets/WL/Look/Env/Resources/WL";
const string path = dir + "/WLEnvLookSettings.asset";
Directory.CreateDirectory(dir);
var cfg = AssetDatabase.LoadAssetAtPath<WL.Look.Env.WLEnvLookSettings>(path);
bool created = false;
if (cfg == null)
{
cfg = ScriptableObject.CreateInstance<WL.Look.Env.WLEnvLookSettings>();
AssetDatabase.CreateAsset(cfg, path);
created = true;
}
cfg.grassMesh = LoadSub<Mesh>("Assets/3DPixelArtEnvironment/Meshes/Instanced/Grass_Leaf.fbx");
cfg.flowerMesh = LoadSub<Mesh>("Assets/3DPixelArtEnvironment/Meshes/Instanced/Flower_Leaf.fbx");
cfg.grassMaterial = AssetDatabase.LoadAssetAtPath<Material>("Assets/3DPixelArtEnvironment/Materials/Instanced_Grass.mat");
cfg.flowerMaterial = AssetDatabase.LoadAssetAtPath<Material>("Assets/3DPixelArtEnvironment/Materials/Instanced_Flower.mat");
cfg.waterMaterial = AssetDatabase.LoadAssetAtPath<Material>("Assets/3DPixelArtEnvironment/Materials/Water.mat");
EditorUtility.SetDirty(cfg);
AssetDatabase.SaveAssets();
AssetDatabase.Refresh();
Chk("S0 SO", cfg != null, (created ? "신규 " : "갱신 ") + path);
Chk("S0 잔디 메시", cfg.grassMesh != null, cfg.grassMesh != null ? cfg.grassMesh.name : "null");
Chk("S0 잔디 머티리얼", cfg.grassMaterial != null, cfg.grassMaterial != null ? cfg.grassMaterial.name : "null");
Chk("S0 꽃 메시", cfg.flowerMesh != null, cfg.flowerMesh != null ? cfg.flowerMesh.name : "null");
Chk("S0 꽃 머티리얼", cfg.flowerMaterial != null, cfg.flowerMaterial != null ? cfg.flowerMaterial.name : "null");
Chk("S0 물 머티리얼", cfg.waterMaterial != null, cfg.waterMaterial != null ? cfg.waterMaterial.name : "null");
}
catch (Exception ex) { s_fail++; L("EXCEPTION " + ex); }
L("");
L("RESULT " + (s_fail == 0 ? "PASS" : "FAIL") + " · " + s_pass + "/" + (s_pass + s_fail) + " · FAIL " + s_fail);
Write("AgentScripts/WL814c_SETTINGS.txt");
}
static T LoadSub<T>(string path) where T : UnityEngine.Object
{
var all = AssetDatabase.LoadAllAssetsAtPath(path);
foreach (var a in all) { var t = a as T; if (t != null) return t; }
return null;
}
static void ApplyToonValues(Material m, Material src, WL.Look.Env.WLEnvLookSettings c)
{
// BaseMap / DiffuseColor 이관 — 원본 _BaseMap → _MainTex 순
Texture tex = null;
if (src.HasProperty("_BaseMap")) tex = src.GetTexture("_BaseMap");
if (tex == null && src.HasProperty("_MainTex")) tex = src.GetTexture("_MainTex");
Vector2 sc = Vector2.one, of = Vector2.zero;
if (src.HasProperty("_BaseMap")) { sc = src.GetTextureScale("_BaseMap"); of = src.GetTextureOffset("_BaseMap"); }
else if (src.HasProperty("_MainTex")) { sc = src.GetTextureScale("_MainTex"); of = src.GetTextureOffset("_MainTex"); }
Color baseCol = Color.white;
if (src.HasProperty("_BaseColor")) baseCol = src.GetColor("_BaseColor");
else if (src.HasProperty("_Color")) baseCol = src.GetColor("_Color");
m.SetTexture("_BaseMap", tex);
m.SetTextureScale("_BaseMap", sc);
m.SetTextureOffset("_BaseMap", of);
m.SetTexture("_ShadowBaseMap", tex);
m.SetTextureScale("_ShadowBaseMap", sc);
m.SetTextureOffset("_ShadowBaseMap", of);
m.SetColor("_DiffuseColor", baseCol);
// 그림자 색 = 원본 색을 어둡게 + 살짝 차갑게(데모 머티리얼의 관계를 따름)
Color sh = new Color(baseCol.r * c.shadowTint.r, baseCol.g * c.shadowTint.g, baseCol.b * c.shadowTint.b, baseCol.a);
m.SetColor("_ShadowDiffuseColor", sh);
// 툰 램프
m.SetFloat("_Shades", c.shades);
m.SetFloat("_Brightness", c.brightness);
m.SetFloat("_MinimumDarkness", c.minimumDarkness);
if (m.HasProperty("_AmbientStrength")) m.SetFloat("_AmbientStrength", c.ambientStrength);
// 외곽선
m.SetFloat("_DepthThreshold", c.depthThreshold);
m.SetFloat("_NormalThreshold", c.normalThreshold);
m.SetVector("_NormalBias", c.normalBias);
m.SetFloat("_DepthEdgeStrength", c.depthEdgeStrength);
m.SetFloat("_NormalEdgeStrength", c.normalEdgeStrength);
if (m.HasProperty("_Outline")) m.SetColor("_Outline", c.outlineColor);
SetKw(m, "_OUTLINESENABLED", c.outlinesEnabled);
// 구름 그림자
// 🔴 실측: 이 셰이더에 `_CLOUDSENABLED` 키워드는 **없다**(keywordSpace 36개에 없음 · 데모 .mat 의
// `_CLOUDSENABLED` 는 구버전 잔재라 m_InvalidKeywords 로 들어가 있다). 구름 on/off 는 `_Cloud_Strength` 로 한다.
m.SetFloat("_Cloud_Density", c.cloudDensity);
m.SetVector("_Cloud_Movement", c.cloudMovement);
m.SetFloat("_Cloud_Strength", c.cloudShadows ? c.cloudStrength : 0f);
m.SetFloat("_Cloud_Cover", c.cloudCover);
m.SetFloat("_Cloud_Change", c.cloudChange);
m.SetVector("_Cloud_Step", c.cloudStep);
m.DisableKeyword("_CLOUDSENABLED"); // 구버전 잔재 키워드가 m_InvalidKeywords 로 남지 않게
m.enableInstancing = src.enableInstancing;
m.doubleSidedGI = src.doubleSidedGI;
if (src.HasProperty("_Cull") && m.HasProperty("_Cull")) m.SetFloat("_Cull", src.GetFloat("_Cull"));
m.renderQueue = -1;
}
static void SetKw(Material m, string kw, bool on)
{
if (on) m.EnableKeyword(kw); else m.DisableKeyword(kw);
if (m.HasProperty(kw)) m.SetFloat(kw, on ? 1f : 0f);
}
static string ColorStr(Color c) { return "(" + c.r.ToString("0.00") + "," + c.g.ToString("0.00") + "," + c.b.ToString("0.00") + ")"; }
static string Sanitize(string n)
{
var sb = new StringBuilder();
foreach (var ch in n) sb.Append(char.IsLetterOrDigit(ch) || ch == '_' || ch == '-' || ch == '.' ? ch : '_');
return sb.ToString();
}
static WL.Look.Env.WLEnvLookSettings LoadSettings()
{
var all = AssetDatabase.FindAssets("t:WLEnvLookSettings");
foreach (var g in all)
{
var p = AssetDatabase.GUIDToAssetPath(g);
var a = AssetDatabase.LoadAssetAtPath<WL.Look.Env.WLEnvLookSettings>(p);
if (a != null) return a;
}
return null;
}
// ═════════════════════════════════════════════════════════════════════════
// ③ 렌더러 피처 추가 (🔴 URP 에셋 디스크 수정은 이 1건만 허용)
// ═════════════════════════════════════════════════════════════════════════
public static void AddOutlineFeature()
{
s_sb = new StringBuilder(); s_pass = 0; s_fail = 0;
L("WL-814c 픽셀 외곽선 렌더러 피처 추가 · " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
try
{
var urp = GraphicsSettings.currentRenderPipeline as UniversalRenderPipelineAsset;
string rdPath = RendererDataPath(urp);
var rd = AssetDatabase.LoadAssetAtPath<ScriptableRendererData>(rdPath);
Chk("F 렌더러 에셋", rd != null, rdPath);
if (rd == null) return;
var type = typeof(global::Environment.PixelOutlineSetupFeature);
foreach (var f in rd.rendererFeatures)
if (f != null && f.GetType() == type)
{ Chk("F 이미 있음(추가 0)", true, f.name); Write(kConvertTxt.Replace("CONVERT", "FEATURE")); return; }
var feature = (ScriptableRendererFeature)ScriptableObject.CreateInstance(type);
feature.name = "PixelOutlineSetup";
feature.hideFlags = HideFlags.HideInHierarchy;
feature.SetActive(false); // 🔴 디스크 기본값 = off → 타이틀/로비 비용 0 · 런타임이 인게임에서만 켠다
AssetDatabase.AddObjectToAsset(feature, rd);
var so = new SerializedObject(rd);
var feats = so.FindProperty("m_RendererFeatures");
var map = so.FindProperty("m_RendererFeatureMap");
feats.arraySize++;
feats.GetArrayElementAtIndex(feats.arraySize - 1).objectReferenceValue = feature;
// m_RendererFeatureMap = 각 피처 localFileId 를 8바이트 리틀엔디언으로 이어붙인 hex 문자열
long id;
string guid;
AssetDatabase.TryGetGUIDAndLocalFileIdentifier(feature, out guid, out id);
map.stringValue = map.stringValue + Hex8(id);
so.ApplyModifiedPropertiesWithoutUndo();
EditorUtility.SetDirty(rd);
AssetDatabase.SaveAssets();
AssetDatabase.ImportAsset(rdPath, ImportAssetOptions.ForceUpdate);
var reload = AssetDatabase.LoadAssetAtPath<ScriptableRendererData>(rdPath);
int n = 0;
foreach (var f in reload.rendererFeatures) if (f != null && f.GetType() == type) n++;
Chk("F 추가 확인", n == 1, "피처 " + reload.rendererFeatures.Count + "개 · PixelOutlineSetup " + n + "개 · map=" + new SerializedObject(reload).FindProperty("m_RendererFeatureMap").stringValue);
foreach (var f in reload.rendererFeatures) L(" - " + (f == null ? "(null)" : f.name + " [" + f.GetType().Name + "] active=" + f.isActive));
}
catch (Exception ex) { s_fail++; L("EXCEPTION " + ex); }
L("");
L("RESULT " + (s_fail == 0 ? "PASS" : "FAIL") + " · " + s_pass + "/" + (s_pass + s_fail) + " · FAIL " + s_fail);
Write("AgentScripts/WL814c_FEATURE.txt");
}
/// <summary>m_RendererFeatureMap(List&lt;long&gt;) 을 현재 피처 목록의 localFileId 로 다시 만든다.</summary>
public static void FixFeatureMap()
{
s_sb = new StringBuilder(); s_pass = 0; s_fail = 0;
L("WL-814c 렌더러 피처 맵 재작성 · " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
try
{
var urp = GraphicsSettings.currentRenderPipeline as UniversalRenderPipelineAsset;
string rdPath = RendererDataPath(urp);
var rd = AssetDatabase.LoadAssetAtPath<ScriptableRendererData>(rdPath);
Chk("M 렌더러 에셋", rd != null, rdPath);
if (rd == null) return;
var so = new SerializedObject(rd);
var map = so.FindProperty("m_RendererFeatureMap");
Chk("M 맵 프로퍼티", map != null && map.isArray, map != null ? "isArray=" + map.isArray : "null");
if (map == null || !map.isArray) return;
map.arraySize = rd.rendererFeatures.Count;
for (int i = 0; i < rd.rendererFeatures.Count; i++)
{
long id = 0; string guid;
if (rd.rendererFeatures[i] != null)
AssetDatabase.TryGetGUIDAndLocalFileIdentifier(rd.rendererFeatures[i], out guid, out id);
map.GetArrayElementAtIndex(i).longValue = id;
L(" [" + i + "] " + (rd.rendererFeatures[i] != null ? rd.rendererFeatures[i].name : "(null)") + " localId=" + id);
}
so.ApplyModifiedPropertiesWithoutUndo();
EditorUtility.SetDirty(rd);
AssetDatabase.SaveAssets();
AssetDatabase.ImportAsset(rdPath, ImportAssetOptions.ForceUpdate);
var re = AssetDatabase.LoadAssetAtPath<ScriptableRendererData>(rdPath);
var so2 = new SerializedObject(re);
var m2 = so2.FindProperty("m_RendererFeatureMap");
Chk("M 맵 길이", m2.arraySize == re.rendererFeatures.Count, m2.arraySize + " / 피처 " + re.rendererFeatures.Count);
bool nulls = false;
foreach (var f in re.rendererFeatures) if (f == null) nulls = true;
Chk("M null 피처 0", !nulls, nulls ? "있음" : "없음");
}
catch (Exception ex) { s_fail++; L("EXCEPTION " + ex); }
L("");
L("RESULT " + (s_fail == 0 ? "PASS" : "FAIL") + " · " + s_pass + "/" + (s_pass + s_fail) + " · FAIL " + s_fail);
Write("AgentScripts/WL814c_FEATUREMAP.txt");
}
static string Hex8(long id)
{
var b = BitConverter.GetBytes(id);
var sb = new StringBuilder(16);
for (int i = 0; i < 8; i++) sb.Append(b[i].ToString("x2"));
return sb.ToString();
}
}

View File

@ -0,0 +1,3 @@
WL-814c 픽셀 외곽선 렌더러 피처 추가 · 2026-09-10 23:44:42
PASS F 렌더러 에셋 — Assets/Settings/URP-Balanced-Renderer.asset
PASS F 이미 있음(추가 0) — PixelOutlineSetup

View File

@ -0,0 +1,9 @@
WL-814c 렌더러 피처 맵 재작성 · 2026-09-10 23:43:26
PASS M 렌더러 에셋 — Assets/Settings/URP-Balanced-Renderer.asset
PASS M 맵 프로퍼티 — isArray=True
[0] SSAO localId=-1878332245247344467
[1] PixelOutlineSetup localId=3640211299048422604
PASS M 맵 길이 — 2 / 피처 2
PASS M null 피처 0 — 없음
RESULT PASS · 4/4 · FAIL 0

View File

@ -0,0 +1,82 @@
shader = Shader Graphs/Toon
keywordSpace 36개:
- STEREO_INSTANCING_ON (valid=True override=True)
- UNITY_SINGLE_PASS_STEREO (valid=True override=True)
- STEREO_MULTIVIEW_ON (valid=True override=True)
- STEREO_CUBEMAP_RENDER_ON (valid=True override=True)
- LIGHTMAP_ON (valid=True override=True)
- DIRLIGHTMAP_COMBINED (valid=True override=True)
- USE_LEGACY_LIGHTMAPS (valid=True override=True)
- LIGHTMAP_BICUBIC_SAMPLING (valid=True override=True)
- _ADDITIONAL_LIGHTS (valid=True override=True)
- _CLUSTER_LIGHT_LOOP (valid=True override=True)
- _MAIN_LIGHT_SHADOWS (valid=True override=True)
- _MAIN_LIGHT_SHADOWS_CASCADE (valid=True override=True)
- _MAIN_LIGHT_C (valid=True override=True)
- _SHADOWS_SOFT (valid=True override=True)
- DOTS_INSTANCING_ON (valid=True override=True)
- _FOVEATED_RENDERING_NON_UNIFORM_RASTER (valid=True override=True)
- INSTANCING_ON (valid=True override=True)
- FOG_LINEAR (valid=True override=True)
- FOG_EXP (valid=True override=True)
- FOG_EXP2 (valid=True override=True)
- _OUTLINESENABLED (valid=True override=False)
- _DBUFFER_MRT1 (valid=True override=True)
- _DBUFFER_MRT2 (valid=True override=True)
- _DBUFFER_MRT3 (valid=True override=True)
- DEBUG_DISPLAY (valid=True override=True)
- _SCREEN_SPACE_OCCLUSION (valid=True override=True)
- _SURFACE_TYPE_TRANSPARENT (valid=True override=True)
- _ADDITIONAL_LIGHT_SHADOWS (valid=True override=True)
- _WRITE_RENDERING_LAYERS (valid=True override=True)
- _ALPHAPREMULTIPLY_ON (valid=True override=False)
- _ALPHAMODULATE_ON (valid=True override=False)
- _ALPHATEST_ON (valid=True override=False)
- _GBUFFER_NORMALS_OCT (valid=True override=True)
- _CASTING_PUNCTUAL_LIGHT_SHADOW (valid=True override=True)
- SHADOWS_SHADOWMASK (valid=True override=True)
- _RENDER_PASS_ENABLED (valid=True override=True)
properties 39개:
_DiffuseColor : Color flags=None
_BaseMap : Texture flags=MainTexture
_ShadowDiffuseColor : Color flags=None
_ShadowBaseMap : Texture flags=NoScaleOffset
_Shades : Float flags=None
_Brightness : Float flags=None
_MinimumDarkness : Float flags=None
_Cloud_Density : Float flags=None
_Cloud_Movement : Vector flags=Vector2
_Cloud_Strength : Float flags=None
_Cloud_Cover : Float flags=None
_Cloud_Change : Float flags=None
_Cloud_Step : Vector flags=Vector2
_OUTLINESENABLED : Float flags=None
_DepthThreshold : Float flags=None
_NormalThreshold : Float flags=None
_NormalBias : Vector flags=Vector3
_DepthEdgeStrength : Float flags=None
_NormalEdgeStrength : Float flags=None
_Outline : Color flags=None
_CastShadows : Float flags=HideInInspector
_Surface : Float flags=HideInInspector
_Blend : Float flags=HideInInspector
_AlphaClip : Float flags=HideInInspector
_SrcBlend : Float flags=HideInInspector
_DstBlend : Float flags=HideInInspector
_SrcBlendAlpha : Float flags=HideInInspector
_DstBlendAlpha : Float flags=HideInInspector
_ZWrite : Float flags=HideInInspector
_ZWriteControl : Float flags=HideInInspector
_ZTest : Float flags=HideInInspector
_Cull : Float flags=HideInInspector
_AlphaToMask : Float flags=HideInInspector
_QueueOffset : Float flags=HideInInspector
_QueueControl : Float flags=HideInInspector
_XRMotionVectorsPass : Float flags=HideInInspector
unity_Lightmaps : Texture flags=HideInInspector, NoScaleOffset
unity_LightmapsInd : Texture flags=HideInInspector, NoScaleOffset
unity_ShadowMasks : Texture flags=HideInInspector, NoScaleOffset
데모 Stone.mat 활성 키워드: _MAIN_LIGHT_SHADOWS _OUTLINESENABLED _SHADOWS_SOFT _CLOUDSENABLED
_Cloud_Density=0.01 _Cloud_Strength=1 _Cloud_Cover=0.5
생성 CPT_Terrain_01_Toon.mat 활성 키워드: _OUTLINESENABLED _CLOUDSENABLED
_Cloud_Density=0.01 _Cloud_Strength=1 _Shades=5

View File

@ -0,0 +1,64 @@
WL-814c 프로브 · 2026-09-10 23:53:04 · Unity 6000.3.23f1
## A. 설정 SO · 스왑 표
PASS A1 SO 로드 — Assets/WL/Look/Env/Resources/WL/WLEnvLookSettings.asset
PASS A2 스왑 표 — 258쌍 · null 0
PASS A3 생성물 위치 — Assets/WL/Look/Env/Materials
PASS A4 원본 머티리얼 무수정(셰이더 유지) — 원본이 Toon 이 된 것 0개
PASS A5 생성 머티리얼 셰이더 — 258/258 Toon
PASS A6 구름(_Cloud_Strength>0)·외곽선(_OUTLINESENABLED) — clouds 258 · outlines 258 / 258
PASS A6b 툰 램프 Shades = SO — 258/258 (SO 5)
BaseMap 이관된 머티리얼 256/258 (나머지는 원본에 텍스처가 없어 색만 이관)
PASS A7 잔디·물 에셋 참조 — grass True · flower True · water True
## B. 픽셀 외곽선 렌더러 피처
PASS B1 렌더러 에셋 — Assets/Settings/URP-Balanced-Renderer.asset
- SSAO [ScreenSpaceAmbientOcclusion] active=True
- PixelOutlineSetup [PixelOutlineSetupFeature] active=False
PASS B2 피처 존재 — PixelOutlineSetup
PASS B3 null 피처 0 — 2개
PASS B4 디스크 기본값 off(타이틀·로비 비용 0) — isActive=False
PASS B5 SetActive 전/후 — False → True → False
PASS B6 에셋 dirty 0 — rd=False feature=False
PASS B7 디스크 m_AssetVersion 유지 — 2
PASS B8 디스크 피처 항목 — OK
## C. 런타임 스왑 / 원복
PASS C1 맵 배치 — Assets/Res_Addr/Map/WL_Nature.prefab
PASS C2 스왑된 렌더러 — 1268개 · 슬롯 1268
PASS C3 Toon 으로 바뀐 슬롯 — Toon 1268 · 유지 31(파티클·투명·물)
PASS C4 원복 == 원본 참조 동일 — 동일 1299 · 불일치 0
PASS C5 이중 복원 무해 — 두 번째 복원 = 무동작
## D. 잔디 인스턴싱
PASS D1 지면 부착 — 4개 지면 · 인스턴스(계산) 8175 · 드로우콜 +8
PASS D2 상한 준수 — 8175 ≤ 20000
| 지면 | 메시 면적(m²) | Density | 인스턴스 | 설정 |
|---|---|---|---|---|
| [WL814c] Grass_CPT_River_L_a_04_R | 10185 | 5.00 | 2037 | Grass_Leaf/Instanced_Grass(p100 s0.35) Flower_Leaf/Instanced_Flower(p1 s0.35) |
| [WL814c] Grass_CPT_River_L_a_03_R | 10152 | 5.00 | 2031 | Grass_Leaf/Instanced_Grass(p100 s0.35) Flower_Leaf/Instanced_Flower(p1 s0.35) |
| [WL814c] Grass_CPT_River_L_c_02 | 10171 | 5.00 | 2035 | Grass_Leaf/Instanced_Grass(p100 s0.35) Flower_Leaf/Instanced_Flower(p1 s0.35) |
| [WL814c] Grass_CPT_River_End_L_a_01_R | 10356 | 5.00 | 2072 | Grass_Leaf/Instanced_Grass(p100 s0.35) Flower_Leaf/Instanced_Flower(p1 s0.35) |
PASS D3 컴포넌트 수 — 4 / 4
PASS D4 대리 렌더러는 그리지 않는다(지면 이중 렌더 0) — enabled=true 인 대리 렌더러 0개
PASS D5 렌더 전용(콜라이더·NavMesh 무관) — 잔디 오브젝트의 콜라이더 0개
PASS D6 이탈 시 파괴 — 남은 컴포넌트 0
## E. 물 스왑
PASS E1 SweepRoot 는 물을 건드리지 않는다 — Water 로 바뀐 렌더러 0
PASS E2 물 스왑 — 5개 렌더러 → Critter Water · 카운터 5
PASS E3 반사 카메라 미부착(성능) — WaterReflectionCamera 0개
PASS E4 물 원복 — 남은 Water 0
## F. GC 0
PASS F EnvLook.Tick(비적용 · 폴링 전) ×200000 — monoΔ 0 B · totalΔ 0 B · gen0 0
PASS F EnvLook.SweepNewSpawns(캐시 히트) ×200000 — monoΔ 0 B · totalΔ 0 B · gen0 0
## G. C8 롤백 (enabled = 0)
PASS G1 enabled=0 → 적용 0 — ApplyNow=False · Enabled=False
PASS G2 enabled=0 → 스왑 0 — 스왑 렌더러 0
PASS G3 enabled=0 → 잔디 0 — 잔디 컴포넌트 0
PASS G4 enabled=0 → 피처 off — isActive=False
PASS G5 에디트 모드 러너 오브젝트 0 — 0개
RESULT PASS · 38/38 · FAIL 0

View File

@ -0,0 +1,580 @@
// WL-814c 프로브 + 룩 캡처 6장 (게임 코드 아님 · 에디트 모드 전용 · 임시 씬 저장 0 · 커밋 0)
// run: unity command run_script --file AgentScripts/WL814c_Probe.cs --entry WL814c_Probe.RunAll
// cap: unity command run_script --file AgentScripts/WL814c_Probe.cs --entry WL814c_Probe.Capture
// 🔴 원본 .mat / 프리팹 / 씬 수정 0 · AssetDatabase.SaveAssets 호출 0(URP 에셋 재저장 방지).
// 🔴 Critter 의 전역 네임스페이스 `Environment` 는 System.Environment 와 충돌 → global:: 로 명시.
using System;
using System.Collections.Generic;
using System.IO;
using System.Reflection;
using System.Text;
using UnityEditor;
using UnityEditor.SceneManagement;
using UnityEngine;
using UnityEngine.Profiling;
using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal;
using UnityEngine.SceneManagement;
using WL.Look.Env;
public static class WL814c_Probe
{
const string kOutDir = @"E:\NerdNavis\nn_himminji\Screenshots_WL\WL814c";
const string kTxt = "AgentScripts/WL814c_PROBE.txt";
const string kTxtCap = "AgentScripts/WL814c_CAPTURE.txt";
const string kMapPrefab = "Assets/Res_Addr/Map/WL_Nature.prefab";
const string kRendererPath = "Assets/Settings/URP-Balanced-Renderer.asset";
const int kLowW = 270, kLowH = 480, kHiW = 1080, kHiH = 1920;
static StringBuilder s_sb;
static int s_pass, s_fail;
static void L(string s) { s_sb.AppendLine(s); Debug.Log("[WL814c] " + s); }
static void Chk(string n, bool ok, string d) { if (ok) s_pass++; else s_fail++; L((ok ? " PASS " : " FAIL ") + n + " — " + d); }
static void Write(string p) { File.WriteAllText(p, s_sb.ToString(), new UTF8Encoding(false)); Debug.Log("[WL814c] → " + p); }
// ═════════════════════════════════════════════════════════════════════════
// RunAll
// ═════════════════════════════════════════════════════════════════════════
public static void RunAll()
{
s_sb = new StringBuilder(); s_pass = 0; s_fail = 0;
L("WL-814c 프로브 · " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + " · Unity " + Application.unityVersion);
Scene temp = default(Scene);
try
{
A_Settings();
B_Feature();
temp = EditorSceneManager.NewScene(NewSceneSetup.DefaultGameObjects, NewSceneMode.Single);
var map = Inst(kMapPrefab, Vector3.zero);
C_SwapRestore(map);
D_Grass(map);
E_Water(map);
F_Gc();
G_C8(map);
}
catch (Exception ex) { s_fail++; L("EXCEPTION " + ex); }
finally
{
try { EnvLook.RestoreNow("probe-final"); } catch { }
WLEnvLookSettings.RuntimeDisabled = false;
try { EditorSceneManager.NewScene(NewSceneSetup.EmptyScene, NewSceneMode.Single); } catch { }
}
L("");
L("RESULT " + (s_fail == 0 ? "PASS" : "FAIL") + " · " + s_pass + "/" + (s_pass + s_fail) + " · FAIL " + s_fail);
Write(kTxt);
}
// ── A. 설정 ──────────────────────────────────────────────────────────────
static void A_Settings()
{
L("");
L("## A. 설정 SO · 스왑 표");
var c = WLEnvLookSettings.Instance;
Chk("A1 SO 로드", c != null, c != null ? AssetDatabase.GetAssetPath(c) : "null");
if (c == null) return;
int pairs = c.originals != null ? c.originals.Length : 0;
int nullPairs = 0;
var dstDirs = new HashSet<string>();
for (int i = 0; i < pairs; i++)
{
if (c.originals[i] == null || c.toons == null || i >= c.toons.Length || c.toons[i] == null) { nullPairs++; continue; }
dstDirs.Add(System.IO.Path.GetDirectoryName(AssetDatabase.GetAssetPath(c.toons[i])).Replace('\\', '/'));
}
Chk("A2 스왑 표", pairs > 0 && nullPairs == 0, pairs + "쌍 · null " + nullPairs);
Chk("A3 생성물 위치", dstDirs.Count == 1 && dstDirs.Contains("Assets/WL/Look/Env/Materials"), string.Join(" ", new List<string>(dstDirs).ToArray()));
// 원본 .mat 무수정 확인 = 원본은 여전히 원래 셰이더다
int origToon = 0;
for (int i = 0; i < pairs; i++)
if (c.originals[i] != null && c.originals[i].shader != null && c.originals[i].shader.name.Contains("Shader Graphs/Toon")) origToon++;
Chk("A4 원본 머티리얼 무수정(셰이더 유지)", origToon == 0, "원본이 Toon 이 된 것 " + origToon + "개");
int toonShader = 0, withMap = 0, cloudsOn = 0, outlineOn = 0, shadesOk = 0;
for (int i = 0; i < pairs; i++)
{
var t = c.toons[i]; if (t == null) continue;
if (t.shader != null && t.shader.name.Contains("Toon")) toonShader++;
if (t.GetTexture("_BaseMap") != null) withMap++;
if (t.GetFloat("_Cloud_Strength") > 0f) cloudsOn++; // 🔴 _CLOUDSENABLED 는 이 셰이더에 없는 구버전 잔재
if (t.IsKeywordEnabled("_OUTLINESENABLED") && t.GetFloat("_OUTLINESENABLED") > 0f) outlineOn++;
if (Mathf.Approximately(t.GetFloat("_Shades"), c.shades)) shadesOk++;
}
Chk("A5 생성 머티리얼 셰이더", toonShader == pairs, toonShader + "/" + pairs + " Toon");
Chk("A6 구름(_Cloud_Strength>0)·외곽선(_OUTLINESENABLED)", cloudsOn == pairs && outlineOn == pairs, "clouds " + cloudsOn + " · outlines " + outlineOn + " / " + pairs);
Chk("A6b 툰 램프 Shades = SO", shadesOk == pairs, shadesOk + "/" + pairs + " (SO " + c.shades + ")");
L(" BaseMap 이관된 머티리얼 " + withMap + "/" + pairs + " (나머지는 원본에 텍스처가 없어 색만 이관)");
Chk("A7 잔디·물 에셋 참조", c.grassMesh != null && c.grassMaterial != null && c.flowerMesh != null && c.flowerMaterial != null && c.waterMaterial != null,
"grass " + (c.grassMesh != null) + " · flower " + (c.flowerMesh != null) + " · water " + (c.waterMaterial != null));
}
// ── B. 렌더러 피처 ───────────────────────────────────────────────────────
static void B_Feature()
{
L("");
L("## B. 픽셀 외곽선 렌더러 피처");
var rd = AssetDatabase.LoadAssetAtPath<ScriptableRendererData>(kRendererPath);
Chk("B1 렌더러 에셋", rd != null, kRendererPath);
if (rd == null) return;
ScriptableRendererFeature outline = null;
foreach (var f in rd.rendererFeatures)
{
L(" - " + (f == null ? "(null)" : f.name + " [" + f.GetType().Name + "] active=" + f.isActive));
if (f is global::Environment.PixelOutlineSetupFeature) outline = f;
}
Chk("B2 피처 존재", outline != null, outline != null ? outline.name : "없음");
Chk("B3 null 피처 0", !rd.rendererFeatures.Contains(null), rd.rendererFeatures.Count + "개");
if (outline == null) return;
bool before = outline.isActive;
EnvLook.SetFeature(true);
bool during = outline.isActive;
EnvLook.SetFeature(false);
bool after = outline.isActive;
Chk("B4 디스크 기본값 off(타이틀·로비 비용 0)", before == false, "isActive=" + before);
Chk("B5 SetActive 전/후", during == true && after == before, before + " → " + during + " → " + after);
Chk("B6 에셋 dirty 0", !EditorUtility.IsDirty(rd) && !EditorUtility.IsDirty(outline), "rd=" + EditorUtility.IsDirty(rd) + " feature=" + EditorUtility.IsDirty(outline));
// 디스크 원문이 그대로인가(내가 손으로 넣은 최소 diff 유지 · 버전 업그레이드 0)
string text = File.ReadAllText(kRendererPath);
Chk("B7 디스크 m_AssetVersion 유지", text.Contains("m_AssetVersion: 2"), text.Contains("m_AssetVersion: 3") ? "3 으로 업그레이드됨" : "2");
Chk("B8 디스크 피처 항목", text.Contains("- {fileID: 3640211299048422604}") && text.Contains("m_Name: PixelOutlineSetup"), "OK");
}
// ── C. 스왑 / 복원 ───────────────────────────────────────────────────────
static void C_SwapRestore(GameObject map)
{
L("");
L("## C. 런타임 스왑 / 원복");
Chk("C1 맵 배치", map != null, kMapPrefab);
if (map == null) return;
var before = Snapshot(map);
EnvLook.ResetForProbe();
EnvLook.BeginForProbe();
int swapped = EnvLook.SweepRoot(map.transform);
var after = Snapshot(map);
Chk("C2 스왑된 렌더러", swapped > 0, swapped + "개 · 슬롯 " + EnvLook.SwappedSlots);
int toonSlots = 0, keptSlots = 0;
foreach (var kv in after) { if (kv.Value.Contains("Toon")) toonSlots++; else keptSlots++; }
Chk("C3 Toon 으로 바뀐 슬롯", toonSlots > 0, "Toon " + toonSlots + " · 유지 " + keptSlots + "(파티클·투명·물)");
int restored = 0, mismatch = 0;
EnvLook.RestoreNow("probe-c");
var back = Snapshot(map);
foreach (var kv in before)
{
string now;
if (!back.TryGetValue(kv.Key, out now)) continue;
if (now == kv.Value) restored++; else mismatch++;
}
Chk("C4 원복 == 원본 참조 동일", mismatch == 0, "동일 " + restored + " · 불일치 " + mismatch);
Chk("C5 이중 복원 무해", EnvLook.RestoreNow("probe-c2") == false, "두 번째 복원 = 무동작");
}
static Dictionary<int, string> Snapshot(GameObject root)
{
var d = new Dictionary<int, string>();
foreach (var r in root.GetComponentsInChildren<Renderer>(true))
{
var sb = new StringBuilder();
foreach (var m in r.sharedMaterials) sb.Append(m != null ? m.name : "(null)").Append('|');
d[r.GetInstanceID()] = sb.ToString();
}
return d;
}
// ── D. 잔디 ──────────────────────────────────────────────────────────────
static void D_Grass(GameObject map)
{
L("");
L("## D. 잔디 인스턴싱");
var c = WLEnvLookSettings.Instance;
if (map == null || c == null) return;
EnvLook.ResetForProbe();
EnvLook.BeginForProbe();
int made = EnvLook.AttachGrass(map.transform, c);
Chk("D1 지면 부착", made > 0, made + "개 지면 · 인스턴스(계산) " + EnvLook.GrassInstances + " · 드로우콜 +" + EnvLook.GrassDrawCalls);
Chk("D2 상한 준수", EnvLook.GrassInstances <= c.maxInstances, EnvLook.GrassInstances + " ≤ " + c.maxInstances);
L(" | 지면 | 메시 면적(m²) | Density | 인스턴스 | 설정 |");
L(" |---|---|---|---|---|");
int comps = 0, navChanged = 0;
foreach (var mib in map.GetComponentsInChildren<global::Environment.Instancing.MeshInstancesBehaviour>(true))
{
comps++;
var mf = mib.GetComponent<MeshFilter>();
float area = mf != null && mf.sharedMesh != null ? global::Environment.Utilities.MeshUtilities.GetMeshArea(mf.sharedMesh) : 0f;
int n = Mathf.CeilToInt(area / Mathf.Max(0.01f, mib.Density));
string st = "";
foreach (var s in mib.InstancingSettings) st += (s.Mesh != null ? s.Mesh.name : "-") + "/" + (s.Material != null ? s.Material.name : "-") + "(p" + s.Probability + " s" + s.Scale + ") ";
L(" | " + mib.name + " | " + area.ToString("0") + " | " + mib.Density.ToString("0.00") + " | " + n + " | " + st.Trim() + " |");
var mr = mib.GetComponent<MeshRenderer>();
if (mr != null && mr.enabled) navChanged++;
}
Chk("D3 컴포넌트 수", comps == made, comps + " / " + made);
Chk("D4 대리 렌더러는 그리지 않는다(지면 이중 렌더 0)", navChanged == 0, "enabled=true 인 대리 렌더러 " + navChanged + "개");
int colliders = 0;
foreach (var mib in map.GetComponentsInChildren<global::Environment.Instancing.MeshInstancesBehaviour>(true))
if (mib.GetComponent<Collider>() != null) colliders++;
Chk("D5 렌더 전용(콜라이더·NavMesh 무관)", colliders == 0, "잔디 오브젝트의 콜라이더 " + colliders + "개");
EnvLook.RestoreNow("probe-d");
int left = map.GetComponentsInChildren<global::Environment.Instancing.MeshInstancesBehaviour>(true).Length;
Chk("D6 이탈 시 파괴", left == 0, "남은 컴포넌트 " + left);
}
// ── E. 물 ────────────────────────────────────────────────────────────────
static void E_Water(GameObject map)
{
L("");
L("## E. 물 스왑");
var c = WLEnvLookSettings.Instance;
if (map == null || c == null) return;
EnvLook.ResetForProbe();
EnvLook.BeginForProbe();
EnvLook.SweepRoot(map.transform);
int waterBefore = 0;
foreach (var r in map.GetComponentsInChildren<Renderer>(true))
if (r.sharedMaterial != null && r.sharedMaterial.name == "Water") waterBefore++;
// SweepRoot 만으로는 물이 안 바뀐다 → ApplyNow 경로의 SwapWater 를 쓰는지 확인
Chk("E1 SweepRoot 는 물을 건드리지 않는다", waterBefore == 0, "Water 로 바뀐 렌더러 " + waterBefore);
EnvLook.RestoreNow("probe-e0");
EnvLook.ResetForProbe();
EnvLook.BeginForProbe();
var mi = typeof(EnvLook).GetMethod("SwapWater", BindingFlags.NonPublic | BindingFlags.Static);
if (mi != null) mi.Invoke(null, new object[] { map.transform, c });
int waterAfter = 0;
var reflCams = 0;
foreach (var r in map.GetComponentsInChildren<Renderer>(true))
{
if (r.sharedMaterial != null && r.sharedMaterial.name == "Water") waterAfter++;
if (r.GetComponent<global::Environment.PixelWater.WaterReflectionCamera>() != null) reflCams++;
}
Chk("E2 물 스왑", waterAfter > 0, waterAfter + "개 렌더러 → Critter Water · 카운터 " + EnvLook.WaterSwapped);
Chk("E3 반사 카메라 미부착(성능)", reflCams == 0, "WaterReflectionCamera " + reflCams + "개");
EnvLook.RestoreNow("probe-e");
int back = 0;
foreach (var r in map.GetComponentsInChildren<Renderer>(true))
if (r.sharedMaterial != null && r.sharedMaterial.name == "Water") back++;
Chk("E4 물 원복", back == 0, "남은 Water " + back);
}
// ── F. GC ────────────────────────────────────────────────────────────────
static void F_Gc()
{
L("");
L("## F. GC 0");
EnvLook.ResetForProbe();
Gc("EnvLook.Tick(비적용 · 폴링 전)", () => EnvLook.TickForProbe(), 200000);
EnvLook.BeginForProbe();
Gc("EnvLook.SweepNewSpawns(캐시 히트)", () => EnvLook.SweepNewSpawns(), 200000);
EnvLook.RestoreNow("probe-f");
}
static void Gc(string name, Action a, int n)
{
a(); a();
GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect();
long m0 = Profiler.GetMonoUsedSizeLong(); long t0 = GC.GetTotalMemory(false); int g0 = GC.CollectionCount(0);
for (int i = 0; i < n; i++) a();
long m1 = Profiler.GetMonoUsedSizeLong(); long t1 = GC.GetTotalMemory(false); int g1 = GC.CollectionCount(0);
Chk("F " + name + " ×" + n, (m1 - m0) == 0 && (t1 - t0) == 0 && (g1 - g0) == 0,
"monoΔ " + (m1 - m0) + " B · totalΔ " + (t1 - t0) + " B · gen0 " + (g1 - g0));
}
// ── G. C8 ────────────────────────────────────────────────────────────────
static void G_C8(GameObject map)
{
L("");
L("## G. C8 롤백 (enabled = 0)");
var c = WLEnvLookSettings.Instance;
if (map == null || c == null) return;
EnvLook.ResetForProbe();
WLEnvLookSettings.RuntimeDisabled = true;
bool applied = EnvLook.ApplyNow("c8");
int swapped = EnvLook.SweepRoot(map.transform);
int grass = map.GetComponentsInChildren<global::Environment.Instancing.MeshInstancesBehaviour>(true).Length;
var rd = AssetDatabase.LoadAssetAtPath<ScriptableRendererData>(kRendererPath);
bool feature = false;
foreach (var f in rd.rendererFeatures) if (f is global::Environment.PixelOutlineSetupFeature) feature = f.isActive;
Chk("G1 enabled=0 → 적용 0", !applied, "ApplyNow=" + applied + " · Enabled=" + WLEnvLookSettings.Enabled);
Chk("G2 enabled=0 → 스왑 0", swapped == 0, "스왑 렌더러 " + swapped);
Chk("G3 enabled=0 → 잔디 0", grass == 0, "잔디 컴포넌트 " + grass);
Chk("G4 enabled=0 → 피처 off", !feature, "isActive=" + feature);
EnvLook.EnsureRunnerForProbe();
int runners = 0;
foreach (var go in UnityEngine.Object.FindObjectsByType<GameObject>(FindObjectsInactive.Include, FindObjectsSortMode.None))
if (go.name.StartsWith("[WL814c]")) runners++;
Chk("G5 에디트 모드 러너 오브젝트 0", runners == 0, runners + "개");
WLEnvLookSettings.RuntimeDisabled = false;
}
// ═════════════════════════════════════════════════════════════════════════
// Capture — 임시 씬(저장 0) · 직교 · 270×480 렌더 → 1080×1920 확대 · 6장
// ═════════════════════════════════════════════════════════════════════════
static readonly List<global::Environment.Instancing.InstancingConfiguration> s_cfgs =
new List<global::Environment.Instancing.InstancingConfiguration>();
static Bounds s_grassBounds;
public static void Capture()
{
s_sb = new StringBuilder(); s_pass = 0; s_fail = 0;
L("WL-814c 룩 캡처(직교 픽셀 카메라 근사 " + kLowW + "×" + kLowH + " → " + kHiW + "×" + kHiH + ") · " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
var c = WLEnvLookSettings.Instance;
Scene temp = default(Scene);
try
{
Directory.CreateDirectory(kOutDir);
temp = EditorSceneManager.NewScene(NewSceneSetup.DefaultGameObjects, NewSceneMode.Single);
foreach (var go in temp.GetRootGameObjects())
if (go.GetComponent<Camera>() != null) UnityEngine.Object.DestroyImmediate(go);
var map = Inst(kMapPrefab, Vector3.zero);
Chk("E0 맵", map != null, "WL_Nature");
if (map == null) return;
// 기준점 = 811o 와 같은 Portal_Start 앞 6 m · 지면 스냅
Vector3 anchor = Vector3.zero; string aname = "(origin)";
foreach (var t in map.GetComponentsInChildren<Transform>(true))
if (t.name == "Portal_Start") { anchor = t.position; aname = "Portal_Start"; break; }
Vector3 pcPos = anchor + new Vector3(0f, 0f, 6f);
RaycastHit hit;
if (Physics.Raycast(pcPos + Vector3.up * 200f, Vector3.down, out hit, 500f)) pcPos = hit.point;
L(" 기준점(" + aname + ") " + anchor + " → PC " + pcPos);
// 🔴 직교 카메라(814b 대신 임시) · 811o 회전(h 76 · yaw 233) · size 3.8
const float h = 76f, yaw = 233f, dUp = 2.4f, ortho = 3.8f;
var camGo = new GameObject("[WL814c] OrthoCam");
var cam = camGo.AddComponent<Camera>();
var acd = camGo.AddComponent<UniversalAdditionalCameraData>();
acd.renderShadows = true;
acd.renderPostProcessing = false;
acd.antialiasing = AntialiasingMode.None;
cam.orthographic = true;
cam.orthographicSize = ortho;
cam.nearClipPlane = 0.03f;
cam.farClipPlane = 800f;
cam.clearFlags = CameraClearFlags.Skybox;
Vector3 dir = (Quaternion.Euler(h, yaw, 0f) * Vector3.one).normalized;
Vector3 lookAt = pcPos + new Vector3(0f, 1.06f, 0f);
cam.transform.position = pcPos + Vector3.up * dUp - dir * 60f;
cam.transform.LookAt(lookAt);
Vector3 fwd = pcPos - cam.transform.position; fwd.y = 0f; fwd.Normalize();
Vector3 right = Vector3.Cross(Vector3.up, fwd);
L(" 카메라 직교 size " + ortho + " · pos " + cam.transform.position + " · look " + lookAt + " · 811o(h 76 · yaw 233)");
var pc = Inst("Assets/Res_Addr/PC/Ai01.prefab", pcPos);
if (pc != null) pc.transform.rotation = Quaternion.LookRotation(fwd, Vector3.up);
Chk("E1 PC", pc != null, "Ai01");
string[] mobs = { "Batty_A", "Batty_B", "Batty_C" };
Vector2[] off = { new Vector2(2.4f, 1.2f), new Vector2(3.4f, -1.5f), new Vector2(4.4f, 0.5f) };
var mobGos = new List<GameObject>();
for (int i = 0; i < mobs.Length; i++)
{
Vector3 p = pcPos + fwd * off[i].x + right * off[i].y;
if (Physics.Raycast(p + Vector3.up * 50f, Vector3.down, out hit, 200f)) p = hit.point;
var m = Inst("Assets/Res_Addr/Mobs/Mob/" + mobs[i] + ".prefab", p);
if (m != null) { m.transform.localScale = Vector3.one * 1.5f; m.transform.rotation = Quaternion.LookRotation(-fwd, Vector3.up); mobGos.Add(m); }
}
Chk("E2 잡몹", mobGos.Count == 3, mobGos.Count + "/3");
Pose(pc); foreach (var m in mobGos) Pose(m);
EnvLook.ResetForProbe();
// ─ ⓐ 원본 (Lit · 같은 직교 · 외곽선 0 · 잔디 0) ───────────────────
EnvLook.SetFeature(false);
Shot(cam, kOutDir + @"\look_1_original.png", "ⓐ 원본(URP/Lit)", false);
// ─ ⓑ Toon + 1px 외곽선 (구름 off) ────────────────────────────────
EnvLook.BeginForProbe();
int swMap = EnvLook.SweepRoot(map.transform);
Clouds(c, false);
EnvLook.SetFeature(true);
Shot(cam, kOutDir + @"\look_2_toon_outline.png", "ⓑ Toon 램프 + 1px 픽셀 외곽선(맵 " + swMap + " 렌더러 · 구름 off)", false);
// ─ ⓒ + 잔디 ──────────────────────────────────────────────────────
int made = EnvLook.AttachGrass(map.transform, c);
BuildGrassDraw(map, c);
Shot(cam, kOutDir + @"\look_3_grass.png", "ⓒ + 인스턴싱 잔디(지면 " + made + " · 인스턴스 " + EnvLook.GrassInstances + ")", true);
// ─ ⓓ + 구름 그림자 ───────────────────────────────────────────────
Clouds(c, true);
Shot(cam, kOutDir + @"\look_4_clouds.png", "ⓓ + 구름 그림자", true);
// ─ ⓔ/ⓕ 캐릭터 전 / 후 (클로즈업) ─────────────────────────────────
float keepSize = cam.orthographicSize;
Vector3 keepPos = cam.transform.position;
cam.orthographicSize = 1.5f;
Vector3 focus = pcPos + Vector3.up * 0.9f;
cam.transform.position = focus + Vector3.up * 0.8f - dir * 60f;
cam.transform.LookAt(focus);
Shot(cam, kOutDir + @"\look_5_char_before.png", "ⓔ 캐릭터 원본(MK/Toon) · 배경만 Critter Toon", true);
int swPc = pc != null ? EnvLook.SweepRoot(pc.transform) : 0;
int swMob = 0; foreach (var m in mobGos) swMob += EnvLook.SweepRoot(m.transform);
Shot(cam, kOutDir + @"\look_6_char_after.png", "ⓕ 캐릭터 Critter Toon(PC " + swPc + " · 몹 " + swMob + " 렌더러)", true);
cam.orthographicSize = keepSize; cam.transform.position = keepPos;
Chk("E9 캡처 6장", Directory.GetFiles(kOutDir, "look_*.png").Length >= 6, Directory.GetFiles(kOutDir, "look_*.png").Length + "장");
}
catch (Exception ex) { s_fail++; L("EXCEPTION " + ex); }
finally
{
FreeGrassDraw();
try { Clouds(WLEnvLookSettings.Instance, true); } catch { }
try { EnvLook.RestoreNow("capture-final"); } catch { }
try { EditorSceneManager.NewScene(NewSceneSetup.EmptyScene, NewSceneMode.Single); } catch { }
}
L("");
L("RESULT " + (s_fail == 0 ? "PASS" : "FAIL") + " · " + s_pass + "/" + (s_pass + s_fail) + " · FAIL " + s_fail);
Write(kTxtCap);
}
/// <summary>생성한 Toon 머티리얼의 구름 그림자만 토글(_Cloud_Strength · 원본 .mat 무관 · SaveAssets 0).</summary>
static void Clouds(WLEnvLookSettings c, bool on)
{
if (c == null || c.toons == null) return;
foreach (var m in c.toons)
{
if (m == null) continue;
m.SetFloat("_Cloud_Strength", on ? c.cloudStrength : 0f);
}
}
// ── 잔디를 에디트 모드에서 그리기 ────────────────────────────────────────
// MeshInstancesBehaviour 의 OnEnable/Update 는 [ExecuteAlways] 가 없어 에디트 모드에서 돌지 않는다.
// 그래서 **같은 공개 API** 로 같은 데이터를 만들어 Camera.Render 직전에 직접 그린다.
static void BuildGrassDraw(GameObject map, WLEnvLookSettings c)
{
FreeGrassDraw();
bool first = true;
foreach (var mib in map.GetComponentsInChildren<global::Environment.Instancing.MeshInstancesBehaviour>(true))
{
var mf = mib.GetComponent<MeshFilter>();
if (mf == null || mf.sharedMesh == null || mib.InstancingSettings == null) continue;
var data = global::Environment.Instancing.MeshInstancesBehaviour.RandomMeshInstanceData(mf.sharedMesh, mib.Density, mib.InstancingSettings);
if (data == null) continue;
var divided = global::Environment.Instancing.InstancesBehaviour.DivideInstanceData(data, mib.InstancingSettings);
if (divided == null) continue;
var mr = mib.GetComponent<MeshRenderer>();
var lw = mib.transform.localToWorldMatrix; lw.m03 = 0; lw.m13 = 0; lw.m23 = 0;
foreach (var kv in divided)
{
if (kv.Value.Count == 0) continue;
var cfg = new global::Environment.Instancing.InstancingConfiguration(kv.Key, kv.Value, "_InstanceData");
cfg.MaterialPropertyBlock.SetMatrix("_LocalToWorld", lw);
s_cfgs.Add(cfg);
}
var b = mr != null ? mr.bounds : new Bounds(mib.transform.position, Vector3.one * 100f);
var diff = mib.transform.position - b.center;
var abs = new Vector3(Mathf.Abs(diff.x), Mathf.Abs(diff.y), Mathf.Abs(diff.z));
var bb = new Bounds(mib.transform.position, (b.extents + abs) * 2f);
if (first) { s_grassBounds = bb; first = false; } else s_grassBounds.Encapsulate(bb);
}
L(" 잔디 드로우 구성 " + s_cfgs.Count + "개(지면×{잔디,꽃}) · bounds " + s_grassBounds.size.ToString("0"));
}
static void DrawGrass()
{
for (int i = 0; i < s_cfgs.Count; i++)
{
var cfg = s_cfgs[i];
Graphics.DrawMeshInstancedIndirect(cfg.Mesh, 0, cfg.Material, s_grassBounds, cfg.CommandBuffer, 0,
cfg.MaterialPropertyBlock, ShadowCastingMode.Off, false, 0);
}
}
static void FreeGrassDraw()
{
for (int i = 0; i < s_cfgs.Count; i++) s_cfgs[i].FreeMemory();
s_cfgs.Clear();
}
// ── 렌더 ─────────────────────────────────────────────────────────────────
static void Shot(Camera cam, string file, string label, bool grass)
{
var low = new RenderTexture(kLowW, kLowH, 24, RenderTextureFormat.ARGB32, RenderTextureReadWrite.sRGB);
low.filterMode = FilterMode.Point;
low.antiAliasing = 1;
low.Create();
var hi = new RenderTexture(kHiW, kHiH, 0, RenderTextureFormat.ARGB32, RenderTextureReadWrite.sRGB);
hi.filterMode = FilterMode.Point;
hi.Create();
var prev = cam.targetTexture;
cam.targetTexture = low;
if (grass) DrawGrass();
cam.Render();
cam.targetTexture = prev;
Graphics.Blit(low, hi); // Point 확대 = 픽셀 카메라 근사
var active = RenderTexture.active;
RenderTexture.active = hi;
var tex = new Texture2D(kHiW, kHiH, TextureFormat.RGB24, false);
tex.ReadPixels(new Rect(0, 0, kHiW, kHiH), 0, 0);
tex.Apply();
RenderTexture.active = active;
File.WriteAllBytes(file, tex.EncodeToPNG());
var px = tex.GetPixels32();
var seen = new HashSet<int>();
long dark = 0;
for (int i = 0; i < px.Length; i += 331)
{
seen.Add((px[i].r << 16) | (px[i].g << 8) | px[i].b);
if (px[i].r < 24 && px[i].g < 24 && px[i].b < 24) dark++;
}
int distinct = seen.Count;
int dc = UnityEditor.UnityStats.drawCalls, batches = UnityEditor.UnityStats.batches, tri = UnityEditor.UnityStats.triangles;
UnityEngine.Object.DestroyImmediate(tex);
low.Release(); UnityEngine.Object.DestroyImmediate(low);
hi.Release(); UnityEngine.Object.DestroyImmediate(hi);
RenderTexture.active = null;
var fi = new FileInfo(file);
Chk("E " + System.IO.Path.GetFileName(file), fi.Exists && fi.Length > 4096 && distinct > 4,
label + " · " + fi.Length + " B · 색 " + distinct + "종 · 진한픽셀 " + dark +
" · drawCalls " + dc + " · batches " + batches + " · tri " + tri);
}
// ── 헬퍼 ─────────────────────────────────────────────────────────────────
static GameObject Inst(string path, Vector3 pos)
{
var src = AssetDatabase.LoadAssetAtPath<GameObject>(path);
if (src == null) { L(" 프리팹 없음 " + path); return null; }
var go = (GameObject)PrefabUtility.InstantiatePrefab(src);
go.transform.position = pos;
return go;
}
static void Pose(GameObject go)
{
if (go == null) return;
foreach (var an in go.GetComponentsInChildren<Animator>(true))
{
if (an.runtimeAnimatorController == null) continue;
AnimationClip idle = null;
foreach (var cl in an.runtimeAnimatorController.animationClips)
{
if (cl == null) continue;
var n = cl.name.ToLowerInvariant();
if (n.Contains("idle")) { idle = cl; break; }
if (idle == null) idle = cl;
}
if (idle != null) idle.SampleAnimation(an.gameObject, 0.5f);
}
}
}

View File

@ -0,0 +1,9 @@
WL-814c 설정 SO 생성 · 2026-09-10 23:40:21
PASS S0 SO — 신규 Assets/WL/Look/Env/Resources/WL/WLEnvLookSettings.asset
PASS S0 잔디 메시 — Grass_Leaf
PASS S0 잔디 머티리얼 — Instanced_Grass
PASS S0 꽃 메시 — Flower_Leaf
PASS S0 꽃 머티리얼 — Instanced_Flower
PASS S0 물 머티리얼 — Water
RESULT PASS · 6/6 · FAIL 0

View File

@ -0,0 +1,441 @@
WL-814c 머티리얼 전수 실측 · 2026-09-10 23:37:23 · Unity 6000.3.23f1
## A. 활성 URP 에셋 · 렌더러 에셋
currentRenderPipeline = Assets/Settings/URP-Balanced.asset
m_RendererDataList[0] = Assets/Settings/URP-Balanced-Renderer.asset
현재 피처 1개:
- SSAO [UnityEngine.Rendering.Universal.ScreenSpaceAmbientOcclusion] active=True
PASS A 렌더러 에셋 — Assets/Settings/URP-Balanced-Renderer.asset
PASS B 맵 프리팹 — Assets/Res_Addr/Map/WL_Nature.prefab
## B. WL_Nature.prefab 머티리얼 전수 (렌더러 1299 · 빈 슬롯 0)
| 머티리얼 | 셰이더 | 슬롯 | RenderType | queue | BaseMap | MainTex | 정점색메시 | 경로 |
|---|---|---|---|---|---|---|---|---|
| WL_Water_River | Shader Graphs/ToonWaterU | 1 | (none) | 2000 | - | - | - | Assets/WL/Materials/WL_Water_River.mat |
| Font SDF Material | TextMeshPro/Mobile/Distance Field | 23 | Transparent | 3000 | - | O | - | Assets/ThirdParty/TextMesh Pro/Addressables/Fonts & Materials/Font SDF.asset |
| CPT_Terrain_01 | Universal Render Pipeline/Lit | 9 | Opaque | 2000 | O | O | - | Assets/LMHPOLY/Low Poly Nature Bundle/Modular Terrain/Terrain_Assets/Materials/CPT_Terrain_01.mat |
| Cloud | Universal Render Pipeline/Lit | 3 | Transparent | 3000 | - | - | - | Assets/LMHPOLY/Low Poly Nature Bundle/_Bonus Assets/Materials/Cloud.mat |
| MT_Terrain_01 | Universal Render Pipeline/Lit | 10 | Opaque | 2000 | - | - | - | Assets/LMHPOLY/Low Poly Nature Bundle/Modular Terrain/Terrain_Assets/Materials/MT_Terrain_01.mat |
| Rocks_Snow | Universal Render Pipeline/Lit | 137 | Opaque | 2000 | O | O | O | Assets/ResWork/Map/Content_Map1/BG/OBJ/Low Poly Nature Bundle/Rocks/Rock Assets/Materials/Rocks_Snow.mat |
| Trees | Universal Render Pipeline/Lit | 855 | Opaque | 2000 | O | O | O | Assets/ResWork/Map/Content_Map1/BG/OBJ/Low Poly Nature Bundle/Trees/Tree Assets/Materials/Trees.mat |
| Vegetation | Universal Render Pipeline/Lit | 257 | Opaque | 2000 | O | O | - | Assets/LMHPOLY/Low Poly Nature Bundle/Vegetation/Vegetation Assets/Materials/Vegetation.mat |
| Water_03 | Universal Render Pipeline/Lit | 4 | Transparent | 3000 | - | - | - | Assets/LMHPOLY/Low Poly Nature Bundle/Modular Terrain/Terrain_Assets/Materials/Water_03.mat |
셰이더별 개수:
Shader Graphs/ToonWaterU = 1
TextMeshPro/Mobile/Distance Field = 1
Universal Render Pipeline/Lit = 7
머티리얼 합계 9종
## C. 지면(Ground) 후보 · 물(Water) 후보 · 메시 읽기 가능 여부
| 오브젝트 | 메시 | 면적(m²) | isReadable | 바운드 | 머티리얼 |
|---|---|---|---|---|---|
| WL_Nature/_Clouds/Cloud_01 | Cloud_01 | 115 | True | (67.1, 40.3, 78.9) | Cloud |
| WL_Nature/_Clouds/Cloud_02 | Cloud_02 | 315 | True | (332.5, 92.9, 227.8) | Cloud |
| WL_Nature/_Clouds/Cloud_03 | Cloud_03 | 570 | True | (176.0, 78.3, 130.4) | Cloud |
| WL_Nature/_Rocks/Rock_Sharp_l_02 (1) | Rock_Sharp_l_02 | 113 | True | (15.0, 11.5, 16.8) | Rocks_Snow |
| WL_Nature/_Rocks/Rock_Sharp_l_02 | Rock_Sharp_l_02 | 113 | True | (20.9, 14.3, 18.9) | Rocks_Snow |
| WL_Nature/_Rocks/Rock_Sharp_l_04 | Rock_Sharp_l_04 | 46 | True | (22.7, 19.2, 23.8) | Rocks_Snow |
| WL_Nature/_Rocks/Rocks_Sharp_l_01 | Rocks_Sharp_l_01 | 344 | True | (15.7, 10.5, 11.7) | Rocks_Snow |
| WL_Nature/_Rocks/Rocks_Sharp_l_02 | Rocks_Sharp_l_02 | 201 | True | (28.8, 18.4, 27.9) | Rocks_Snow |
| WL_Nature/_Rocks/Rocks_Sharp_l_06 (1) | Rocks_Sharp_l_06 | 45 | True | (30.9, 26.0, 27.6) | Rocks_Snow |
| WL_Nature/_Rocks/Rocks_Sharp_l_06 | Rocks_Sharp_l_06 | 45 | True | (20.0, 18.6, 22.3) | Rocks_Snow |
| WL_Nature/_Rocks/Rocks_Sharp_s_01 | Rocks_Sharp_s_01 | 2 | True | (15.6, 22.4, 15.4) | Rocks_Snow |
| WL_Nature/_Terrain/CPT_Island_L_b_01 | CPT_Island_L_b_01 | 7934 | True | (93.8, 14.3, 102.9) | CPT_Terrain_01 |
| WL_Nature/_Terrain/CPT_Island_L_b_07 | CPT_Island_L_b_07 | 4230 | True | (108.9, 16.3, 116.6) | CPT_Terrain_01 |
| WL_Nature/_Terrain/CPT_Island_L_b_09 | CPT_Island_L_b_09 | 7658 | True | (127.0, 15.7, 126.5) | CPT_Terrain_01 |
| WL_Nature/_Terrain/CPT_River_End_L_a_01_R | CPT_River_End_L_a_01_R | 10356 | True | (100.0, 7.3, 100.0) | CPT_Terrain_01 |
| WL_Nature/_Terrain/CPT_River_L_a_03_R | CPT_River_L_a_03_R | 10152 | True | (100.0, 2.2, 100.0) | CPT_Terrain_01 |
| WL_Nature/_Terrain/CPT_River_L_a_04_R | CPT_River_L_a_04_R | 10185 | True | (100.0, 2.3, 100.0) | CPT_Terrain_01 |
| WL_Nature/_Terrain/CPT_River_L_c_02 | CPT_River_L_c_02 | 10171 | True | (100.0, 2.2, 100.0) | CPT_Terrain_01 |
| WL_Nature/_Terrain_BG/CPT_Mountain_L_a_18 | CPT_Mountain_L_a_18 | 7481 | True | (402.3, 58.5, 411.6) | CPT_Terrain_01 |
| WL_Nature/_Terrain_BG/CPT_Mountain_L_a_27 | CPT_Mountain_L_a_27 | 7861 | True | (597.2, 200.7, 588.6) | CPT_Terrain_01 |
| WL_Nature/_Trees/Oak_Tree_l_01 | Oak_Tree_l_01 | 382 | True | (21.0, 15.9, 18.0) | Trees |
| WL_Nature/_Trees/Oak_Tree_l_02 | Oak_Tree_l_02 | 309 | True | (17.4, 15.7, 14.8) | Trees |
| WL_Nature/_Water/Water_L_b_01 (1) | Water_L_b_01 | 10007 | True | (100.0, 0.2, 100.0) | Water_03 |
| WL_Nature/_Water/Water_L_b_01 (2) | Water_L_b_01 | 10007 | True | (100.0, 0.2, 100.0) | Water_03 |
| WL_Nature/_Water/Water_L_b_01 (3) | Water_L_b_01 | 10007 | True | (100.0, 0.2, 100.0) | Water_03 |
| WL_Nature/_Water/Water_L_b_01 | Water_L_b_01 | 10007 | True | (100.0, 0.2, 100.0) | Water_03 |
| WL_Nature/Dressing/Trees/Acacia_Tree_crk_l_01_LOD/Acacia_Tree_crk_l_01_LOD0 | Acacia_Tree_crk_l_01_LOD0 | 192 | True | (17.8, 11.9, 20.9) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_crk_l_01_LOD/Acacia_Tree_crk_l_01_LOD1 | Acacia_Tree_crk_l_01_LOD1 | 188 | True | (17.8, 11.9, 20.9) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_crk_l_01_LOD/Acacia_Tree_crk_l_01_LOD2 | Acacia_Tree_crk_l_01_LOD2 | 184 | True | (17.7, 11.9, 20.7) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_crk_l_02_LOD/Acacia_Tree_crk_l_02_LOD0 | Acacia_Tree_crk_l_02_LOD0 | 117 | True | (16.2, 10.6, 15.8) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_crk_l_02_LOD/Acacia_Tree_crk_l_02_LOD1 | Acacia_Tree_crk_l_02_LOD1 | 114 | True | (16.1, 10.6, 15.8) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_crk_l_02_LOD/Acacia_Tree_crk_l_02_LOD2 | Acacia_Tree_crk_l_02_LOD2 | 114 | True | (16.0, 10.7, 15.6) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_crk_l_04_LOD/Acacia_Tree_crk_l_04_LOD0 | Acacia_Tree_crk_l_04_LOD0 | 58 | True | (10.8, 3.8, 11.4) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_crk_l_04_LOD/Acacia_Tree_crk_l_04_LOD1 | Acacia_Tree_crk_l_04_LOD1 | 57 | True | (10.7, 3.8, 11.3) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_crk_l_04_LOD/Acacia_Tree_crk_l_04_LOD2 | Acacia_Tree_crk_l_04_LOD2 | 54 | True | (10.8, 3.8, 11.3) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_crk_m_01_LOD/Acacia_Tree_crk_m_01_LOD0 | Acacia_Tree_crk_m_01_LOD0 | 48 | True | (10.8, 4.3, 10.6) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_crk_m_01_LOD/Acacia_Tree_crk_m_01_LOD1 | Acacia_Tree_crk_m_01_LOD1 | 47 | True | (10.8, 4.3, 10.5) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_crk_m_01_LOD/Acacia_Tree_crk_m_01_LOD2 | Acacia_Tree_crk_m_01_LOD2 | 45 | True | (10.5, 3.8, 10.3) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_NoLeaves_crk_l_02_LOD/Acacia_Tree_NoLeaves_crk_l_02_LOD0 | Acacia_Tree_NoLeaves_crk_l_02_LOD0 | 30 | True | (11.7, 10.2, 13.4) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_NoLeaves_crk_l_02_LOD/Acacia_Tree_NoLeaves_crk_l_02_LOD1 | Acacia_Tree_NoLeaves_crk_l_02_LOD1 | 30 | True | (11.7, 10.2, 13.4) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_NoLeaves_crk_l_02_LOD/Acacia_Tree_NoLeaves_crk_l_02_LOD2 | Acacia_Tree_NoLeaves_crk_l_02_LOD2 | 36 | True | (11.7, 10.0, 13.3) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_NoLeaves_l_01_LOD/Acacia_Tree_NoLeaves_l_01_LOD0 | Acacia_Tree_NoLeaves_l_01_LOD0 | 41 | True | (17.4, 12.4, 13.8) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_NoLeaves_l_01_LOD/Acacia_Tree_NoLeaves_l_01_LOD1 | Acacia_Tree_NoLeaves_l_01_LOD1 | 43 | True | (17.4, 12.4, 13.8) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_NoLeaves_l_01_LOD/Acacia_Tree_NoLeaves_l_01_LOD2 | Acacia_Tree_NoLeaves_l_01_LOD2 | 55 | True | (17.4, 12.4, 13.8) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_NoLeaves_l_02_LOD/Acacia_Tree_NoLeaves_l_02_LOD0 | Acacia_Tree_NoLeaves_l_02_LOD0 | 30 | True | (12.8, 14.1, 11.8) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_NoLeaves_l_02_LOD/Acacia_Tree_NoLeaves_l_02_LOD1 | Acacia_Tree_NoLeaves_l_02_LOD1 | 30 | True | (12.7, 14.1, 11.8) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_NoLeaves_l_02_LOD/Acacia_Tree_NoLeaves_l_02_LOD2 | Acacia_Tree_NoLeaves_l_02_LOD2 | 35 | True | (12.7, 13.7, 11.8) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_NoLeaves_l_03_LOD/Acacia_Tree_NoLeaves_l_03_LOD0 | Acacia_Tree_NoLeaves_l_03_LOD0 | 34 | True | (11.0, 13.6, 14.8) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_NoLeaves_l_03_LOD/Acacia_Tree_NoLeaves_l_03_LOD1 | Acacia_Tree_NoLeaves_l_03_LOD1 | 38 | True | (11.0, 13.6, 14.8) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_NoLeaves_l_03_LOD/Acacia_Tree_NoLeaves_l_03_LOD2 | Acacia_Tree_NoLeaves_l_03_LOD2 | 43 | True | (11.1, 13.5, 14.8) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_NoLeaves_l_04_LOD/Acacia_Tree_NoLeaves_l_04_LOD0 | Acacia_Tree_NoLeaves_l_04_LOD0 | 26 | True | (11.2, 13.6, 11.7) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_NoLeaves_l_04_LOD/Acacia_Tree_NoLeaves_l_04_LOD1 | Acacia_Tree_NoLeaves_l_04_LOD1 | 27 | True | (11.1, 13.6, 11.6) | Trees |
| WL_Nature/Dressing/Trees/Acacia_Tree_NoLeaves_l_04_LOD/Acacia_Tree_NoLeaves_l_04_LOD2 | Acacia_Tree_NoLeaves_l_04_LOD2 | 31 | True | (11.2, 13.6, 11.7) | Trees |
| WL_Nature/Dressing/Trees/Birch_Tree_crk_l_01_LOD/Birch_Tree_crk_l_01_LOD0 | Birch_Tree_crk_l_01_LOD0 | 101 | True | (17.5, 3.9, 17.3) | Trees |
| WL_Nature/Dressing/Trees/Birch_Tree_crk_l_01_LOD/Birch_Tree_crk_l_01_LOD1 | Birch_Tree_crk_l_01_LOD1 | 99 | True | (16.7, 3.9, 16.5) | Trees |
| WL_Nature/Dressing/Trees/Birch_Tree_crk_l_01_LOD/Birch_Tree_crk_l_01_LOD2 | Birch_Tree_crk_l_01_LOD2 | 94 | True | (16.7, 3.8, 16.5) | Trees |
| WL_Nature/Dressing/Trees/Birch_Tree_NoLeaves_crk_l_02_LOD/Birch_Tree_NoLeaves_crk_l_02_LOD0 | Birch_Tree_NoLeaves_crk_l_02_LOD0 | 25 | True | (11.8, 5.4, 14.2) | Trees |
| WL_Nature/Dressing/Trees/Birch_Tree_NoLeaves_crk_l_02_LOD/Birch_Tree_NoLeaves_crk_l_02_LOD0 | Birch_Tree_NoLeaves_crk_l_02_LOD0 | 25 | True | (9.9, 5.4, 14.4) | Trees |
| WL_Nature/Dressing/Trees/Birch_Tree_NoLeaves_crk_l_02_LOD/Birch_Tree_NoLeaves_crk_l_02_LOD1 | Birch_Tree_NoLeaves_crk_l_02_LOD1 | 22 | True | (11.8, 5.3, 14.2) | Trees |
| WL_Nature/Dressing/Trees/Birch_Tree_NoLeaves_crk_l_02_LOD/Birch_Tree_NoLeaves_crk_l_02_LOD1 | Birch_Tree_NoLeaves_crk_l_02_LOD1 | 22 | True | (9.9, 5.4, 14.3) | Trees |
| WL_Nature/Dressing/Trees/Birch_Tree_NoLeaves_crk_l_02_LOD/Birch_Tree_NoLeaves_crk_l_02_LOD2 | Birch_Tree_NoLeaves_crk_l_02_LOD2 | 22 | True | (11.1, 4.6, 13.4) | Trees |
| WL_Nature/Dressing/Trees/Birch_Tree_NoLeaves_crk_l_02_LOD/Birch_Tree_NoLeaves_crk_l_02_LOD2 | Birch_Tree_NoLeaves_crk_l_02_LOD2 | 22 | True | (9.3, 4.6, 13.5) | Trees |
| WL_Nature/Dressing/Trees/Dead_Pine_Tree_crk_l_07_LOD/Dead_Pine_Tree_crk_l_07_LOD0 | Dead_Pine_Tree_crk_l_07_LOD0 | 27 | True | (12.9, 4.7, 9.6) | Trees |
| WL_Nature/Dressing/Trees/Dead_Pine_Tree_crk_l_07_LOD/Dead_Pine_Tree_crk_l_07_LOD0 | Dead_Pine_Tree_crk_l_07_LOD0 | 27 | True | (16.0, 5.7, 12.1) | Trees |
| WL_Nature/Dressing/Trees/Dead_Pine_Tree_crk_l_07_LOD/Dead_Pine_Tree_crk_l_07_LOD1 | Dead_Pine_Tree_crk_l_07_LOD1 | 26 | True | (12.9, 4.7, 9.5) | Trees |
| WL_Nature/Dressing/Trees/Dead_Pine_Tree_crk_l_07_LOD/Dead_Pine_Tree_crk_l_07_LOD1 | Dead_Pine_Tree_crk_l_07_LOD1 | 26 | True | (15.9, 5.7, 12.1) | Trees |
| WL_Nature/Dressing/Trees/Dead_Pine_Tree_crk_l_07_LOD/Dead_Pine_Tree_crk_l_07_LOD2 | Dead_Pine_Tree_crk_l_07_LOD2 | 17 | True | (15.1, 5.1, 10.3) | Trees |
| WL_Nature/Dressing/Trees/Dead_Pine_Tree_crk_l_09_LOD/Dead_Pine_Tree_crk_l_09_LOD0 | Dead_Pine_Tree_crk_l_09_LOD0 | 27 | True | (15.9, 2.0, 14.2) | Trees |
| WL_Nature/Dressing/Trees/Dead_Pine_Tree_crk_l_09_LOD/Dead_Pine_Tree_crk_l_09_LOD0 | Dead_Pine_Tree_crk_l_09_LOD0 | 27 | True | (20.6, 2.7, 18.0) | Trees |
| WL_Nature/Dressing/Trees/Dead_Pine_Tree_crk_l_09_LOD/Dead_Pine_Tree_crk_l_09_LOD1 | Dead_Pine_Tree_crk_l_09_LOD1 | 26 | True | (15.9, 2.0, 14.2) | Trees |
| WL_Nature/Dressing/Trees/Dead_Pine_Tree_crk_l_09_LOD/Dead_Pine_Tree_crk_l_09_LOD1 | Dead_Pine_Tree_crk_l_09_LOD1 | 26 | True | (20.5, 2.7, 18.0) | Trees |
| WL_Nature/Dressing/Trees/Dead_Pine_Tree_crk_l_09_LOD/Dead_Pine_Tree_crk_l_09_LOD2 | Dead_Pine_Tree_crk_l_09_LOD2 | 18 | True | (15.9, 2.1, 14.2) | Trees |
| WL_Nature/Dressing/Trees/Dead_Pine_Tree_crk_l_09_LOD/Dead_Pine_Tree_crk_l_09_LOD2 | Dead_Pine_Tree_crk_l_09_LOD2 | 18 | True | (20.6, 2.8, 18.0) | Trees |
| WL_Nature/Dressing/Trees/Dead_Tree_m_05_LOD/Dead_Tree_m_05_LOD0 | Dead_Tree_m_05_LOD0 | 15 | True | (10.7, 6.0, 10.7) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_crk_l_01_LOD/Oak_Tree_crk_l_01_LOD0 | Oak_Tree_crk_l_01_LOD0 | 369 | True | (18.3, 11.1, 18.7) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_crk_l_01_LOD/Oak_Tree_crk_l_01_LOD1 | Oak_Tree_crk_l_01_LOD1 | 364 | True | (18.3, 11.1, 18.7) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_crk_l_01_LOD/Oak_Tree_crk_l_01_LOD2 | Oak_Tree_crk_l_01_LOD2 | 350 | True | (18.1, 11.2, 18.5) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_crk_l_03_LOD/Oak_Tree_crk_l_03_LOD0 | Oak_Tree_crk_l_03_LOD0 | 130 | True | (10.5, 4.6, 10.0) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_crk_l_03_LOD/Oak_Tree_crk_l_03_LOD1 | Oak_Tree_crk_l_03_LOD1 | 129 | True | (10.4, 4.6, 9.9) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_crk_l_04_LOD/Oak_Tree_crk_l_04_LOD0 | Oak_Tree_crk_l_04_LOD0 | 127 | True | (10.0, 4.3, 11.4) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_crk_l_04_LOD/Oak_Tree_crk_l_04_LOD1 | Oak_Tree_crk_l_04_LOD1 | 123 | True | (9.9, 4.1, 11.2) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_crk_l_04_LOD/Oak_Tree_crk_l_04_LOD2 | Oak_Tree_crk_l_04_LOD2 | 122 | True | (9.6, 4.2, 11.2) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_crk_m_03_LOD/Oak_Tree_crk_m_03_LOD0 | Oak_Tree_crk_m_03_LOD0 | 63 | True | (11.0, 3.5, 11.0) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_crk_m_03_LOD/Oak_Tree_crk_m_03_LOD1 | Oak_Tree_crk_m_03_LOD1 | 61 | True | (11.0, 3.5, 10.9) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_crk_m_03_LOD/Oak_Tree_crk_m_03_LOD2 | Oak_Tree_crk_m_03_LOD2 | 59 | True | (11.0, 3.5, 11.0) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_l_01_LOD/Oak_Tree_l_01_LOD0 | Oak_Tree_l_01_LOD0 | 382 | True | (10.4, 12.3, 14.9) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_l_01_LOD/Oak_Tree_l_01_LOD0 | Oak_Tree_l_01_LOD0 | 382 | True | (12.5, 13.4, 16.8) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_l_01_LOD/Oak_Tree_l_01_LOD1 | Oak_Tree_l_01_LOD1 | 377 | True | (10.4, 12.3, 14.9) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_l_01_LOD/Oak_Tree_l_01_LOD1 | Oak_Tree_l_01_LOD1 | 377 | True | (12.5, 13.4, 16.8) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_l_01_LOD/Oak_Tree_l_01_LOD2 | Oak_Tree_l_01_LOD2 | 365 | True | (10.1, 12.6, 15.0) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_l_01_LOD/Oak_Tree_l_01_LOD2 | Oak_Tree_l_01_LOD2 | 365 | True | (12.2, 13.7, 16.8) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_l_03_LOD/Oak_Tree_l_03_LOD0 | Oak_Tree_l_03_LOD0 | 378 | True | (13.2, 11.5, 13.2) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_l_03_LOD/Oak_Tree_l_03_LOD1 | Oak_Tree_l_03_LOD1 | 373 | True | (12.9, 11.5, 13.0) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_l_03_LOD/Oak_Tree_l_03_LOD2 | Oak_Tree_l_03_LOD2 | 366 | True | (13.0, 11.5, 13.1) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_NoLeaves_crk_l_01_LOD/Oak_Tree_NoLeaves_crk_l_01_LOD0 | Oak_Tree_NoLeaves_crk_l_01_LOD0 | 33 | True | (14.2, 9.2, 7.9) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_NoLeaves_crk_l_01_LOD/Oak_Tree_NoLeaves_crk_l_01_LOD1 | Oak_Tree_NoLeaves_crk_l_01_LOD1 | 30 | True | (14.2, 9.2, 7.8) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_NoLeaves_crk_l_01_LOD/Oak_Tree_NoLeaves_crk_l_01_LOD2 | Oak_Tree_NoLeaves_crk_l_01_LOD2 | 32 | True | (14.1, 9.2, 7.7) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_NoLeaves_l_01_LOD/Oak_Tree_NoLeaves_l_01_LOD0 | Oak_Tree_NoLeaves_l_01_LOD0 | 33 | True | (13.9, 10.4, 8.8) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_NoLeaves_l_01_LOD/Oak_Tree_NoLeaves_l_01_LOD1 | Oak_Tree_NoLeaves_l_01_LOD1 | 30 | True | (13.8, 10.4, 8.8) | Trees |
| WL_Nature/Dressing/Trees/Oak_Tree_NoLeaves_l_01_LOD/Oak_Tree_NoLeaves_l_01_LOD2 | Oak_Tree_NoLeaves_l_01_LOD2 | 34 | True | (13.8, 10.4, 8.8) | Trees |
| WL_Nature/Dressing/Trees/Pine_Tree_NoLeaves_crk_l_07_LOD/Pine_Tree_NoLeaves_crk_l_07_LOD0 | Pine_Tree_NoLeaves_crk_l_07_LOD0 | 19 | True | (14.4, 4.9, 9.2) | Trees |
| WL_Nature/Dressing/Trees/Pine_Tree_NoLeaves_crk_l_07_LOD/Pine_Tree_NoLeaves_crk_l_07_LOD0 | Pine_Tree_NoLeaves_crk_l_07_LOD0 | 19 | True | (15.5, 5.1, 10.4) | Trees |
| WL_Nature/Dressing/Trees/Pine_Tree_NoLeaves_crk_l_07_LOD/Pine_Tree_NoLeaves_crk_l_07_LOD0 | Pine_Tree_NoLeaves_crk_l_07_LOD0 | 19 | True | (16.3, 5.5, 17.2) | Trees |
| WL_Nature/Dressing/Trees/Pine_Tree_NoLeaves_crk_l_07_LOD/Pine_Tree_NoLeaves_crk_l_07_LOD1 | Pine_Tree_NoLeaves_crk_l_07_LOD1 | 18 | True | (14.4, 4.8, 9.1) | Trees |
| WL_Nature/Dressing/Trees/Pine_Tree_NoLeaves_crk_l_07_LOD/Pine_Tree_NoLeaves_crk_l_07_LOD1 | Pine_Tree_NoLeaves_crk_l_07_LOD1 | 18 | True | (15.4, 5.1, 10.3) | Trees |
| WL_Nature/Dressing/Trees/Pine_Tree_NoLeaves_crk_l_07_LOD/Pine_Tree_NoLeaves_crk_l_07_LOD1 | Pine_Tree_NoLeaves_crk_l_07_LOD1 | 18 | True | (16.2, 5.4, 17.1) | Trees |
| WL_Nature/Dressing/Trees/Pine_Tree_NoLeaves_crk_l_07_LOD/Pine_Tree_NoLeaves_crk_l_07_LOD2 | Pine_Tree_NoLeaves_crk_l_07_LOD2 | 17 | True | (13.9, 4.8, 8.8) | Trees |
| WL_Nature/Dressing/Trees/Pine_Tree_NoLeaves_crk_l_07_LOD/Pine_Tree_NoLeaves_crk_l_07_LOD2 | Pine_Tree_NoLeaves_crk_l_07_LOD2 | 17 | True | (14.9, 5.1, 9.9) | Trees |
| WL_Nature/Dressing/Trees/Pine_Tree_NoLeaves_crk_l_07_LOD/Pine_Tree_NoLeaves_crk_l_07_LOD2 | Pine_Tree_NoLeaves_crk_l_07_LOD2 | 17 | True | (15.6, 5.4, 16.6) | Trees |
| WL_Nature/Dressing/Trees/Pine_Tree_NoLeaves_crk_l_08_LOD/Pine_Tree_NoLeaves_crk_l_08_LOD0 | Pine_Tree_NoLeaves_crk_l_08_LOD0 | 17 | True | (17.5, 4.1, 14.4) | Trees |
| WL_Nature/Dressing/Trees/Pine_Tree_NoLeaves_crk_l_08_LOD/Pine_Tree_NoLeaves_crk_l_08_LOD1 | Pine_Tree_NoLeaves_crk_l_08_LOD1 | 17 | True | (17.5, 4.1, 14.4) | Trees |
| WL_Nature/Dressing/Trees/Pine_Tree_NoLeaves_crk_l_08_LOD/Pine_Tree_NoLeaves_crk_l_08_LOD2 | Pine_Tree_NoLeaves_crk_l_08_LOD2 | 15 | True | (17.5, 4.1, 14.4) | Trees |
| WL_Nature/Dressing/Trees/Pine_Tree_OneSided_l_01_LOD/Pine_Tree_OneSided_l_01_LOD0 | Pine_Tree_OneSided_l_01_LOD0 | 283 | True | (11.0, 23.1, 11.0) | Trees |
| WL_Nature/Dressing/Trees/Pine_Tree_OneSided_l_01_LOD/Pine_Tree_OneSided_l_01_LOD1 | Pine_Tree_OneSided_l_01_LOD1 | 269 | True | (11.0, 22.8, 11.0) | Trees |
| WL_Nature/Dressing/Trees/Pine_Tree_OneSided_l_01_LOD/Pine_Tree_OneSided_l_01_LOD2 | Pine_Tree_OneSided_l_01_LOD2 | 223 | True | (11.0, 22.8, 11.0) | Trees |
| WL_Nature/Dressing/Trees/Random_Tree_crk_m_03_LOD/Random_Tree_crk_m_03_LOD0 | Random_Tree_crk_m_03_LOD0 | 78 | True | (10.3, 3.3, 12.3) | Trees |
| WL_Nature/Dressing/Trees/Random_Tree_crk_m_03_LOD/Random_Tree_crk_m_03_LOD1 | Random_Tree_crk_m_03_LOD1 | 76 | True | (10.2, 3.4, 12.2) | Trees |
| WL_Nature/Dressing/Trees/Random_Tree_crk_m_03_LOD/Random_Tree_crk_m_03_LOD2 | Random_Tree_crk_m_03_LOD2 | 73 | True | (10.2, 3.4, 12.3) | Trees |
| WL_Nature/WL_Water/Water_River_WL | WL_WaterPlane | 40000 | True | (100.0, 0.0, 400.0) | WL_Water_River |
지면 후보 119개
물 후보(이름 또는 셰이더에 water):
- WL_Nature/_Water/Water_L_b_01 · Water_03
- WL_Nature/_Water/Water_L_b_01 (1) · Water_03
- WL_Nature/_Water/Water_L_b_01 (2) · Water_03
- WL_Nature/_Water/Water_L_b_01 (3) · Water_03
- WL_Nature/WL_Water/Water_River_WL · WL_Water_River
합계 5개
Unity Terrain 컴포넌트: 0개
## D. 캐릭터 프리팹 머티리얼
캐릭터 프리팹 300개 · 렌더러 371 · 빈 슬롯 4
| 머티리얼 | 셰이더 | 슬롯 | RenderType | queue | BaseMap | MainTex | 정점색메시 | 경로 |
|---|---|---|---|---|---|---|---|---|
| ExpFireSparkle | CommonParticleOneShot | 2 | (none) | 2000 | - | - | - | Assets/ResWork/VFX/MasterStylizedFX/Materials/GroundBlasts/ExpFireSparkle.mat |
| lb_pur_C001 | Eric/URP Particles/Additive | 6 | Transparent | 3000 | - | O | - | Assets/ResWork/EricWang/FX_CartoonSkill Collection/Materials/lb_pur_C001.mat |
| FX_Bloodclaw | Eric/URP Particles/Alpha Blended | 6 | Transparent | 3000 | - | O | - | Assets/ResWork/EricWang/Game VFX Collection Vol 2(URP)/Prefabs/FX_Blood_Effect/Materials/FX_Bloodclaw.mat |
| FX_smoke_05 | Eric/URP Particles/Alpha Blended | 3 | Transparent | 3000 | - | O | - | Assets/ResWork/EricWang/FX_FireSkill/Materials/FX_smoke_05.mat |
| lb_20f_r 3 | Eric/URP Particles/Alpha Blended | 6 | Transparent | 3000 | - | O | - | Assets/ResWork/EricWang/FX_CartoonSkill Collection/Materials/lb_20f_r 3.mat |
| slash_01_purple | Eric/URP Particles/Alpha Blended | 6 | Transparent | 3000 | - | O | - | Assets/ResWork/EricWang/FX_CartoonSkill Collection/Materials/slash_01_purple.mat |
| slash_pur 2 | Eric/URP Particles/Alpha Blended | 6 | Transparent | 3000 | - | O | - | Assets/ResWork/EricWang/FX_CartoonSkill Collection/Materials/slash_pur 2.mat |
| slash_red | Eric/URP Particles/Alpha Blended | 6 | Transparent | 3000 | - | O | - | Assets/ResWork/EricWang/FX_CartoonSkill Collection/Materials/slash_red.mat |
| Cute_Spider_A | MK/Toon/URP/Standard/Simple | 2 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness/Materials/Cute_Spider/Cute_Spider_A.mat |
| Cute_Spider_B | MK/Toon/URP/Standard/Simple | 2 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness/Materials/Cute_Spider/Cute_Spider_B.mat |
| Cute_Spider_C | MK/Toon/URP/Standard/Simple | 2 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness/Materials/Cute_Spider/Cute_Spider_C.mat |
| Flower_Dryad_01 | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest/Materials/Flower_Dryad_01.mat |
| T_Angez_A | MK/Toon/URP/Standard/Simple | 2 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Angez/T_Angez_A.mat |
| T_Angez_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Angez/T_Angez_C.mat |
| T_Anto_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert/Materials/Anto/T_Anto_A.mat |
| T_Anto_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert/Materials/Anto/T_Anto_B.mat |
| T_Anto_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert/Materials/Anto/T_Anto_C.mat |
| T_Anto_D | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert/Materials/Anto/T_Anto_D.mat |
| T_Anto_E | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert/Materials/Anto/T_Anto_E.mat |
| T_Anubis_A | MK/Toon/URP/Standard/Simple | 2 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Pyramid/Materials/Anubis/T_Anubis_A.mat |
| T_Aspethis_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Pyramid/Materials/Aspethis/T_Aspethis_A.mat |
| T_Aspethis_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Pyramid/Materials/Aspethis/T_Aspethis_B.mat |
| T_Aspethis_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Pyramid/Materials/Aspethis/T_Aspethis_C.mat |
| T_Aspethis_D | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Pyramid/Materials/Aspethis/T_Aspethis_D.mat |
| T_Batty_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness/Materials/Batty/T_Batty_A.mat |
| T_Batty_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness/Materials/Batty/T_Batty_B.mat |
| T_Batty_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness/Materials/Batty/T_Batty_C.mat |
| T_Batty_D | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness/Materials/Batty/T_Batty_D.mat |
| T_Beeto_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Beeto/T_Beeto_A.mat |
| T_Beeto_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Beeto/T_Beeto_B.mat |
| T_Beeto_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Beeto/T_Beeto_C.mat |
| T_Beez_01 | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest/Materials/T_Beez_01.mat |
| T_Beez_02 | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest/Materials/T_Beez_02.mat |
| T_Beez_03 | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest/Materials/T_Beez_03.mat |
| T_Big_Boar_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Big_Boar_A.mat |
| T_Big_Boar_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Big_Boar_B.mat |
| T_Big_Boar_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Big_Boar_C.mat |
| T_Brother_Penguin_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Ice/Materials/Brother Penguin/T_Brother_Penguin_A.mat |
| T_Brother_Penguin_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Ice/Materials/Brother Penguin/T_Brother_Penguin_B.mat |
| T_Brother_Penguin_C | MK/Toon/URP/Standard/Simple | 5 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Ice/Materials/Brother Penguin/T_Brother_Penguin_C.mat |
| T_Cactuso_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert/Materials/Cactuso/T_Cactuso_A.mat |
| T_Cactuso_Baby_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert/Materials/Cactuso/T_Cactuso_Baby_A.mat |
| T_Chamelga_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Chamelga/T_Chamelga_A.mat |
| T_Chamelga_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Chamelga/T_Chamelga_B.mat |
| T_Chamelga_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Chamelga/T_Chamelga_C.mat |
| T_Chicky_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Chicky/T_Chicky_A.mat |
| T_Chicky_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Chicky/T_Chicky_B.mat |
| T_Chicky_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Chicky/T_Chicky_C.mat |
| T_Condore_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Condore/T_Condore_A.mat |
| T_Condore_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Condore/T_Condore_B.mat |
| T_Condore_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Condore/T_Condore_C.mat |
| T_Crokos_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Crokos/T_Crokos_A.mat |
| T_Crokos_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Crokos/T_Crokos_B.mat |
| T_Crokos_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Crokos/T_Crokos_C.mat |
| T_Cute_Butterfly_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire/Materials/Cute Phoenix/T_Cute_Butterfly_A.mat |
| T_Cute_Butterfly_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire/Materials/Cute Phoenix/T_Cute_Butterfly_B.mat |
| T_Cute_Crab_Blue | MK/Toon/URP/Standard/Simple | 3 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Crab/T_Cute_Crab_Blue.mat |
| T_Cute_Crab_Green | MK/Toon/URP/Standard/Simple | 3 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Crab/T_Cute_Crab_Green.mat |
| T_Cute_Crab_Red | MK/Toon/URP/Standard/Simple | 3 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Crab/T_Cute_Crab_Red.mat |
| T_Cute_Octopus_A | MK/Toon/URP/Standard/Simple | 2 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Octopus/T_Cute_Octopus_A.mat |
| T_Cute_Octopus_B | MK/Toon/URP/Standard/Simple | 2 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Octopus/T_Cute_Octopus_B.mat |
| T_Cute_Octopus_C | MK/Toon/URP/Standard/Simple | 2 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Octopus/T_Cute_Octopus_C.mat |
| T_Cute_Octopus_D | MK/Toon/URP/Standard/Simple | 2 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Octopus/T_Cute_Octopus_D.mat |
| T_Cute_Phoenix_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire/Materials/Cute Phoenix/T_Cute_Phoenix_A.mat |
| T_Cute_Phoenix_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire/Materials/Cute Phoenix/T_Cute_Phoenix_B.mat |
| T_Cute_Shellfish_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Shellfish/T_Cute_Shellfish_A.mat |
| T_Cute_Shellfish_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Shellfish/T_Cute_Shellfish_B.mat |
| T_Cute_Shellfish_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Shellfish/T_Cute_Shellfish_C.mat |
| T_Cute_Shellfish_D | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Shellfish/T_Cute_Shellfish_D.mat |
| T_Cute_Shellfish_E | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Shellfish/T_Cute_Shellfish_E.mat |
| T_Cute_Shellfish_F | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Shellfish/T_Cute_Shellfish_F.mat |
| T_Cute_Shellfish_G | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Shellfish/T_Cute_Shellfish_G.mat |
| T_Cute_Shellfish_H | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Shellfish/T_Cute_Shellfish_H.mat |
| T_Cute_Shellfish_I | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Shellfish/T_Cute_Shellfish_I.mat |
| T_Cute_Starfish_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Starfish/T_Cute_Starfish_A.mat |
| T_Cute_Starfish_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Starfish/T_Cute_Starfish_B.mat |
| T_Cute_Starfish_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Starfish/T_Cute_Starfish_C.mat |
| T_Cute_Starfish_D | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Starfish/T_Cute_Starfish_D.mat |
| T_Cute_Starfish_E | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Starfish/T_Cute_Starfish_E.mat |
| T_Cute_Starfish_F | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Starfish/T_Cute_Starfish_F.mat |
| T_Cute_Starfish_G | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Starfish/T_Cute_Starfish_G.mat |
| T_Cute_Starfish_H | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Starfish/T_Cute_Starfish_H.mat |
| T_Cute_Starfish_I | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Starfish/T_Cute_Starfish_I.mat |
| T_Cute_Starfish_J | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Starfish/T_Cute_Starfish_J.mat |
| T_Cute_Starfish_K | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Starfish/T_Cute_Starfish_K.mat |
| T_Cute_Starfish_L | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Cute_Starfish/T_Cute_Starfish_L.mat |
| T_Devil Tree_01 | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest/Materials/T_Devil Tree_01.mat |
| T_Devil Tree_02 | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest/Materials/T_Devil Tree_02.mat |
| T_Devil Tree_03 | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest/Materials/T_Devil Tree_03.mat |
| T_Devil Tree_04 | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest/Materials/T_Devil Tree_04.mat |
| T_Devilu_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Devilu/T_Devilu_A.mat |
| T_Devilu_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Devilu/T_Devilu_B.mat |
| T_Devilu_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Devilu/T_Devilu_C.mat |
| T_Fire_Chick_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Fire Chick/T_Fire_Chick_A.mat |
| T_Fire_Chick_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Fire Chick/T_Fire_Chick_B.mat |
| T_Fire_Chick_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Fire Chick/T_Fire_Chick_C.mat |
| T_Fire_Chick_D | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Fire Chick/T_Fire_Chick_D.mat |
| T_Fire_Gazer_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire/Materials/Gazer/T_Fire_Gazer_A.mat |
| T_Fire_Gazer_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire/Materials/Gazer/T_Fire_Gazer_B.mat |
| T_Fire_Gazer_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire/Materials/Gazer/T_Fire_Gazer_C.mat |
| T_Fire_Pig_A | MK/Toon/URP/Standard/Simple | 2 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire/Materials/Fire Pig/T_Fire_Pig_A.mat |
| T_Fire_Pig_B | MK/Toon/URP/Standard/Simple | 2 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire/Materials/Fire Pig/T_Fire_Pig_B.mat |
| T_Fofo_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Fofo/T_Fofo_A.mat |
| T_Fofo_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Fofo/T_Fofo_B.mat |
| T_Fofo_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Fofo/T_Fofo_C.mat |
| T_Fofo_D | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Fofo/T_Fofo_D.mat |
| T_Fofo_E | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Fofo/T_Fofo_E.mat |
| T_Forest_Butterfly_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Forest_Butterfly_A.mat |
| T_Forest_Butterfly_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Forest_Butterfly_B.mat |
| T_Forest_Butterfly_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Forest_Butterfly_C.mat |
| T_Forest_Butterfly_D | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Forest_Butterfly_D.mat |
| T_Goatz_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Goatz/T_Goatz_A.mat |
| T_Goatz_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Goatz/T_Goatz_B.mat |
| T_Goatz_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Goatz/T_Goatz_C.mat |
| T_Golem_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire/Materials/Golem/T_Golem_A.mat |
| T_Golem_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire/Materials/Golem/T_Golem_B.mat |
| T_Golem_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire/Materials/Golem/T_Golem_C.mat |
| T_Golem_Child_A | MK/Toon/URP/Standard/Simple | 5 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert/Materials/Golem Child/T_Golem_Child_A.mat |
| T_Hourglass_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Hourglass/T_Hourglass_A.mat |
| T_Hourglass_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Hourglass/T_Hourglass_B.mat |
| T_Hourglass_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Hourglass/T_Hourglass_C.mat |
| T_Hourglass_D | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Hourglass/T_Hourglass_D.mat |
| T_Ice_Bear_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Ice/Materials/Ice Bear/T_Ice_Bear_A.mat |
| T_Ice_Bear_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Ice/Materials/Ice Bear/T_Ice_Bear_B.mat |
| T_Ice_Cube_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Ice/Materials/Ice Cube/T_Ice_Cube_A.mat |
| T_Ice_Cube_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Ice/Materials/Ice Cube/T_Ice_Cube_B.mat |
| T_Ice_Starflake_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Ice/Materials/Ice Starflake/T_Ice_Starflake_A.mat |
| T_Ice_Starflake_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Ice/Materials/Ice Starflake/T_Ice_Starflake_B.mat |
| T_Ice_Starflake_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Ice/Materials/Ice Starflake/T_Ice_Starflake_C.mat |
| T_Kirey_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Kirey/T_Kirey_A.mat |
| T_Kirey_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Kirey/T_Kirey_B.mat |
| T_Kirey_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Kirey/T_Kirey_C.mat |
| T_Krake_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Krake/T_Krake_A.mat |
| T_Krake_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Krake/T_Krake_B.mat |
| T_Krake_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Krake/T_Krake_C.mat |
| T_Lusif | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness/Materials/Lusif/T_Lusif.mat |
| T_Lusif_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness/Materials/Lusif/T_Lusif_B.mat |
| T_Magic_Book_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Magicbook/T_Magic_Book_A.mat |
| T_Magic_Book_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Magicbook/T_Magic_Book_B.mat |
| T_Magic_Book_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Magicbook/T_Magic_Book_C.mat |
| T_Magic_Book_D | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Magicbook/T_Magic_Book_D.mat |
| T_Magic_Book_E | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Magicbook/T_Magic_Book_E.mat |
| T_Magic_Mirror_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Magicmirror/T_Magic_Mirror_A.mat |
| T_Magic_Mirror_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Magicmirror/T_Magic_Mirror_B.mat |
| T_Magic_Mirror_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Magicmirror/T_Magic_Mirror_C.mat |
| T_Mammol_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Mammol/T_Mammol_A.mat |
| T_Mammol_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Mammol/T_Mammol_B.mat |
| T_Mega_Golem_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert/Materials/Mega Golem/T_Mega_Golem_A.mat |
| T_Mega_Golem_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert/Materials/Mega Golem/T_Mega_Golem_B.mat |
| T_Mega_Ice_Golem_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Ice/Materials/Ice Golem/T_Mega_Ice_Golem_A.mat |
| T_Mimix_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Mimix/T_Mimix_A.mat |
| T_Mimix_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Mimix/T_Mimix_B.mat |
| T_Mimix_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Mimix/T_Mimix_C.mat |
| T_Mimix_D | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Mimix/T_Mimix_D.mat |
| T_Mimix_E | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Mimix/T_Mimix_E.mat |
| T_Mini_Ice_Bear_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Ice/Materials/Mini Ice Bear/T_Mini_Ice_Bear_A.mat |
| T_Mini_Ice_Bear_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Ice/Materials/Mini Ice Bear/T_Mini_Ice_Bear_B.mat |
| T_Mini_Ice_Bear_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Ice/Materials/Mini Ice Bear/T_Mini_Ice_Bear_C.mat |
| T_Mini_Ice_Cube_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Ice/Materials/Mini Ice Cube/T_Mini_Ice_Cube_A.mat |
| T_Mini_Ice_Cube_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Ice/Materials/Mini Ice Cube/T_Mini_Ice_Cube_B.mat |
| T_Minotos | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire/Materials/Minotos/T_Minotos.mat |
| T_Mummy_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Pyramid/Materials/Mummy/T_Mummy_A.mat |
| T_Mummy_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Pyramid/Materials/Mummy/T_Mummy_B.mat |
| T_Mummy_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Pyramid/Materials/Mummy/T_Mummy_C.mat |
| T_Mummy_D | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Pyramid/Materials/Mummy/T_Mummy_D.mat |
| T_Picoco_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Picoco/T_Picoco_A.mat |
| T_Picoco_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Picoco/T_Picoco_B.mat |
| T_Picoco_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Picoco/T_Picoco_C.mat |
| T_Planta_SetA | MK/Toon/URP/Standard/Simple | 5 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest/Materials/T_Planta_SetA.mat |
| T_Platopo_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Platopo_A.mat |
| T_Platopo_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Platopo_B.mat |
| T_Platopo_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Platopo_C.mat |
| T_Podol_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Podol/T_Podol_A.mat |
| T_Podol_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Podol/T_Podol_B.mat |
| T_Podol_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Podol/T_Podol_C.mat |
| T_Podol_D | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Podol/T_Podol_D.mat |
| T_Poho_A | MK/Toon/URP/Standard/Simple | 4 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Poho/T_Poho_A.mat |
| T_Poho_B | MK/Toon/URP/Standard/Simple | 4 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Poho/T_Poho_B.mat |
| T_Poho_C | MK/Toon/URP/Standard/Simple | 4 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Poho/T_Poho_C.mat |
| T_Poho_D | MK/Toon/URP/Standard/Simple | 4 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Poho/T_Poho_D.mat |
| T_Poho_E | MK/Toon/URP/Standard/Simple | 4 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Poho/T_Poho_E.mat |
| T_Poho_F | MK/Toon/URP/Standard/Simple | 4 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Poho/T_Poho_F.mat |
| T_Poho_G | MK/Toon/URP/Standard/Simple | 4 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Poho/T_Poho_G.mat |
| T_Porin_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Porin_A.mat |
| T_Porin_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Porin_B.mat |
| T_Porin_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Porin_C.mat |
| T_Porin_D | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Porin_D.mat |
| T_Porin_E | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Porin_E.mat |
| T_Pota_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Pota/T_Pota_A.mat |
| T_Pota_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Pota/T_Pota_B.mat |
| T_Pota_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Pota/T_Pota_C.mat |
| T_Pota_D | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Pota/T_Pota_D.mat |
| T_Prizon_01 | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness/Materials/Prizon/T_Prizon_01.mat |
| T_Prizon_02 | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness/Materials/Prizon/T_Prizon_02.mat |
| T_Prizon_03 | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness/Materials/Prizon/T_Prizon_03.mat |
| T_Puffe_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Puffe/T_Puffe_A.mat |
| T_Puffe_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Puffe/T_Puffe_B.mat |
| T_Puffe_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Water/Materials/Puffe/T_Puffe_C.mat |
| T_Pummy_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Pyramid/Materials/Pummy/T_Pummy_A.mat |
| T_Pummy_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Pyramid/Materials/Pummy/T_Pummy_B.mat |
| T_Pummy_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Pyramid/Materials/Pummy/T_Pummy_C.mat |
| T_Pummy_D | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Pyramid/Materials/Pummy/T_Pummy_D.mat |
| T_Queen_Undead | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Queen_Undead/T_Queen_Undead.mat |
| T_Rabby_01 | MK/Toon/URP/Standard/Simple | 3 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest/Materials/T_Rabby_01.mat |
| T_Rabby_02 | MK/Toon/URP/Standard/Simple | 3 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest/Materials/T_Rabby_02.mat |
| T_Rabby_03 | MK/Toon/URP/Standard/Simple | 3 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest/Materials/T_Rabby_03.mat |
| T_Racco_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Racco_A.mat |
| T_Racco_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Racco_B.mat |
| T_Racco_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Racco_C.mat |
| T_Rato_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert/Materials/Rato/T_Rato_A.mat |
| T_Rato_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert/Materials/Rato/T_Rato_B.mat |
| T_Rato_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert/Materials/Rato/T_Rato_C.mat |
| T_Sandga_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Sandga/T_Sandga_A.mat |
| T_Sandga_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Sandga/T_Sandga_B.mat |
| T_Sandga_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert 2/Materials/Sandga/T_Sandga_C.mat |
| T_Scarabro_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Pyramid/Materials/Scarabro/T_Scarabro_A.mat |
| T_Scarabro_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Pyramid/Materials/Scarabro/T_Scarabro_B.mat |
| T_Scarabro_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Pyramid/Materials/Scarabro/T_Scarabro_C.mat |
| T_Scarabro_D | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Pyramid/Materials/Scarabro/T_Scarabro_D.mat |
| T_Scopionto_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert/Materials/Scorpionto/T_Scopionto_A.mat |
| T_Scopionto_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert/Materials/Scorpionto/T_Scopionto_B.mat |
| T_Scopionto_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Desert/Materials/Scorpionto/T_Scopionto_C.mat |
| T_Shaga_A | MK/Toon/URP/Standard/Simple | 2 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Shaga_A.mat |
| T_Shaga_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Shaga_B.mat |
| T_Shaga_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Shaga_C.mat |
| T_Skull_Shaman_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Skull_Shaman/T_Skull_Shaman_A.mat |
| T_Skull_Shaman_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Skull_Shaman/T_Skull_Shaman_B.mat |
| T_Skull_Shaman_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Skull_Shaman/T_Skull_Shaman_C.mat |
| T_Snailo_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Snailo_A.mat |
| T_Snailo_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Snailo_B.mat |
| T_Snailo_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Snailo_C.mat |
| T_Snailo_D | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest 2/Materials/T_Snailo_D.mat |
| T_Squif_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Squif/T_Squif_A.mat |
| T_Squif_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Squif/T_Squif_B.mat |
| T_Squif_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Squif/T_Squif_C.mat |
| T_Tampora_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire/Materials/Tampora/T_Tampora_A.mat |
| T_Tampora_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire/Materials/Tampora/T_Tampora_B.mat |
| T_Tampora_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire/Materials/Tampora/T_Tampora_C.mat |
| T_Teruru_A | MK/Toon/URP/Standard/Simple | 3 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Teruru/T_Teruru_A.mat |
| T_Teruru_B | MK/Toon/URP/Standard/Simple | 3 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Teruru/T_Teruru_B.mat |
| T_Teruru_C | MK/Toon/URP/Standard/Simple | 3 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Holy/Materials/Teruru/T_Teruru_C.mat |
| T_Turnipa_01 | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest/Materials/T_Turnipa_01.mat |
| T_Turnipa_02 | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest/Materials/T_Turnipa_02.mat |
| T_Turnipa_03 | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Forest/Materials/T_Turnipa_03.mat |
| T_Whispa_01 | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness/Materials/Whispa/T_Whispa_01.mat |
| T_Whispa_02 | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness/Materials/Whispa/T_Whispa_02.mat |
| T_Whispa_03 | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness/Materials/Whispa/T_Whispa_03.mat |
| T_Whispa_04 | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness/Materials/Whispa/T_Whispa_04.mat |
| T_Wizos_A | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Wizos/T_Wizos_A.mat |
| T_Wizos_B | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Wizos/T_Wizos_B.mat |
| T_Wizos_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Darkness 2/Materials/Wizos/T_Wizos_C.mat |
| T_firetree_A | MK/Toon/URP/Standard/Simple | 2 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Firetree/T_firetree_A.mat |
| T_firetree_B | MK/Toon/URP/Standard/Simple | 3 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Firetree/T_firetree_B.mat |
| T_firetree_C | MK/Toon/URP/Standard/Simple | 1 | Opaque | 2000 | - | O | - | Assets/ResWork/Suriyun/Monster Pack Fire 2/Materials/Firetree/T_firetree_C.mat |
| Default-ParticleSystem | Particles/Standard Unlit | 2 | Transparent | 3000 | - | O | - | Resources/unity_builtin_extra |
| Ai_Lash | Toon/Toon | 1 | Opaque | 2000 | O | O | O | Assets/ResWork/Suriyun/Characters/Ai/Materials/Ai/Base_character/Ai_Lash.mat |
| Ai_cloth | Toon/Toon | 3 | Opaque | 2000 | O | O | - | Assets/ResWork/Suriyun/Characters/Ai/Materials/Ai/Ai_cloth.mat |
| Ai_eyeline | Toon/Toon | 2 | Opaque | 2000 | - | - | O | Assets/ResWork/Suriyun/Characters/Ai/Materials/Ai/Base_character/Ai_eyeline.mat |
| Ai_face | Toon/Toon | 3 | Opaque | 2000 | O | O | O | Assets/ResWork/Suriyun/Characters/Ai/Materials/Ai/Base_character/Ai_face.mat |
| Ai_hair | Toon/Toon | 1 | Opaque | 2000 | O | O | - | Assets/ResWork/Suriyun/Characters/Ai/Materials/Ai/Ai_hair.mat |
| Ai_skin | Toon/Toon | 1 | Opaque | 2000 | O | O | - | Assets/ResWork/Suriyun/Characters/Ai/Materials/Ai/Ai_skin.mat |
| bikini10 | Toon/Toon | 1 | Opaque | 2000 | O | O | - | Assets/ResWork/Suriyun/Characters/Ai/Materials/Ai/Bikini/bikini10.mat |
| Ai_eyeL | Unlit/Transparent | 1 | Transparent | 3000 | - | O | O | Assets/ResWork/Suriyun/Characters/Ai/Materials/Ai/Base_character/Ai_eyeL.mat |
| Ai_eyeR | Unlit/Transparent | 1 | Transparent | 3000 | - | O | O | Assets/ResWork/Suriyun/Characters/Ai/Materials/Ai/Base_character/Ai_eyeR.mat |
| cheek | Unlit/Transparent | 1 | Transparent | 3000 | - | O | O | Assets/ResWork/Suriyun/Characters/Ai/Materials/Ai/Base_character/cheek.mat |
셰이더별 개수:
CommonParticleOneShot = 1
Eric/URP Particles/Additive = 1
Eric/URP Particles/Alpha Blended = 6
MK/Toon/URP/Standard/Simple = 246
Particles/Standard Unlit = 1
Toon/Toon = 7
Unlit/Transparent = 3
머티리얼 합계 265종
RESULT PASS · 2/2 · FAIL 0

View File

@ -53,7 +53,8 @@ MonoBehaviour:
hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3}
m_RendererFeatures:
- {fileID: -1878332245247344467}
m_RendererFeatureMap: adc0de57c6d2eee5
- {fileID: 3640211299048422604}
m_RendererFeatureMap: adc0de57c6d2eee5ccfc24cbe3a08432
m_UseNativeRenderPass: 0
postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2}
xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2}
@ -96,3 +97,16 @@ MonoBehaviour:
m_CopyDepthMode: 0
m_AccurateGbufferNormals: 0
m_IntermediateTextureMode: 1
--- !u!114 &3640211299048422604
MonoBehaviour:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 60c763117f76c4149bbc7ec6c4fa6d23, type: 3}
m_Name: PixelOutlineSetup
m_EditorClassIdentifier: Assembly-CSharp::Environment.PixelOutlineSetupFeature
m_Active: 0

8
Assets/WL/Look/Env.meta Normal file
View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 444fc99905a12e64aab675548b2e785c
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,651 @@
// ─────────────────────────────────────────────────────────────────────────────
// EnvLook.cs — Critter Environment 룩 런타임 스왑 (인게임 맵 한정 · 원본 훅 0 · 에셋 파일 수정 0)
//
// PD 지시 #814 · 발주서 WL-814c §1-3/4/5/6 (2026-09-10)
//
// ■ 무엇을 하나 (맵 진입 경계 = 814a PixelLook / 811q EffectWarmup 과 **같은 판정**)
// ① 스왑 : SO 표(원본 머티리얼 → Toon 머티리얼)에 **있는 것만** sharedMaterials 를 갈아끼운다.
// 표에 없는 파티클·이펙트·UI 머티리얼은 절대 건드리지 않는다.
// ② 새 스폰 : InGameInfo.tf_Objs 직속 자식 중 **처음 보는 인스턴스만** 훑어 같은 스왑을 적용(813m3 방식).
// ③ 외곽선 : URP 렌더러의 PixelOutlineSetupFeature 를 SetActive(true) — 깊이·노멀 텍스처를 켠다.
// Toon 셰이더가 그 텍스처로 오브젝트 안에서 1px 외곽선을 그린다.
// ④ 잔디 : 지면 메시에 Critter MeshInstancesBehaviour 를 런타임 부착(GPU 인스턴싱 · 렌더 전용).
// ⑤ 물 : 물 렌더러를 Critter Water 머티리얼로 스왑(반사 카메라는 붙이지 않는다 = 성능).
// 맵을 벗어나면 · enabled=0 · OnApplicationQuit · 에디터 플레이모드 종료에서 **전부 원복**.
//
// ■ 🔴 왜 「되돌리기」가 중요한가
// 머티리얼·렌더러 피처는 디스크 위의 프로젝트 에셋이다. 값을 바꾼 채로 두면 PD 가 「Save Project」 를
// 누르는 순간 프로젝트가 오염된다. 그래서
// · 원본 .mat 파일에는 어떤 값도 쓰지 않는다(참조만 바꾼다)
// · EditorUtility.SetDirty 호출 0
// · 4중 복원: 맵 이탈 · 러너 OnDisable · OnApplicationQuit · playModeStateChanged
//
// ■ 성능 / GC
// Tick 은 「지금이 폴링 시각인가」 float 비교뿐이다(경계에서만 실제 작업). 새 스폰 스윕은 인스턴스 ID
// 캐시가 히트하면 할당 0(List·HashSet 재사용). 잔디는 Graphics.DrawMeshInstancedIndirect = 지면당 2 드로우콜.
//
// ■ C8 롤백
// WLEnvLookSettings.enabled = 0 → 러너 오브젝트 0 · 스왑 0 · 피처 0 · 잔디 0.
//
// 🔴 Assets/WL/Look/Env/ 에 .asmdef 를 만들지 말 것.
// 🔴 이 파일은 Debug.LogError / Debug.LogException 을 쓰지 않는다(813z 규칙).
// 🔴 Critter 는 전역 네임스페이스 `Environment` 를 쓴다(System.Environment 와 충돌) → global:: 로 명시한다.
// ─────────────────────────────────────────────────────────────────────────────
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Rendering;
using UnityEngine.Rendering.Universal;
namespace WL.Look.Env
{
/// <summary>Critter 룩 스왑. 정적 · 새 Manager/Singleton 0(러너는 숨김 GameObject 1개).</summary>
public static class EnvLook
{
static WLEnvLookSettings Cfg { get { return WLEnvLookSettings.Instance; } }
public static bool Active { get { return WLEnvLookSettings.Enabled; } }
// ───────────────────────────────────────── 상태
struct Rec { public Renderer r; public Material[] orig; }
static readonly Dictionary<int, Material> s_table = new Dictionary<int, Material>(64);
static readonly List<Rec> s_recs = new List<Rec>(512);
static readonly HashSet<int> s_seenRenderers = new HashSet<int>();
static readonly HashSet<int> s_seenSpawns = new HashSet<int>();
static readonly List<Renderer> s_rbuf = new List<Renderer>(256);
static readonly List<GameObject> s_grass = new List<GameObject>(8);
static readonly List<MeshRenderer> s_groundBuf = new List<MeshRenderer>(64);
static bool s_applied;
static bool s_tableBuilt;
static ScriptableRendererFeature s_feature;
static bool s_featureOrig;
static bool s_featureChanged;
// ───────────────────────────────────────── 경계 감시
static PCActor s_lastPc;
static int s_lastMapId = int.MinValue;
static float s_nextPoll;
static float s_nextSpawnSweep;
static bool s_faulted;
// ───────────────────────────────────────── 진단(프로브가 읽는다)
public static int Boundaries, Applies, Restores, SkippedLobby;
public static int SwappedRenderers, SwappedSlots, RestoredRenderers;
public static int SpawnSweeps, SpawnSwapped;
public static int GrassObjects, GrassInstances, GrassDrawCalls;
public static int WaterSwapped;
public static bool IsApplied { get { return s_applied; } }
public static int TablePairs { get { return s_table.Count; } }
public static bool FeatureActiveNow { get { return s_feature != null && s_feature.isActive; } }
public static string FeatureName { get { return s_feature != null ? s_feature.name : ""; } }
public static string LastLog = "";
// ═════════════════════════════════════════════════════════════════════
// 표
// ═════════════════════════════════════════════════════════════════════
static void BuildTable(WLEnvLookSettings c)
{
if (s_tableBuilt) return;
s_tableBuilt = true;
s_table.Clear();
if (c.originals == null || c.toons == null) return;
int n = Mathf.Min(c.originals.Length, c.toons.Length);
for (int i = 0; i < n; i++)
{
var o = c.originals[i]; var t = c.toons[i];
if (o == null || t == null) continue;
s_table[o.GetInstanceID()] = t;
}
}
/// <summary>SO 를 바꿔치기했을 때 표를 다시 만들게 한다(프로브·에디터 스크립트).</summary>
public static void InvalidateTable() { s_tableBuilt = false; }
/// <summary>프로브·캡처 전용 — 맵 경계 판정 없이 표만 만들고 「적용 중」 상태로 들어간다.</summary>
public static void BeginForProbe()
{
var c = Cfg;
if (c == null) return;
BuildTable(c);
s_applied = true;
}
// ═════════════════════════════════════════════════════════════════════
// 적용 / 복원
// ═════════════════════════════════════════════════════════════════════
/// <summary>맵·캐릭터·잔디·물·외곽선 피처를 한 번에 적용한다. 이미 적용 중이면 아무 것도 하지 않는다.</summary>
public static bool ApplyNow(string reason)
{
var c = Cfg;
if (c == null || !WLEnvLookSettings.Enabled) return false;
if (s_applied) return false;
BuildTable(c);
s_applied = true;
Applies++;
Transform mapRoot = FindMapRoot();
if (c.swapMap && mapRoot != null) SweepRoot(mapRoot);
if (c.swapCharacters) SweepCharacters();
if (c.waterEnabled) SwapWater(mapRoot, c);
if (c.outlineFeature) SetFeature(true);
if (c.grassEnabled) AttachGrass(mapRoot, c);
s_seenSpawns.Clear();
s_nextSpawnSweep = 0f;
if (c.verboseLog)
Debug.Log("[WL814c EnvLook] 적용(" + reason + ") 렌더러 " + SwappedRenderers + " · 슬롯 " + SwappedSlots +
" · 물 " + WaterSwapped + " · 잔디 " + GrassObjects + "(" + GrassInstances + "개) · 피처 " + FeatureActiveNow);
LastLog = "적용 " + reason;
return true;
}
/// <summary>원본 머티리얼로 되돌리고 잔디를 지우고 피처를 원래 상태로 돌린다.</summary>
public static bool RestoreNow(string reason)
{
if (!s_applied) return false;
s_applied = false;
for (int i = 0; i < s_recs.Count; i++)
{
var rec = s_recs[i];
if (rec.r == null) continue;
rec.r.sharedMaterials = rec.orig;
RestoredRenderers++;
}
s_recs.Clear();
s_seenRenderers.Clear();
s_seenSpawns.Clear();
SwappedRenderers = 0; SwappedSlots = 0; WaterSwapped = 0;
DetachGrass();
var cc = Cfg;
if (cc == null || cc.outlineFeatureOnlyInBattleMap) SetFeature(false); // 인게임 한정이면 끈다
Restores++;
var c = Cfg;
if (c != null && c.verboseLog) Debug.Log("[WL814c EnvLook] 복원(" + reason + ") 렌더러 " + RestoredRenderers);
LastLog = "복원 " + reason;
return true;
}
/// <summary>프로브·A/B 용: 처음 상태로 되돌린다.</summary>
public static void ResetForProbe()
{
RestoreNow("probe-reset");
s_lastPc = null; s_lastMapId = int.MinValue; s_nextPoll = 0f; s_nextSpawnSweep = 0f; s_faulted = false;
s_tableBuilt = false; s_table.Clear();
Boundaries = Applies = Restores = SkippedLobby = 0;
SwappedRenderers = SwappedSlots = RestoredRenderers = 0;
SpawnSweeps = SpawnSwapped = 0;
GrassObjects = GrassInstances = GrassDrawCalls = 0;
WaterSwapped = 0;
LastLog = "";
}
// ═════════════════════════════════════════════════════════════════════
// 스왑
// ═════════════════════════════════════════════════════════════════════
/// <summary>루트 아래 렌더러 전수 스왑(표에 있는 슬롯만). 프로브가 직접 부를 수 있다.</summary>
public static int SweepRoot(Transform root)
{
if (root == null) return 0;
s_rbuf.Clear();
root.GetComponentsInChildren<Renderer>(true, s_rbuf);
int n = 0;
for (int i = 0; i < s_rbuf.Count; i++) if (SwapRenderer(s_rbuf[i])) n++;
return n;
}
/// <summary>렌더러 하나. 표에 걸리는 슬롯이 하나도 없으면 아무 것도 하지 않는다(할당 0).</summary>
public static bool SwapRenderer(Renderer r)
{
if (r == null || r is ParticleSystemRenderer) return false;
int id = r.GetInstanceID();
if (s_seenRenderers.Contains(id)) return false;
s_seenRenderers.Add(id);
var cur = r.sharedMaterials;
bool any = false;
for (int i = 0; i < cur.Length; i++)
{
var m = cur[i];
if (m != null && s_table.ContainsKey(m.GetInstanceID())) { any = true; break; }
}
if (!any) return false;
var orig = new Material[cur.Length];
System.Array.Copy(cur, orig, cur.Length);
var next = new Material[cur.Length];
int slots = 0;
for (int i = 0; i < cur.Length; i++)
{
Material t;
if (cur[i] != null && s_table.TryGetValue(cur[i].GetInstanceID(), out t)) { next[i] = t; slots++; }
else next[i] = cur[i];
}
r.sharedMaterials = next;
s_recs.Add(new Rec { r = r, orig = orig });
SwappedRenderers++; SwappedSlots += slots;
return true;
}
static void SweepCharacters()
{
var pc = MyValue.MyPC;
if (!DSUtil.CheckNull(pc)) SweepRoot(pc.transform.root);
var objs = MobRoot();
if (objs != null) SweepRoot(objs);
}
static Transform MobRoot()
{
var info = InGameInfo.Ins;
if (DSUtil.CheckNull(info)) return null;
return info.tf_Objs;
}
/// <summary>맵 루트 = MapData 싱글턴의 게임오브젝트(LoadMapMgr 이 만든 go_map).</summary>
public static Transform FindMapRoot()
{
var md = Object.FindFirstObjectByType<MapData>(FindObjectsInactive.Include);
return md != null ? md.transform : null;
}
// ═════════════════════════════════════════════════════════════════════
// 새 스폰(813m3 풀 루트 스윕 방식) — 캐시 히트 시 할당 0
// ═════════════════════════════════════════════════════════════════════
/// <summary>몹 루트의 직속 자식 중 처음 보는 것만 스왑한다.</summary>
public static int SweepNewSpawns()
{
if (!s_applied) return 0;
var c = Cfg;
if (c == null || !c.swapCharacters) return 0;
var root = MobRoot();
if (root == null) return 0;
SpawnSweeps++;
int n = 0;
int cnt = root.childCount;
for (int i = 0; i < cnt; i++)
{
var ch = root.GetChild(i);
if (ch == null) continue;
int id = ch.GetInstanceID();
if (s_seenSpawns.Contains(id)) continue;
s_seenSpawns.Add(id);
n += SweepRoot(ch);
}
SpawnSwapped += n;
return n;
}
// ═════════════════════════════════════════════════════════════════════
// 물
// ═════════════════════════════════════════════════════════════════════
static void SwapWater(Transform mapRoot, WLEnvLookSettings c)
{
if (mapRoot == null || c.waterMaterial == null) return;
s_rbuf.Clear();
mapRoot.GetComponentsInChildren<Renderer>(true, s_rbuf);
for (int i = 0; i < s_rbuf.Count; i++)
{
var r = s_rbuf[i];
if (r == null || r is ParticleSystemRenderer) continue;
if (!IsWater(r)) continue;
int id = r.GetInstanceID();
if (s_seenRenderers.Contains(id)) continue;
s_seenRenderers.Add(id);
var cur = r.sharedMaterials;
var orig = new Material[cur.Length];
System.Array.Copy(cur, orig, cur.Length);
var next = new Material[cur.Length];
for (int k = 0; k < next.Length; k++) next[k] = c.waterMaterial;
r.sharedMaterials = next;
s_recs.Add(new Rec { r = r, orig = orig });
WaterSwapped++;
}
}
static bool IsWater(Renderer r)
{
if (r.name.IndexOf("water", System.StringComparison.OrdinalIgnoreCase) >= 0) return true;
var m = r.sharedMaterial;
if (m != null && m.name.IndexOf("water", System.StringComparison.OrdinalIgnoreCase) >= 0) return true;
if (m != null && m.shader != null && m.shader.name.IndexOf("water", System.StringComparison.OrdinalIgnoreCase) >= 0) return true;
return false;
}
// ═════════════════════════════════════════════════════════════════════
// 외곽선 렌더러 피처
// ═════════════════════════════════════════════════════════════════════
/// <summary>깊이·노멀 텍스처를 켜는 Critter 피처. 없으면 아무 것도 하지 않는다(외곽선만 안 나온다).</summary>
public static bool SetFeature(bool on)
{
var f = FindFeature();
if (f == null) return false;
if (on)
{
if (!s_featureChanged) { s_featureOrig = f.isActive; s_featureChanged = true; }
if (!f.isActive) f.SetActive(true); // 🔴 SetDirty 0
return true;
}
if (!s_featureChanged) return false;
f.SetActive(s_featureOrig);
s_featureChanged = false;
return true;
}
static ScriptableRendererFeature FindFeature()
{
if (s_feature != null) return s_feature;
var all = Resources.FindObjectsOfTypeAll<global::Environment.PixelOutlineSetupFeature>();
if (all != null && all.Length > 0) s_feature = all[0];
return s_feature;
}
// ═════════════════════════════════════════════════════════════════════
// 잔디 인스턴싱
// ═════════════════════════════════════════════════════════════════════
/// <summary>지면 메시(면적 큰 순)에 Critter MeshInstancesBehaviour 를 붙인다. 렌더 전용(NavMesh·충돌 무관).</summary>
public static int AttachGrass(Transform mapRoot, WLEnvLookSettings c)
{
if (mapRoot == null || c == null) return 0;
if (c.grassMesh == null || c.grassMaterial == null) return 0;
s_groundBuf.Clear();
mapRoot.GetComponentsInChildren<MeshRenderer>(true, s_groundBuf);
// 기준점 = 메인 PC(없으면 맵 원점). 잔디 예산을 「플레이어가 보는 지면」에 몰아준다.
Vector3 refPos = mapRoot.position;
var pcRef = MyValue.MyPC;
if (!DSUtil.CheckNull(pcRef)) refPos = pcRef.transform.position;
var cands = new List<MeshRenderer>();
for (int i = 0; i < s_groundBuf.Count; i++)
{
var mr = s_groundBuf[i];
if (mr == null || !mr.gameObject.activeInHierarchy) continue;
var mf = mr.GetComponent<MeshFilter>();
if (mf == null || mf.sharedMesh == null) continue;
if (IsWater(mr)) continue; // 물 위에 잔디를 심지 않는다
var b = mr.bounds;
if (b.size.x * b.size.z < c.minGroundFootprint) continue;
if (b.size.y > c.maxGroundBoundsHeight) continue; // 배경 산·절벽 제외
if (b.size.y > c.groundFlatness * Mathf.Min(b.size.x, b.size.z)) continue; // 나무 수관·바위 제외(평평한 것만)
cands.Add(mr);
}
cands.Sort((a, b) => SqrTo(a.bounds, refPos).CompareTo(SqrTo(b.bounds, refPos)));
int made = 0;
int budget = c.maxInstances;
for (int i = 0; i < cands.Count && made < c.maxGroundMeshes && budget > 0; i++)
{
int used = AttachOne(cands[i], c, budget);
if (used > 0) { made++; budget -= used; }
}
GrassObjects = made;
GrassDrawCalls = made * 2; // 잔디 1 + 꽃 1 (DrawMeshInstancedIndirect)
return made;
}
static float SqrTo(Bounds b, Vector3 p) { return (b.ClosestPoint(p) - p).sqrMagnitude; }
static int AttachOne(MeshRenderer ground, WLEnvLookSettings c, int budget)
{
var mf = ground.GetComponent<MeshFilter>();
var mesh = mf.sharedMesh;
Mesh surface = mesh != null && mesh.isReadable ? mesh : BuildProbeMesh(ground, c);
if (surface == null) return 0;
float area;
try { area = global::Environment.Utilities.MeshUtilities.GetMeshArea(surface); }
catch { return 0; }
if (area <= 0f) return 0;
// 🔴 성긴 면(나무 수관·바위)은 지면이 아니다 — 메시 면적이 수평 투영 면적에 못 미치면 건너뛴다.
var gb = ground.bounds;
float footprint = gb.size.x * gb.size.z;
if (footprint > 0f && area < c.groundAreaRatio * footprint) return 0;
float ratio = Mathf.Max(0.01f, c.grassDensity);
float density = Mathf.Max(0.01f, c.demoDensity / ratio); // Critter Density = 면적/인스턴스
int want = Mathf.CeilToInt(area / density);
if (want > budget) { density = area / Mathf.Max(1, budget); want = budget; }
if (want <= 0) return 0;
var go = new GameObject("[WL814c] Grass_" + ground.name);
go.SetActive(false); // 🔴 필드를 다 채운 뒤에 OnEnable 이 돌게 한다
go.transform.SetParent(ground.transform, false);
go.layer = 0; // Critter 인스턴싱은 Default 레이어로 그린다
var gmf = go.AddComponent<MeshFilter>();
gmf.sharedMesh = surface;
var gmr = go.AddComponent<MeshRenderer>();
gmr.sharedMaterial = ground.sharedMaterial; // 빈 슬롯 마젠타 방지(813m3)
gmr.enabled = false; // 지면을 두 번 그리지 않는다
gmr.shadowCastingMode = ShadowCastingMode.Off;
var mib = go.AddComponent<global::Environment.Instancing.MeshInstancesBehaviour>();
mib.UseSubMesh = false;
mib.Density = density;
var settings = new List<global::Environment.Instancing.InstancingSettings>(2);
settings.Add(new global::Environment.Instancing.InstancingSettings
{
Mesh = c.grassMesh,
Material = c.grassMaterial,
Probability = c.grassProbability,
Scale = c.grassScale,
NormalOffset = c.grassNormalOffset
});
if (c.flowerMesh != null && c.flowerMaterial != null)
settings.Add(new global::Environment.Instancing.InstancingSettings
{
Mesh = c.flowerMesh,
Material = c.flowerMaterial,
Probability = c.flowerProbability,
Scale = c.grassScale,
NormalOffset = c.grassNormalOffset
});
mib.InstancingSettings = settings.ToArray();
go.SetActive(true); // 여기서 OnEnable → 인스턴스 생성
s_grass.Add(go);
GrassInstances += want;
return want;
}
/// <summary>지면 메시가 읽기 불가일 때: 바운드 위에서 아래로 레이캐스트해 읽기 가능한 격자 메시를 만든다.</summary>
static Mesh BuildProbeMesh(MeshRenderer ground, WLEnvLookSettings c)
{
int n = Mathf.Clamp(c.groundProbeGrid, 4, 128);
var b = ground.bounds;
float top = b.max.y + 20f, len = b.size.y + 60f;
var tr = ground.transform;
var verts = new Vector3[(n + 1) * (n + 1)];
var ok = new bool[(n + 1) * (n + 1)];
int groundId = ground.gameObject.GetInstanceID();
var hits = new RaycastHit[8];
for (int z = 0; z <= n; z++)
for (int x = 0; x <= n; x++)
{
float wx = Mathf.Lerp(b.min.x, b.max.x, x / (float)n);
float wz = Mathf.Lerp(b.min.z, b.max.z, z / (float)n);
int idx = z * (n + 1) + x;
int cnt = Physics.RaycastNonAlloc(new Vector3(wx, top, wz), Vector3.down, hits, len);
float best = float.MaxValue; bool found = false;
for (int h = 0; h < cnt; h++)
{
var col = hits[h].collider;
if (col == null) continue;
if (col.gameObject.GetInstanceID() != groundId && col.transform.root != tr.root) continue;
if (hits[h].distance < best) { best = hits[h].distance; found = true; }
}
if (!found && cnt > 0) { best = hits[0].distance; found = true; }
if (found) { verts[idx] = tr.InverseTransformPoint(new Vector3(wx, top - best, wz)); ok[idx] = true; }
else { verts[idx] = tr.InverseTransformPoint(new Vector3(wx, b.min.y, wz)); ok[idx] = false; }
}
var tris = new List<int>(n * n * 6);
for (int z = 0; z < n; z++)
for (int x = 0; x < n; x++)
{
int a = z * (n + 1) + x, bb = a + 1, cc = a + (n + 1), d = cc + 1;
if (!ok[a] || !ok[bb] || !ok[cc] || !ok[d]) continue;
tris.Add(a); tris.Add(cc); tris.Add(bb);
tris.Add(bb); tris.Add(cc); tris.Add(d);
}
if (tris.Count == 0) return null;
var m = new Mesh();
m.name = "[WL814c] GrassSurface_" + ground.name;
m.indexFormat = verts.Length > 65000 ? UnityEngine.Rendering.IndexFormat.UInt32 : UnityEngine.Rendering.IndexFormat.UInt16;
m.vertices = verts;
m.SetTriangles(tris, 0);
m.RecalculateNormals();
m.RecalculateBounds();
return m;
}
static void DetachGrass()
{
for (int i = 0; i < s_grass.Count; i++)
{
var go = s_grass[i];
if (go == null) continue;
var gmf = go.GetComponent<MeshFilter>();
if (gmf != null && gmf.sharedMesh != null && gmf.sharedMesh.name.StartsWith("[WL814c]"))
{
if (Application.isPlaying) Object.Destroy(gmf.sharedMesh); else Object.DestroyImmediate(gmf.sharedMesh);
}
if (Application.isPlaying) Object.Destroy(go); else Object.DestroyImmediate(go);
}
s_grass.Clear();
GrassObjects = 0; GrassInstances = 0; GrassDrawCalls = 0;
}
// ═════════════════════════════════════════════════════════════════════
// 틱 — 프레임당 할당 0
// ═════════════════════════════════════════════════════════════════════
public static void TickForProbe() { Tick(); }
public static void EnsureRunnerForProbe() { EnsureRunner(); }
internal static void Tick()
{
if (s_faulted || !WLEnvLookSettings.Enabled) return;
var c = Cfg;
float now = Time.unscaledTime;
if (now >= s_nextPoll)
{
s_nextPoll = now + Mathf.Max(0.05f, c.pollSeconds);
try { PollBoundary(c); }
catch (System.Exception ex) { s_faulted = true; LastLog = "중단(예외) — " + ex.Message; RestoreNow("fault"); return; }
}
if (s_applied && c.respawnSweepSeconds > 0f && now >= s_nextSpawnSweep)
{
s_nextSpawnSweep = now + Mathf.Max(0.1f, c.respawnSweepSeconds);
try { SweepNewSpawns(); }
catch (System.Exception ex) { s_faulted = true; LastLog = "중단(예외·스윕) — " + ex.Message; RestoreNow("fault"); }
}
}
/// <summary>맵 진입/이탈 경계 — AutoCombatOnEnter / 814a PixelLook 과 같은 규칙.</summary>
static void PollBoundary(WLEnvLookSettings c)
{
if (!Application.isPlaying) return;
var pc = MyValue.MyPC;
if (DSUtil.CheckNull(pc))
{
s_lastPc = null; s_lastMapId = int.MinValue;
if (s_applied && c.restoreOnExit) RestoreNow("map-exit(no-pc)");
return;
}
var info = InGameInfo.Ins;
if (DSUtil.CheckNull(info)) return;
int map = MyValue.MyChoiceMapData != null ? MyValue.MyChoiceMapData.n_MapID : int.MinValue;
bool pcChanged = !ReferenceEquals(pc, s_lastPc);
bool mapChanged = map != s_lastMapId;
if (!pcChanged && !mapChanged) return;
s_lastPc = pc; s_lastMapId = map;
Boundaries++;
bool lobby = info.Get_GameMode() == eGameMode.Lobby;
if (c.applyOnlyInBattleMap && lobby)
{
SkippedLobby++;
if (s_applied && c.restoreOnExit) RestoreNow("map-exit(lobby)");
return;
}
ApplyNow("map-enter");
}
// ═════════════════════════════════════════════════════════════════════
// 러너 (숨김 GameObject 1개 · SO off 면 아예 만들지 않는다 = C8)
// ═════════════════════════════════════════════════════════════════════
static EnvLookRunner s_runner;
internal static void EnsureRunner()
{
if (!Application.isPlaying || !DSUtil.CheckNull(s_runner)) return;
var go = new GameObject("[WL814c] EnvLookRunner");
go.hideFlags = HideFlags.HideAndDontSave;
s_runner = go.AddComponent<EnvLookRunner>();
}
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterSceneLoad)]
static void Boot()
{
if (!WLEnvLookSettings.Enabled) return;
EnsureRunner();
var c = Cfg;
if (c != null && c.outlineFeature && !c.outlineFeatureOnlyInBattleMap) SetFeature(true);
}
}
/// <summary>Critter 룩 스왑의 시간 축. 숨김 GameObject 1개 · 코루틴 0.</summary>
internal sealed class EnvLookRunner : MonoBehaviour
{
void Update() { EnvLook.Tick(); }
void OnDisable() { EnvLook.RestoreNow("runner-disable"); }
void OnApplicationQuit() { EnvLook.RestoreNow("app-quit"); }
}
/// <summary>🔴 에디터 전용 안전망 — 플레이모드를 벗어날 때 반드시 원복한다.</summary>
internal static class EnvEditorSafetyNet
{
#if UNITY_EDITOR
[UnityEditor.InitializeOnLoadMethod]
static void Hook()
{
UnityEditor.EditorApplication.playModeStateChanged -= OnPlayMode;
UnityEditor.EditorApplication.playModeStateChanged += OnPlayMode;
}
static void OnPlayMode(UnityEditor.PlayModeStateChange s)
{
if (s == UnityEditor.PlayModeStateChange.ExitingPlayMode) EnvLook.RestoreNow("exit-playmode");
}
#endif
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 3354b59b75f52c448b34cc9435bf6944

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 11ff598f5f24c4b459d0c37045725415
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Ai_Lash_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 494cc47e4dcc5974bafb4ba328dbf871, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 494cc47e4dcc5974bafb4ba328dbf871, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &6567878864003100775
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 6c0eaa769323f9e47b6e22db94f63560
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Ai_cloth_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 78a77ef2eb870f840a21199de646b4d1, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 78a77ef2eb870f840a21199de646b4d1, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &1213368247165887673
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: ea99f2e52a2f2d540bb978706c617923
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Ai_eyeline_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &6193550165259269110
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 0b84764a5e96b344f8731e2606921ec8
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-1992656755331506235
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Ai_face_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 5ad43e9e7cd9f0f4f8813647f7a6ad6a, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 5ad43e9e7cd9f0f4f8813647f7a6ad6a, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: c87ec6a2e00329a4fb9ce8c80a71daf9
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-6690173552597603742
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Ai_hair_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 927b2d3f37cf78d4ab93140c29d06efb, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 927b2d3f37cf78d4ab93140c29d06efb, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d85a3b5ea3a5be0449be93e867b1722c
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-6527589839765268027
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Ai_skin_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 4514ea639cc0eb4419fba0e7efce992c, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 4514ea639cc0eb4419fba0e7efce992c, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 3c76d7ca0a931f945830e318a82366ad
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-1200679568014573641
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: CPT_Terrain_01_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 1
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: f7973976799eb6843bcb25e25e25522e, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: f7973976799eb6843bcb25e25e25522e, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: e5ab8f36799402a4c8e951cc42524ee4
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Cute_Spider_A_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 67fd141949515ac4c9bebada53267c1c, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 67fd141949515ac4c9bebada53267c1c, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &3819092408082199747
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 84f60abe9fb4f754e92280aff5e78fe2
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-1116235745385989048
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Cute_Spider_B_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: ee7ae2ca16dd2de44ac7aa5863f103b6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: ee7ae2ca16dd2de44ac7aa5863f103b6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 85885471e3ba5134382c2d9c693107ad
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-3385656708979892069
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Cute_Spider_C_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 3db87376250817f40b21d8b04dd92004, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 3db87376250817f40b21d8b04dd92004, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 409db12924b8dc946b8f025b037cbc89
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Flower_Dryad_01_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 4299e4955704e7945acb39c72efa36e7, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 4299e4955704e7945acb39c72efa36e7, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &6682382680255449403
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 9ff4bef7d3e6ad34a8c228d5b5fe8908
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-3249305694913650118
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: MT_Terrain_01_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 1
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 0.57254905, g: 0.77254903, b: 0.34901956, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.24047059, g: 0.30901963, b: 0.19196077, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 22142592eed13304d9304089ca3019da
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Rocks_Snow_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 1
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 5a4dc932cb161134a8e067a26ec276f6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 5a4dc932cb161134a8e067a26ec276f6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &7130334571480848052
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 29541dcb54e77ca4c8d520e5a7b77c71
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-4311009975503015622
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Angez_A_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 74c36bc4f14f41a47ae6bac3221d99d2, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 74c36bc4f14f41a47ae6bac3221d99d2, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 47d5a7a6d9eab254fae054ff252b7acf
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Angez_C_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 9769e5e779e0c6845b93f8817323e760, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 9769e5e779e0c6845b93f8817323e760, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &1717450559318106083
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 530298d92f320f74fa3b91b769691427
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-1863416361013799012
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Anto_A_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 9eeb242c09f97bb48a4287ce47cfd4a3, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 9eeb242c09f97bb48a4287ce47cfd4a3, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 0a70827d7ff919444bd4f43a9c6449da
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-6674220582165968438
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Anto_B_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 943d69376b5bf8f48ad85288448e5c3c, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 943d69376b5bf8f48ad85288448e5c3c, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 82012494ce159634b927cc64e109e4d8
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-7753103524285454085
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Anto_C_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 4ea3569e5c3ac9f4abea0d3ce6e616c6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 4ea3569e5c3ac9f4abea0d3ce6e616c6, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 2cdbaf62a06a64240b8203cabf1f0b57
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-7140653967696922475
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Anto_D_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 4f6d83b00b9162b4181878a6ddd75c44, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 4f6d83b00b9162b4181878a6ddd75c44, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b579c047dbbcc9944a39bbea4d5a02d9
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Anto_E_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 5abef648fc9c9944fa6aa6a434aa7282, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 5abef648fc9c9944fa6aa6a434aa7282, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &3545670783724595245
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a6a3aeaa0513476429724f8bd7adbbe9
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Anubis_A_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 419d6728f06c2234da3298dd676def57, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 419d6728f06c2234da3298dd676def57, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &6438029956565465050
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d50cca5cac83b8d43a455e9651b9ec4e
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Aspethis_A_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: ed53e3a7c9de19a489821812b0a90c38, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: ed53e3a7c9de19a489821812b0a90c38, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &572659215526980816
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: ee56c8c005507904b8c177f8c68f6ae2
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-2211871225543270866
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Aspethis_B_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 8bd1dc3de125f7b4a8334a490e649ffb, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 8bd1dc3de125f7b4a8334a490e649ffb, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7a5ac282a65566941a1b89dd8b69258a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Aspethis_C_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 20dfaf2da2d1c724ab7ecbec7e4c2192, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 20dfaf2da2d1c724ab7ecbec7e4c2192, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &3314626512971289086
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 13e12fce770a1ed4b9cbc82935e2ed11
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Aspethis_D_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: d3aa1ca01abe60846916150ebe07c1e5, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: d3aa1ca01abe60846916150ebe07c1e5, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &300586292217923946
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a367f318a54f1e449a4edd808205c6ee
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Batty_A_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: a4f50598caa489d41be8e8a0e620bab1, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: a4f50598caa489d41be8e8a0e620bab1, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &497272187162604450
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b30a4f65440ea0140a7d684463c07066
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Batty_B_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 67244fe42a63094449f4ee82c401a086, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 67244fe42a63094449f4ee82c401a086, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &8195151602333054434
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: bd006d513e56d9b458283a5981604816
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Batty_C_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: fcd4de9c24ac0ed4e8207474fc73bd69, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: fcd4de9c24ac0ed4e8207474fc73bd69, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &4049733981730262856
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 64f895f4efb77de4f82d0a04084fbb2c
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Batty_D_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 6c73da0635a151149845cf6bc5b79fbe, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 6c73da0635a151149845cf6bc5b79fbe, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &1138721768998922210
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 79d289bc9cad22d4599630fd54a82a57
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-1542279343798388805
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Beeto_A_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: b4abe572690496349ba0f4ff739435ab, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: b4abe572690496349ba0f4ff739435ab, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 1fd9444eebd6b09428269ea46acc06fc
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-7285730572137594312
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Beeto_B_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: ade85c522777dd644803acdcc5255c3d, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: ade85c522777dd644803acdcc5255c3d, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 2e88a72fccf120e4e8977e9beb2393ac
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-9067323402145142573
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Beeto_C_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 16984f53a3abe1f40ab32ef6b430e3c1, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 16984f53a3abe1f40ab32ef6b430e3c1, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: d20300e39a5764c4b82373548d90c914
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-2231652428859001354
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Beez_01_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 55e2ef6bfca49bd4aacd8b3aff4049ef, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 55e2ef6bfca49bd4aacd8b3aff4049ef, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 0baf8a8b57ef34842bad11e6421fcb86
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-7040562323786206227
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Beez_02_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: e08255cf4d4c4c644a2ffa8bc91a6535, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: e08255cf4d4c4c644a2ffa8bc91a6535, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 42cbc1901eb541f43bbff68e52dada2f
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Beez_03_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 1f033b6986b1a7b43af4606487a6300f, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 1f033b6986b1a7b43af4606487a6300f, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &4628324331548401988
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 2178d2fa0806cd742be785777ee878c9
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-3477923033330666337
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Big_Boar_A_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 56c6a3d2a394e4b49a2d0d37b5037979, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 56c6a3d2a394e4b49a2d0d37b5037979, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 76f82642bee60664586e56eefbf8c7e6
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Big_Boar_B_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 60e4e7009624de647ad7d5d0383a66d8, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 60e4e7009624de647ad7d5d0383a66d8, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &8538683124233456627
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a2b29bc42d317ac4ea02fc4ca6a7fa38
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-1556057168150089252
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Big_Boar_C_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: f79a9d6196024d14aa2bbdb311a620a4, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: f79a9d6196024d14aa2bbdb311a620a4, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: dbc2f1c339bde714dac3628137e62956
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Brother_Penguin_A_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 675f1b49ee0223a45bfe9552d618a38b, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 675f1b49ee0223a45bfe9552d618a38b, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &5354594555632135130
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 984f238a34489064884d44e37543179a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-7707184849305970512
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Brother_Penguin_B_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: a52ba8d5233dff04eab07eb662298bfa, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: a52ba8d5233dff04eab07eb662298bfa, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 12ab96db9becfe846ae98f7f633d103a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Brother_Penguin_C_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: f56f4a4e56550134bb08a9c959832ca1, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: f56f4a4e56550134bb08a9c959832ca1, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &3689837244441506244
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 0d3baaf485ce0da4fbb84b04b51a34fc
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-5316042362252169224
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Cactuso_A_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 9743c4163068f574087f3aa8359cb6db, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 9743c4163068f574087f3aa8359cb6db, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7741dc175e9f1cf49918ff9eb395a8ec
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,101 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 8
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: T_Cactuso_Baby_A_Toon
m_Shader: {fileID: -6465566751694194690, guid: 378227f8a69213e419dfb0d889d8dd2f,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords:
- _OUTLINESENABLED
m_InvalidKeywords: []
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap:
RenderType: Opaque
disabledShaderPasses:
- MOTIONVECTORS
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BaseMap:
m_Texture: {fileID: 2800000, guid: 996245c4ee56845489fb02d28e083a49, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ShadowBaseMap:
m_Texture: {fileID: 2800000, guid: 996245c4ee56845489fb02d28e083a49, type: 3}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_Lightmaps:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_LightmapsInd:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- unity_ShadowMasks:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaToMask: 0
- _Blend: 0
- _Brightness: 0.25
- _CastShadows: 1
- _Cloud_Change: 0.005
- _Cloud_Cover: 0.5
- _Cloud_Density: 0.01
- _Cloud_Strength: 1
- _Cull: 2
- _DepthEdgeStrength: 0.5
- _DepthThreshold: 0.01
- _DstBlend: 0
- _DstBlendAlpha: 0
- _MinimumDarkness: 0.2
- _NormalEdgeStrength: 0.3
- _NormalThreshold: 1
- _OUTLINESENABLED: 1
- _QueueControl: 0
- _QueueOffset: 0
- _Shades: 5
- _SrcBlend: 1
- _SrcBlendAlpha: 1
- _Surface: 0
- _XRMotionVectorsPass: 1
- _ZTest: 4
- _ZWrite: 1
- _ZWriteControl: 0
m_Colors:
- _Cloud_Movement: {r: 1, g: 1, b: 0, a: 0}
- _Cloud_Step: {r: 13, g: 17, b: 0, a: 0}
- _DiffuseColor: {r: 1, g: 1, b: 1, a: 1}
- _NormalBias: {r: 1, g: 1, b: 1, a: 0}
- _Outline: {r: 0, g: 0, b: 0, a: 0}
- _ShadowDiffuseColor: {r: 0.42, g: 0.4, b: 0.55, a: 1}
m_BuildTextureStacks: []
m_AllowLocking: 1
--- !u!114 &4536392084773740582
MonoBehaviour:
m_ObjectHideFlags: 11
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
m_Name:
m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
version: 10

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 01ff2d9a65714d04db395909182a3db9
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

Some files were not shown because too many files have changed in this diff Show More