Spray Paint

  • Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

Mychaeel

New Member
Quoted from this thread over in the Jailbreak General forum:
Mychaeel said:
Spray Paint Mutator -- I've been working on a spray paint mutator (not specifically for Jailbreak, but certainly of good use there) that allows players to paint text and custom icons on walls. They could even be persistent across matches. It's about half-finished at the moment.
Actually, what I'd need most at the moment to continue working would be a first- and third-person mesh for this -- a spray paint can model, I figure. To be in agreement with the rest of the Unreal world, it'd be best if it was a bit dirty and scratched and dented, too.

Spray paint can sounds simple enough, so I could try digging up my MilkShape license again and try my luck myself. However, if somebody beat me to it, I'd be happy -- and besides, I'm not sure at all that I'd be able to create a suitable skin for this mesh...

Is anybody here who could create a spray paint can mesh and skin?

Secondly, and that's probably going to be great community fun :p -- I need a stock set of icons. Users will be able to create and add their own, of course, but I'd like to bundle a few with the mutator. The icons must be 64 x 64 pixels, 1-bit color depth (black and white) -- I'm afraid that's the most I dare to have UnrealScript parse (it's really not suited for processing binary files).

So, get creative... :D

[edit]
It wouldn't hurt to have some "functional" icons too -- like icons for a tally sheet ("I", "II", "III", "IIII", "IIII") -- and arrows, warnings signs and so on. And try to stay in theme: For spray paint you'd either have a stencil (for complex icons) or you'd directly paint things (like those arrows, numbers etc.).
 
Last edited:

RevBillyG

Taking over the world.
Nov 10, 1999
1,262
6
38
Wahey! Something to do!
Right, here's an extremely quickly-made render of a basic lo-poly spraycan (268 faces).
Textures are, of course, temporary as is the model itself. :)

Any idea of poly limits I can use?
 

Attachments

  • SprayCanLoPoly1.png
    SprayCanLoPoly1.png
    50.5 KB · Views: 93

Birelli

meh...
Oct 14, 2001
734
0
16
Syracuse, NY
Do you want something like these for the templates or do you want something less "spray-paint" and more "stencil" like a perfectly straight tally with neat circular ends?

I can't upload more than 5 images (even though they're each about .5kb each), so here's the basics I've done so far:

I, II, III, IIII, IIII

LeftArrow
RightArrow
UpArrow
DownArrow

Edit: For polygons, the Rocket Launcher uses about 300, the Ball Launcher (BR) uses about 3000, the rest I glanced at all fall somewhere between that.
 
Last edited:

RevBillyG

Taking over the world.
Nov 10, 1999
1,262
6
38
Another version.
Be aware that this is very much WIP. I'll tweak and play around until I can get something cool :)
 

Attachments

  • SprayCanLoPoly2.jpg
    SprayCanLoPoly2.jpg
    92 KB · Views: 97
Last edited:

Mychaeel

New Member
Heh, looking very good already... :)

I'm still working on a user interface concept which lets players select an icon, color and enter a text. I've got some ideas, but nothing definitive yet.

Birelli said:
I can't upload more than 5 images (even though they're each about .5kb each)
You could zip them up and attach a single preview image...

Do you want something like these for the templates or do you want something less "spray-paint" and more "stencil" like a perfectly straight tally with neat circular ends?
No, the "spray-painty" look is perfect for this stuff. If we have more complex icons, we'll probably end up with a "stencil" look for them anyway.

Does anybody know how to draw a llama with as few spray paint strokes as possible? :D
 

Birelli

meh...
Oct 14, 2001
734
0
16
Syracuse, NY
It's really hard to simulate "spay-paint" with only 1-bit color depth, you sure we can't have 2-bit to at least give a couple shades of gray? :)

Edit: Good point Mych, added a zip with a couple dozen random ideas I had, if anyone's interested.
 

Attachments

  • stencils.zip
    8.8 KB · Views: 40
Last edited:

-=DARCHANGEL=-

Burning in Hell and loving it!
Mychaeel said:
I don't think there are any imaging programs which can actually save 2-bit grayscale bitmaps...

However, if there's any Material system which can make an arbitrary image (texture) look "blurred" as if sprayed on a wall, let's see it.

I have a few a few spray types here and some that look like clan tags (think American Subway)

Hope they resemble something like you are after. They are all 64x64 1-bit (B&W)
 

Attachments

  • SprayPaints.zip
    3 KB · Views: 41

CyberSirius

Mostly dead.
Jan 4, 2004
1,369
0
36
33
8-bit would be better :)

i added my contribution :D
 

Attachments

  • crosshair.bmp
    574 bytes · Views: 54
Last edited:

Mychaeel

New Member
Kantham said:
chaos ut have this option already
Well, sort of -- quoting their custom spray paint images documentation:

The goal was to provide HL-like spray paint where the user could make their own and use that. Sad to say that we probably won't be able to, due to the limitations of the Unreal engine and potential security issues.

With that said we have the next best thing. You can have your own Spray Paints for off line games. You can also have your own for on-line games, but there is a catch. The players on the other side need to have the file your logo is in or else they'll just see a default Proxy logo.

What I'm coding here actually fills that gap: You can create your own logos and use them in online games without requiring the server or other players to install them first. Other players can see your custom spray paint logos; all that's required is that you drop your bitmap source file into your local SprayPaintImages directory and spray the image somewhere on a wall.

That's also the reason why we're limited to 1-bit images here: I need UnrealScript to parse the image files, and UnrealScript is badly suited for processing of binary files. Theoretically, I could have it load any image type I care to write an UnrealScript parser for, but the larger the file, the longer the script will require to load it, and an 8-bit image file requires eight time as much processing as a 1-bit image file.

Plus, I plan to add the option to have sprayed logos persist across matches -- so you could actually leave messages for the people playing the map sometime later.
 

Kantham

Fool.
Sep 17, 2004
18,034
2
38
Mychaeel said:
Well, sort of -- quoting their custom spray paint images documentation:

glad to see their site is now visible ....

Mychaeel said:
What I'm coding here actually fills that gap: You can create your own logos and use them in online games without requiring the server or other players to install them first

Exellent ......
 

-=DARCHANGEL=-

Burning in Hell and loving it!
The writings on the wall - sorry, bad pun.

Done a few test 'grafitti' style scrawls and projected them onto a wall in a map I am working on at the moment.

Not much of interest to you all I know, just thought I'd show the community I am still working on JB-Astaroth, slowly but surely getting there.

Age is a terrible slowing down process, beer makes it bareable :lol:
 

Attachments

  • Scrawl.jpg
    Scrawl.jpg
    139.6 KB · Views: 74

RevBillyG

Taking over the world.
Nov 10, 1999
1,262
6
38
Right, I've done a really simple animated spraycan.
As for doing a hand...I dunno, that may be a bit beyond me. :/
I'll give it a go tho :)
 

Attachments

  • mychaeel.zip
    81.5 KB · Views: 20

ZedMaestro

Useless
May 18, 2003
1,206
0
0
37
Dorset, England
Visit site
UT2004 doesnt have hands, so making a hand for the model would actually be part of a weapon. So, if you imagine a skaarj model getting out his spray-can, he'll get out a hand too.

That would look a bit odd to me ;)