From 1fe41faa6b784150256d1d7194f7a03f3bf7aba6 Mon Sep 17 00:00:00 2001 From: vickydotbat Date: Sun, 5 Jul 2026 09:34:07 +0200 Subject: [PATCH] texture seeds --- .../2026-07-05-wgt01-texture-kit-gaps.md | 7 ++++++- wgt01/textures/SOURCES.md | 9 +++++++++ wgt01/textures/contact-sheet.png | 4 ++-- wgt01/textures/wgt01_brass.mtr | 9 +++++++++ wgt01/textures/wgt01_brass_d.tga | 3 +++ wgt01/textures/wgt01_brass_h.tga | 3 +++ wgt01/textures/wgt01_brass_n.tga | 3 +++ wgt01/textures/wgt01_copper.mtr | 9 +++++++++ wgt01/textures/wgt01_copper_d.tga | 3 +++ wgt01/textures/wgt01_copper_h.tga | 3 +++ wgt01/textures/wgt01_copper_n.tga | 3 +++ wgt01/textures/wgt01_fbrick.mtr | 9 +++++++++ wgt01/textures/wgt01_fbrick_d.tga | 3 +++ wgt01/textures/wgt01_fbrick_h.tga | 3 +++ wgt01/textures/wgt01_fbrick_n.tga | 3 +++ wgt01/textures/wgt01_glass_d.tga | 3 +++ wgt01/textures/wgt01_iron.mtr | 9 +++++++++ wgt01/textures/wgt01_iron_d.tga | 3 +++ wgt01/textures/wgt01_iron_h.tga | 3 +++ wgt01/textures/wgt01_iron_n.tga | 3 +++ wgt01/textures/wgt01_planks.mtr | 9 +++++++++ wgt01/textures/wgt01_planks_d.tga | 3 +++ wgt01/textures/wgt01_planks_h.tga | 3 +++ wgt01/textures/wgt01_planks_n.tga | 3 +++ wgt01/textures/wgt01_plastr.mtr | 9 +++++++++ wgt01/textures/wgt01_plastr_d.tga | 3 +++ wgt01/textures/wgt01_plastr_h.tga | 3 +++ wgt01/textures/wgt01_plastr_n.tga | 3 +++ wgt01/textures/wgt01_slate.mtr | 9 +++++++++ wgt01/textures/wgt01_slate_d.tga | 3 +++ wgt01/textures/wgt01_slate_h.tga | 3 +++ wgt01/textures/wgt01_slate_n.tga | 3 +++ wgt01/textures/wgt01_timber.mtr | 9 +++++++++ wgt01/textures/wgt01_timber_d.tga | 3 +++ wgt01/textures/wgt01_timber_h.tga | 3 +++ wgt01/textures/wgt01_timber_n.tga | 3 +++ wgt01/wgt01.blend | 4 ++-- wgt01/wgt01.blend1 | Bin 1221460 -> 1457712 bytes wgt01/wire_materials.py | 5 +++-- 39 files changed, 169 insertions(+), 7 deletions(-) create mode 100644 wgt01/textures/wgt01_brass.mtr create mode 100644 wgt01/textures/wgt01_brass_d.tga create mode 100644 wgt01/textures/wgt01_brass_h.tga create mode 100644 wgt01/textures/wgt01_brass_n.tga create mode 100644 wgt01/textures/wgt01_copper.mtr create mode 100644 wgt01/textures/wgt01_copper_d.tga create mode 100644 wgt01/textures/wgt01_copper_h.tga create mode 100644 wgt01/textures/wgt01_copper_n.tga create mode 100644 wgt01/textures/wgt01_fbrick.mtr create mode 100644 wgt01/textures/wgt01_fbrick_d.tga create mode 100644 wgt01/textures/wgt01_fbrick_h.tga create mode 100644 wgt01/textures/wgt01_fbrick_n.tga create mode 100644 wgt01/textures/wgt01_glass_d.tga create mode 100644 wgt01/textures/wgt01_iron.mtr create mode 100644 wgt01/textures/wgt01_iron_d.tga create mode 100644 wgt01/textures/wgt01_iron_h.tga create mode 100644 wgt01/textures/wgt01_iron_n.tga create mode 100644 wgt01/textures/wgt01_planks.mtr create mode 100644 wgt01/textures/wgt01_planks_d.tga create mode 100644 wgt01/textures/wgt01_planks_h.tga create mode 100644 wgt01/textures/wgt01_planks_n.tga create mode 100644 wgt01/textures/wgt01_plastr.mtr create mode 100644 wgt01/textures/wgt01_plastr_d.tga create mode 100644 wgt01/textures/wgt01_plastr_h.tga create mode 100644 wgt01/textures/wgt01_plastr_n.tga create mode 100644 wgt01/textures/wgt01_slate.mtr create mode 100644 wgt01/textures/wgt01_slate_d.tga create mode 100644 wgt01/textures/wgt01_slate_h.tga create mode 100644 wgt01/textures/wgt01_slate_n.tga create mode 100644 wgt01/textures/wgt01_timber.mtr create mode 100644 wgt01/textures/wgt01_timber_d.tga create mode 100644 wgt01/textures/wgt01_timber_h.tga create mode 100644 wgt01/textures/wgt01_timber_n.tga diff --git a/docs/superpowers/specs/2026-07-05-wgt01-texture-kit-gaps.md b/docs/superpowers/specs/2026-07-05-wgt01-texture-kit-gaps.md index 7910735..bb2b7f6 100644 --- a/docs/superpowers/specs/2026-07-05-wgt01-texture-kit-gaps.md +++ b/docs/superpowers/specs/2026-07-05-wgt01-texture-kit-gaps.md @@ -1,6 +1,11 @@ # wgt01 Texture Kit — Missing Slots (Phase 2) — Spec -Date: 2026-07-05 · Status: draft, not yet planned +Date: 2026-07-05 · Status: **material slots shipped 2026-07-05** (fbrick, iron, +timber, planks, brass, copper, plastr, slate, glass — see `wgt01/textures/SOURCES.md`). +Remaining: decal tail only (canvas, poster, alchst, soot variant) — deferred +until facade/placeable work shows they're needed. Deviations: glass is +diffuse-only (no `.mtr`; alpha/env deferred); slate `_h` is derived from the +diffuse (BC4 source undecodable). ## Goal diff --git a/wgt01/textures/SOURCES.md b/wgt01/textures/SOURCES.md index 05a72eb..e7d42b4 100644 --- a/wgt01/textures/SOURCES.md +++ b/wgt01/textures/SOURCES.md @@ -13,3 +13,12 @@ | wgt01_water_d | authored (ImageMagick plasma); bumpyshiny via wgt01_water_d.txi (standard water template, no mtr) | ours | | wgt01_gutter_* | PBR_Procampur/tcn01_cobb02_* (extra-dark regrade) | see readme | | wgt01_grate_d | PBR_Procampur/tcn01_grate01.dds via nwn_crunch tga conversion | see readme | +| wgt01_timber_* | PBR_Procampur/tcn01_wood01_* | see PBR_Procampur readme | +| wgt01_planks_* | PBR_Procampur/tcn01_planks01_* (extra-dark tarred regrade: MOD=50,50,100 TINTPCT=18) | see readme | +| wgt01_iron_* | PBR_Procampur/tcn01_metl03_* (near-black regrade: MOD=55,40,100) | see readme | +| wgt01_plastr_* | PBR_Procampur/tcn01_plstr00_* | see readme | +| wgt01_slate_* | PBR_Procampur/tcn01_roof02_[DN].dds (cool slate regrade: MOD=42,40,105 TINT=#1c2436 TINTPCT=22); _h derived from diffuse luminance (BC4 source undecodable) | see readme | +| wgt01_glass_d | PBR_Procampur/tcn01_glas02_d (diffuse only; alpha/env treatment deferred to facade work) | see readme | +| wgt01_fbrick_* | ambientcg.com asset Bricks097 (1K JPG, 1024×512 source stacked 2× vertically to 1024×1024); hue-preserving grade MOD=55,75,100 TINT=#1a1512 TINTPCT=10 | CC0 | +| wgt01_brass_* | ambientcg.com asset Metal008 (1K JPG); warm grade MOD=70,85,100 TINT=#241c10 TINTPCT=8 | CC0 | +| wgt01_copper_* | ambientcg.com asset PaintedMetal006 (1K JPG, verdigris); grade MOD=65,80,100 TINT=#0f1a18 TINTPCT=10 | CC0 | diff --git a/wgt01/textures/contact-sheet.png b/wgt01/textures/contact-sheet.png index f683bfa..7e5d0cd 100644 --- a/wgt01/textures/contact-sheet.png +++ b/wgt01/textures/contact-sheet.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7a91726c7722326dc2033d6e3cc16b10b09c89f880287cfb0b1d188495747cd9 -size 3726146 +oid sha256:bc1a43f632367c39cf6e934c0e7eb4d317d5464bbea3df120973ab0709f21a1b +size 6357611 diff --git a/wgt01/textures/wgt01_brass.mtr b/wgt01/textures/wgt01_brass.mtr new file mode 100644 index 0000000..261fc13 --- /dev/null +++ b/wgt01/textures/wgt01_brass.mtr @@ -0,0 +1,9 @@ +renderhint NormalAndSpecMapped + +// Textures +texture0 wgt01_brass_d +texture1 wgt01_brass_n +texture2 black +texture3 null +texture4 wgt01_brass_h +texture5 null diff --git a/wgt01/textures/wgt01_brass_d.tga b/wgt01/textures/wgt01_brass_d.tga new file mode 100644 index 0000000..d3690af --- /dev/null +++ b/wgt01/textures/wgt01_brass_d.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac59300dc3b9681ee8705fd23f005e39f58b17eb274eacc84ef4995f8bc72c08 +size 3145746 diff --git a/wgt01/textures/wgt01_brass_h.tga b/wgt01/textures/wgt01_brass_h.tga new file mode 100644 index 0000000..387c426 --- /dev/null +++ b/wgt01/textures/wgt01_brass_h.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8a3a7cb776bd73be7ddd57940ed0e8202b907ada623aed44572c12c4b1b8d95 +size 3145746 diff --git a/wgt01/textures/wgt01_brass_n.tga b/wgt01/textures/wgt01_brass_n.tga new file mode 100644 index 0000000..5b6730c --- /dev/null +++ b/wgt01/textures/wgt01_brass_n.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93f01c6f4c633ecfa2bb6aef20453f5adefb66d0228232e59e36bde4abf14c0f +size 3145746 diff --git a/wgt01/textures/wgt01_copper.mtr b/wgt01/textures/wgt01_copper.mtr new file mode 100644 index 0000000..22eb27e --- /dev/null +++ b/wgt01/textures/wgt01_copper.mtr @@ -0,0 +1,9 @@ +renderhint NormalAndSpecMapped + +// Textures +texture0 wgt01_copper_d +texture1 wgt01_copper_n +texture2 black +texture3 null +texture4 wgt01_copper_h +texture5 null diff --git a/wgt01/textures/wgt01_copper_d.tga b/wgt01/textures/wgt01_copper_d.tga new file mode 100644 index 0000000..b230e5d --- /dev/null +++ b/wgt01/textures/wgt01_copper_d.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a06ad29d843c63b074e6d615dfc338cf3036cff934940d292791c6b9467484ea +size 3145746 diff --git a/wgt01/textures/wgt01_copper_h.tga b/wgt01/textures/wgt01_copper_h.tga new file mode 100644 index 0000000..834ae07 --- /dev/null +++ b/wgt01/textures/wgt01_copper_h.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885bf6d977df978d206abc1b3aeb3a4cacddab9ae05d6796a6678825821f01c1 +size 3145746 diff --git a/wgt01/textures/wgt01_copper_n.tga b/wgt01/textures/wgt01_copper_n.tga new file mode 100644 index 0000000..5381fea --- /dev/null +++ b/wgt01/textures/wgt01_copper_n.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7da6da779ca85b507f763178a58049443fe9fc4ff0b503f934e6924f88ddc737 +size 3145746 diff --git a/wgt01/textures/wgt01_fbrick.mtr b/wgt01/textures/wgt01_fbrick.mtr new file mode 100644 index 0000000..ad99725 --- /dev/null +++ b/wgt01/textures/wgt01_fbrick.mtr @@ -0,0 +1,9 @@ +renderhint NormalAndSpecMapped + +// Textures +texture0 wgt01_fbrick_d +texture1 wgt01_fbrick_n +texture2 black +texture3 null +texture4 wgt01_fbrick_h +texture5 null diff --git a/wgt01/textures/wgt01_fbrick_d.tga b/wgt01/textures/wgt01_fbrick_d.tga new file mode 100644 index 0000000..1d6396d --- /dev/null +++ b/wgt01/textures/wgt01_fbrick_d.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e6162d90e9b4a51b4da27193be68c5ff32a96df0b03c8d41255ec0eec8a922a +size 3145746 diff --git a/wgt01/textures/wgt01_fbrick_h.tga b/wgt01/textures/wgt01_fbrick_h.tga new file mode 100644 index 0000000..91c4cf6 --- /dev/null +++ b/wgt01/textures/wgt01_fbrick_h.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0780347ab8c5a69d22e5f3d2a5ab4c435149628c9561fa92a8c33f6e74dd597d +size 3145746 diff --git a/wgt01/textures/wgt01_fbrick_n.tga b/wgt01/textures/wgt01_fbrick_n.tga new file mode 100644 index 0000000..3aef759 --- /dev/null +++ b/wgt01/textures/wgt01_fbrick_n.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de28164a9227e49c5ba15988486c357ea48a7e97733613f76ac07a4286b5dc9a +size 3145746 diff --git a/wgt01/textures/wgt01_glass_d.tga b/wgt01/textures/wgt01_glass_d.tga new file mode 100644 index 0000000..891ab21 --- /dev/null +++ b/wgt01/textures/wgt01_glass_d.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:294b2654c70743a865724f0938a99ef0eabd3d66ffca610cbe76941ff1c83357 +size 3145746 diff --git a/wgt01/textures/wgt01_iron.mtr b/wgt01/textures/wgt01_iron.mtr new file mode 100644 index 0000000..d915224 --- /dev/null +++ b/wgt01/textures/wgt01_iron.mtr @@ -0,0 +1,9 @@ +renderhint NormalAndSpecMapped + +// Textures +texture0 wgt01_iron_d +texture1 wgt01_iron_n +texture2 black +texture3 null +texture4 wgt01_iron_h +texture5 null diff --git a/wgt01/textures/wgt01_iron_d.tga b/wgt01/textures/wgt01_iron_d.tga new file mode 100644 index 0000000..674dea5 --- /dev/null +++ b/wgt01/textures/wgt01_iron_d.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af17aef51a021402fa82ea83a0b7afab51efbd6410593afa18d3fcd41d879aa4 +size 3145746 diff --git a/wgt01/textures/wgt01_iron_h.tga b/wgt01/textures/wgt01_iron_h.tga new file mode 100644 index 0000000..5cddecf --- /dev/null +++ b/wgt01/textures/wgt01_iron_h.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8b08eb15a7a1dd6ec1ce392fd5feff28b4ab7ee17843d10a5f99385c3179508 +size 3145746 diff --git a/wgt01/textures/wgt01_iron_n.tga b/wgt01/textures/wgt01_iron_n.tga new file mode 100644 index 0000000..1f8088e --- /dev/null +++ b/wgt01/textures/wgt01_iron_n.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32c85d8eeaae7669119fe4b13294b1f8191cb2d385d62d240fa86c290d185cab +size 3145746 diff --git a/wgt01/textures/wgt01_planks.mtr b/wgt01/textures/wgt01_planks.mtr new file mode 100644 index 0000000..063817c --- /dev/null +++ b/wgt01/textures/wgt01_planks.mtr @@ -0,0 +1,9 @@ +renderhint NormalAndSpecMapped + +// Textures +texture0 wgt01_planks_d +texture1 wgt01_planks_n +texture2 black +texture3 null +texture4 wgt01_planks_h +texture5 null diff --git a/wgt01/textures/wgt01_planks_d.tga b/wgt01/textures/wgt01_planks_d.tga new file mode 100644 index 0000000..9eff709 --- /dev/null +++ b/wgt01/textures/wgt01_planks_d.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10e10e6ca04f07e427a89a5b9cfc8a027850dfad374e4718ce7e41c5366ef834 +size 3145746 diff --git a/wgt01/textures/wgt01_planks_h.tga b/wgt01/textures/wgt01_planks_h.tga new file mode 100644 index 0000000..91bb6a1 --- /dev/null +++ b/wgt01/textures/wgt01_planks_h.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74a82f2cf0a4b8f66a263caa1570ed068fac30308d3cb6e43bded8d856fd3aee +size 3145746 diff --git a/wgt01/textures/wgt01_planks_n.tga b/wgt01/textures/wgt01_planks_n.tga new file mode 100644 index 0000000..c990b54 --- /dev/null +++ b/wgt01/textures/wgt01_planks_n.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:339004fcc6357170762efaaa8d22b5a66529eb612b90256cf478190a68eff765 +size 3145746 diff --git a/wgt01/textures/wgt01_plastr.mtr b/wgt01/textures/wgt01_plastr.mtr new file mode 100644 index 0000000..58714a7 --- /dev/null +++ b/wgt01/textures/wgt01_plastr.mtr @@ -0,0 +1,9 @@ +renderhint NormalAndSpecMapped + +// Textures +texture0 wgt01_plastr_d +texture1 wgt01_plastr_n +texture2 black +texture3 null +texture4 wgt01_plastr_h +texture5 null diff --git a/wgt01/textures/wgt01_plastr_d.tga b/wgt01/textures/wgt01_plastr_d.tga new file mode 100644 index 0000000..dd60d20 --- /dev/null +++ b/wgt01/textures/wgt01_plastr_d.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69c78a62732345a419803f1c895c4e5ea42e8864fff867a381820a7a182edfb7 +size 3145746 diff --git a/wgt01/textures/wgt01_plastr_h.tga b/wgt01/textures/wgt01_plastr_h.tga new file mode 100644 index 0000000..15e2337 --- /dev/null +++ b/wgt01/textures/wgt01_plastr_h.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e35e3040501de944d5948ce1a3ba88a6eab7e0d1087b8b1afcbe956f22f0351 +size 3145746 diff --git a/wgt01/textures/wgt01_plastr_n.tga b/wgt01/textures/wgt01_plastr_n.tga new file mode 100644 index 0000000..638bbf1 --- /dev/null +++ b/wgt01/textures/wgt01_plastr_n.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0827b93caf9ba5fb299c793938238c9afc80756093e31d1eb5d8c5b609beb18 +size 3145746 diff --git a/wgt01/textures/wgt01_slate.mtr b/wgt01/textures/wgt01_slate.mtr new file mode 100644 index 0000000..1ccbbfe --- /dev/null +++ b/wgt01/textures/wgt01_slate.mtr @@ -0,0 +1,9 @@ +renderhint NormalAndSpecMapped + +// Textures +texture0 wgt01_slate_d +texture1 wgt01_slate_n +texture2 black +texture3 null +texture4 wgt01_slate_h +texture5 null diff --git a/wgt01/textures/wgt01_slate_d.tga b/wgt01/textures/wgt01_slate_d.tga new file mode 100644 index 0000000..d9de927 --- /dev/null +++ b/wgt01/textures/wgt01_slate_d.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7a72b3354e41c82e086a54ea3f2b7d46520faa6ef510a1bb117db61be35e034 +size 3145746 diff --git a/wgt01/textures/wgt01_slate_h.tga b/wgt01/textures/wgt01_slate_h.tga new file mode 100644 index 0000000..8740bef --- /dev/null +++ b/wgt01/textures/wgt01_slate_h.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4b98e49db2104a01aee4eeff0d5e9da6de09b7f4fdce8acd18c4cbb2fce9b01 +size 3145746 diff --git a/wgt01/textures/wgt01_slate_n.tga b/wgt01/textures/wgt01_slate_n.tga new file mode 100644 index 0000000..11f3a5d --- /dev/null +++ b/wgt01/textures/wgt01_slate_n.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99346b074783585b41c733267cc304b2a1ee214cb3d93c42ca9d1add42db1421 +size 3145746 diff --git a/wgt01/textures/wgt01_timber.mtr b/wgt01/textures/wgt01_timber.mtr new file mode 100644 index 0000000..204f33c --- /dev/null +++ b/wgt01/textures/wgt01_timber.mtr @@ -0,0 +1,9 @@ +renderhint NormalAndSpecMapped + +// Textures +texture0 wgt01_timber_d +texture1 wgt01_timber_n +texture2 black +texture3 null +texture4 wgt01_timber_h +texture5 null diff --git a/wgt01/textures/wgt01_timber_d.tga b/wgt01/textures/wgt01_timber_d.tga new file mode 100644 index 0000000..0e8f287 --- /dev/null +++ b/wgt01/textures/wgt01_timber_d.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63a50c49c9adb2ee06aac74a6dee6e728cd125e8c9c7148f4b997a33037e76c6 +size 3145746 diff --git a/wgt01/textures/wgt01_timber_h.tga b/wgt01/textures/wgt01_timber_h.tga new file mode 100644 index 0000000..5a82eb4 --- /dev/null +++ b/wgt01/textures/wgt01_timber_h.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26e2d94a0eeddf694e0fd03beee4e056e93e204282b7ca44ce2bc8c77eb317f1 +size 3145746 diff --git a/wgt01/textures/wgt01_timber_n.tga b/wgt01/textures/wgt01_timber_n.tga new file mode 100644 index 0000000..5653136 --- /dev/null +++ b/wgt01/textures/wgt01_timber_n.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1aad7ffb0a9cc8d953942a1de0c7151adf468215b0ab691bb23d8471fc716ea +size 3145746 diff --git a/wgt01/wgt01.blend b/wgt01/wgt01.blend index f381591..9b2a12d 100644 --- a/wgt01/wgt01.blend +++ b/wgt01/wgt01.blend @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:85c19cb8574a1821ff31fdd517a22786c91c5ac58c48f8bd6ec156b68ac49f19 -size 1457712 +oid sha256:807601f72c95ee5b30b1ad6f77dce35b8b39e34f2aeaececa6976932b5ef41f7 +size 1754392 diff --git a/wgt01/wgt01.blend1 b/wgt01/wgt01.blend1 index 3be46744cf985be2f51bdfa353d62a9932a6d5b5..4601f295cf1b1016d7134211fb1c4cd342d40c0e 100644 GIT binary patch delta 29978 zcma)_4VacywfC842H1+v%*a-42)B$o9`S*NMa3HvzbU|M=CZR+hx>y(*ay#KY=f9-qrjJ(Qqrn{&8 ztlwVyzrWUc_I=;ym;X9<-ll8p7QLcs&Bcm`j#^M74TP%zY6^I#$O-&^~ImV z-!b?*7JvN?RNr#k{^u+F$Vty;6P_!6__&#iR$lkf4HG7=ylnlI+5P|QH#wV8->+C~ z8`dlQlk0@+{pS|W&hERqct)Y3HGAU1vdP)>QH4I)J!^~gm1Vtp&7QevX0Jl8UJj+> zn~R?oYkb5%Tqlb4EUod5#l=f%M^Ae8$X0xLyk0v_8Wld5hK_nRJ9uH)72<%axb)3) ze!FYfodYX|?4SBz=r*IH(+`?DoM`FBM?%!~igV;k7Uif*a2D*3YOW z8-Hyvw0-DGY5PA?LJ5SGyNe@gXkY+eVAJ}xWm`8v?|Rd_@$V@C1uw{0`6kCi6%_s4 zXHS@p3;wlDk7I{KtHJf6i@n>jLz_{9i~aMrv<4Jp&uu{~&BPG?jMmUb(_+j={cNRa?|F1bR zj5B;g##s#sM)arAsWUL={|2W#oYIl{N=^vl4ut8iLVH>m!A+r04XxSMSJ8O@=)iqB z1vCK=I*$eh@RR7mX|36z*Wf}a>hkBDAdNsl_T1}e1TBoSH7RZ%&X# zpddT+8R;CFM8rfoF{w3sZe3-UR{Sv~I1q;33K?i%0DmfdII%Tbc`JPATyDMlhm?SV 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