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

UI overlay in 3D applications (OpenGL/Vulkan) #203

Open
manhnt9 opened this issue Apr 30, 2019 · 2 comments
Open

UI overlay in 3D applications (OpenGL/Vulkan) #203

manhnt9 opened this issue Apr 30, 2019 · 2 comments

Comments

@manhnt9
Copy link

manhnt9 commented Apr 30, 2019

Can Flow9 render on top of a 3D application? It would be great if people can use Flow9 to develop GUI for games and other types of 3D applications.

@alstrup
Copy link
Contributor

alstrup commented May 2, 2019

You can render 3d in flow itself using the M3DStage and friends. See "tests/monster3dtest.flow" and friends.
flow renders using pixijs, which renders into a canvas. You should be able to have something below that canvas if you make your own HTML wrapper. We could consider to add a mode to the HTML target, which would render so flow renders inside a specific div, which could be placed above your own stuff. Would that be helpful?

If you mean in the c++ target, then it is more tricky, since right now, the c++ runner does not exist as a library you can link into other apps.

@manhnt9
Copy link
Author

manhnt9 commented May 3, 2019

We'd love to have a module that can render GUI overlaying 3D scene rendered by our engine. This GUI project is very promising to me. I'm watching. Looking forward to new features!

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

2 participants