diff --git a/src/assets.js b/src/assets.js
index a1e00a23e..e7f666f27 100644
--- a/src/assets.js
+++ b/src/assets.js
@@ -112,12 +112,9 @@ function buildAssetHTML(assetUrl, categories) {
`,
'intersection-props': `
-
-
-
-
-
-
+
+
+
`,
'segment-textures': `
diff --git a/src/components/intersection.js b/src/components/intersection.js
index d7f803604..33aa25eca 100644
--- a/src/components/intersection.js
+++ b/src/components/intersection.js
@@ -52,6 +52,7 @@ AFRAME.registerComponent('intersection', {
'material',
'src: #asphalt-texture; repeat:5 5; roughness:1'
);
+ this.el.setAttribute('shadow', '');
function createSidewalkElem({
length,
@@ -73,6 +74,7 @@ AFRAME.registerComponent('intersection', {
sd.setAttribute('scale', scaleVec);
sd.setAttribute('rotation', rotationVec);
sd.setAttribute('mixin', 'sidewalk');
+ sd.setAttribute('shadow', 'cast: false;');
sd.classList.add('autocreated');
sd.setAttribute(
'material',