<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">Hello Jackson,</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">thanks for reaching out ahead of the
application period. I'm one of the potential mentors for the 3D
Model Repository project, the other being Sarah Hoffmann (in CC).
Ideally, you can send future emails related to 3DMR to the two of
us.</div>
<p>I do appreciate your initiative in expanding the project idea.
However, I would be reluctant to accept this either as a GSoC
project or as a 3DMR feature in general. We're focused on glTF
support precisely because it's a "lowest common denominator"
established, classical 3D graphics concepts. We want something
widely supported by both model creation and display tools to make
content from 3DMR super easy to adopt for OSM data consumers.
Gaussian splatting as a technology doesn't have nearly that level
of support throughout the 3D ecosystem yet, and afaik no 3D
renderers for OSM data make use of it or any comparable approach.</p>
<p>Not sure where you want to go from here. If you're interested in
applying for a 3DMR-related project anyway, we can discuss next
steps we would expect before an application.<br>
</p>
Yours,
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Tobias<br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">On 18.03.25 at 17:32, Jackson Hardee
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CACUhxUS-Db_8Jo8yUrA8iXowBVbq9Lfme5JRHqOH5zfGUpEfRw@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div>Hello Organization Members!<br>
<br>
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 <b>Modernize the 3D
Model Repository.</b><br>
<br>
</div>
<div>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.<br>
<br>
I'd like to tack onto the <b>Modernize the 3D Model Repository
</b>another requirement. Currently it requires...</div>
<div>
<ul>
<li>adopt the <a
href="https://www.khronos.org/files/gltf20-reference-guide.pdf"
moz-do-not-send="true">glTF</a> format for 3D models</li>
<li>upgrade Django and OAuth current versions</li>
<li>improve website UI and API</li>
</ul>
<div>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.<br>
<ul>
<li>adopt the <a href="https://github.com/nianticlabs/spz"
moz-do-not-send="true">SPZ</a> format for 3D Gaussian
splats (primary)<br>
<b>either/or </b></li>
<li><a
href="https://github.com/mkkellogg/GaussianSplats3D"
moz-do-not-send="true">mkkellogg's</a> 3D Gaussian
splatting for Three.js (secondary)</li>
</ul>
Since 3D Gaussian Splatting is trending due to their <a
href="https://youtu.be/0xdPpKSkO3I" moz-do-not-send="true">push
for standardization</a>, I believe this a good project
proposal to either queue up after adopting the glTF format
or work on simultaneously for two separate contributors.<br>
<br>
provided project proposal template:<br>
<table class="gmail-wikitable"
style="font-size:14px;background-color:rgb(248,249,250);color:rgb(32,33,34);margin:1em 0px;border:1px solid rgb(162,169,177);border-collapse:collapse;font-family:sans-serif;width:1628px">
<caption style="font-weight:bold;text-align:left">
<h4
style="color:rgb(0,0,0);margin:0.3em 0px 0px;padding-top:0.5em;padding-bottom:0px;overflow:hidden;line-height:1.6"><span
class="gmail-mw-headline"
id="gmail-Modernize_the_3D_Model_Repository">Adopt
3D Gaussian Splatting</span></h4>
</caption><tbody>
<tr>
<td
style="border:1px solid rgb(162,169,177);padding:0.2em 0.4em">
<div style="font-weight:bold">Suggested By</div>
<div style="padding-left:15px"><a
href="https://wiki.openstreetmap.org/wiki/User:Jphardee"
title="User:Tordanik"
style="text-decoration-line:none;color:rgb(6,69,173);background:none"
moz-do-not-send="true">Jphardee</a></div>
<div style="font-weight:bold">Summary</div>
<div style="padding-left:15px">The <a
href="https://wiki.openstreetmap.org/wiki/3D_Model_Repository"
title="3D Model Repository"
style="text-decoration-line:none;color:rgb(6,69,173);background:none"
moz-do-not-send="true">3D Model Repository</a> (3DMR)
is a website which lets users upload openly
licensed 3D models and link them with OSM data. <br>
Gaussian splats are highly realistic 3D scans and
Gaussian splatting is the first bridge to industry
adoption of Radiance Field methods. <br>
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.</div>
<div style="font-weight:bold">Mandatory skills</div>
<div style="padding-left:15px">Python</div>
<div style="font-weight:bold">Useful skills</div>
<div style="padding-left:15px">Django, JavaScript,
Three.js, 3D graphics, WebAssembly</div>
<div style="font-weight:bold">Length</div>
<div style="padding-left:15px"><span
style="background:none;padding:2px 6px">350
hours</span></div>
<div style="font-weight:bold">Difficulty</div>
<div style="padding-left:15px"><span
style="background:rgb(204,255,204);padding:2px 6px">medium</span></div>
<div style="font-weight:bold">Possible Mentors</div>
<div style="padding-left:15px"><a
href="https://wiki.openstreetmap.org/wiki/User:Lonvia"
title="User:Lonvia"
style="text-decoration-line:none;color:rgb(6,69,173);background:none"
moz-do-not-send="true">Lonvia</a>, <a
href="https://wiki.openstreetmap.org/wiki/User:Tordanik"
title="User:Tordanik"
style="text-decoration-line:none;color:rgb(6,69,173);background:none"
moz-do-not-send="true">Tordanik</a></div>
<div style="font-weight:bold">Notes</div>
<div style="padding-left:15px">As a minimum
requirement for applicants, we expect you to set
up a local copy of the <a rel="nofollow"
class="external gmail-text"
href="https://gitlab.com/n42k/3dmr"
style="text-decoration-line:none;color:rgb(51,102,187);background:url("/w/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg?14604") 100% 50%/0.857em no-repeat;padding-right:1em"
moz-do-not-send="true">existing codebase</a> <i>on
your own</i> prior to submitting your
application so you have a starting point for your
work.</div>
</td>
</tr>
</tbody>
</table>
<br>
Thank you for your time,<br>
Jackson Hardee<br>
<br>
</div>
</div>
<span class="gmail_signature_prefix">-- </span><br>
<div dir="ltr" class="gmail_signature"
data-smartmail="gmail_signature">
<div dir="ltr">
<div style="color:rgb(34,34,34)"><span
style="font-family:arial,helvetica,sans-serif">Jackson
Hardee</span></div>
<div style="color:rgb(0,0,0);margin:0px"><i
style="font-family:arial,helvetica,sans-serif">call me @
910-685-3007 | <a href="mailto:jphardee@gmail.com"
style="color:rgb(17,85,204)" target="_blank"
moz-do-not-send="true">email me</a> | <a
href="https://www.linkedin.com/in/jackson-hardee/"
style="color:rgb(17,85,204)" target="_blank"
moz-do-not-send="true">LinkedIn</a></i></div>
</div>
</div>
</div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
</blockquote>
<p><br>
</p>
</body>
</html>