I’ve added bit’s of detail to my build to both meet the prim count criteria and to give a little bit more character to my creation
Because my jukebox was very basic in terms of geometry I thought that I’d add a few dials on the face of the jukebox to make it look less 2Dish. Although a subtle difference, I am pleased with the result.
Though the place could do with some decorating (As well as more complexity) and decided that a potplant might be a nice touch
I figured a cactus would be the least complex plant to build and ended up with this .
Unfortunately I couldn’t get the textures to line up as I desired but this isn’t too noticable from a distance anyway.
The cactus object rezes/derezzes just like the other objects.
And now for my personal favourite… My own branding for the jukebox, inspired by the old school sonic games. For this I layered a transparent prim over the existing ones (Similar to a sticker in a way)
I even managed to sneak one on the front of the machine
And thus brings the completion of my project, it’s been a big learning experience for me as I didn’t have any experience with scripting for a 3d environment and had little experience in LSL. Overall, I achieved most the core functionality I desired and the objects don’t look terrible so I’m pretty happy with myself.
One thing I couldn’t manage to get working though was object rezzing in relation to the jukeboxes rotation. There’s some tricky math and inbuilt functions involved in getting this working. It also doesn’t help that the rotation in scripting is primarily measured in radians – Which isn’t familiar territory for me at all.
I have left a warning of this rotation issue in the notecard so players who try rotate the jukebox won’t be shocked by the interaction it has with the other items spawning.
I have also left warnings about using chat channel -100 within the vicinity of the objects as it could compromise their functionality AND left a warning regarding copyrighted material in playlists and how it won’t be played (This is due the youtube API restrictions, not me)
Now I can bring the party wherever I go in second life :). Koru anyone?
Brief demonstration video below