Hello,
until someone who knows horde3d better than me will answer, i'll try to help you as i can.
Gerail wrote:
An important point is the fact, that the engine can be used in a browser using a plugin.
I'm not aware of Horde3D browser plugins, so you would have to develop it.
Ps. Have anybody investigated possibility of Horde3D usage in Google Native Client API?
Gerail wrote:
Some threads below I have read that streaming is possible. Which remote source can be used? Is it possible to encode these streames (to encode them by Horde)? Furthermore the received data should be cached to reduce the traffic.
Firstly, horde3d is mainly a graphics engine. Of course there is a Horde3D Game Engine, which is superset of Horde3D
Graphics Engine. Latter one, might have HTTP resource loader (i'm not sure, but probably not). Horde3D Graphics Engine has streaming, yes, but it's not accurately the same streaming you are talking about. You can load your assets dynamically from memory buffers
provided by You. So, you would have to write yourself/ use specialized library to supply assets from remote web-server to Horde3D Graphics Engine. You could load your assets with Horde3D Utility Toolkit (from local filesystem) too.
So, Horde3D has great clean API, it's fast, and is small (so Your users could download plugin faster, and with less bandwidth).
If you expect complete solution for projects like Yours, it might be not the best option though. You might look for open scene graph or something else.
Hopefully it helped