HOME | DD

TyrantWave β€” Truchet Plugin by-nc-sa

Published: 2008-12-31 18:31:52 +0000 UTC; Views: 17652; Favourites: 199; Downloads: 4134
Redirect to original
Description Please if you download!

Plugin for Apophysis, which took *far* too long to make

A few things about the plugin:
1) The variables (and what they do):
-> Truchet_extended: This selects which style of the truchet you wish to use.
Use 0 for the faster (But less random) version, and use 1 for the slower (But more random) version.
Version 1 does not run on all computers.
-->Range: 0 & 1, defaults at 0.

->Truchet_exponent: Controls the shape of the truchet.
--> Use 2 for curves, 1 for straight lines, and less than one for invert, for example.
-->Range: 0.001 to 2.0

-> Arc Width: Controls how thick the lines are.
-->Range: 0.001 to 1.0

-> Rotation: Rotates each tile
-->No range

-> Size: Effects the whole truchet's size.
-->Range: 0.001 to 10.0

-> Seed: Now this is the good part: Edit the seed to get a completely different truchet.
If using Extended = 0, using a smaller seed (<100) works best for random. You can also use decimal values in this seed!
If using Extended = 1, then a larger seed (>1k) works better for random tiles. This one treats all seeds as integers.
-->No range


Other things to note:
The plugin is kinda slow, yes, but that's due to the nature of how it calculates the seed.

The .zip file contains The .dll, the source code, the preview pic, and also the flame file *for* the preview pic to get people started

And lastly: A huge thanks to for teaching me how to write plugins, and for amazing input on this plugin in particular!

EDIT: RE-UPLOADED TO FIX NEGATIVE-VARIABLE CRASHES

EDIT 2: Coding has been tidied up, as a result the plugin should be more stable.
Also, increased the maximum seed from 65535 to 99999
.

EDIT 3: NEW VERSION OF TRUCHET, ADDING ANOTHER VARIABLE (Truchet_extended) WHICH ALLOWS YOU TO PICK BETWEEN A FASTER, LESS RANDOM STYLE OF TRUCHET, OR A SLOWER BUT MORE RANDOM ONE.

If you had issues with Truchet before, this new one should fix most of them. To avoid the issues, do not use the Extended mode (Truchet_extended = 1), leave it at 0.

Edit 4: Handful of optimisations to the code
Related content
Comments: 144

wandacburns [2021-05-23 18:40:25 +0000 UTC]

πŸ‘: 0 ⏩: 0

Kidpaddleetcie [2015-05-23 14:15:56 +0000 UTC]

For Photoshop and Paint.NET or only on Photoshop?

πŸ‘: 0 ⏩: 1

TyrantWave In reply to Kidpaddleetcie [2015-10-12 05:03:37 +0000 UTC]

For Apophysis, a flame fractal generation program.

Side note: Sorry for the 5 month late response.

πŸ‘: 0 ⏩: 1

Kidpaddleetcie In reply to TyrantWave [2015-10-12 18:22:09 +0000 UTC]

Thanks ^^ (It's not a problem the late)!

πŸ‘: 0 ⏩: 0

cloudlakes [2013-11-18 20:00:34 +0000 UTC]

I'd love to play with the truchet plugin, but I'm having difficulties. Β Here's the error I get.Β 



The flame "Style 1 -> Extended = 0" requires the following additional variations or variables:
Β - Truchet
Β - Truchet_arc_width
Β - Truchet_exponent
Β - Truchet_extended
Β - Truchet_rotation
Β - Truchet_seed
Β - Truchet_size



Β I downloaded the plug in. Β Put the Truchet.dll Β in the Plugins folder in Apophysis 7x. Β Started Apophysis. Β Tried to open the Truchet.flame and another flame that uses the truchet plugin.


help?


πŸ‘: 0 ⏩: 2

TyrantWave In reply to cloudlakes [2014-02-21 22:31:22 +0000 UTC]

Make sure you're running "Apophysis7X.exe" and NOT "Apophysis7X64.exe". 64-bit Apo does not work with plugins.

πŸ‘: 0 ⏩: 0

recycledrelatives In reply to cloudlakes [2014-02-10 09:05:07 +0000 UTC]

Did you ever get any help with this?Β  I am having the exact same problem and need help too.Β  Thanks so much.

πŸ‘: 0 ⏩: 1

cloudlakes In reply to recycledrelatives [2014-02-10 14:00:55 +0000 UTC]

Nope. Β I didn't. Β I hope you are able to get help with it.

πŸ‘: 0 ⏩: 1

recycledrelatives In reply to cloudlakes [2014-02-11 03:55:25 +0000 UTC]

Thanks... so far no luck.

πŸ‘: 0 ⏩: 0

crypticfragments [2013-08-14 13:18:58 +0000 UTC]

thank you! looking forward to experimenting

πŸ‘: 0 ⏩: 1

TyrantWave In reply to crypticfragments [2013-09-23 13:21:31 +0000 UTC]

πŸ‘: 0 ⏩: 0

pillemaster [2012-04-03 08:05:47 +0000 UTC]

one little question on your truchet pluging: if i want fo fill the whole plane with 2 truchets which complement one another (and only differ in colour), wich values do i have to use?

πŸ‘: 0 ⏩: 1

TyrantWave In reply to pillemaster [2012-04-10 19:35:31 +0000 UTC]

Sadly, it's pretty hard to invert it. You could try having Linear=1, truchet=-1 (Or vice versa), which sometimes works, but due to the random nature it doesn't always reflect well.

One way I do it is fill the area with a solid colour (blurs), then use Truchet with a higher weight value on top for the second. The colours will mix (as they're overlapping), but the weight should offset that a bit.

πŸ‘: 0 ⏩: 1

pillemaster In reply to TyrantWave [2012-04-10 20:33:19 +0000 UTC]

mmmm i see, thank you for the help

πŸ‘: 0 ⏩: 0

GraphicLia [2011-11-25 15:27:21 +0000 UTC]

Thanks for the link. The comments are much appreciated!!! There are the extra goodies that come with a non-pack download. "Good Thing"

πŸ‘: 0 ⏩: 1

TyrantWave In reply to GraphicLia [2011-11-25 16:12:26 +0000 UTC]

Enjoy ^.^
Truchet's fiddly to work with, but can make some gorgeous textures within other images

πŸ‘: 0 ⏩: 0

zweeZwyy [2011-02-28 06:46:05 +0000 UTC]

Here is Dawn of a Revolution with many thanks. Truchet rocks!

πŸ‘: 0 ⏩: 1

TyrantWave In reply to zweeZwyy [2011-03-04 16:13:25 +0000 UTC]

Heh cool

πŸ‘: 0 ⏩: 0

heavenriver [2010-10-16 21:42:56 +0000 UTC]

You rock. I gotta try this out, definitely.

πŸ‘: 0 ⏩: 1

TyrantWave In reply to heavenriver [2010-10-16 21:55:22 +0000 UTC]

Enjoy . Although, be warned, it's slow.

πŸ‘: 0 ⏩: 0

FranEll3 [2010-08-19 18:29:30 +0000 UTC]

Thanks TyrantWave. Looks like a very interesting plugin.

πŸ‘: 0 ⏩: 1

TyrantWave In reply to FranEll3 [2010-08-20 11:03:41 +0000 UTC]

No problem

πŸ‘: 0 ⏩: 0

lightup [2010-07-13 13:23:14 +0000 UTC]

Can you explain to me how to use plugin in Apo,I've created folder for plugin but can not start them at all.can you tell me the process of doing it? Thank you in advance!

πŸ‘: 0 ⏩: 1

TyrantWave In reply to lightup [2010-07-13 17:37:12 +0000 UTC]

Which version of Apo are you using?

If you're using any of the newer ones (The newest being Apo7x), create a folder called "plugins" in the same directory as the Apo executeable. Put the plugins in there and they should load.

If you're using the 2.08 3D Hack version, you need to call the folder "plugins3d".

Lastly, plugins don't work with Apo 2.02 or earlier, keep that in mind

πŸ‘: 0 ⏩: 1

lightup In reply to TyrantWave [2010-07-24 11:37:14 +0000 UTC]

TY

πŸ‘: 0 ⏩: 0

FractalCoeur [2010-07-10 17:30:42 +0000 UTC]

Well, I already have a truchet plugin, but let's see if this one is different or at least better to use.

I'll let you know how it goes. I love truchet but rarely use it since it is sooooooooooo slow.

πŸ‘: 0 ⏩: 1

TyrantWave In reply to FractalCoeur [2010-07-12 19:05:13 +0000 UTC]

You might have the first version I released
This one was modified slightly - it's still got a setting to use the old slower method, but it defaults to a faster method now [Which is slightly less random, however]

πŸ‘: 0 ⏩: 1

FractalCoeur In reply to TyrantWave [2010-07-12 19:40:40 +0000 UTC]

Ah, ok. I don't care about the randomness. If it's a little faster, that's great.

πŸ‘: 0 ⏩: 1

TyrantWave In reply to FractalCoeur [2010-07-12 20:30:43 +0000 UTC]

Good luck :3

πŸ‘: 0 ⏩: 0

PhoenixArisen [2010-07-10 03:54:09 +0000 UTC]

Thank you. I needed this plugin for a RR I'm in and realized I didn't have this variation. I appreciate the hard work you put into it.

πŸ‘: 0 ⏩: 1

TyrantWave In reply to PhoenixArisen [2010-07-10 09:32:57 +0000 UTC]

Hehe, no problem
Enjoy

πŸ‘: 0 ⏩: 1

PhoenixArisen In reply to TyrantWave [2010-07-10 11:50:21 +0000 UTC]

πŸ‘: 0 ⏩: 0

aspidina [2009-12-26 22:17:01 +0000 UTC]

Thank you i love it!!

πŸ‘: 0 ⏩: 1

TyrantWave In reply to aspidina [2009-12-27 01:40:39 +0000 UTC]

No prob

πŸ‘: 0 ⏩: 0

MeddlerInc [2009-12-15 00:45:16 +0000 UTC]

This looks interesting!

πŸ‘: 0 ⏩: 1

TyrantWave In reply to MeddlerInc [2009-12-15 10:52:27 +0000 UTC]

πŸ‘: 0 ⏩: 0

Kibikayuki [2009-11-05 21:38:56 +0000 UTC]

Sweet plugin! I'll be having a lot of fun with this!

πŸ‘: 0 ⏩: 1

TyrantWave In reply to Kibikayuki [2009-11-06 12:28:43 +0000 UTC]

πŸ‘: 0 ⏩: 0

Prelkia [2009-11-01 08:40:27 +0000 UTC]

Thanks you very much for this marvellous Plugin!

πŸ‘: 0 ⏩: 1

TyrantWave In reply to Prelkia [2009-11-01 17:47:02 +0000 UTC]

Any time

πŸ‘: 0 ⏩: 1

Prelkia In reply to TyrantWave [2011-02-12 13:20:21 +0000 UTC]

[link]

πŸ‘: 0 ⏩: 1

TyrantWave In reply to Prelkia [2011-02-12 20:21:01 +0000 UTC]

Very nice!

πŸ‘: 0 ⏩: 1

Prelkia In reply to TyrantWave [2011-02-13 08:37:57 +0000 UTC]

Thank you very much!

πŸ‘: 0 ⏩: 0

Lupsiberg [2009-09-19 17:43:43 +0000 UTC]

Thank you very much

πŸ‘: 0 ⏩: 1

TyrantWave In reply to Lupsiberg [2009-09-19 18:31:01 +0000 UTC]

No prob

πŸ‘: 0 ⏩: 0

Escara40 [2009-09-11 10:20:03 +0000 UTC]

Thank you very much for sharing

I'll show you when I tried it

πŸ‘: 0 ⏩: 1

TyrantWave In reply to Escara40 [2009-09-11 12:01:24 +0000 UTC]

No prob

πŸ‘: 0 ⏩: 0

Avalonwing [2009-08-19 01:39:55 +0000 UTC]

Thank you!!!

πŸ‘: 0 ⏩: 1

TyrantWave In reply to Avalonwing [2009-08-19 09:56:36 +0000 UTC]

No prob

πŸ‘: 0 ⏩: 0

DinkydauSet [2009-08-12 01:42:41 +0000 UTC]

thank you

πŸ‘: 0 ⏩: 1


| Next =>