SMN v5.1 ParticleDraw

See the Gallery of images created with this program

Here are a few samples...

Click on the screen shots
to see them full size.

ParticleDraw is a novel windows drawing program powered by a state of the art general system simulation engine. The brushes are dynamic systems of particles with interesting behaviours, which you can completely customise. Each brush is intricately tuneable with many underlying physical parameters and one can construct arbitrary systems of particles and use these as brushes.

This program is an initial software implementation of abstract mathematics that arose from metaphysical research. It is still in development and is evolving into a mathematically derived operating system for “general systems”. It was inspired by system theory and ancient metaphysics and is essentially a fusion of esoteric mathematics with computer science. It provides a reality generative process that manifests existential spaces with fundamental information theoretic properties similar to our own empirical universe. This program is entirely free with full source code and detailed information on the website.

The fact that it simulates particles is not important to the metaphysics - it can simulate ANYTHING!!! In fact if you "add a system" then choose to add a "sys_wrapped" system instead of a particle you will see that it can simulate generate software as well. It pops up a dialog box with a simple calculator in it, entirely simulated by SMN. If you pause the simulation engine (press p) the calculator will be frozen. These simple systems just show that the mathematics can simulate systems. In future it will be far more general and could be used for software engineering, VR game construction, complex interactive web design, scientific simulation and analysis, and so on. It truly simulates or creates "general systems", which can be ANYTHING. So long as you know how to represent the existential and causal structure of the system SMN will then bring it to life and you can play with it.

To find out about the general scientific, information theoretic, metaphysical and mystic conceptual foundations that lie behind this new software paradigm, see Information Systems Analysis of Perception, Paradigms and the Materialist and Mystic Paradigms: It is a discussion of all the major issues raised on this site and serves as a coherent expression of the underlying vision that drives this work.

If anyone is interested in helping to get this started as an opensource development project please contact me - otherwise it will be the corporate players who get the head-start. There is no IP or copyright on this technology - it is free as in "not enslaved". So anyone can use it and modify it as they please.

This version can now represent fully general systems. There is a simple example provided and for the next version the entire program will consist of a simulation engine running in the background and everything else will be developed as a 'system' within an SMN information space. See SMN v6 high level design for more information on this.

Softpedia guarantees that ParticleDraw 5.1 is 100% FREE, which means it is a freeware product (both for personal and commercial use) that does not contain any form of malware, including but not limited to: spyware, viruses, trojans and backdoors.This software product was tested thoroughly and was found absolutely clean, therefore it can be installed with no concern by any computer user.(click here for more information)

View the Public Notice that accompanied the release of SMN Particle Simulator v3.1, but which is relevant to all of these SMN examples.

Download the software [522 Kb, Windows, 2006/03/10], just unzip and run “ParticleDraw.bat”.

View the Help File for some details on its use.

More information on the SMN system modeling paradigm and also other programs.

Also see: website, main articles, blog, artistic-exploration, contact me.

Need a gentle introduction to the underlying metaphysics? Read these books: The Field, The Akashic Field and Piercing Time and Space.

Note: This program has been implemented using the new algorithmic conceptualisation of SMN that is logically equivalent to an SCSPL operating within a self-excited circuit. See more information.

Note: This program superceeds ParticleDraw v5.0 (Dos).

Note: The simulation is not meant to be a fully featured program, this is primarily an illustration of some of the capacities of the SMN modelling paradigm. Future versions will provide more flexibility and standardisation but this program is primarily a software implementation of the mathematical methods employed in the metaphysical analysis in order to illustrate that the mathematics is coherent and that it constitutes a transcendent information process that manifests coherent experiential contexts (or artificial universes).

Also see these images generated from similar software during the course of research.
An artistic exploration into metaphysical spaces and alternate realities.

Simple but Powerful Extensions:

This program does not illustrate true virtual reality because only a simplistic view is provided. This was for ease of programming since this program is mainly just to illustrate that the mathematics is coherent. If the view of the virtual universe was derived from a 'camera' that existed within the virtual universe then that camera would provide a true empirical perspective of the virtual reality. In that way the camera could move through the virtual universe and one could explore the virtual world from that perspective just like in VR computer games. This does not add any conceptual complexity to the SMN model but simply requires a little more development of the interface.

Another simple extension of this program could transform it into a generalised system design suite in which one could construct arbitrary system models and also do software engineering using a graphical interface. At present the systems must be designed and implemented by writing code that constructs the System Matrix and the State Vector. However the particle view could be used as a generalised system design view, where each system is represented by a particle, which is just a general system icon. But when the simulation is actually run each system would have its own outer appearance, e.g. it might be a dialog box in a program or a vehicle within a virtual reality game. In the design view one could right click on the system icon to define the properties of that system. One could also draw associations between the system icons to create relations between systems and then right click on these to define their properties. In terms of the SMN system model the icon represents the state vector element and the diagonal system matrix element, and the associations between icons represent the off-diagonal system matrix elements.

Another simple application is that SMN can effortlessly take any number of isolated computers with access to a central data store and turn them into a single massively parallel computer. The data operations are trivial and no read/write clashes can occur in the common data store. It could theoretically assimilate millions of computers over the internet into a single super-computer. Then this could be used to create a VR interactive environment with deep metaphysical properties within which we could participate. The mathematics of SMN effectively gives 'cyberspace' a deep mathematical and metaphysical foundation.

How I stumbled upon ParticleDraw...

The oldest images in the gallery (bottom) where discovered whilst converting the Particle Simulator program into a Topic Map program. Allowing particles to be connected into networks of 'associations', allowing text labels to be attached to particles and also arbitrary meta data as well. Thus conceptual networks or concept maps or topic maps may be constructed and explored.

When I implemented the drawing of the associative links between particles (coloured lines connecting particles) I forgot to also implement the clearing up of the old lines as the particles moved. The result was the first cute little critter at the bottom of the thumbnails, it was somewhat of a surprise...

This drawing functionality allows one to either use random particle motions or manipulate systems of particles as if they were complex 'brushes' with finely tuneable dynamical behaviours. This program is only in its embryonic stages but I can envisage some very complex drawing techniques arising from this. It's not yet ready for topics maps but it makes an interesting drawing program.