Inspiration
London's Southbank Skate Park
What it does
Unleash your inner artist with SPRAY SCAPE! Transform your surroundings into vibrant canvases using a variety of dynamic tools. Grab the pen tool for precise strokes, or go wild with the spray can tool to create bold, sweeping murals. Made a mistake or want a fresh start? Blast away unwanted paint with the water gun! Need some guidance? Overlay line art pictures to help bring your masterpiece to life.
Dive into the ultimate creative experience and make your mark on the world with SPRAY SCAPE!
How we built it and the challenges we ran into
・ We did the spray paint with MANY Meshes, and naturally, the app gets laggy when continuously outputting a large amount of meshes. By checking the profiler and identifying the detailed causes such as the increase in SetPassCalls, the inflation of Trim numbers, and the increase in memory usage, the following measures were taken to improve the situation:
→Utilizing DynamicBatching
→Optimizing Mesh and Texture
→Preventing drawing duplicates
What we learned
・We used Building Blocks for the first time, and it significantly reduced the setup time.
What's next for SPRAY SCAPE
・Addition of a save function
・ Expansion of social networks to allow checking out art created by others
・Collaborative creation with multiple people
・Since using Mesh will inevitably increase the number of Trims when generating a large amount of meshes, our future goals include exploring methods for dynamic Mesh merging and baking spray paint directly onto the wall textures.
・Implementation of a tape tool to "tape" over some areas and remove the tape and all the paint that was put over the tape.
・Implementation of a feature to put custom line art in the app and be able to place them in the environment to help draw
・Other interface and controls improvements
・More painting tools
Log in or sign up for Devpost to join the conversation.