Skip to content

Commit

Permalink
deploy: c8892a2
Browse files Browse the repository at this point in the history
  • Loading branch information
kfarr committed Oct 6, 2024
1 parent 9e640a8 commit 543b526
Show file tree
Hide file tree
Showing 150 changed files with 605 additions and 273 deletions.
42 changes: 42 additions & 0 deletions 2024-10-04-new-placemaking-and-street-safety-3D-models.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
title: New placemaking and street safety 3D models
description: Open-source 3D traffic safety device models as a result of a collaboration with the University of Oregon
authors: [triedell]
tags: [product update, pedestrian, traffic calming, open source, 3d models]
image: ./images/2024-10-04/corner-island.jpg
---

Hi, I’m Tyler Riedell, a fourth-year product design student at the University of Oregon. This past summer, I had the privilege of collaborating with the incredibly talented team at 3DStreet to release several open-source street safety and sidewalk prop models.

![](./images/2024-10-04/corner-island.jpg)

<!-- truncate -->

## Introduction
I got involved with this project through my ongoing work with Dr. Marc Schlossberg at the University of Oregon, where I’ve been assisting him in exploring how Augmented Reality can improve street safety in Eugene, Oregon. This experience has given me the opportunity to merge my passion for design with city planning and street safety, topics I never thought I’d be involved in.

This whole experience has been transformative for me, especially in sharpening my 3D modeling skills. As a product designer, I’m used to working with highly detailed models, often with enormous file sizes. But for the models I created to function on mobile AR platforms, I had to rewire how I approached 3D design. When Dr. Schlossberg initially told me to create models with the smallest polycount possible —- without losing their identity —- I was at a bit of a loss on where to begin.

Working with Dr. Schlossberg and team of graphics professionals from 3DStreet like Kieran Farr and GnanaSai Reddy pushed me to expand my knowledge of low-poly model design and the associated pipeline for preparing 3D assets for high performance real-time XR applications -- an area I knew little about before this project. I’m incredibly grateful for the opportunity to collaborate with such experienced individuals, and I’m proud of how much I’ve learned throughout the process.

## Pictures and descriptions of 3D Models
![](./images/2024-10-04/traffic-calming-bumps.jpg)
Traffic calming bumps: This object is versatile and low profile, used traffic control, it is effective at alerting drivers of low speed areas ahead

![](./images/2024-10-04/corner-island.jpg)
Corner island: This object was created in order to provide safer turns for cyclists in city intersections while still allowing a safe place for pedestrians to stand, it gives bikers full protection from cars throughout the entire bike lane

![](./images/2024-10-04/parklet.jpg)
Parklet: These objects are a great use of space for extra seating around restaurants, parks, and rest areas in cities

![](./images/2024-10-04/picnic-bench.jpg)
![](./images/2024-10-04/usps-mailbox.jpg)
![](./images/2024-10-04/bin.jpg)
![](./images/2024-10-04/residential-mailbox.jpg)
Picnic table, USPS Mailbox, Bin, Residential Mailbox: Variations of these objects are common in nearly every city around the world, it seemed necessary to add them to the library of 3D Street for added realism to city scenes

## Conclusion
Working alongside Dr. Schlossberg, Kieran Farr, and the team at 3D Street has been an incredible experience, and I’m truly grateful for the opportunity to learn from such talented professionals. As I look ahead, I’m excited to embark on my next adventure in the design world—ideally with a design consultancy in Portland, Oregon—where I hope to collaborate with another group of creative, driven designers and continue growing both personally and professionally.

## Use these traffic safety objects now!
Use these models now to create your own 3DStreet scene by launching the [3DStreet app](https://3dstreet.app/), then click `+` to add a new layer, and find these new models in both the `Sidewalk Props` and `Dividers & Traffic Control` categories.
42 changes: 42 additions & 0 deletions 2024-10-04.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
title: New placemaking and street safety 3D models
description: Open-source 3D traffic safety device models as a result of a collaboration with the University of Oregon
authors: [triedell]
tags: [product update, pedestrian, traffic calming, open source, 3d models]
image: ./images/2024-10-04/corner-island.jpg
---

Hi, I’m Tyler Riedell, a fourth-year product design student at the University of Oregon. This past summer, I had the privilege of collaborating with the incredibly talented team at 3DStreet to release several open-source street safety and sidewalk prop models.

![](./images/2024-10-04/corner-island.jpg)

<!-- truncate -->

## Introduction
I got involved with this project through my ongoing work with Dr. Marc Schlossberg at the University of Oregon, where I’ve been assisting him in exploring how Augmented Reality can improve street safety in Eugene, Oregon. This experience has given me the opportunity to merge my passion for design with city planning and street safety, topics I never thought I’d be involved in.

This whole experience has been transformative for me, especially in sharpening my 3D modeling skills. As a product designer, I’m used to working with highly detailed models, often with enormous file sizes. But for the models I created to function on mobile AR platforms, I had to rewire how I approached 3D design. When Dr. Schlossberg initially told me to create models with the smallest polycount possible —- without losing their identity —- I was at a bit of a loss on where to begin.

Working with Dr. Schlossberg and team of graphics professionals from 3DStreet like Kieran Farr and GnanaSai Reddy pushed me to expand my knowledge of low-poly model design and the associated pipeline for preparing 3D assets for high performance real-time XR applications -- an area I knew little about before this project. I’m incredibly grateful for the opportunity to collaborate with such experienced individuals, and I’m proud of how much I’ve learned throughout the process.

## Pictures and descriptions of 3D Models
![](./images/2024-10-04/traffic-calming-bumps.jpg)
Traffic calming bumps: This object is versatile and low profile, used traffic control, it is effective at alerting drivers of low speed areas ahead

![](./images/2024-10-04/corner-island.jpg)
Corner island: This object was created in order to provide safer turns for cyclists in city intersections while still allowing a safe place for pedestrians to stand, it gives bikers full protection from cars throughout the entire bike lane

![](./images/2024-10-04/parklet.jpg)
Parklet: These objects are a great use of space for extra seating around restaurants, parks, and rest areas in cities

![](./images/2024-10-04/picnic-bench.jpg)
![](./images/2024-10-04/usps-mailbox.jpg)
![](./images/2024-10-04/bin.jpg)
![](./images/2024-10-04/residential-mailbox.jpg)
Picnic table, USPS Mailbox, Bin, Residential Mailbox: Variations of these objects are common in nearly every city around the world, it seemed necessary to add them to the library of 3DStreet for added realism to city scenes

## Conclusion
Working alongside Dr. Schlossberg, Kieran Farr, and the team at 3DStreet has been an incredible experience, and I’m truly grateful for the opportunity to learn from such talented professionals. As I look ahead, I’m excited to embark on my next adventure in the design world—ideally with a design consultancy in Portland, Oregon—where I hope to collaborate with another group of creative, driven designers and continue growing both personally and professionally.

## Use these traffic safety objects now!
Use these models now to create your own 3DStreet scene by launching the [3DStreet app](https://3dstreet.app/), then click `+` to add a new layer, and find these new models in both the `Sidewalk Props` and `Dividers & Traffic Control` categories.
4 changes: 2 additions & 2 deletions 404.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@

<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="3DStreet RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="3DStreet Atom Feed"><link rel="stylesheet" href="/assets/css/styles.d1f96ec3.css">
<script src="/assets/js/runtime~main.edb8800b.js" defer="defer"></script>
<script src="/assets/js/main.db8fa9cf.js" defer="defer"></script>
<script src="/assets/js/runtime~main.be2db681.js" defer="defer"></script>
<script src="/assets/js/main.dcf90ea9.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"dark")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/logo-black.svg" alt="3DStreet Logo" class="themedComponent_mlkZ themedComponent--light_NVdE" width="140"><img src="/img/logo.svg" alt="3DStreet Logo" class="themedComponent_mlkZ themedComponent--dark_xIcU" width="140"></div><b class="navbar__title text--truncate">Home</b></a><a class="navbar__item navbar__link" href="/blog">Blog</a><a class="navbar__item navbar__link" href="/docs/">Documentation</a></div><div class="navbar__items navbar__items--right"><a href="https://3dstreet.app" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">Launch App<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently dark mode)" aria-label="Switch between dark and light mode (currently dark mode)" aria-live="polite"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><main class="container margin-vert--xl"><div class="row"><div class="col col--6 col--offset-3"><h1 class="hero__title">Page Not Found</h1><p>We could not find what you were looking for.</p><p>Please contact the owner of the site that linked you to the original URL and let them know their link is broken.</p></div></div></main></div><footer class="footer footer--dark"><div class="container container-fluid"><div class="row footer__links"><div class="col footer__col"><div class="footer__title">3DStreet</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/docs/category/about-3dstreet/">About 3DStreet</a></li><li class="footer__item"><a href="https://us6.list-manage.com/contact-form?u=01ce9902276fa6ad96be57ac6&amp;form_id=3f024b297f2177befa87b5ca5e9d45cc" target="_blank" rel="noopener noreferrer" class="footer__link-item">Contact Sales<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title">Community</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://discord.gg/VN242sx9qu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://twitter.com/3dstreetapp" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://www.linkedin.com/company/3dstreet/" target="_blank" rel="noopener noreferrer" class="footer__link-item">LinkedIn<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://urbanists.social/@3dstreet" target="_blank" rel="noopener noreferrer" class="footer__link-item">Mastadon<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div><div class="col footer__col"><div class="footer__title">GitHub Repositories</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://github.com/3dstreet/3dstreet" target="_blank" rel="noopener noreferrer" class="footer__link-item">3DStreet Core (Parser and Viewer)<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://github.com/3dstreet/3dstreet-editor" target="_blank" rel="noopener noreferrer" class="footer__link-item">3DStreet Editor<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://github.com/3dstreet/3dstreet-assets-source" target="_blank" rel="noopener noreferrer" class="footer__link-item">3DStreet Assets<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div></div><div class="footer__bottom text--center"><div class="footer__copyright">Copyright © 2024 3DStreet LLC. 3DStreet is a trademark of 3DStreet LLC.</div></div></div></footer></div>
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions assets/js/0afd36a3.dcee2bc3.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions assets/js/132139d8.97416433.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 543b526

Please sign in to comment.