Player Realtime Rendering

About Truespace Archives

These pages are a copy of the official truespace forums prior to their removal somewhere around 2011.

They are retained here for archive purposes only.

Player Realtime Rendering // Feature suggestions

1  |  

Post by Délé // Mar 2, 2006, 9:17am

Délé
Total Posts: 1374
pic
I think this was mentioned somewhere before but I think we really need a way to output the players real-time view. Some sort of screencapture would probably work fine for now (though it would be nice to render out at different resolutions in the future). I've tried some 3rd party screencapture programs but they all have horrible frame rates and bog down pretty bad. I did find one that looked promising but it only worked with games.

Are there plans to incorporate a way to do this anytime soon?

I think procedural animations running off of a timer in the player view would be a very fast way to make nice looking presentations, but we need some way to get it into a video file format.

Below is an idea of how it might even be done with scripts (though it's beyond my abilities right now). Just have a timer where you can set the frame rate you desire. Then output the frame rate from the timer into the frame input of the screen capture recorder. When the record button is pressed it will save a screencapture of the frames as they are inputted, to jpeg files in a folder location specified by the path written at the bottom. This would render out single frame screen captures that could then be batched processed and made into a video with Adobe premier or something.

I really want to make some player animations but almost feel like it's pointless right now as there's no way to share it as a video file. I know the player is coming out before long (which will be fun), but even with that I can't put it up on a webpage or anything. I think people might be encouraged to try experimenting with the player more if there was a way to output a more versatile file format to share.

While I'm on the subject of the player, are there plans to make a file format specific to the player? I think there really should be. There may be times when people would like to share 3d recordings but may not want to give away all of their models, or maybe not all of the models in a recording are their own and they can't give them away. If there was a file type like .RsScnPly or something, that only opened with the player, more people might be willing to show their creations.

Post by Bobbins // Mar 3, 2006, 12:09am

Bobbins
Total Posts: 506
There is discussion about how to output Player to file as it's something that is needed.


It's not quite as straightforward as you might think, though. If I maximised the Player view on, say a 1600x1200 screen, then asked it to output to jpg at 30 fps, that would mean capturing a large screen area, compressing it to jpg and writing the file out to disk 30 times every second in real time while still running the application smoothly - quite a tall order! Compressing to avi or mpg creates similar issues trading off speed/image quality and resolution too - just the problem you have seen with those 3rd party screen capture programs you've tried.

Post by splinters // Mar 3, 2006, 12:25am

splinters
Total Posts: 4148
pic
Dele, aren't you on beta team now......might be worth looking over there to see if there are developments in this area.....;)

Post by Délé // Mar 3, 2006, 5:10am

Délé
Total Posts: 1374
pic
Bobbins: Ah, I see what you mean. I hadn't really thought that out. If the screen bogs down, it wouldn't capture properly. Perhaps if it was rendered out from a 3d recording somehow. Then it's not relying on the screen view but rather on a set timed record. I'm sure that would take a bit more work though. Glad to hear it's being worked on though, I'm just getting anxious I guess. :)


Splinters: Yeah, I keep forgetting to send the signed NDA back though, 'doh. I'm going to get it out today. :)

Post by Alien // Mar 3, 2006, 9:15am

Alien
Total Posts: 1231
pic
Splinters: Yeah, I keep forgetting to send the signed NDA back though, 'doh. I'm going to get it out today. :)

A signed NDA? I would have thought they'd just use an electronic 1 like we had for tS7 beta.


As to recording player output - I know it's not quite the same thing, but if you had a video output on your graphics card & either a second computer with video capture or a DVD recorder that you could hook up to the graphics card's output, that would be a fairly effective way of acheiving what you want.
Awportals.com is a privately held community resource website dedicated to Active Worlds.
Copyright (c) Mark Randall 2006 - 2024. All Rights Reserved.
Awportals.com   ·   ProLibraries Live   ·   Twitter   ·   LinkedIn