- This topic has 5 replies, 2 voices, and was last updated 4 years, 8 months ago by jdock.
-
AuthorPosts
-
2020-04-22 at 10:42 pm #26405jdockCustomer
This is a 3D lake dock builder for our dock system (Photos here)
https://cdn.soft8soft.com/AROAJSY2GOEHMOFUVPIOE:ff74dcf89a/applications/ShoreStationDock/index.html
This was our first project in Verge3D and we are extremely impressed with the software. We did some unorthodox methods to make the event handler work with cloned objects, but other than that, it was pretty straight forward. I am not proud of my programming techniques, but happy with the end product.
It would be great to know when AR is supported by IOS with this. Maybe it is an I cannot figure it out. Works well with the Google Pixle 2 though.
Here’s a mobile client in action: https://youtu.be/sed92bPT664
2020-04-23 at 6:04 am #26423Yuri KovelenovStaffWow, this is a powerful configuration tool! Congrats with such an amazing project!
You might really want to look into optimizing the loading time. It appears that the app loads north of 130 Mb data at once, which is a lot!
First thing you can do right away, is to enable compression for your scene.
https://www.soft8soft.com/docs/manual/en/introduction/Asset-compression.htmlA more advanced thing is to split the scene so that the assets are loaded only when they are requested by the user. See how our Jewelry configurator demo was made.
Attachments:
You must be logged in to view attached files.2020-04-23 at 6:09 am #26426Yuri KovelenovStaffIt would be great to know when AR is supported by IOS with this.
Apple seems to be moving forward with WebXR (web-based AR/VR)
https://github.com/web-platform-tests/wpt/pull/23031
As soon as they ship it to Safari browser, it will be available for use in Verge3D apps.2020-04-23 at 1:52 pm #26459jdockCustomerThanks Yuri! I can honestly say your system made developing this a rewarding experience. I’m an (old) engineer, not a developer, so some of the programming and html techniques are a bit foreign. I will definitely work on the compression and on-demand loading you suggest because some users have complained about load time. I assume I can put some sort of progress bar element to allow the user to know the component is loading if it causes a delay?
I have 3 quick questions:
1. I am creating a ‘share url’ with three parameters to basically pass enough information through the url to build the complete dock configuration. The URL can get a bit long and I notice on some phone messaging (iPhone), the url gets split into two messages, so the complete parameter is not passed. Is there some magic method you know of to ‘compress’ the url? Here’s an example url:
2. The AR mode is working pretty well, but the model does tend to ‘slide’ while the user walks down the dock. Perhaps it is just my environment and the size of the model, but I am curious if you have any methods to improve ‘tracking’.
3. Is there a way for me to create a ‘section plane’ that would cut the model at the water line when entering AR mode? I have found some techniques in Blender to do this, but nothing that can work ‘on the fly’. This would help give the dock the appearance of being in the water when in AR mode. I’ve tried turning on a plane to represent water. It works, but it takes away from the ‘real’ imagery.
Thanks again!
Jon2020-04-24 at 9:07 am #26512Yuri KovelenovStaffI assume I can put some sort of progress bar element to allow the user to know the component is loading if it causes a delay?
sure – see the demos Load Unload and Jewelry configurator where such a preloader is present
Is there some magic method you know of to ‘compress’ the url?
you might use some link shorter API. This one looks promising:
https://developer.hootsuite.com/docs/owly-api-reference
this REST API can probably be accessed via the send data puzzleI am curious if you have any methods to improve ‘tracking’.
WebXR is constantly improving. It is expected to be more stable and work without any flags in Chrome 83.
’ve tried turning on a plane to represent water.
yes, you can use a semi-transparent plane with waves represented by normal maps with animated UVs
2020-04-24 at 1:12 pm #26541jdockCustomerThanks for your help!
-
AuthorPosts
- You must be logged in to reply to this topic.