zwin-project / zen

The reference compositor implementation of Zwin protocol
https://zwin.dev
MIT License
26 stars 6 forks source link

Add 3d support for normal monitors #372

Open Silverdev2482 opened 1 year ago

Silverdev2482 commented 1 year ago

You can't use 3d without a VR Head set

A possible way to implement this would to have something like a fps, where a key could switch modes, like a resize mode in a tiling wm, making the mouse control the camera and being able to walk around a limited space with movement keys. Adding keys for controling height would also be useful. Something to note is Cad programs have unintutive camera movement so try to avoid what ever they do.

Why I ask, This project seems pretty cool and I want to try it out, Unfortunately I don't have a VR headset so I would like a way to emulate having a VR head set. I'm not completely sure but having a feature may be even useful for people with VR Head sets

Aki-7 commented 1 year ago

Thank you for the interesting suggestion!

But at least adding 3D support for normal monitors (we call this screen display system, SDS) as a main feature of Zen is not acceptable to me for now (but can still be discussed of course), because we need a completely different design for the in-screen 3D space as you suggested and the current VR space.

For the demo purpose for those who don't have HMD, having the in-screen 3D space doesn't provide a true experience of our desktop environment, which might cause misunderstanding in our project.

That's my opinion, what do you and @zwin-project/zwin-developers think?