Howdy fellow deviants!
Quickly hacked a version of Apo7x13 together which supports a new plugin feature: compatible plugins will now have read/write access to the transform color and read-only access to the transform matrix (triangle coordinates)
Of course (just like 3D-plugins) DC-enabled plugins will load in any other version of Apophysis but without the new goodness
Who wants to try it can grab the Apophysis7X.exe, apoplugin.h and plugins here:
Download page
To set the color within PluginVarCalc, use the following syntax:
TC = fmod( fabs( new_color ), 1.0 );To read one of the transform matrix elements, use the following syntax:
c00 = TM(a); c01 = TM(b); c10 = TM(c); c11 = TM(d); c20 = TM(e); c21 = TM(f);Remember - its experimental but probably (with a good set of plugins) - you will have a lot of fun















--
I'll take care of those who need me the most!
Thanks for the Continued Support
--
Greetings
terforpova
--------------------------------------------------------------------------------------
Terraspace [link] +++ Apophysis Schmiede [link]
--
-------------------------------------------------------------------------------------
Every painting tells a story and every story paints a picture.
I LINK OR FEATURE ALL MY FAVES.
--
[link] | [link] | (~greenhybrid - ex-dA-account)
--
VOTE pls ?[link] and [link] "I would wear this"
A "commit" in that case is a term used in software development. There are several meanings, but this one is about version control.
Version control systems are something that allow us programmers (and sometimes artists) to keep track of changes made to a piece of software.
They enable you to exactly remember the status of the program's source code as it was when it got released, which can be essential when users report bugs (because it can be hard or impossible to reproduce a program failure when you don't have the exact same version of the program as your user has).
They also enable to revert specific changes, e.g. when it is known that a recent change introduces a fatal error.
They also can help when you simply forgot what you have been working at the last time: You just look at the changes of the last days.
Another important feature: Imagine you want to write a new, major feature for a software, but at the same time you must make a new release to end-users. Then you can "branch" your code, work on the feature in isolation without endangering the next public release. And when your feature is stable enough, you "merge" it back to the mainline.
Hope this helps a bit on understanding what version control can do for us programmers
In other words, it is the act of recording your works
--
[link] | [link] | (~greenhybrid - ex-dA-account)
I am associating it with the option I used to see in Dreamweaver about sharing/allowing others of the same team to edit the script in a website page or style sheet. If I am not wrong that is
Thank you anyway you have been most kind
--
VOTE pls ?[link] and [link] "I would wear this"
--
Everything3D chatroom [link]
Thanks very much for all of the Favorites!
Je viens de charger Apo 7x13 et les plugins DC.
Parfait ...ça marche.
Mais j'avoue que je ne fais que des essais.
Pas encore incorporé certains de mes plugins favoris .
Mais je vais essayer doucement.
Bravo Xyrus..merci de nous offrir une fois de plus votre travail.
Bonne journée Xyrus
Hello Xyrus
I just upload 7x13 Apo and plugins DC.
Perfect ... it works.
But I confess that I am only testing.
Not yet incorporated some of my favorite plugins.
But I'll try gently.
Bravo Xyrus .. thank you for giving us once again your work.
Good day Xyrus
--
La musique donne une âme à nos coeurs et des ailes à la pensée. Platon
[link]
--
Everything will be all right in the end. If it's not all right, it's not the end.