[VIDEO] Tutorial to make your custom crowd screenshots/videos EASILY


Aggelakis

 

Posted

Episode 2 is up: place crowds facing different locations, place specific characters doing emotes, and make the camera movement smoother. Watch it here.

I put together a video to show people how to use my scripts to quickly assemble a crowd with the characters from your supergroup, global friends, or whatever. I explain things quickly, so feel free to pause and go over things at your pace.

I didn't edit the video at all because I've had no time (life decided to get busy all of the sudden), so you can hear me stutter and backtrack a couple of times. Sorry about that.

Thanks goes to Stephanie, who tried to use my scripts for the last 2 days and found them horribly user-unfriendly, so this is my attempt to make sure EVERYBODY can use these scripts to make nice screenshots or videos.

This video only covers the basics (extracting characters and placing them along a path); if there's interest, I'll post other videos explaining more complicated things that the script can do.

Without further ado, here's the video: http://www.youtube.com/watch?v=bNIlFDngZto

ActivePerl: http://activestate.com/activeperl/downloads
Paint.NET: http://www.getpaint.net/
Script: https://dl.dropbox.com/u/37952257/crowdscript.zip


www.SaveCOH.com: Calls to Action and Events Calendar
This is what 3700 heroes in a single zone looks like.
Thanks to @EnsonsDeath for the GVE code that made me VIP again!

 

Posted

Let me just tell you this man has the patience of a saint and more knowledge shoved into his pinky finger then I do in my whole body. Thank you so much again for all the help!

Honestly he took me from two days of this to .


 

Posted

You. Are. The.

MAN.

I... well, damn, I'm just elated to see this and that you are gonna let me USE it.

I gotta go get all my Mains in a screenie...

Ooh... No, I'll ask somewhere else. This is completely WIN!

Mike

/Saw the other thread, but this is... astonishingly simple to do. You, sir, are indeed a Wizard 50+3.


August 31, 2012. A Day that will Live in Infamy. Or Information. Possibly Influence. Well, Inf, anyway. Thank you, Paragon Studios, for what you did, and the enjoyment and camaraderie you brought.
This is houtex, aka Mike, signing off the forums. G'night all. - 10/26/2012
Well... perhaps I was premature about that whole 'signing off' thing... - 11-9-2012

 

Posted

Quote:
Originally Posted by Angelus Animi View Post
Let me just tell you this man has the patience of a saint and more knowledge shoved into his pinky finger then I do in my whole body. Thank you so much again for all the help!

Honestly he took me from two days of this to .
He puts up with me on a regular basis. That definitely qualifies him for sainthood.

Michelle
aka
Samuraiko/Dark_Respite


Dark_Respite's Farewell Video: "One Last Day"
THE COURSE OF SUPERHERO ROMANCE CONTINUES!
Book I: A Tale of Nerd Flirting! ~*~ Book II: Courtship and Crime Fighting - Chap Nine live!
MA Arcs - 3430: Hell Hath No Fury / 3515: Positron Gets Some / 6600: Dyne of the Times / 351572: For All the Wrong Reasons
378944: Too Clever by Half / 459581: Kill or Cure / 551680: Clerical Errors (NEW!)

 

Posted

Quote:
Originally Posted by Dark_Respite View Post
He puts up with me on a regular basis. That definitely qualifies him for sainthood.

Michelle
aka
Samuraiko/Dark_Respite

ROFL nice


 

Posted

*grins*

Let me be the first to tell you - until you have heard him drunkenly warbling Spanish love songs and poetry, you have NO idea.

(And my Freedom incarnation of Johanna Sinclair is married to Doctor Leo. He could tell her "Ready for teleport" and she'd swoon.)

Michelle
aka
Samuraiko/Dark_Respite


Dark_Respite's Farewell Video: "One Last Day"
THE COURSE OF SUPERHERO ROMANCE CONTINUES!
Book I: A Tale of Nerd Flirting! ~*~ Book II: Courtship and Crime Fighting - Chap Nine live!
MA Arcs - 3430: Hell Hath No Fury / 3515: Positron Gets Some / 6600: Dyne of the Times / 351572: For All the Wrong Reasons
378944: Too Clever by Half / 459581: Kill or Cure / 551680: Clerical Errors (NEW!)

 

Posted

Quote:
Originally Posted by Leandro View Post
Well, I was idly humming and singing "My Way" while explaining the script to Angelus Animi, so she can most likely tell you that you are all crazy. There is something in the Enriche that alters your ears, I think.

Yes indeed he broke into song while waiting for me to catch up


 

Posted

This is awesome! Thanks a ton for taking the time to put this together, Leandro. If you get the time and inclination I'd love to see more videos with you expanding on the things we can do with this.

A wizard indeed!


"Always remember that you're unique -- just like everybody else."

 

Posted

Nice tutorial Leandro!

Yeah. I already "broke" it somehow.



Clicking on the linked image above will take you off the City of Heroes site. However, the guides will be linked back here.

 

Posted

Leo, you could read a statistics textbook and I would remain entertained.

Also your tutorial is good. >.>


Paragon Wiki: http://www.paragonwiki.com
City Info Terminal: http://cit.cohtitan.com
Mids Hero Designer: http://www.cohplanner.com
Quote:
Originally Posted by Dispari View Post
I don't know why Dink thinks she's not as sexy as Jay was. In 5 posts she's already upstaged his entire career.

 

Posted

Oh man and here I thought it was something complicated lol. You rock Leandro, ty so much for this tutorial!

PS,
He puts up with me a lot lately too heh


Paragon Wiki: http://www.paragonwiki.com
City Info Terminal: http://cit.cohtitan.com
Mids Hero Designer: http://www.cohplanner.com
Quote:
Originally Posted by Dispari View Post
I don't know why Dink thinks she's not as sexy as Jay was. In 5 posts she's already upstaged his entire career.

 

Posted

Quote:
Originally Posted by Hyperstrike View Post
Yeah. I already "broke" it somehow.
No you didn't. I just failed to mention that the script stops placing characters when it runs out of room in the path you walked. If you have a large number of characters, walk around *a lot* to make sure the non-white areas in the image are big enough to place everybody.

When I have time I'll make a video explaining how to "paint" larger crowds without walking around a lot. But anything after that requires actually changing things in the script with Notepad, and that's when it stops being super easy.


www.SaveCOH.com: Calls to Action and Events Calendar
This is what 3700 heroes in a single zone looks like.
Thanks to @EnsonsDeath for the GVE code that made me VIP again!

 

Posted

Quote:
Originally Posted by Thor's Assassin View Post
Oh man and here I thought it was something complicated lol.
That's why I made the tutorial... I *KNEW* it was simple... but it became clear to me that people looked at the weird scripting code and were completely lost. But the point of scripts is to make this as easy as possible! If the script is complicated, then it's a cruddy script.


www.SaveCOH.com: Calls to Action and Events Calendar
This is what 3700 heroes in a single zone looks like.
Thanks to @EnsonsDeath for the GVE code that made me VIP again!

 

Posted

Okay! Have a video put together, rendering and uploading to YouTube now!

My camera work sucks. I'm not really sure how to get nice smooth camera moves with my shaky hands (maybe lay off the caffiene...NEVAH! MUAHAHAHAHAHA!), but I did my best for a short vid.

Note that the script is placing avatars randomly in the painted space. So if you don't like how a certain shot came out (like your Huge guy is standing dead in front of another toon that's min-height and blotting it from the shot), rerun fillmap.pl and try running the demo again.

Here's my vid. Should be done post-processing soon.

http://youtu.be/u1f0iU-NjLg



Clicking on the linked image above will take you off the City of Heroes site. However, the guides will be linked back here.

 

Posted

About the camera movement: rotations are a pain in the neck to do by hand, pans are a lot easier (especially if you use hover, with flight enhancements to get the perfect speed). There's a trick, though: use the keyboard or a gamepad. The game will rotate the camera at a constant speed if you use a button for it, instead of using the mouse.

You control the speed of the turns in Settings -> Controls -> Control Sensitivity -> Turning; and the actual keeys used with Settings -> Keymapping -> View -> Look Up/Down. It's not perfect, but it's certainly better than trying to control it with the mouse.


www.SaveCOH.com: Calls to Action and Events Calendar
This is what 3700 heroes in a single zone looks like.
Thanks to @EnsonsDeath for the GVE code that made me VIP again!

 

Posted

Leandro, did you use key commands for your original collage video? That camera seemed to be moving much slower than the standard fly-by-wire speed that I've been experiencing during demo playback.


 

Posted

Quote:
Originally Posted by TimTheEnchanter View Post
Leandro, did you use key commands for your original collage video? That camera seemed to be moving much slower than the standard fly-by-wire speed that I've been experiencing during demo playback.
Try using Hover, unslotted.

I always leave the camera control to specifically written bits of code. For the Atlas Park one, the code I used was something like this:

#Set the starting camera location and rotation:
$x = 128; $z= 30; $y = -220; $r = 0.3

# $y is the north/south direction. Run a loop until we're
# in the little park south of Atlas, at $y = 100.

while ($y < 100) {
# Output a keyframe. Delay between keyframes is 1000ms.
print "1000 CAM POS $x $z $y\n0 CAM PYR $r 0 0\n";
# Move the camera south. When y reaches 100,
# it'll hit a tree branch and this loop ends.
$y = $y + 3;
# Rotate the camera slightly downwards.
$r = $r - 0.01;
# Don't let the camera go any further down than straight ahead.
if ($r < 0) { $r = 0; }
# The camera started high above the crowd; move it slightly
# down while it rotates so it faces the crowd, and it also goes
# down the steps.
$z = $z - 0.3;
# Don't let $z fall below 15. That's street level.
if ($z < 15) { $z = 15; }
}

And that's it.


www.SaveCOH.com: Calls to Action and Events Calendar
This is what 3700 heroes in a single zone looks like.
Thanks to @EnsonsDeath for the GVE code that made me VIP again!

 

Posted

So... I should do this using a special made character... which I'm thinkin' of calling "houcam" or possibly 'camtex'... where he is only slotted with Hover. And use keyboards. Makes sense. Likin' it!.

Mike

/And I'll probably make him look sorta like me. Why not?
//Then again, I might break the camera/game doin' that... Frack it. Doin' it.
///Thanks for the pointers peoples!


August 31, 2012. A Day that will Live in Infamy. Or Information. Possibly Influence. Well, Inf, anyway. Thank you, Paragon Studios, for what you did, and the enjoyment and camaraderie you brought.
This is houtex, aka Mike, signing off the forums. G'night all. - 10/26/2012
Well... perhaps I was premature about that whole 'signing off' thing... - 11-9-2012

 

Posted

Quote:
Originally Posted by houtex View Post
So... I should do this using a special made character... which I'm thinkin' of calling "houcam" or possibly 'camtex'... where he is only slotted with Hover.
Or, you can grab any character over level 10, go to a trainer, and open up a second build with only Hover.

Quote:
Originally Posted by Zombie Man
It seems to me that by pulling the camera back a bit from your toon and then just using forward, back, strafe left, strafe right; that your 'walk' to create the line to populate your critters could also be the same 'walk' used to navigate the camera.
Tha would work if you want them all to be on a "line" with the camera panning around them. Just copy place.cohdemo into camera.cohdemo (or edit the script so the same file is used both for place and camera).


www.SaveCOH.com: Calls to Action and Events Calendar
This is what 3700 heroes in a single zone looks like.
Thanks to @EnsonsDeath for the GVE code that made me VIP again!