Author Topic: Cameraman: A tool for Machinimists  (Read 34997 times)

Arachnion

  • Elite Boss
  • *****
  • Posts: 642
  • Professional Cynic
Re: Cameraman: A tool for Machinimists
« Reply #20 on: December 03, 2012, 05:58:57 PM »
10,000 Internets for anyone who has the .cohdemo of this zone for us to peruse.

I will be searching for the Wharf myself later on today.

But other people here like Codewalker most certainly already know it's internal filename/location.

Oh, and thank you very much, Megajoule.
I'm all dressed up with nowhere to go
Walkin' with a dead man over my shoulder

Waiting for an invitation to arrive
Goin' to a party where no one's still alive

Codewalker

  • Hero of the City
  • Titan Network Admin
  • Elite Boss
  • *****
  • Posts: 2,740
  • Moar Dots!
Re: Cameraman: A tool for Machinimists
« Reply #21 on: December 03, 2012, 07:21:47 PM »
Well, a very early version is in maps/City_Zones/City_05_02/City_05_02.txt

There are a few instanced mission maps based in the zone as well; those contain snapshots of it in various stages of development, but most are somewhat more complete than the version in City_05_02.

maps/Missions/outdoor_missions/Outdoor_Kallisti_Wharf/IOM_Christie_Square/IOM_Christie_Square.txt
maps/Missions/outdoor_missions/Outdoor_Kallisti_Wharf/IOM_Old_Slough/IOM_Old_Slough.txt
maps/Missions/outdoor_missions/Outdoor_Kallisti_Wharf/IOM_PPD_Headquarters/IOM_PPD_Headquarters.txt
maps/Missions/outdoor_missions/Outdoor_Kallisti_Wharf/IOM_Stadium/IOM_Stadium.txt
maps/Missions/outdoor_missions/Outdoor_Kallisti_Wharf/IOM_Statesman_One/IOM_Statesman_One.txt
maps/Missions/outdoor_missions/Outdoor_Kallisti_Wharf/IOM_Vanguard_CO/IOM_Vanguard_CO.txt

Don't be fooled by the names; that's just for which part is "walled off" and set up with spawn points. Of those, IOM_Stadium probably contains the most complete version of the zone, though the central area is unfinished in all of them.

Arachnion

  • Elite Boss
  • *****
  • Posts: 642
  • Professional Cynic
Re: Cameraman: A tool for Machinimists
« Reply #22 on: December 03, 2012, 07:38:38 PM »
Cool  ;D

Thanks for that, man.
I'm all dressed up with nowhere to go
Walkin' with a dead man over my shoulder

Waiting for an invitation to arrive
Goin' to a party where no one's still alive

Samuraiko

  • Honorary Paragon Dev and
  • Elite Boss
  • *****
  • Posts: 350
  • EVERYONE LOOK AWESOME - I'M FILMING!
    • The Wandering Crane
Re: Cameraman: A tool for Machinimists
« Reply #23 on: December 10, 2012, 06:37:24 AM »
*stares*

Wha-...

How'd I miss THIS?!

Oh. My. God.

*stares*

CoVideoHell might... MIGHT... have just become possible again.

Michelle
aka
Samuraiko/Dark_Respite
The game may be gone, but the videos are still here...
http://www.youtube.com/samuraiko
http://cohtube.blogspot.com

epawtows

  • Elite Boss
  • *****
  • Posts: 498
  • Mechanical Engineer
Re: Cameraman: A tool for Machinimists
« Reply #24 on: December 11, 2012, 04:35:38 AM »
How do I get Cameraman to work?  I've tried putting copies of the executable into the City of Heroes directory and the client_demos directory, but it doesn't seem to do anything.  Hitting F2 during a demorecord still disconnects the camera, but there's no Cameraman screen.  Am I doing something wrong?

Codewalker

  • Hero of the City
  • Titan Network Admin
  • Elite Boss
  • *****
  • Posts: 2,740
  • Moar Dots!
Re: Cameraman: A tool for Machinimists
« Reply #25 on: December 11, 2012, 04:56:02 AM »
Did you run cameraman? You may have to run coh in windowed mode to be able to see it.

epawtows

  • Elite Boss
  • *****
  • Posts: 498
  • Mechanical Engineer
Re: Cameraman: A tool for Machinimists
« Reply #26 on: December 11, 2012, 05:54:42 AM »
Did you run cameraman? You may have to run coh in windowed mode to be able to see it.

Tried running cameraman (by clicking on the executable) on a second screen, but I think CoH was in full-screen mode on the main screen at the time.  Will try windowing it. 

Do I want to run cameraman first, then fire up CoH, start the demorecord and then run cameraman, or what?

Codewalker

  • Hero of the City
  • Titan Network Admin
  • Elite Boss
  • *****
  • Posts: 2,740
  • Moar Dots!
Re: Cameraman: A tool for Machinimists
« Reply #27 on: December 11, 2012, 02:48:39 PM »
You can launch cameraman before or after you start the demo playback, it'll work either way.

therain93

  • Elite Boss
  • *****
  • Posts: 572
Re: Cameraman: A tool for Machinimists
« Reply #28 on: December 11, 2012, 05:23:15 PM »
How do I get Cameraman to work?  I've tried putting copies of the executable into the City of Heroes directory and the client_demos directory, but it doesn't seem to do anything.  Hitting F2 during a demorecord still disconnects the camera, but there's no Cameraman screen.  Am I doing something wrong?
Cameraman's stay on top checkbox doesn't seem to actually work (or, atleast the CoH client doesn't resepect the setting), but windowed mode is quite adequate.  I actually keep two shortcuts of the client for playback -- one is full screen, the other is windowed so I can drag and drop a demorecord file onto either, depending on my purpose.

I think the full screen arguments are   -fullscreen 1 -screen 1920 1280
and the windowed is argument is -fullscreen 0

I don't have access to paragonwiki from work so the fullscreen 1/0 might be reversed.
@Texarkana - March 5, 2004 - December 1, 2012 -- Imageshack |-| Youtube
---------------------------------------------------------------------------------------

You don't know what it's like.... |-| Book One. Chapter one...

TimtheEnchanter

  • Elite Boss
  • *****
  • Posts: 1,466
  • There are some who call me... Tim?
Re: Cameraman: A tool for Machinimists
« Reply #29 on: December 12, 2012, 08:48:22 AM »
Yes, that should actually be quite possible.

If normal speed is 1.0, how much slower are you thinking? Like 0.5 and 0.25 settings?

I could even see going down to 0.05.

Though to avoid the trouble of making a longer slider, would a toggle be simpler? Then the slider changes between "speed up" and "slow down." And decrease the speed by reducing it in half for each tick. 0.5, 0.25, 0.125, 0.0625.

ThorsAssassin

  • Boss
  • ****
  • Posts: 161
Re: Cameraman: A tool for Machinimists
« Reply #30 on: December 12, 2012, 01:04:50 PM »
Wanted to thank you again for this program Codewalker, I saw it when it went to the official forums and have been using it since.

I have been trying to get movement down now that the game has shut down and I noticed that you can only copy the camera position / rotation to the clipboard for every point of origin. Trying to figure out how I could use it to place movement when there is several points as the character or whatever moves across the map or what have ya.

I don't know if that made sense..

Arachnion

  • Elite Boss
  • *****
  • Posts: 642
  • Professional Cynic
Re: Cameraman: A tool for Machinimists
« Reply #31 on: December 12, 2012, 07:55:06 PM »
Wanted to thank you again for this program Codewalker, I saw it when it went to the official forums and have been using it since.

I have been trying to get movement down now that the game has shut down and I noticed that you can only copy the camera position / rotation to the clipboard for every point of origin. Trying to figure out how I could use it to place movement when there is several points as the character or whatever moves across the map or what have ya.

I don't know if that made sense..

Made sense to me.

You wanna figure out how to track movement, and place it as it goes, like in a path?

NOTE: I don't know how to do it  :P
I'm all dressed up with nowhere to go
Walkin' with a dead man over my shoulder

Waiting for an invitation to arrive
Goin' to a party where no one's still alive

The Fifth Horseman

  • Elite Boss
  • *****
  • Posts: 961
  • Outside known realities.
Re: Cameraman: A tool for Machinimists
« Reply #32 on: December 12, 2012, 09:32:02 PM »
Perhaps by setting the key points through which to move and interpolating the intermediate positions? Just a thought.
We were heroes. We were villains. At the end of the world we all fought as one. It's what we did that defines us.
The end occurred pretty much as we predicted: all servers redlining until midnight... and then no servers to go around.

Somewhere beyond time and space, if you look hard you might find a flash of silver trailing crimson: a lone lost Spartan on his way home.

TimtheEnchanter

  • Elite Boss
  • *****
  • Posts: 1,466
  • There are some who call me... Tim?
Re: Cameraman: A tool for Machinimists
« Reply #33 on: December 12, 2012, 11:24:36 PM »
Yeah, there's no easy way to set up pathing unless there is NOTHING else happening in the demo.

For instance, if you have

0 CAM 1 0 0

5000 CAM 100 0 0

You'll get the camera smoothly moving across the map. BUT... you can't look at this like you would with keyframing in an animation program, because each object doesn't get its own animation timeline.

If you wanted a character running AND the camera chasing, logically you'd do this (MOV's removed for simplicity)...

0  1   POS 5 0 0

0 CAM POS 1 0 0

5000 CAM POS 100 0 0

0  1  POS 105 0 0

But you'll get undesired results. Because the second command for the character to move doesn't happen until AFTER the camera has moved, he'll just sit there and then teleport until after the camera movement. This is why demos have countless little movement ticks all meshed together looking like one huge mess.

Zloth's Demo Editor was meant to make it possible to create complex sequences and generate all the movement ticks based on setting keyframes, but it's sadly unfinished, glitchy, and hasn't been updated since around Issue 12.

Samuraiko

  • Honorary Paragon Dev and
  • Elite Boss
  • *****
  • Posts: 350
  • EVERYONE LOOK AWESOME - I'M FILMING!
    • The Wandering Crane
Re: Cameraman: A tool for Machinimists
« Reply #34 on: December 13, 2012, 08:48:15 PM »
I need to make Synchrotron's tool available to you guys. I'm in the middle of something right now, but I may have the answer to that. :)

Michelle
aka
Samuraiko/Dark_Respite
The game may be gone, but the videos are still here...
http://www.youtube.com/samuraiko
http://cohtube.blogspot.com

Torroes.Prime

  • Lieutenant
  • ***
  • Posts: 76
Re: Cameraman: A tool for Machinimists
« Reply #35 on: December 13, 2012, 10:22:11 PM »
Hey all, I was inspired by a PM from Leandro asking if this was possible (who then went and quickly implemented something similar himself to prove the concept :)), and thought it might be useful to people who want to use the COH engine to make Machinima, even without a server available.

In short, when you're playing back a demo and press F2 to enter the free camera look mode, Cameraman steps in and does the following:

  • Displays the current X, Y, Z coordinates of the camera.
  • Displays the current rotation (PYR) of the camera.
  • Allows you to copy the camera position / rotation to the clipboard in demorecord format.
  • Allows you to change the flight speed of the camera. COH's normal camera speed is very slow and it takes ages to get to a position you want in large zone like IP. No more!

Here's some screenshots:








Codewalker... I will have your baby now.
Strength and intelligence make no requirement of one another. Power demands both.

therain93

  • Elite Boss
  • *****
  • Posts: 572
Re: Cameraman: A tool for Machinimists
« Reply #36 on: December 14, 2012, 03:38:10 AM »
Yeah, there's no easy way to set up pathing unless there is NOTHING else happening in the demo.

For instance, if you have

0 CAM 1 0 0

5000 CAM 100 0 0

You'll get the camera smoothly moving across the map. BUT... you can't look at this like you would with keyframing in an animation program, because each object doesn't get its own animation timeline.

If you wanted a character running AND the camera chasing, logically you'd do this (MOV's removed for simplicity)...

0  1   POS 5 0 0

0 CAM POS 1 0 0

5000 CAM POS 100 0 0

0  1  POS 105 0 0

But you'll get undesired results. Because the second command for the character to move doesn't happen until AFTER the camera has moved, he'll just sit there and then teleport until after the camera movement. This is why demos have countless little movement ticks all meshed together looking like one huge mess.

Zloth's Demo Editor was meant to make it possible to create complex sequences and generate all the movement ticks based on setting keyframes, but it's sadly unfinished, glitchy, and hasn't been updated since around Issue 12.
For some seriously gorgeous camerawork:  http://www.youtube.com/watch?v=pvtsLyRxlHg
@Texarkana - March 5, 2004 - December 1, 2012 -- Imageshack |-| Youtube
---------------------------------------------------------------------------------------

You don't know what it's like.... |-| Book One. Chapter one...

Samuraiko

  • Honorary Paragon Dev and
  • Elite Boss
  • *****
  • Posts: 350
  • EVERYONE LOOK AWESOME - I'M FILMING!
    • The Wandering Crane
Re: Cameraman: A tool for Machinimists
« Reply #37 on: December 14, 2012, 03:46:43 AM »
For some seriously gorgeous camerawork:  http://www.youtube.com/watch?v=pvtsLyRxlHg

Aralcox did amazing work... I was so disappointed when he stopped.

Michelle
aka
Samuraiko/Dark_Respite
The game may be gone, but the videos are still here...
http://www.youtube.com/samuraiko
http://cohtube.blogspot.com

Torroes.Prime

  • Lieutenant
  • ***
  • Posts: 76
Re: Cameraman: A tool for Machinimists
« Reply #38 on: December 14, 2012, 04:01:44 AM »
Yeah, there's no easy way to set up pathing unless there is NOTHING else happening in the demo.

For instance, if you have

0 CAM 1 0 0

5000 CAM 100 0 0

You'll get the camera smoothly moving across the map. BUT... you can't look at this like you would with keyframing in an animation program, because each object doesn't get its own animation timeline.

If you wanted a character running AND the camera chasing, logically you'd do this (MOV's removed for simplicity)...

0  1   POS 5 0 0

0 CAM POS 1 0 0

5000 CAM POS 100 0 0

0  1  POS 105 0 0

But you'll get undesired results. Because the second command for the character to move doesn't happen until AFTER the camera has moved, he'll just sit there and then teleport until after the camera movement. This is why demos have countless little movement ticks all meshed together looking like one huge mess.

Zloth's Demo Editor was meant to make it possible to create complex sequences and generate all the movement ticks based on setting keyframes, but it's sadly unfinished, glitchy, and hasn't been updated since around Issue 12.

There is one way I've figured out.

Create a new demo in Balshor's demo editor (I still have the program is anyone needs it) that is completely blank.
Make an new entity that will be the entity you want to have moving around in the demo (if the camera, this needs to be done twice, once for the Camera itself and once for the player toon).
Figure out your timing for your movements.

Then open the dome you want to have the moving object in.
click on "Import commands" and select the demo you made the movements in. It will import the commands and line items from it into the other demo.
Click "Resort" so everything gets sorted according to time code. The editor does a lot of the work for you leaving you with just a little clean up and fine tuning.

Not perfect, but markedly better then hard coding 500 separate POS and PYR changes.
Strength and intelligence make no requirement of one another. Power demands both.

Samuraiko

  • Honorary Paragon Dev and
  • Elite Boss
  • *****
  • Posts: 350
  • EVERYONE LOOK AWESOME - I'M FILMING!
    • The Wandering Crane
Re: Cameraman: A tool for Machinimists
« Reply #39 on: December 20, 2012, 08:47:45 AM »
Ohhhh, if you know how to affect the mouselook events for speeding up, can you please, please add an Invert Y-axis checkbox to Cameraman?

I can't tell you how helpful that would be to anyone like me who always uses inverted Y. Especially with the wonderful speedup Cameraman provides.

[sorry for the slight thread necro, but with the game coming down soon I don't want to add new topics around this]



Code, any chance on getting the inverted Y-axis for this? Not having it is REALLY making it hard for me to use this. :(

Michelle
aka
Samuraiko/Dark_Respite
The game may be gone, but the videos are still here...
http://www.youtube.com/samuraiko
http://cohtube.blogspot.com