How do I make 3d fractals in Roblox without lag?

I do agree, like fractal games to me are very cool in every way. Just an infinite pattern going in all directions, things spinning and stuff.

Roblox really needs to give us direct access, but there can also be some flaws with that. Like More hacking games. But Unity fixes this system by making everything start from scratch. So a starter place from scratch with no camera settings, movement settings, and premade stuff can just be made for us from scratch. Roblox would have more better games if this were the thing to be honest.

Iā€™m not really sure what you mean by ā€œhacking gamesā€. But it does make sense why Roblox started off this way. Itā€™s much easier for developers, especially kids, to use pre-made instance objects that automatically do stuff for them without any code. I definitely think things like that are still needed and useful, but I also hope that Roblox starts allowing developers to expand. Instead of having to wait for Roblox to add some feature weā€™d like, we could create it ourselves. I think thatā€™s the goal that Roblox should be working towards.

Oh and the ability to detect a pixel color on screen as well as in an image (the image variant would allow for detecting transparent pixels), but thatā€™s something else anyway.

Hacking games as in games that hack your account.

But like Roblox really needs another starter place that starts everything from scratch. Without premade scripts. They can keep the Baseplate but they really need to make something else like that. With this you can achieve such amazing things like some Unity games like :

  • Hyperbolica
  • Marble Marcher
  • Fractal Collecter
  • Geographical Adventures

Those 4 are so good and unique with their original code. So having an extra starter place would be really good for some advanced devs.

Thatā€™s not really a thing. The most anyone could do is make an account phishing game, but thatā€™s already plenty possible.

Both baseplate starter places are completely script free by default, so Iā€™m not exactly sure what you mean by that either.

Once you spawn in a game there are some premade scripts in StarterPlayerScripts and also some unaccessible inside the game client.

How you can see this is make a Roblox game and click play, then click StarterPlayerScripts and you can see the premade scripts there. And the camera scripts are inside the game files itself. The controlling part of the camera is located withinā€™ those Module Scripts.

Those are required for basic things to function, such as player characters. But you can modify or remove those. If you put anything in those locations with the same name as those, it will replace them on game load. Theyā€™re hidden so that a new developer doesnā€™t accidentally delete them and break their entire game without knowing why or how.

Iā€™d say over 99% of games use Roblox character models, so thereā€™s really no point in changing that. But there is a way to create custom character and a way to replace default scripts.

But the thing is weā€™re talking about the camera not the Player so making a type of rendering system might be impossible. One question too can you make Post Processing effects in Roblox with the camera?

The camera is just an instance and you can already script the camera. But no, there isnā€™t any post processing outside out the effects that can be placed under the lighting service. Those are fine and all, but thatā€™s all we can do at this point in time. ViewportFrames also donā€™t allow for anything fancy like that, not even transparent objects. It would most definitely be possible for Roblox to implement more in-depth API to allow for things such as custom post processing. The camera instance isnā€™t an issue.

I think the reason it doesnā€™t already exist is due to how advanced it is and how it would need to be optimized for different devices, but us developers already have to do that anyway. I also imagine that giving direct access to the gpu may have its own complications, but Iā€™m sure Roblox could figure something out that would fit our needs. But at the very least, Iā€™d love to have mesh API.

But there are already techniques on how to optimize things to keep the GPU not be a nuclear bomb, so fixing it might be easy.

But all we can do now is discover techniques or wait.

Iā€™ll probably notify you on some techniques or some things Iā€™ve made for this. You can help too if you can and want. Iā€™ll just mess around with some scripts and browse the forums, and notify you on some important discoveries.

1 Like

Iā€™m currently trying to learn C# so I can translate some Unity code here lol.

Of course. You just donā€™t show all of it on screen at once.

Yeah Iā€™m never ever learning C# lolā€¦