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

In XR editor functionalities #5

Open
vincentfretin opened this issue Nov 9, 2023 · 3 comments
Open

In XR editor functionalities #5

vincentfretin opened this issue Nov 9, 2023 · 3 comments

Comments

@vincentfretin
Copy link
Member

@Utopiah is interested in a VR editor mode, components for that may leave in a separate repo as a plugin for aframe-editor (to be defined). If there are any change to do in this repo that would make easier to support that, we can do it.
Some notes on his repo:
https://git.benetou.fr/utopiah/text-code-xr-engine/issues/99

@Utopiah
Copy link

Utopiah commented Nov 9, 2023

Indeed, more than "interested" I'm working on it ;)

I'd rather not pollute this repository as it's in a good state. Still, keeping composability in mind is crucial (that's IMHO the main value of AFrame and ECS with components maintained and shared by the community) so considering a plugin could be a good architecture choice. A lot of functions would indeed be identical, namely adding entities, components, selecting existing ones, etc and I suppose "only" the UI and UX would differ, namely manipulating an entity via hand tracking rather than mouse and keyboard. Consequently such an immersive plugin for the editor would rely on the editor (and formally inspector) manipulation by code but provide another way, hopefully more direct while in XR, to edit content.

@Utopiah
Copy link

Utopiah commented Nov 9, 2023

A specific constraint I do have, which is a personal design preference, is to be "no-build" in order to iterative faster. This is particularly important as I give workshops, including to non professional developers in order to make XR more accessible to a wider audience. For such a crowd, but even for myself I admit, being able to "just" edit the content and see a change without going first through intermediary steps (i.e installing node, npm, going through the command line, etc) is fundamental.

If going through a plugin solution, unless it's entirely impossible, I would much rather be able to avoid any build step.

@Utopiah
Copy link

Utopiah commented Oct 5, 2024

Some progress on that, namely cloning primitives https://x.com/utopiah/status/1842195658637464037 , saving a history of modifications, replayable, and changing their color https://x.com/utopiah/status/1842198368438669389

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