# Artefacts and stripes in Sky Effect

**URL:** <https://forum.8thwall.com/t/artefacts-and-stripes-in-sky-effect/5004>\
**Category:** Technical Support\
**Tags:** cloud-editor\
**Created:** [February 28, 2025, 6:15pm UTC](https://forum.8thwall.com/t/artefacts-and-stripes-in-sky-effect/5004 "2025-02-28T18:15:58Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Susanne\_Vetter](https://avatars.discourse-cdn.com/v4/letter/s/3d9bf3/32.png) [@Susanne\_Vetter](https://forum.8thwall.com/u/Susanne_Vetter)\
**Post date:** [February 28, 2025, 6:15pm UTC](https://forum.8thwall.com/t/artefacts-and-stripes-in-sky-effect/5004/1 "2025-02-28T18:15:58Z")

</div>

I’m working on a sky effect experience in the cloud editor. The experience consists mainly of 2D planes with png textures with alpha transparency.  
The planes are staggered in a diorama-like manner.  
I’m facing the problem that the layers appear glitchey: there are horizontal stripes / fragments on the layers which are flickering strongly.  
It kind of looks like the glitch you get when two layers/objects share the same coordinates. However, this is not the case here.

---

<div class="post-metadata">

**Author:** ![GeorgeButler](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.8thwall.com/georgebutler/32/1903_2.png) [@GeorgeButler](https://forum.8thwall.com/u/GeorgeButler)\
**Post date:** [February 28, 2025, 7:13pm UTC](https://forum.8thwall.com/t/artefacts-and-stripes-in-sky-effect/5004/2 "2025-02-28T19:13:54Z")

</div>

Take a look at this thread:

> [@Sky Segmentation quality](https://forum.8thwall.com/t/sky-segmentation-quality/1067/2):
>
> You can access the texture containing layer data via the onUpdate lifecycle method: [XR8.LayersController.pipelineModule() | 8th Wall](https://www.8thwall.com/docs/api/layerscontroller/pipelinemodule/#returns). Although, a more straight-forward way to avoid the banding effect could be to prompt the user to rotate their device and classify pixels before displaying AR content. For some background on Sky Effects, camera pixels are either categorized as “unknown”, “sky” or “not sky”. “Unknown” pixels are considered “sky” until they are able to be classified - resulting in …

---

<div class="post-metadata">

**Author:** ![Susanne\_Vetter](https://avatars.discourse-cdn.com/v4/letter/s/3d9bf3/32.png) [@Susanne\_Vetter](https://forum.8thwall.com/u/Susanne_Vetter)\
**Post date:** [February 28, 2025, 8:01pm UTC](https://forum.8thwall.com/t/artefacts-and-stripes-in-sky-effect/5004/3 "2025-02-28T20:01:53Z")

</div>

Hi George,

Thanks for the fast reply and the link – this issue is different though. I’m not addressing the glitches at the edge of the phone screen (I’m aware of this issue, too). I’m getting horizontal, flickering stripes which are reminiscent of the glitch you get from objects with identical coordinates. Except none of my layers share the same coordinates. I’ve marked it in the screenshot below – you can see it better in the video though. It looks really bad.  
Thanks for your help!

 ![Screenshot 2025-02-28 at 20.54.38](https://us1.discourse-cdn.com/flex019/uploads/x8thwall/original/2X/9/949ba037bc2867fafdeb09dc5cd904d53b668fd5.jpeg)

---

<div class="post-metadata">

**Author:** ![GeorgeButler](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.8thwall.com/georgebutler/32/1903_2.png) [@GeorgeButler](https://forum.8thwall.com/u/GeorgeButler)\
**Post date:** [March 1, 2025, 12:17am UTC](https://forum.8thwall.com/t/artefacts-and-stripes-in-sky-effect/5004/4 "2025-03-01T00:17:27Z")

</div>

Can you land your changes and [share your project](https://www.8thwall.com/docs/guides/projects/project-sharing/#share-project-with-another-workspace) with the `support` workspace so I can take a look?

---

<div class="post-metadata">

**Author:** ![Susanne\_Vetter](https://avatars.discourse-cdn.com/v4/letter/s/3d9bf3/32.png) [@Susanne\_Vetter](https://forum.8thwall.com/u/Susanne_Vetter)\
**Post date:** [March 1, 2025, 1:47pm UTC](https://forum.8thwall.com/t/artefacts-and-stripes-in-sky-effect/5004/5 "2025-03-01T13:47:16Z")

</div>

Thanks for looking into this George, I just shared it.

---

<div class="post-metadata">

**Author:** ![GeorgeButler](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.8thwall.com/georgebutler/32/1903_2.png) [@GeorgeButler](https://forum.8thwall.com/u/GeorgeButler)\
**Post date:** [March 5, 2025, 5:39pm UTC](https://forum.8thwall.com/t/artefacts-and-stripes-in-sky-effect/5004/6 "2025-03-05T17:39:08Z")

</div>

Really cool project!

Unfortunately, I’m not able to reproduce the issue.

If I had to guess it seems like those are artifacts from some other object or the shader have a hard time calculating the sorting order of all the different thin planes. You could try adding a small amount of depth to all of your 3D object planes to see if that fixes it.

---

<div class="post-metadata">

**Author:** ![Callum\_Fowler](https://avatars.discourse-cdn.com/v4/letter/c/ce73a5/32.png) [@Callum\_Fowler](https://forum.8thwall.com/u/Callum_Fowler)\
**Post date:** [September 9, 2025, 2:48pm UTC](https://forum.8thwall.com/t/artefacts-and-stripes-in-sky-effect/5004/7 "2025-09-09T14:48:26Z")

</div>

@Susanne_Vetter did you ever find a solution to this issue? I’m experiencing it on a sky effect I’m working on.

---

<div class="post-metadata">

**Author:** ![Susanne\_Vetter](https://avatars.discourse-cdn.com/v4/letter/s/3d9bf3/32.png) [@Susanne\_Vetter](https://forum.8thwall.com/u/Susanne_Vetter)\
**Post date:** [September 9, 2025, 4:39pm UTC](https://forum.8thwall.com/t/artefacts-and-stripes-in-sky-effect/5004/8 "2025-09-09T16:39:46Z")

</div>

Hey @Callum_Fowler yes I did actually: I created the experience in Blender and it turned out that the glitches that showed after importing it to 8th Wall were an issue with the blend mode of the materials in Blender. The glitches happened when the blend mode of the material was set to “Alpha Blend” or “Alpha Hashed”. Setting it to “Alpha Clip” solved it. Caveat: it also killed all smooth alpha gradients of the texture. Hope that helps!

@GeorgeButler FYI

---

<div class="post-metadata">

**Author:** ![Callum\_Fowler](https://avatars.discourse-cdn.com/v4/letter/c/ce73a5/32.png) [@Callum\_Fowler](https://forum.8thwall.com/u/Callum_Fowler)\
**Post date:** [September 10, 2025, 1:34pm UTC](https://forum.8thwall.com/t/artefacts-and-stripes-in-sky-effect/5004/9 "2025-09-10T13:34:00Z")

</div>

Glad to hear it! Unfortunately I’m setting my materials in three.js. @GeorgeButler do you know if there’s an equivalent setting on the three.js materials?

---

<div class="post-metadata">

**Author:** ![GeorgeButler](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.8thwall.com/georgebutler/32/1903_2.png) [@GeorgeButler](https://forum.8thwall.com/u/GeorgeButler)\
**Post date:** [September 10, 2025, 4:37pm UTC](https://forum.8thwall.com/t/artefacts-and-stripes-in-sky-effect/5004/10 "2025-09-10T16:37:38Z")

</div>

Check this out: [three.js docs](https://threejs.org/docs/#api/en/materials/Material.alphaHash)

---

<div class="post-metadata">

**Author:** ![Callum\_Fowler](https://avatars.discourse-cdn.com/v4/letter/c/ce73a5/32.png) [@Callum\_Fowler](https://forum.8thwall.com/u/Callum_Fowler)\
**Post date:** [September 11, 2025, 10:47am UTC](https://forum.8thwall.com/t/artefacts-and-stripes-in-sky-effect/5004/11 "2025-09-11T10:47:35Z")

</div>

I enabled `alphaHash`, but unfortunately it didn’t fix the bug (it seems like `alphaHash` isn’t a property on the `MeshStandardMaterial`). I’ve seen similar issues when doing a custom render pass and not having an even number of passes. Is it possible to inject a blank pass to the layer render pipeline? If so how would I go about that?

---

<div class="post-metadata">

**Author:** ![Callum\_Fowler](https://avatars.discourse-cdn.com/v4/letter/c/ce73a5/32.png) [@Callum\_Fowler](https://forum.8thwall.com/u/Callum_Fowler)\
**Post date:** [September 11, 2025, 12:11pm UTC](https://forum.8thwall.com/t/artefacts-and-stripes-in-sky-effect/5004/12 "2025-09-11T12:11:16Z")

</div>

Just to follow up on this, I managed to change the version of threejs being used and the `alphaHash` now works (v180). Thanks the help!

---

<div class="post-metadata">

**Author:** ![GeorgeButler](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.8thwall.com/georgebutler/32/1903_2.png) [@GeorgeButler](https://forum.8thwall.com/u/GeorgeButler)\
**Post date:** [September 11, 2025, 4:14pm UTC](https://forum.8thwall.com/t/artefacts-and-stripes-in-sky-effect/5004/13 "2025-09-11T16:14:38Z")

</div>

Awesome! Glad it worked. 😃

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex019/uploads/x8thwall/original/2X/9/9212a857458f1b03a6accb129e0f8cbea408e3e5.png) [@system](https://forum.8thwall.com/u/system)\
**Post date:** [September 15, 2025, 4:15pm UTC](https://forum.8thwall.com/t/artefacts-and-stripes-in-sky-effect/5004/14 "2025-09-15T16:15:08Z")

</div>

Closed on September 15, 2025, 4:15pm UTC

This topic was automatically closed 4 days after the last reply. New replies are no longer allowed.
