<!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>