Bug 246461

Summary: REGRESSION: <model> stopped presenting any .usdz
Product: WebKit Reporter: Thomas Kumlehn <pixelpartner>
Component: WebXRAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: berkaytutal+webkit, dino, heycam, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari Technology Preview   
Hardware: Mac (Apple Silicon)   
OS: macOS 13   

Thomas Kumlehn
Reported 2022-10-13 08:36:04 PDT
macOS Version 13.0 Beta (22A5373b) Neither Safari 16 Version 16.1 (18614.2.9.1.8), nor Safari TP Release 155 (Safari 16.4, WebKit 18615.1.7.1) load USDZ files. Examples pages that worked on prior macOS 12 are: https://kreativekommunikationskonzepte.de/ar-player-webbasierte-augmented-reality-jetzt-auch-vom-desktop-aus-moeglich/ https://kreativekommunikationskonzepte.de/wp-content/uploads/ar/_xA_CNC_example.html
Attachments
Radar WebKit Bug Importer
Comment 1 2022-10-13 17:20:20 PDT
Thomas Kumlehn
Comment 2 2022-10-19 03:34:26 PDT
not fixed for macOS Version 13.0 RC (22A379) Instead of just an empty <model> canvas, it now shows the error icon
Thomas Kumlehn
Comment 3 2022-11-09 02:27:15 PST
Same for Release 157 (Safari 16.4, WebKit 18615.1.11.7)
Cameron McCormack (:heycam)
Comment 4 2022-12-08 14:47:58 PST
Hi Thomas, thanks for filing this bug. I can't seem to reproduce the problem though. I tried using Safari on macOS 13.0, as well as a more recent macOS release, and using STP 159, and models are showing up fine. This does require the experimental feature to be turned on: Develop > Experimental Features > HTML <model> element. Can you confirm that you have the experimental feature turned on, and that models are still not showing for you?
Thomas Kumlehn
Comment 5 2022-12-08 15:28:51 PST
Dear Cameron, with Safari on iPadOS it works again, but still on my macMini under macOS 13.0.1 (22A400) and with STP 159 the above mentioned pages don't work. System Experimental features for both <model> and stand-alone document are enabled, like on iPadOS. You obviously have other conditions compared to mine. My system has 16 GB RAM and I just quit ALL Applications except Safari and Finder. No change.
Thomas Kumlehn
Comment 6 2022-12-08 15:33:18 PST
I restarted ("warm boot") the system and the only change: Instead of staying empty, the <model> canvas shows an ARKit-Error-Icon (with an x) like mentioned before.
Thomas Kumlehn
Comment 7 2022-12-09 00:58:52 PST
I specifically test with this: https://kreativekommunikationskonzepte.de/wp-content/uploads/ar/_xA_CNC_example.html It loads not a simple USDZ Asset, but a scene that uses the preliminary AR related extension schemes. So maybe I better report this problem to the ARQL team, as you probably only test with regular, non-interactive assets.
Dean Jackson
Comment 8 2022-12-09 12:09:49 PST
Thanks for the report. We'll send it over to the USD team.
Thomas Kumlehn
Comment 9 2022-12-15 05:47:57 PST
I tried to use a non interactive USDZ scene, but w/o success. ```html <model interactive> <source src="NeilArmstrong.usdz" type="model/vnd.usdz+zip"> </model> ```
Note You need to log in before you can comment on or make changes to this bug.