722 Commits over 304 Days - 0.10cph!
ammended sculpture belt switching logic to be less confusing when the sculpture is locked
removed material duplicates that are being handled with an mpb in code
- only difference is fresnel power being 6.5 instead of 4.5 on one of them, need to check if that's intentional or not
hooked up new light setup in code
changed carving/smoothing to use a flat-ended capsule (sphere where the carve starts but with a flat cap) and use a constant depth, oriented to the player's view when carved
- makes carving feel more consistent at different carving sizes as you couldn't easily see how deep the carve would have been before
fixed backwards WriteOnly/ReadOnly attributes on job and changed bad naming that caused it
corrected readonly attributes on jobs that were mistakenly using a facepunch one due to namespaces
corrected material initialization logic so emissive material and property is actualy set when loading
saving/loading sculpture light settings
toast to show if you're trying to edit a sculpture while it's locked
any edited sculpture shows picture CornerIcon in UI
painting carve radius directly onto the sculpture mesh rather than using a separate hit guide
merge ice_sculpture->main (server compile fix)
merge ice_sculptures->main
colour picker fixes/cleanup
- added support for multiple renderers
- using MaterialPropertyBlock rather than Material
- deleted per-colour materials other than on/off variants
merge from main (needs codegen)
basic IO setup of sculpture - temp port positions, can just use On flag to toggle lights
block impact fx hooked up properly (ice sprays ice, wood sprays wood)
assigned impact effect to WIP effect
merge from ice_sculptures
▌▊▋▅▇ ▊▄▊▇▅▉▅ ▆█▆ ▄▍▉██▇/▋▋▌▆▉▇▊ █▋▉▍▄▍▉█▋ ▉▆▋▍ ▄▅/▋▅▅▍ ▄▇▍▄ █▄▊▋▅▌▌ ▌▌▆▇▆▊▉▉, ▄▆▌▋ ▆█▆▊▉▆▊▍ ▊▄▉ ▇▇▉▋▅▌█▆█▉ ▌▊█▉▉ ▋█▅▉▅ ▊▆▉
- ▊▊▅█▅█ █▍▅ ▌▆▍▄▊▌█▋▊ ▄▇▆█ ▋ ▌▄▍█▅▋▅▍▍ ▅▋ ▍▅▄▇
- ▆▋▍▊ ▊▌▅▉▉▅ ▉▋▌ █▉▌▇▅▌▆▇▆ ▍▇▅▄ ▌ ▇▌▇▋▋▇▇▇▇ ▇▊▋▍ ▋▉█▇
sculpting doesn't consume item condition
Sculptures respect the Hide/Censor Signs setting
added more controls to ugc panel for sculptures
support for sculpture in ugc admin panel
- command buffer mesh render of the data into an RT, arrow buttons to rotate around it and render from different angles
- needs some more extensions to the file format to handle different grid sizes and density (need this for futureproofing anyway)
merge ice_sculptures->main
corrected carving bounds check - big performance gain
merge ice_sculptures->main
added ice block to iconrender scene's ice sculpture
fixed colliders on sculpture that were blocking some placement and block upgrades
merge ice_sculpture -> main
updated ice sculpture icon
- updated render scene as it needs custom tweaking to get an icon rendered
re-baked construction guide mesh
added GameTip for additional sculpting controls
able to switch tool into a smoothing mode with shift+rmb to smooth out the sculpture (desturctively)
- hit guide changes colour and taost appears with current state
- fixed issue where blurring was setting boundary values to true and causing holes to appear in the mesh
added ability to alter carve radius while carving with shift+scroll (can also use the convar directly) for quicker large changes and finer control
icreased grid resolution further
fixed entity bounds on ice sculpture
enforce burst compatibility on Point3DGrid