glChAoSP /wglChAoSP is RealTime 3D strange attractors GPU explorer and hypercomplex fractals - over 200 Million particles.
It's freeware, Open Source, and both: native Multi Platform and WebGL... and display not only Lorenz Attractor, but over 100 object types between Attractors, Hypercomplex Fractals, and DLA/DLA3D (Diffusion Limited Aggregation)
No, I have developed my personal particle system engine.
Both, as static with only ONE attribute for vertex (4 float: either pos and color), as dynamic with GL TransformFeedback with only TWO attribute for vertex (8 float: pos, color, vel and time)... Yes, Safari have WebGL2 instruction set, but still uses Shading Language Version: ES 1.0, as WebGL 1, and not ES 3.0 as WebGL2 would like...
So Safari is not "full" WebGL2 compliant... And yes, the native code for MacOSX is slower: Apple have deprecated OpenGL, so drivers are not optimized for it, and version is stopped to 4.1
I already answered to similar question on YouTube
I copy it also here:
This is a real time LIVE capture from glChAoS.P execution: no post processing...
glChAoS.P / wglChAoS.P is a real time 3D strange attractors GPU explorer:
https://www.michelemorrone.eu/glchaosp/
(click on COMET button, and from wglChAoS.P program use "CockPit" and "Settings" buttons, in the "Attractors Window", to select view and emitter settings)
You need a browser that support WebGL2 and WebAssembly: currentlu only FireFox and Chromium based (Chrome, Opera, Vivaldi...)
It works also on Android SmartPhone and Tablets with a discreet/good GPU
About program:
I developed glChAoS.P in C++ and OpenGL, and with Emscripten I ported it (wglChAoS.P) also online, via browsers that supports WebGL and WebAssembly
If you are interested in this you can consult github souce code webpage:
https://github.com/BrutPitt/glChAoS.P
About capture:
I simply used Linux "SimpleScreenRecorder" in LIVE recording.
Thank you very much, has been very important to know that with Nvidia card, glChAoS.P (at least) runs on macOS.
Yes, Intel need of HD 4000 GPU, or above, that supports OpenGL 4.1.
Thanks to supporting me in macOS testing... No, I don't stop the OSX develop, but I need more collaborative people, like you (also tests and feedbacks, on several PC, are importants).
...and mostly ... I don't would your daughter to stop math study ... :D ;)
Now, with last update, the missed script was added and also was corrected the "No such file or directory" error (was related to security exception unidentified "downloaded" software, and Finder returned me a "private" link, not the real one)
So I rewrote the script: now seems work
The new release file is glChAoSP_140.zip for all the O.S.
Now, with last update, the missed script was added and was corrected also the "no such file or directory" error (was related to security exception of "unidentified downloaded software", and Finder returned me a "private" link, not he real one)
So I rewrote it: now seems work
Ciao.
Thanks for the appreciation.
I know well http://acko.net/, is very very beautiful one, and also for me is the number one!
I still working on my site and it's very distant from acko... but thanks again ;)
Thanks for report!
Yes, I know... in the glChAoSP_1_40.zip archive appear that error (I zipped it from Windows).
I already had uploaded a separated glChAoSP_OSX.zip archive, zipped directly on Mac... and it seems work.
Thanks again ;)
Thanks for your report.
When you get time, please tell me on which Operating System (thanks!)
Try also to go in "settings" menu and select an existing "screenShots" path in "preferred path" section... and after save prog.Settings
(It's a new feature... maybe the bug is there)
Thanks for your words: I love math (also) for this, and I'm glad your daughter gets into math thanks to glChAoS.P ;)
I'll be honest: never tested glChAoS.P with NVidia in OSX, and tested Intel GPU in the 1.1 release (I'll test it soon) ... although I would expect it to work with GeForce over the GTX 4xx series and with Intel GPU above HD4000 (Intel is very slow)... but OpenGL on Mac is always an unknown, and must be tested
But don't can you set eGPU for Chrome, form OSX Application Info Panel?
Sorry, I don't can try it (I not have eGPU), but I know that from Application Info Panel is possible assign eGPU to specific application.
Like this:
https://www.imore.com/how-set-your-egpu-preferred-rendering-...
Yes, ImGui works fine in WASM.
Look my imGuIZMO.quat and glslSmartDeNoise simplest projects on how integrate ImGui in WASM, with GLFW and SDL: https://github.com/BrutPitt
P.S. imGuIZMO.quat have also "ImGui_demo" inside it
Hi, I am author of glChAoS.P
Please tell me more about your problem in OSX (GPU type?)
Unfortunately I got very trouble with (deprecated) OpenGL in OSX, and I'm seriously thinking of abandoning development on mac... moreover the "pure rendering" operations result faster in WebGL versoin
I coult test it only in 10.14.x with AMD GPU.
Please, read also my reply @gunn
P.S.
I'll try to signing glChAoS.P in future release
Sorry, I'm not a expert mac developer, only a "discreet" *uniX developer... I would be glad if someone managed the OSX release in github ;)
Hi, I am author of glChAoS.P
Please tell me more about your problem in OSX (OSX ver, GPU type?).
Unfortunately I got very trouble with (deprecated) OpenGL in OSX (mostly with GLSL subroutines) and the "pure rendering" operations result faster in WebGL versoin (I believe that Chrome/FireFox use Vulkan layers)
I coult test it only in 10.14.x with AMD GPU.
P.S.
if you have a account, open a issue on github ;)
The correct glChAoS.P / glChAoSP and wglglChAoS.P / wglChAoSP website is:
https://www.michelemorrone.eu/glchaosp/
glChAoSP /wglChAoSP is RealTime 3D strange attractors GPU explorer and hypercomplex fractals - over 200 Million particles.
It's freeware, Open Source, and both: native Multi Platform and WebGL... and display not only Lorenz Attractor, but over 100 object types between Attractors, Hypercomplex Fractals, and DLA/DLA3D (Diffusion Limited Aggregation)
Thanks again.
BrutPitt / Michele Morrone