RE: Shape-Based Particle Emitters
-
Ooh particles? Fascinating. (wait, that’s not the right topic… hold on what’s the script again? Oh right! Okay, ahem)
Hello!
Sorry for that introduction, but with the addition of Particles to projects, people could abuse it where it’s impossible to open a project because of so many particles loading and moving at once.That’s why I want to suggest a Low Detail kind-of mode.
Here’s the mockup:
I would’ve put in an icon, but it’s too much work and my brain is too small for such coding.
How does it work?
How it works is pretty simple. It lowers the Particle Count to a limit of however the user sets it to in the settings. It will default to 100 particles for even the slowest devices. That's pretty much it's use.
Examples of where it can be used.
It can be used in all 3D projects, even ones that aren't using Particles. It will be a button in the bottom right corner next to Copy Link, as shown in the image I provided above. People would also use them a lot to give it a cartoony feel, but it can easily go overboard.
Login.
For the Login page, when new users join, they will be greeted with a Particle Testing stage doohickey, that way the user can see how well their device handles Particles. It will be a slider between 50 to 500, that way they can figure out what they need it as their default. If they skip past it, it's defaulting to 100.
Conclusion
In all honesty, CreatiCode is a great website, and should be treated as such. People who choose to get on a website to cause harm, or implode the servers shouldn't be around. This Low Particle Mode will be a great addition to the Particles system, and I'm sure we can make it work.Thanks for reading.
-
That’s thoughtful, but particles are very efficient. We want to hear more users reporting issues with too many particles before we make any changes to it though.
-
@info-creaticode
Makes sense. Thanks for considering it, though!
Also Inspect Element was kind of buggy when making the new button, but would it be possible to make it kind of like a pink-ish red?
I was thinking something like this color. -
@catty by technicality, there are sooo many features on this website that can be exploited, like perhaps using a link to open something like chrome://crash and crash people that use Chrome (usually doesnt work but there are also ways to get around that), and people can also use just creaticode blocks in general to crash people. For example, you could like crash someone’s webGL by setting the brightness of something like a particle or object to 999999 and make 3d not work for them anymore until they restart their device and/or browser (cc uses babylon for 3d and ive done that to myself in normal babylonjs before so thats how ik). You could also just load a somewhat fat size-wise (~15 mb) 3d model infinitely with the forever block and make the 3d scene kinda hidden by covering it up with widgets. I could think of a million ways to make a device freeze with CreatiCode, but I choose not to do that and if I do out of curiosity, I wouldn’t make such code public. I wouldnt worry about this feature or anything regarding misuse of blocks to crash people since that stuff is already possible with normal Scratch, I think security vulnerabilities should be worried about more when it comes to new blocks that new stuff instead.
-
@jeffreyrb03-gmail
True. Maybe you could also just turn off particles entirely in the Low Particle Count. Like a menu that pops up with►Lower Particle Count
Particle Count
(slider) - o---------
Description: Lowers the maximum particle limit.(button) Turn off Particles
Here’s what I imagined:
I did a bit of digging within Inspect Element, and I think Particle Settings works better if we have that.
It could’ve looked better, I know. It’s all I was able to do.
Particle Limit will be set to default (100) if skipped during login, or changed within the user settings. Oh! Also an idea. If a user chooses to not set a particle limit, then maybe the default can be 10000-50000 particles IF they specifically choose to do so, which isn’t recommended. They are able to choose within their settings in the Dashboard when it releases again.
-
@catty That is a good idea, but idk about them being greeted with that upon login. That would be very confusing especially since some might not know what particles are or why this is important. this is a good idea though, probably should be like put in account settings and there will be a button that says “is this slow for you?” and clicking it tells you to go to your account settings and change the particle settings
-
@jeffreyrb03-gmail
That’s not exactly what I mean…
Here’s what I mean:
Blank white space is where you see the particles.