User Details
- User Since
- Oct 5 2024, 5:43 AM (100 w, 3 d)
- Availability
- Available
- LDAP User
- Unknown
- MediaWiki User
- OpenDEM [ Global Accounts ]
Aug 5 2026
@Amdrel @mikez-WMF Is there any way I can help out here to move the project forward?
Jul 19 2026
We can track this in a follow-up ticket perhaps. I left it out for now because it introduces a design dependency if you want users to be able to play/pause/select specific animations. I did see that it was present in your implementation.
Jul 18 2026
Thank you very much for your work @Amdrel!
I have successfully tested the following Khronos Examples(https://github.com/KhronosGroup/glTF-Sample-Models/tree/main/2.0):
Jul 10 2026
Great work @Amdrel. I've successfully tested the thumbnailer with a few .stl files, as well as Duck.glb, Avocado.glb, and coffeemat.glb with KTX compression.
Jun 19 2026
I'm glad to hear that. If you need any help, feel free to reach out. You might also want to join our 3D Wikimedia Telegram channel: https://t.me/+tMgoJxx8D7I5NTQ8
May 12 2026
A while back, I contacted https://www.glb2png.com (commercial GLB thumbnailer) to ask about their system architecture:
Apr 28 2026
As far as I can tell, puppetter.js is already part of the MediaWiki infrastructure: https://www.mediawiki.org/wiki/Proton
I see the advantages in its independence from data formats and viewers. We’ve already listed the pros and cons here: https://commons.wikimedia.org/wiki/Commons:Textured_3D
Mar 24 2026
With node.js 18.4
No, this ist just working for some very Limited cases. WE should move away From headless-gl!
Mar 11 2026
I made a successful test on base of node 18.20.8. Is now node 20 required?
Mar 8 2026
Hi @Carsten_Steger, Unfortunately, I'm not a three.js expert, but @donmccurdy is. I hope he can answer your questions.
Mar 7 2026
Does this also work with external thumbnailers such as 3d2png?
As far as testing the changes, unfortunately the only way is to install a local copy of mediawiki and the 3D extension with it's dependencies.
Feb 25 2026
@dmaza Very gladly
Feb 20 2026
Feb 19 2026
@dmaza The patch was released over a year ago, so there are bound to be more security vulnerabilities now.
Feb 16 2026
The problem is that the standard lighting system from Three.js is not used here. This differs greatly from previous versions and does not look quite as good for STL files. You can test this here: https://opendem.github.io/WikiMediaExtension3D_Test_GLB_Format/ The adjustments made by the WMF have now resulted in some models no longer displaying at all.
@Carsten_Steger You could use this viewer for testing: https://github.com/OpenDEM/WikiMediaExtension3D_Test_GLB_Format
Nov 30 2025
An interesting project on the topic of 3D: https://commons.wikimedia.org/wiki/Commons:UK_Heritage_3D_Data_at_Risk
Oct 4 2025
@Sj Good idea, I think this would be the place to collect it: https://commons.wikimedia.org/wiki/Commons:Textured_3D
Aug 10 2025
We now have a demonstration wiki for textured 3D models: https://mediawiki3d.org/
Feel free to add content.
Gabriel Lucas gave a presentation on “3D content” at Wikimania, which is available on YouTube: https://www.youtube.com/watch?v=lE5swmpnTGA&t=5653s.
Jul 14 2025
Thanks a lot Brooke. If I can support here, please let me know.
Jul 9 2025
Apr 12 2025
Thanks a lot @bvibber!
Feb 28 2025
Here is the link for the telegramm group: https://t.me/+tMgoJxx8D7I5NTQ8
Feb 26 2025
- note that community wishlist is a good opportunity to look for getting additional development resources like dev contractor time to help push these things towards production!
@bvibber Thanks!
Feb 25 2025
That is not a problem. There will only be differences in the display. The new realistic lighting system no longer looks as arty as before.
Feb 21 2025
I send you an email at 11:59, and now again. If the mail has not arrived please let me know.
Feb 14 2025
Hi @Sressler, Nice to have you with us. We are documenting the current status of the work here: https://commons.wikimedia.org/wiki/Commons:Textured_3D
There is also a Telegram Group.
There will also be a video conference on Sunday 23.02.2025 at 16:00 UTC.
Hi @ALoopingIcon, if you would like to contribute something to the development system, please write to me for the access data: contact@opendemdata.info
Feb 7 2025
Sorry, you're absolutely right, it's 23 February 2025 and we'll be meeting via Jitsi.
Feb 6 2025
Hi, as we have some options on how to proceed with WikiMedia 3D we would
like to invite you to a video conference. You can find the proposal for
the Agenda here: Commons:Textured_3D.
Feel free to edit and add to it. Date would be Sunday 23.02.2025 at 16:00 UTC.
Get in contact for the dial-in link for Jitsi (contact@opendemdata.info) or join the Telegram Group.
Jan 28 2025
That sounds very good. I have just commited a patch for 3D2PNG: https://gerrit.wikimedia.org/r/c/3d2png/+/1114772
The 3D extension will be updated next week. In order to remain consistent, it would be good to install this patch as soon as possible. For my comments regarding RoomEnvironment see above. The code was only commented out, maybe it runs on the target system. Please test.
Jan 19 2025
Thank you. I hope this fits now.
Jan 18 2025
If I can do something here please let me know.
Jan 9 2025
Unfortunately I could not get the RoomEnvironment patch to work on other systems. I have created a version that tries to simulate RoomEnvironment with a classic lighting system: https://github.com/OpenDEM/3d2png
The differences are illustrated in the Readme.md using images.
Jan 8 2025
Thanks @TheDJ!
@Esanders: Are there still points that prevent a merge?
Jan 7 2025
No, I am not familiar with the MediaWiki security concept.
Jan 6 2025
First attempt via magic number:
https://github.com/OpenDEM/MediaWiki_Extension_3D_GLB/tree/main/mediawiki_config_files
Dec 29 2024
It would be great if you could vote here:
https://commons.wikimedia.org/wiki/Commons:Requests_for_comment/Technical_needs_survey/Support_textured_meshes_on_Commons
Dec 23 2024
As the changes have had no visible effect, the standard lighting system is to be retained. Even if this no longer looks as aesthetically pleasing as it used to in some cases. The new lighting system was introduced with three.js r155.
Dec 21 2024
Have a look at the status of work here: https://commons.wikimedia.org/wiki/Commons:Textured_3D
Dec 18 2024
I have added the current status of the ongoing work to the page https://commons.wikimedia.org/wiki/Commons:Textured_3D. Help is very welcome.
Yes, I have created a prototype here with the suggested changes: https://opendem.github.io/WikiMediaExtension3D_Test_GLB_Format/stl_shadow.html
But I can't see any difference to before.
I'm also working on a patch for 3d2png (T345953) and realised that the RoomEnvironment lighting system used here doesn't work headless. Therefore, I would like to wait for feedback here.
Dec 17 2024
I am waiting for feedback from @donmccurdy. But I think we should stick with the new standard lighting system, even if it doesn't look quite as aesthetically pleasing in some cases.
Dec 15 2024
I have now got 3D2PNG running with three.js 162: https://github.com/OpenDEM/3D2PNG_GLB_Support.
The lights need to be revised, because RoomEnvironment is not working with headless rendering.
The high risk vulnerabilities could be reduced, but still 3 are left.
We are continuing to work on it.
Dec 14 2024
Unfortunately, after the update to node.js 18 I have many error messages and cannot get the code to work. I am surprised that this works in production.
Dec 13 2024
Hi @Jdforrester-WMF, did you get the code to work with node.js 18?
Dec 12 2024
It's done, I've found it: https://de.m.wikipedia.org/wiki/Datei:Asad_Al-Lat.stl
@Esanders : Can you please send me the URL of the STL file?
Dec 10 2024
Dec 9 2024
@Esanders can you please add @donmccurdy to this task? He did the lightning system.
Nov 26 2024
As of today, it is possible to vote on ‘Technische_Wünsche_2024’ for a thematic focus (26.11.2024-9.12.2024). Please vote for 'COMMONS-ERSTELLEN' to bring our cause forward!
https://de.wikipedia.org/wiki/Wikipedia:Umfragen/Technische_W%C3%BCnsche_2024
Nov 22 2024
I have now got this working based on three.js 162, and Donmccurdy has made the light shine again.
Some adjustments had to be made and I will try to apply a patch today.
Nov 8 2024
Sorry, the links got lost:
Event:Commons community discussion - 21 November 2024 8:00 UTC
The Wikimedia Foundation will be hosting a series of community calls to help prioritize support efforts from Wikimedia Foundation for the 2025-2026 Fiscal Year.
Nov 7 2024
It has now worked on the third attempt: https://meta.wikimedia.org/wiki/Community_Wishlist/Wishes/Support_full_colour_3D_models_on_Wikimedia_projects
Nov 4 2024
Back on the wish lists:
- Technische Wünsche (the German original): https://de.wikipedia.org/wiki/Wikipedia:Technische_W%C3%BCnsche/Wunschparkplatz#Unterst%C3%BCtzung_texturierter_3D_Modelle
- Community Wishlist: https://meta.wikimedia.org/wiki/Community_Wishlist - Not visible yet.
Nov 1 2024
The current issues surrounding Sketchfab show how important a non-commercial platform for sharing and visualising textured 3D models would be. Click here for the petition with lots of background information: https://www.change.org/p/keep-sketchfab-alive-preserve-open-access-to-3d-art-museum-collections
Oct 30 2024
Thanks a lot @GabrielLucas for your enlightening background information and all the work! I will approach our local Wikipedia chapter next week and ask for support for the Wishlist.
Oct 29 2024
I have created a prototype for a viewer that also supports GLB files in the ‘mediawiki’ style. Only simple GLB files and KTX2 compression are supported. I am not yet satisfied with the positioning of the models, especially in view of the thumbnails. Help and feedback are very welcome.
Oct 28 2024
I have created a prototype for a viewer that also supports GLB files in the ‘mediawiki’ style. Only simple GLB files and KTX2 compression are supported. I am not yet satisfied with the positioning of the models, especially in view of the thumbnails. Help and feedback are very welcome.
Oct 12 2024
Hi @bvibber, are you currently working on the extension? Otherwise I would give it a try. It would be great if you could take a look at my comment on 1026883.