Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What is the status of this horde3d-x fork? #8

Open
meiry opened this issue Sep 4, 2016 · 10 comments
Open

What is the status of this horde3d-x fork? #8

meiry opened this issue Sep 4, 2016 · 10 comments

Comments

@meiry
Copy link

meiry commented Sep 4, 2016

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!

@attilaz
Copy link
Owner

attilaz commented Sep 4, 2016

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.

@meiry
Copy link
Author

meiry commented Sep 4, 2016

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

@attilaz
Copy link
Owner

attilaz commented Sep 4, 2016

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.

@meiry
Copy link
Author

meiry commented Sep 4, 2016

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 ?

@attilaz
Copy link
Owner

attilaz commented Sep 4, 2016

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).

@meiry
Copy link
Author

meiry commented Sep 4, 2016

Thanks for the info .
Im into open source solutions so i will check the bgfx solution .

@gwald
Copy link

gwald commented Jan 10, 2017

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
Copy link

gwald commented Jan 11, 2017

thanks, they're nice engines.. but i was looking for a 3D animation and found:
https://github.com/guillaumeblanc/ozz-animation

@bagobor
Copy link

bagobor commented Jan 11, 2017

@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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants