BrutPitt
released this
Adding save PNG file with transparent background, from this proposal:
This is a beta, with no other changes: only Linux and Windows binaries.
The source files are not still synchronized.
- left-shift+PrtScrn -> normal capture (without dialog)
- right-shift+PrtScrn -> capture with transparent background (without dialog)
- left-ctrl+PrtScrn -> normal capture (with save-dialog)
- right-ctrl+PrtScrn -> capture with transparent background (with savedialog)
Assets
3
BrutPitt
released this
New 11 unedited attractor types
An absolutely personal and original transposition in 3D/4D of famous 2D attractors:
![]() |
![]() |
|---|---|
![]() |
![]() |
![]() |
![]() |
Full descriptions, math formulas and code in the relative webpage: PopCorn, Mira, Hopalong and...
now any single attractor is also explorable interactively via WebGL/WebAssembly directly from website.
What's new in v1.4.2
- 11 new attractors type
- Added widget to change background color
- Shadows have "automatic bias" regulation, in base to distance: it avoids the dark halo in far objects (the bias setting remains to fine tuning)
- Added option for Slow GPU (Settings (F8) menu): it starts any attractor in PointSprite mode, that is faster of billboard, and with GLOW OFF (it's critical mostly in macOS), after the attractor is loaded you are free to select whatever you want: also BillBoard and GLOW
- SlowMotion function for non chaotic attractors (dp/dt), to view the evolution and cyclicity (in beta: don't save yet the values)
Changes
- Object auto/idle rotation ON/OFF (default now is OFF): toggle idle continue object rotation with "G" key, or form View tools (F5) menu
- Object PAN/move, with mouse, now use CTRL+rightButton (instead SHIFT+rightButton), to avoid conflict with WebGL release (Firefox uses SHIFT+rightButton for context menu and cannot be disabled)
- Now the object is auto-placed in center of the view, when changing the Center of Rotation
- Default window size, for the first execution is 1680x1024 (instead of 1280x1024): you can save size and position that you prefer from Settings (F8) menu
installation
No installer provided / needed: just download the glChAoSP_release.zip binary archive (it contains all binaries for all O.S.) and decompress it in a folder whatever: only the internal directories structure must be preserved.
Added tarball glChAoSP_release.tar.gz for Linux users: it's same but maintains executable attributes for binaries.
Starting from 1.4.0 release, there are no more binaries in the source code repository.
Please use last glChAoSP_release zip/tar.gz archive, with internal directory structure, or build the current WorkInProgress (WiP) release from source code (I am available for any problem).
WebGL live / online version 1.4.2
The WebGL/WebAssembly version is online at this link: wglChAoS.P
With the new Attractors website pages you have full access to math formulas, computational code, and permit you to explore interactively any single attractor: AttractorsFormula
*Please read the warnings and hardware/software requirement
Assets
4
BrutPitt
released this
What's new
- Clipping planes
- with/without boundary coloring, thickness and transparency
- union or intersection between planes
- Better shadows rendering/smoothing
- possibility also to enable a bigger FrameBuffer for more accurate shadows ==> settings menu
- DLA3D speedup (about 20%)
- Default paths selection for PLY/CFG ==> settings menu
- Default starting attractor (random or selected ==> settings menu)
- wglChAoS.P
- Better smoothed particles visualization
Clipping planes shots
| Boundary Coloring | w/o Boundary Coloring |
|---|---|
![]() |
![]() |
| TWO planes | THREE planes |
|---|---|
![]() |
![]() |
installation
No installer provided / needed: just download the glChAoSP.zip binary archive (it contains all binaries for all O.S.) and decompress it in a folder whatever: only the internal directories structure must be preserved.
In alternative clone the project form github or download master repository (it contains everything: source code and binaries).
Added glChAoSP_OSX.zip: it's same but was zipped on OSX, Mac users choose this
Starting from this release, there are no more binaries in the source code repository: sorry for the inconvenience, but they risk not being synchronized with also small changes in the GLSL shaders code.
Please use last glChAoS.P release zip archive, with internal directory structure, or build the current WorkInProgress (WiP) release from source code (I am available for any problem).
For a correct use/installation for a particular operating system, please read the main page: glChAoS.P
WebGL live / online version 1.4.0
The WebGL vesion is online at this link: wglChAoS.P
now with touch screen support and new rendering engine
Please read the warnings and hardware/software requirement
Assets
3
BrutPitt
released this
with new, more accurate, rendering engine
To more info go to main project glChAoS.P page or visit the glChAoS.P site
What's new
- New Rendering Engine
- Availability (selectable) of DualPass Accurate Rendering with surface reconstruction from depth-Buffer
- Ambient Occlusion for both rendering methods
- Shadows for both rendering methods
- note: AmbientOcclusion / Shadows / DualPassAccurateRendering features are NOT available when "blending" is active
| DualPass | DualPass + AO | DualPass + AO + Shadows |
|---|---|---|
![]() |
![]() |
![]() |
Watch the new rendering engine features in a Video Example
- New 3D DLA (Diffusion Limited Aggregation)
- Extended Import PLY function to resume the growth of DLA over any object
| Thomas Attractor | DLA on Thomas Attractor |
|---|---|
![]() |
![]() |
Watch DLA3D Video Example or DLA3D over Thomas Attractor Video
Available new EXPERIMENTAL wglChAoS.P - WebGL with new rendering engine
![]() |
![]() |
|---|
*Please read the browser settings requirement (Windows Users)
Note
- Linux executable is no longer compatible with Ubuntu 16.04 concurrently with the end of the support (April 2019), but the compatibility remains at source code level: you can compile to build your executable.
- wglChAoS.P (WebGL version): for expensive use of GL resources, Shadows / AO / DualPass Accurate Rendering features are not currently available on WebGL release
installation
No installer provided / needed: just download the glChAoSP.zip binary archive (it contains all binaries for all O.S.) and decompress it in a folder whatever: only the internal directories structure must be preserved.
In alternative clone the project form github or download master repository (it contains everything: source code and binaries).
For a correct use/installation for a particular operating system, please read the main page: glChAoS.P
WebGL live / online version 1.3.1
The WebGL vesion is online at this link: wglChAoS.P
now with touch screen support and new rendering engine
Please read the warnings and hardware/software requirement
Assets
3
BrutPitt
released this
with new, more accurate, rendering engine
To more info go to main project glChAoS.P page or visit the glChAoS.P site
What's new
- New Rendering Engine
- Availability (selectable) of DualPass Accurate Rendering with surface reconstruction from depth-Buffer
- Ambient Occlusion for both rendering methods
- Shadows for both rendering methods
- note: AmbientOcclusion / Shadows / DualPassAccurateRendering features are NOT available when "blending" is active
| DualPass | DualPass + AO | DualPass + AO + Shadows |
|---|---|---|
![]() |
![]() |
![]() |
Watch the new rendering engine features in a Video Example
- New 3D DLA (Diffusion Limited Aggregation)
- Extended Import PLY function to resume the growth of DLA over any object
| Thomas Attractor | DLA on Thomas Attractor |
|---|---|
![]() |
![]() |
Watch DLA3D Video Example or DLA3D over Thomas Attractor Video
Note
- Linux executable is no longer compatible with Ubuntu 16.04 concurrently with the end of the support (April 2019), but the compatibility remains at source code level: you can compile to build your executable.
- wglChAoS.P (WebGL version): for expensive use of GL resources, Shadows / AO / DualPass Accurate Rendering features are not currently available on WebGL release
installation
No installer provided / needed: just download the glChAoSP.zip binary archive (it contains all binaries for all O.S.) and decompress it in a folder whatever: only the internal directories structure must be preserved.
In alternative clone the project form github or download master repository (it contains everything: source code and binaries).
For a correct use/installation for a particular operating system, please read the main page: glChAoS.P
WebGL live / online version 1.3
The WebGL vesion is online at this link: wglChAoS.P
now with touch screen support and new rendering engine
Please read the warnings and hardware/software requirement
Assets
3
BrutPitt
released this
Ver 1.2 with new particles lighting model rendering engine
What's new
- New particles (real-time) rendering engine with ray-march quality and same speed:
- New lighting models: Phong / BlinnPhong / GGX
- Light distance (control)
- New configuration settings (before selected only at building time):
- Calculus mode (single or separable thread)
- Main buffer type (single mapped buffer or gpu buffer + support buffer)
- Support buffer dimension
- Limit of Max Number of Particles now is 267 Million (about 4GB)
- Low / High precision
- Program restart is no longer necessary to apply changes
- Mouse wheel support for zoom/dolly
- New Attractors: Dequan-Li, Multi-Chua II, Zhou-Chen, Mira3D (Mira 2D attractor ported on 3D)
- FXAA improvement and optimization
wglChAoS.P (WebGL version)
- New changes are available also for WebGL version.
- Correct a bug on "pointsprite" texture (upside/down rendering on lighted dots: flipped Y), afflicted only WebGL version.
Note
- Linux executable is no longer compatible with Ubuntu 16.04 concurrently with the end of the support (April 2019), but the compatibility remains at source code level: you can compile to build your executable.
Executable installation
No installation program is provided: just clone it form github or download master repository (it contains everything: source code and executables) or download the glChAoSP.zip binary archive (it contains all executables for all O.S.) and decompress it in a folder whatever: only the internal directories structure must be preserved.
For a correct use/installation for a particular operating system, please read the main page: glChAoS.P
WebGL live / online version 1.2
The WebGL vesion is online at this link: wglChAoS.P
now with touch screen support and new rendering engine
Please read the warnings and hardware/software requirement
Assets
3
BrutPitt
released this
Ver 1.1.1
What's new
- Import / Export cloud points from Data menu: load and save PLY file format (binary and ascii)
- this feature must be yet fully tested
- Auto restart emitter (when off) changing values or resizing circular buffer
- Added low precision 16 bit float (in program settings) for textures, framebuffers and palette: speed up 30% rendering (mostly when glow/fxaa is on and with olden GPU)... but has less shades in particular when using glow effect
wglChAoS.P (WebGL version)
- Add touch screen support for tablet/smartphones
- Add "intermediate buffer size" for better support mobile devices and slow CPU
Note
- 32 bit Windows version is not fully tested, prefer always the 64 bit one
Executable installation
No installation program is provided: just clone it form github or download master repository (it contains everything: source code and executables) or download the glChAoSP.zip binary archive (it contains all executables for all O.S.) and decompress it in a folder whatever: only the internal directories structure must be preserved.
For a correct use/installation for a particular operating system, please read the main page: glChAoS.P
WebGL live / online version 1.1.1
The WebGL vesion is online at this link: wglChAoS.P
now with touch screen support
Please read the warnings and hardware/software requirement
Assets
3
BrutPitt
released this
Ver 1.1
What's new
- New WebGL version via WebAssembly: now have all PointSprite options are available for WebGL version, like desktop one, and you can switch via "Alternative settings" to view also the desktop billboard saved settings
- Adding hypercomplex fractals via IIM (Inverse Iteration Method): 12 in total.
- Changed pseudo random generator to speedup stochastic IIM
- Dot editor to change the appearance of the particles
- Light improvement: adding light color and global intensity
- Particles Size: now both Billboard and PointSprite have same size and the settigns are switchable (via I/i key) with no evident differences
- Particles Size proportional: now particles size are proportional to window height (constant size is anyway settable via program Settings Dialog)
- New QuickView Dir option added: allows to quickly select "additional" files stored in the ChaoticAttractors folder
- New fast navigation keys: now you can scroll quickly between main formulas (arrow keys: Up/Dn) and/or stored files in ChaoticAttractors folder (arrow keys: Left/Right), without open a "fileDialog". Please read more in Help (F1) Dialog.
Notes
- For a bug fix on Distance Attenuation the particles may appear bigger in old personal saved files: simply resize the particles or change the "distance attenuation" factor, and re-save the file.
- various internal changes and optimizations and minors bugs fix
Executable installation
No installation program is provided: just clone it form github or download master repository (it contains everything: source code and executables) or download the glChAoSP.zip binary archive (it contains all executables for all O.S.) and decompress it in a folder whatever: only the internal directories structure must be preserved.
For a correct use/installation for a particular operating system, please read the main page: glChAoS.P
WebGL live / online version 1.1.0
The WebGL vesion is online at this link: wglChAoS.P
Please read the warnings and hardware/software requirement
Assets
3
BrutPitt
released this
Ver 1.1 beta2
What's new
- New WebGL version via WebAssembly, adding Light and Depth buffer
- Adding hypercomplex fractals via IIM (Inverse Iteration Method): 12 in total.
- Changed pseudo random generator to speedup stochastic IIM
- Dot editor to change the appearance of the particles
- Light improvement: color and global intensity
- Bug fix on Distance Attenuation: now the particles may appear bigger in old saved files... for the moment only the defaults have been adequate.
- New QuickView Dir option added: allows to quickly select "additional" files in the ChaoticAttractors folder, but for the issue described above they may appear incorrectly
- various internal changes and optimizations
- minors bugs fix
Note
- The IIM algorithm is in an initial draft and will undergo further changes: if you save a fractal, it may look different (only in appearance - I hope - and not in shape) in a later version
- In OS X the hypercomplex fractals exploration is strangely slow (
excessivelyless, after changing random generator), maybe for the differences with OpenGL 4.5: on OS X and OpenGL 4.1 I use a CPU memory buffer instead of a direct VRAM access. Needs investigation.
Warning
These files contain only executables and binaries for Windows / Linux / OS X
For a correct use/installation read main page: glChAoS.P
If you are interested in the source code, simply clone or download the master branch from: glChAoS.P: it contains everything (source code and executables).
The WebGL vesion is LIVE from: wglChAoS.P
Please read the warnings and hardware/software requirement
Assets
2
BrutPitt
released this
Ver 1.1 beta release
What's new
- New WebGL version via WebAssembly
- Adding hypercomplex fractals via IIM (Inverse Iteration Method): 12 in total.
- Changed pseudo random generator to speedup stochastic IIM
- Started to add a way to change the dots aspect
- various internal changes and optimizations
- minors bugs fix
Note
- The IIM algorithm is in an initial draft and will undergo further changes: if you save a fractal, it may look different (only in appearance - I hope - and not in shape) in a later version
- In OS X the hypercomplex fractals exploration is strangely slow (
excessivelyless, after changing random generator), maybe for the differences with OpenGL 4.5: on OS X and OpenGL 4.1 I use a CPU memory buffer instead of a direct VRAM access. Needs investigation.
Warning
These files contain only executables and binaries for Windows / Linux / OS X
For a correct use/installation read main page: glChAoS.P
If you are interested in the source code, simply clone or download the master branch from: glChAoS.P: it contains everything (source code and executables).
The WebGL vesion is LIVE from: wglChAoS.P
Please read the warnings and hardware/software requirement

















