Description This is a screenshot taken from a new project that aims to embed Ogre 3D into a web browser. There are a number of live demos which you can view here, and you can read about the process of embedding Ogre3D into a browser here.

rouncer
—
2009-10-21T04:14:23Z —
#2

Id imagine if you were making an mmo, having it web based would be a good way to do it... and ogre3d is direct x isnt it?

phyxx
—
2009-10-21T06:53:30Z —
#3

Ogre supports both DirectX and OpenGL. The online demos use the OpenGL renderer.

rouncer
—
2009-10-23T07:48:10Z —
#4

The only thing I dont get about web based applications is when do they choose to upload, every instantiantion of the program, or is it kept cached??

Cause youd like to keep your upload/download minimal.

And just uploading code is one thing, what do you do for the media? It loads all up once at the start?

poita
—
2009-10-25T08:44:11Z —
#5

It will be cached rouncer, both code and media, just like flash games are.

rouncer
—
2009-10-26T12:01:56Z —
#6

So theres definitely no downloading during the game, just needed to get my head around that.

CodeKrash
—
2010-07-05T06:59:04Z —
#7

I can appreciate this.

I realize this is a stale thread but theres NO REALLY anything to get ur head around. It is a fundamental argument about the transfer of data.

So theres definitely no downloading during the game, just needed to get my head around that.

No downloading at all.

The way Unity does it is that you download the Unity player (a one off install, just like the Flash player). Then, to play a game, it downloads a .unity3d file, which contains the whole game. Once that's downloaded once, it will be cached for future use. Of course, if you upload a new version then people will need to update, but there's nothing you can do about that.

Unity can also be set up to stream different levels as you need them, so there could be downloading during the game, but only if you want to. I have no idea how caching works in that case.

The way Unity does it is that you download the Unity player (a one off install, just like the Flash player). Then, to play a game, it downloads a .unity3d file, which contains the whole game. Once that's downloaded once, it will be cached for future use. Of course, if you upload a new version then people will need to update, but there's nothing you can do about that.

Unity can also be set up to stream different levels as you need them, so there could be downloading during the game, but only if you want to. I have no idea how caching works in that case.

describe the different levels in unity

i am working on a similar tiered data transfer system

poita
—
2010-07-05T17:40:10Z —
#10

By "levels" I mean game levels, i.e. scenes, worlds, whatever you want to call them