[Gsoc-orga] GSoC 2025 Participant project idea
Jackson Hardee
jphardee at gmail.com
Tue Mar 18 16:32:52 UTC 2025
Hello Organization Members!
I am a mapping software engineer with previous working experience with OSM
basemaps, OSM-based data products, routing & geocoding, and various GIS
analysis tools. This is my first year as an open source contributor, and
I'm planning to prioritize my #1 option (for GSoC) is the *Modernize the 3D
Model Repository.*
I was planning to wait until the 24th to reach out about my project
proposal, but after carefully reading through the GSoC Project Idea page,
it prefaces to reach out ASAP if what I want to work on isn't listed.
I'd like to tack onto the *Modernize the 3D Model Repository *another
requirement. Currently it requires...
- adopt the glTF
<https://www.khronos.org/files/gltf20-reference-guide.pdf> format for 3D
models
- upgrade Django and OAuth current versions
- improve website UI and API
I would like to propose additional tasks that could stand on their own as a
project idea but are within the realm of modernizing the 3D model repo.
- adopt the SPZ <https://github.com/nianticlabs/spz> format for 3D
Gaussian splats (primary)
*either/or *
- mkkellogg's <https://github.com/mkkellogg/GaussianSplats3D> 3D
Gaussian splatting for Three.js (secondary)
Since 3D Gaussian Splatting is trending due to their push for
standardization <https://youtu.be/0xdPpKSkO3I>, I believe this a good
project proposal to either queue up after adopting the glTF format or work
on simultaneously for two separate contributors.
provided project proposal template:
Adopt 3D Gaussian Splatting
Suggested By
Jphardee <https://wiki.openstreetmap.org/wiki/User:Jphardee>
Summary
The 3D Model Repository
<https://wiki.openstreetmap.org/wiki/3D_Model_Repository> (3DMR) is a
website which lets users upload openly licensed 3D models and link them
with OSM data.
Gaussian splats are highly realistic 3D scans and Gaussian splatting is the
first bridge to industry adoption of Radiance Field methods.
The goal of this project is to modernize 3DMR to industry standards by
adopting a 3D Gaussian Splatting 3D Model format for users to link with OSM
data.
Mandatory skills
Python
Useful skills
Django, JavaScript, Three.js, 3D graphics, WebAssembly
Length
350 hours
Difficulty
medium
Possible Mentors
Lonvia <https://wiki.openstreetmap.org/wiki/User:Lonvia>, Tordanik
<https://wiki.openstreetmap.org/wiki/User:Tordanik>
Notes
As a minimum requirement for applicants, we expect you to set up a local
copy of the existing codebase <https://gitlab.com/n42k/3dmr> *on your
own* prior
to submitting your application so you have a starting point for your work.
Thank you for your time,
Jackson Hardee
--
Jackson Hardee
*call me @ 910-685-3007 | email me <jphardee at gmail.com> | LinkedIn
<https://www.linkedin.com/in/jackson-hardee/>*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/gsoc-orga/attachments/20250318/fc645c05/attachment.htm>
More information about the Gsoc-orga
mailing list