Ambiera ForumDiscussions, Help and Support. |
|
| [ 1 2 3 ] Page 1 of 3 |
|
|||||
|
Description to get it started is on the page on my itch. This is early phase still so understand its not perfected. I just cant keep speanding time working on it alone so im opening it up to the public. I do ask for credit in your future webxr games just for the base foundation of the platform and certain behaviors created by me. But feel free to take credit for any modifications you come up with. The scaling is not perfect, i did what i could, but everything is modifiable. Currently headset tracking is disable(not being called) because of complications with it conflicting with the right motion controller thats also handling rotation. But the function is in the launcher html so you can test and modify. and to call the function look at the onXRFrame function where isJoystickActive call is theres a blank spot for you to call the headset tracking function. I will release a more detailed explanition soon. Some people maybe able to catch on right away by themselves but im always here for questions. Heres the link:: https://archangel-amberiaforums.itch.io/archs-coppercube-webxr |
||||
|
https://archangel-amberiaforums.... |
||||
|
never edit the Launcher html unless you know what your doing. To test it for your own html just go into the Launcher html and go to where you see the " engine = startCopperLicht and change the .ccbz file to yours and thats it. Also if you go to the Launcher html file and scroll down to the "onXRFrame" function and look for the viewport, you will see the offsets and you can test and edit them to see if we can get a better alignment going on. Also through various testing I have noticed that some files wont work initially or maybe it works but then you add a certain mesh and then it wont work again but if you remove the mesh it works again so theres some kinks we have to figure out. It also maybe because your scene is too demanding idk i have tried on a lot and id say 7/10 worked and most of the time if i change some things around in the ones that didnt they start to work so idk whats up with that yet. |
||||
|
Also the gestures behaviors are not fully correct we will have to work it out but they do show that the set up is correct we just have to map out the button more correctly. Also if you dont know you need to move those behaviors to the extensions file in documents/coppercube/extensions |
||||
|
so with this setup we are no longer using renderer.js or flace.js. I have created modified versions that natively create and allow webxr compatibility. |
||||
|
For those that want you can remove the black mesh infront of the camera to see the view bett and work on alignment. Also if trying with your own project first i would recommend making that camera setup thats in my example a coppercube prefab import it into your own game to be your camera rig then you can setup your own arms and whatever. Or just learn my demo and make sure to setup your scenes in that manner pertaining to the way the camera is setup. Also i believe this could work for 3rd person vr style games aswell. For now whatever hand models you use they need to be named right is (pistolHand) and left is (pistolHand2) untill you go into the Launcher html down to the hand tracking functions and change the names. |
||||
|
Also, guys since ive done a ton of work on this and am releasing for free, I must say and ask that all future modified and updated versions anyone comes up with must be released to the public for free so we can all get a more refined complete version to work with. Thanks guys! |
||||
|
And eventually hopefully we can get Niko to add a full complete version to the editor one day!! |
||||
|
Remember this is early stage and i am releasing because i dont wish to work on this alone anymore I need and want the communities help and involvement. |
||||
|
https://archangel-ambieraforums.... |
||||
|
For your own games your camera node must be named "Camera1" just incase so nothing messes up |
||||
|
Thank you very, very much for working on this @archangel. For direct access with my Quest 3 without the need for a PC, I have temporarily placed the demo on this site: http://vr.ct.ws/ With latest Firefox plus installed WebXR Add-on I have managed to enter the demo's VR mode with my Linux laptop simulating VR controllers no headset involved. Inside the Quest alone I was not able to activate VR mode under the given URL, neither with Meta's default browser nor with Wolvic browser known for supporting WebXR. Any idea to access the demo directly with the headset without PC? Thank you for any thoughts on this. |
||||
|
Yes, ive mentioned i have only tested it out on microsoft edge browser on the pc with quest link, and your welcome @Hadoken |
||||
|
Also, super glad i got @Hadoken attention. As i know he will be great for moving this forward. I look forward to all your future implications! |
||||
|
currently i do not have a way to access it from the quests browser, but im sure it has to do with how im currently requesting the session i believe its different for the quest browser havnt gotten around to that yet, my original idea was to produce it this way as an html, then wrap it and package it into an apk to be sideloaded or eventually added to the quests store once its in a better state. |
||||
| [ 1 2 3 ] Page 1 of 3 |
|
|