inexorgame-obsolete / deprecated-cube-engine-inexor

UNMAINTAINED: Please have a look at the vulkan-renderer
https://inexor.org
zlib License
11 stars 1 forks source link

Improve map loading screen with fullscreen 360 degree parorama screenshots #25

Open aschaeffer opened 10 years ago

aschaeffer commented 10 years ago

Map loading screen background:

koraa commented 10 years ago

Coool!

People might not want to move their mouse, so I suggest we add some auto rotation.

I also think it would be very cool if mappers where also given the possibility to create short movies for the loading sequence, but that might be rather hard to achieve.

a-teammate commented 10 years ago

Nah auto rotation is not as cool as an interactive screen. Mouse movement is MUCH cooler and people will be distracted doing something while their map is loading.

Really good idea!

The only problem i see so far is that the maploading process is a really intense task and consequently the panorama screen will lag..

@koraa: I actually made such a mod years ago. Thou it was really basic and just for the sake of learning opengl. Nonetheless i have some concerns even against an improved version (which would be thread-safe and compressed): Firstly the compression has to be implemented carefully (which codecs, how to use those..) and secondly and more important: playing a movie at the same time will always slow down the maploading.. maybe its for more use as part of a singleplayer-story? or an ingame tutorial? therefor it has not even forcefully be thread-safe

Fohlen commented 10 years ago

maybe a quick and dirty solution would be to implement a "demo-loading-sequence" somehow? If this is possible it would be rather nice to have a demo made by the map developer which gets streamed with random starting point while the map loads!!!

aschaeffer commented 10 years ago

Maybe I missunderstood you, but demo playback needs a loaded world while we are about to load the world.

Loading an image is much cheaper and it would require to transfer only one texture into the gfx-memory.

Another option would be to load the next map in background when still playing the current map. It may be technically possible to have two maps loaded at the same time. But this solution is way more work and for now I would suggest to make smaller steps.

Am 16.07.2014 13:36, schrieb Fohlen:

maybe a quick and dirty solution would be to implement a "demo-loading-sequence" somehow? If this is possible it would be rather nice to have a demo made by the map developer which gets streamed with random starting point while the map loads!!!

--- Reply to this email directly or view it on GitHub: https://github.com/sauerbraten-fork/sauerbraten-fork/issues/25#issuecomment-49153432

Croydon commented 10 years ago

Imo an auto rotation is nicer as have it interactive. How many people would move their mouse to look around in the long run? I suppose only at the beginning because they are curious.

Also we could think about to display somehow the map creator(s) and perhabs also the maptitle. Displaying the creator(s) would give them better attribution as at the moment, and will likely give builders more motivation to create awesome stuff.

a-teammate commented 7 years ago

http://strlen.com/gfxengine/panquake/