Open Oceanestars opened 2 years ago
I am facing the same issue, the particle is not working in Aframe versions 1.1.0, 1.2.0, and 1.3.0. But it is working for 1.0.0 or lower
I have the same problem, I think its down to Aframe moving to webgl 2?
https://discourse.threejs.org/t/webgl2-breaking-custom-shader/16603/4
With A-Frame 1.3.0, I hit errors with the version served by unpkg, but everything worked fine with the version taken from the dist folder of this repo.
@diarmidmackenzie thanks! I was trying it out only with rain which didn't work so I nearly gave up on this.
Turn out you have to add size for some reason, so
<a-entity position="0 3 -5" particle-system="preset: rain; particleCount: 10000; size: 0.1;"></a-entity>
works while
<a-entity position="0 3 -5" particle-system="preset: rain;"></a-entity>
throws errors.
@diarmidmackenzie Same method with you.
In short, I copy and paste the latest js inside
In my case, I use A-frame 1.3.0 and 8th Wall. From the UNPKG link, https://unpkg.com/browse/aframe-particle-system-component@1.1.3/dist/ the latest version is 1.1.3, it will have the below warning and error | THREE.BufferAttribute: .dynamic has been deprecated. Use .usage instead. | THREE.BufferGeometry: .addAttribute() has been renamed to .setAttribute(). | THREE.WebGLProgram: Shader Error 0 - VALIDATE_STATUS false Program Info Log: Vertex shader is not compiled. VERTEX ERROR: ...(and a very long error list)
You can see from its latest update in github (4 months ago), the Three.js attribute has been updated. I tried to copy this js and paste in Githubissues.
Hi, This is my first time using this so I'm super sorry if this was mentioned somewhere. I tried using the particle system to create rain and I tested independently from my project. One with version 1.0 and one with 1.3. It worked with 1.0 but doesn't work with 1.3. Is there something additional I need to do? Thanks!
Aframe Version 1.0
Aframe Version 1.3