horde3d-x
horde3d-x copied to clipboard
What is the status of this horde3d-x fork?
Hey i saw your old post again . here : http://discuss.cocos2d-x.org/t/extension-for-3d-rendering-using-horde3d/7879/8 what is the status of this port ? is it working ? or did you moved to implement it using bgfx ? the games Dogbyte Games are doing are super light , how do you do that ? Thanks!
I didn't have enough time to work on it, then the cocos2d-x team has added 3d support so...
We have modified horde3d to use the bgfx as the renderer.
"the games Dogbyte Games are doing are super light " Do you mean by size? we convert textures to compressed format and also compress almost every asset with lzma.
Thanks , Well cocos2d-x 3d is a joke. Horde3d is cool light engine . and bgfx and amazing cross platform render . can you please give some info on how did you did the combination of both ? im searching for light 3d solution
We have chosen horde3d for the same reason. It was very light and easy to understand/modify. Replacing the old opengl renderer to bgfx was a lot of work and I had to modify most of the code because bgfx is higher level than the old renderer. And I wanted to take advantage of bgfx's features.
Shader generation is a little problematic because bgfx doesn't support runtime shader generation yet, and we heavily use shaderflags in horde3d. So we have a simple bgfx-shader generator that only supports essl shaders now.
Thanks , what can you suggest from your experience to use with "not" so time consuming work if i want to use 3d cross device engine ?
cannot really suggest anything. closed source (like unity3d), and royalty based engines(like unreal3d) got much more people these days than opensource. If I had to restart now, I would probably use bgfx and its example framework. And handcode what is missing, maybe using some code from horde3d. (like visibility culling, maybe i would use the model format from h3d).
Thanks for the info . Im into open source solutions so i will check the bgfx solution .
Thanks for the info here! bgfx looks great but doesn't have any 3D file format support nor animation like horde3d does. Just wonder what you would recommend?
@gwald https://github.com/nem0/LumixEngine https://godotengine.org/ https://www.panda3d.org/ https://github.com/urho3d/Urho3D https://github.com/CRYTEK-CRYENGINE/CRYENGINE https://github.com/EpicGames/UnrealEngine
^))
thanks, they're nice engines.. but i was looking for a 3D animation and found: https://github.com/guillaumeblanc/ozz-animation
@gwald yes, it's a dedicated animation engine. And just to complite the list above :) : https://github.com/mosra/magnum https://github.com/floooh/oryol