branchrust_reboot/main/prefab_optimisationscancel
14 Commits over 0 Days - ∞cph!
Added graphics.aggresiveShadowLodWearable convar that disables shadow casting meshes on > 0 LODs for non-essential clothing, skin should be unaffected so the rough shadow shape should be similar
Added automatic setup via Tools/Cleanup/Wearable Shadow Lods
On a fully clothed player/npc this removes 5-6 shadow casters per entity
Update entity cleanup finder to identiify NPC's with unneeded components
Removed PlayerVoiceSpeaker, PlayerVoiceRecorder and MouthSpeaker from all NPC's
Enable GPU instancing on keypad lock materials
More aggressively LOD keypad visuals
Add Tools/Find/Immortal Entity Cleanup to search and flag issues on immortal entities, looks for sockets right now
Removed sockets from SaddleTest
Fixed LODs and removed sockets on static telephone
Powerline platform tarp LODs
Remove sockets on npc vending machines
Add graphics.aggresiveShadowLod convar, disables shadows on small meshes (<2m on all axis) on the last LOD level
Disabled 4 shadow casters on npc vending machines
Disabled ~40 shadow casters on lower LODS in the fishing village shop dressing (mostly small fish models)
Add graphics.ReportShadowCasters
Make an invisble version of the door manipulator to use in monuments where it's not visible (removes a renderer/shadow caster on each floor of a train tunnel entrance)
Remove socket gameobjects from static deployed entities (xylophone, scientist sentry, bandit sentry, rf broadcaster, piano, drumkit, chippy machine, cctv camera and computer station)
Strip IK transforms from server on mountable instruments
Disable shadows on LOD1 of all train tunnel signs