Devlog #8: Chill Record Player
I implemented more major performance enhancements, specifically aimed at increasing performance on retinal displays. Since retinal displays have so many pixels, computers bundle individual pixels together into logical pixels. The ratio at which this happens is called DPR. A higher DPR means sharper images but lower performance. I capped the DPR at 2x on “High”. Other changes were:
- Capped FPS at 60 -> 45
- Added performance benchmarking to determine optimal settings for device
- Brought back temporal blur post-fx scan with extra leeway gained by reducing FPS
- Made “reflections on” default behavior
- Pushed more work to the loading screen
Further performance changes planned before standalone app release
- Seeing if there’s a way to smush the 8x post-fx render stack into fewer passes
- Decimating more geometry
Further ideas planned before app release:
- MAJOR: Letting user add more music
- MAJOR: Letting user add own props
- MAJOR: Tutorial/more tooltips
- MAJOR: Fixing flip animations upon un-focusing
- MAJOR: Adding zoom view to baskets
- MAJOR: Fixing audio bug between tracks (hard to pin down and test fixes, I’ll work on that tomorrow probably)
- MINOR: Generating normal maps for textures and replacing procedurally-generated floor
- MINOR: Modelling a better-looking table with legs that aren’t just metal poles lol
- MINOR: Fixing weird blur bug on the vinyl cover
- MINOR: Adding above-vinyl view that shows users where the start and end of every track is in different colors, allowing greater control over what songs can be played and when (see image below)
Comments 3
More minor things would be unifying the bookshelf-basket hierarchy into a favorite-bulk system, and designing an app logo distinct from the favicon :)
The aforementioned changes are also all deployed already for people testing my 2nd ship
Just thought of this but I could also add a version slider to have people switch between what was shown in ship #1 and whats shown now
Sign in to join the conversation.