I’m trying to create particle system within the Babylon playground.
I’d like to upload a texture from my computer.
Is it possible?
I can see in this playground tutorial https://playground.babylonjs.com/#0K3AQ2#3
That the particles has a texture, but the URL says: texture/flare.png
see image specifically on that part:
What does it mean? How did this texture “get” to his webpage? I mean, I tried loading from my machine by choosing “load texture from file”
but I either couldn’t save it… where is the save button??
or if I tried to rename it I get this:
I got this also when passing a texture location on my git:
particleSystem.particleTexture = new BABYLON.Texture(“https://github.com/…”, scene);
So I read that I can’t pass a texture from a private repo.
How do you add a texture? Are you creating a public repo / creating a new website for that?
oh… and I’m a complete noob in the web environment.
Thanks you for any help.
You can reference texture from the outside as long as the server accepts CORS requests
/textures/ folder is here: Babylon.js/Playground/textures at master · BabylonJS/Babylon.js (github.com)
Hi, I used a texture from the Pabylon.Js repo
particleSystem.particleTexture = new BABYLON.Texture("https://github.com/BabylonJS/Babylon.js/blob/master/Playground/textures/BJS-logo_v3.png", scene);
Would you say this line of code is supposed to work?
I get the same red textures.
You need to use github raw link
The primary github domain doesn’t allow cors
You should see an error in your browsers console / dev tools aswell
I saw a tutorial about CORS, and they suggested to use this line of code:
These are the errors I get:
Where is the browser console when working with Babylon.Js on chrome? Is it in the dev tools?
Hey @Eco_Editor - This doc might help:
Thanks @PirateJC that link did help