{"delivery_id":"MAP02-TERRAIN-BASE-MATERIAL1-MASKFIX1","decision_on_previous_candidate":"ART_HOLD_COLOR_DISTRIBUTION","new_candidate_status":"AUTHORED_NOT_YET_GODOT_VISUAL_TESTED","scope":"TERRAIN_BASE_COLOR_MIX_AND_BRIGHTNESS_ONLY","evidence":{"actual_godot_version_reported":"4.7.2","overview_1920x1080_sha256":"f1e5303858fd0630c77fd92f3651596161cd2cf12f33823b92c561f0a956bf7f","closeup_1920x1080_sha256":"fb26c9542a7ef5ea604ab0b36eb122c17a16125f11494a37d67c1f848afc251f","observation":"Both verified PNGs expose an overly bright extensive yellow sand field and little olive ground cover. The connector surface remains matte stone and its join lines remain a minor visual TODO. No camera or mesh defect is established by these PNGs."},"immutable_inputs":{"original_terrain_glb_sha256":"7556ddd20b176ba7d98ba855052001b851a9fade13bd15a742f202551d9d0aea","original_author_rgb_1672x941_sha256":"7387698307ee61bc90c2a537336e333dc055e939488acc2877218a0ef9e22f14","original_material_painting_swatch_sha256":"7915c6a880df9d711d80a93fb9dfeccf7281ce51e559d33d63c9fa9614c4c62f","original_node_rotation_xyzw":[0.7071068286895752,0,0,0.7071068286895752],"original_wrapper_yaw_degrees":12,"original_wrapper_uniform_scale":65.447261538267,"original_wrapper_translation_xyz":[-1.232656688,9.19717234,0.707604005],"original_indexed_triangle_count":10354,"original_vertex_count":7361,"uv_source":"TEXCOORD_0_UNMODIFIED"},"material_author_changes_from_previous_candidate":{"moss_mask_formula_before":"clip((pattern-0.32)*1.6, 0, 0.8)*(1-0.88*worn)*(1-beach)","moss_mask_formula_after":"clip((pattern-0.19)*2.35, 0, 0.92)*(1-0.94*worn)*(1-beach)","albedo_light_factor_before":"0.93+0.13*(hash_noise-0.5)","albedo_light_factor_after":"0.82+0.10*(hash_noise-0.5)","preserved":["sand trail equations and exact previous route observations","shore beach mask","normal-dependent rock/sand blend","all mesh triangles, normals, UV, transforms, collision","Godot camera, lighting, environment","stone connector geometry/material and existing motion PASS"],"roughness_semantics":"Same sand=0.96, grass=0.98, rock=0.91 values, but rebaked because revised coverage affects spatial distribution","pbr":{"metallic":0,"roughness_scalar":1,"roughness_channel":"RED","uv_channel":"UV1_SOURCE_TEXCOORD_0"}},"files":{"MAP02_TERRAIN_BASE_MATERIAL1_MASKFIX1_ALBEDO_2048.png":{"sha256":"0e505a07708b459830339cf0d94ba853d548c1eef352ab4c9306d0474a6199de","bytes":4958074,"size_px":[2048,2048],"mode":"RGB"},"MAP02_TERRAIN_BASE_MATERIAL1_MASKFIX1_ROUGHNESS_2048.png":{"sha256":"eaf63284b49ba6e3764c03b08c590119af6bfbff272bb17e193e81fa748c2bd6","bytes":283529,"size_px":[2048,2048],"mode":"L"},"TerrainBaseMaterial1_MASKFIX1.gd.txt":{"sha256":"f611de82d4c474ca474a6c766fed016bf4b1c5444962fbbeb2336691f0252466","install_as_godot_file":"res://TerrainBaseMaterial1.gd"},"map02_bake_terrain_base_material1_maskfix1.py.txt":{"sha256":"aba72718f00afca491d083963a9ee1d6e4005006b8c089e103819d6baef8047b"}},"atlas_checks_from_actual_bake":{"painted_texel_fraction":0.626642,"uv_overlap_fraction_raster_approx":0.00004,"uv_faces_without_pixel_center":13,"edge_dilation_px":8},"mask_comparison_unweighted_triangle_centroid_samples_not_rendered_screen_area":{"dry_flat_faces_normal_y_gt_0_75_height_gt_3_trail_worn_lt_0_5":1221,"prior_mean_olive_blend_weight":0.2696346343,"new_mean_olive_blend_weight":0.5792120099,"new_fraction_of_sampled_faces_olive_weight_gt_0_5":0.5904995905,"within_1pu_of_prior_trials_sampled_faces":102,"new_mean_olive_blend_weight_inside_trials":0.0646396801,"interpretation":"Independent CPU mathematical checks; new raster has not yet been displayed by Godot and is NOT a visual PASS."},"application_exact":{"replace_only_binder_in_test_project":"Copy full TerrainBaseMaterial1_MASKFIX1.gd.txt bytes to res://TerrainBaseMaterial1.gd while preserving prior original binder separately.","keep_main_scene_source_unchanged":true,"new_argv_author_albedo_path":"MAP02_TERRAIN_BASE_MATERIAL1_MASKFIX1_ALBEDO_2048.png","new_argv_author_roughness_path":"MAP02_TERRAIN_BASE_MATERIAL1_MASKFIX1_ROUGHNESS_2048.png","existing_runtime_technical_vertex_count_explicit_int":"PRESERVED_IN_NEW_BINDER","previous_diagnostic_material_override":"Only exact MAP02_DIAGNOSTIC_CLAY_NOT_AUTHOR_MATERIAL will be cleared automatically; unexpected override aborts rather than silently discarding materials.","capture":"Original overview and identical closeup camera, exact 1920x1080 SubViewport, same lighting and mesh; only terrain albedo/roughness candidate changes.","do_not_rerun":["already passed 4 local motion routes","already passed JOIN capsule route"]},"remaining":["ACTUAL_GODOT_NATIVE_OVERVIEW_AND_CLOSEUP_ART_REVIEW","STONE_JOIN_SEAM_MINOR_TODO","FINAL_TERRAIN_ART_MATERIAL","WATER_SHORE","PIER","GAME_SCALE","WHOLE_MAP_APPROVAL"],"complete_maps":0}