branchrust_reboot/main/character_customisationcancel
80 Commits over 31 Days - 0.11cph!
Stop character creator windows moving when orbiting around
Dont use none as a category
Start with 'none' and have a full body camera
Do the walk out animation first rather than the ground pose
- Fix hair and eyebrows being overriden
- Support charater slot in connections trings
- Pass appearance in client ready
- Save everywhere as character appearance proto rather than a string representation
- More code cleanup
- Ability to limit changing race/gender from predefined steam id original
- Add a 'connect to development server' in the browser for any developers playing on unity so we can easily go main menu -> test server
- Ownership checks
- Greatly clean up the player customisation backend
main -> character_customisation
Hide the panels a little bit if you are orbiting around the character
Move the expand button over to the right
Client caches rendered icons before joining
- Attach characters to specific servers (so on joining that character is bound until next wipe), subsequent changes wont affect the character on the server
- Modal improvements
- Setup sever character selector
- Can pick your caharacter before joining a server
-Reduce portrait background opacity
- New cancel colour
- Stop carpet feet clipping
- Move title down a bit
- Reduce no color picker spacing
- Stop colour swatch's being squashed
- Stop colour swatches having thick borders
- Fix edit system not working
- Ensure icons use the studio lights
- Turn off animations when you zoom in enough
- Bring back 'rotate' text
- Desaturate unselected slots
- Fix dust not showing
Keep the current slot icon rendered until its replacement is ready
- Stops flip flopping between empty and full
- Reduced the thumbnail stage from 523 objects to 21
- Spread thumbnail work across frames
- Stopped thumbnails forcing unrelated textures into full detail
Overall reduction from 300 ish ms to 80ms
- Help window
- Increased size of the creator window
- Minor icon size polish
- Tighten up some colouring, spacing etc
- Stop the eyes working at weird ass angles
- Add slot icon rendering
- Ensure ui takes up the whole page
- Shrink choice down a little bit
- Fix weird eye rendering in character customisation
- Add color selection system for hair/skin colour
- Add spotlight above the character
- Dont rerender all icons if you change colour
- Fix rendered icons not using the same cubemap
Fixed super tight fov on character creator
- Bake a reflection probe inside the customisation scene
- Setup new cubemap as environment default
Can no longer clip the character preview camera into the walls/props
- spherecast and pull itself out of geometry
- Much better apartment scene setup
- Better composition
- Slightly modfiied lighting (more work to go)
- Dont run the icon cache for the category we are currently in
- Renderered tiles 256 -> 512
- Preload faces in the background right after the page opens
Put all faces into the face selection
- populated according to the bodytype you've selected
Fix a ghost man occasionally showing up in the character creator due to sss
Add environment reflections to the character stage
- Restores sky reflections in eyes
Force max res mips for all streaming textures when rendering character icons
- prevents camera distance from affecting loaded icons
main -> character_customisation
main -> character_customisation
New preview positions - way better
Fix dof being too shallow all the time
Swap the crappy overly complex multipel values for character camera shots over to the same orbit camera sty;e as the render images were
Fix head icons being behind the player
Constantly lerp the camera to the bone position rather than only setting it once on enter