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

djowtlaw In reply to ??? [2009-01-01 22:33:53 +0000 UTC]

U love this variation but it seems I need a quad core just to get decent speed on the results! I'm currently experimenting with it but apophysis freezes then unfreezes with the rendered image...I'm afraid to even render it to disk! Although I am no stranger to rendering for 3 days on end xD lol

👍: 0 ⏩: 1

TyrantWave In reply to djowtlaw [2009-01-01 23:19:18 +0000 UTC]

If you are dragging the variation there *will* be a lot of slow down (As it needs to do almost 100,000 calculations per point it moves...).

As for freezing with other variation tweaks, I'm working on that

👍: 0 ⏩: 0

sragets In reply to ??? [2009-01-01 22:06:07 +0000 UTC]

Many thanks for this. It looks like loads of fun.
I appreciate you putting forth the effort to learn and program this.

👍: 0 ⏩: 1

TyrantWave In reply to sragets [2009-01-01 23:19:27 +0000 UTC]

It is

And thanks

👍: 0 ⏩: 0

Actionjack52 In reply to ??? [2009-01-01 14:01:32 +0000 UTC]

This looks awesome Chris! I can't wait to try it out! Thanks buddy!

👍: 0 ⏩: 1

TyrantWave In reply to Actionjack52 [2009-01-01 14:18:09 +0000 UTC]

No prob

👍: 0 ⏩: 0

gabiw In reply to ??? [2009-01-01 06:28:40 +0000 UTC]

Thank you, I love this look and will try it suddenly
Happy new year!

👍: 0 ⏩: 1

TyrantWave In reply to gabiw [2009-01-01 12:39:14 +0000 UTC]

No prob
Be warned, it's *very* powerful

Have a great new year

👍: 0 ⏩: 0

NinthTaboo In reply to ??? [2009-01-01 00:37:18 +0000 UTC]

Thank you for the time and effort you put into this, it looks fun

👍: 0 ⏩: 1

TyrantWave In reply to NinthTaboo [2009-01-01 02:12:50 +0000 UTC]

I hope you enjoy the plugin

👍: 0 ⏩: 0

EvilBricks In reply to ??? [2008-12-31 22:12:24 +0000 UTC]

very cool. kinda touchy with apo though.

👍: 0 ⏩: 1

TyrantWave In reply to EvilBricks [2009-01-01 02:13:11 +0000 UTC]

It is a tempermental, but IMO it's worth it

👍: 0 ⏩: 0

Keeps In reply to ??? [2008-12-31 20:35:06 +0000 UTC]

dude! I think it is a fun one. Nice breakup on bubbles.

:/ I think we need to work on a couple things still though. I offline messaged you for when you are back

👍: 0 ⏩: 1

TyrantWave In reply to Keeps [2009-01-01 02:13:43 +0000 UTC]

I'll read the note in the morning when I'm sober

/me looks forward to fun

👍: 0 ⏩: 1

Keeps In reply to TyrantWave [2009-01-02 01:17:03 +0000 UTC]

Hehe I have a feeling you are going to need to narrow that seed range down severely, or rethink it. Looking at it, you are only creating random 1's and 0's with it, is there a pattern to those though?

👍: 0 ⏩: 1

TyrantWave In reply to Keeps [2009-01-02 01:20:48 +0000 UTC]

There is a pattern to the 1's and 0's, which is based off of the seed.
If I just use a random generator, the plugin gets randomised *every single time* which is not good.
The maximumsize of the seed honestly doesn't change anything, it's just a limit so people don't use one too high.
..That, and I think 100,000 different seeds is more than enough to keep people busy

👍: 0 ⏩: 0

zweeZwyy In reply to ??? [2008-12-31 19:36:28 +0000 UTC]

been lusting after something along these lines, thanks, looks like hours of bedevilment coming up

Happy New Year

👍: 0 ⏩: 1

TyrantWave In reply to zweeZwyy [2009-01-01 02:14:09 +0000 UTC]

Hours is putting this one lightly

Happy new years!

👍: 0 ⏩: 1

zweeZwyy In reply to TyrantWave [2009-01-01 02:56:04 +0000 UTC]

As I am finding out as I twitch my New Year's Day away, reloading after freezeups & offloading other plugins & finding myself faced with 3-4 hour renders...hmmm..sublime torture...

...what else would I be doing in a sweltering heatwave too torrid to set foot outside!

Gee, thanks...for your next trick.....

👍: 0 ⏩: 1

TyrantWave In reply to zweeZwyy [2009-01-01 03:29:00 +0000 UTC]

On the bright side, it keeps you busy

This plugin is *very* powerful, and as such is probably the most stress-inducing plugin for Apo I've seen yet (Both for Apo, and sometimes the user )

But if you like the results, it's worth it IMO

👍: 0 ⏩: 2

zweeZwyy In reply to TyrantWave [2009-01-01 10:18:25 +0000 UTC]

Finally - 8 hours later Turquoise Truchet [link]

- now I have an idea of what it does I can try to make something worthy, this is just 1st cab.

👍: 0 ⏩: 1

TyrantWave In reply to zweeZwyy [2009-01-01 12:44:07 +0000 UTC]

That is AWESOME dude!

👍: 0 ⏩: 0

zweeZwyy In reply to TyrantWave [2009-01-01 05:34:52 +0000 UTC]

It is quite something! For "busy" read "obsessed"

Yes, they are coming thru, but 2 machines going flat out as I twitch away trying to avoid the cliches [link] , getting some pretty stuff & something rendering over in corner on my NB on a 5 hour render........

....time fr another cold bath dunk....

👍: 0 ⏩: 1

TyrantWave In reply to zweeZwyy [2009-01-01 12:45:41 +0000 UTC]

On the birght side, you've made a beautiful pic wih it already

And it doesn't need that high of a quality compared to other pics I find. (The first pic I released, the preview pic, only had 4000 quality at 1500x1000 - took about 30 minutes)

👍: 0 ⏩: 1

zweeZwyy In reply to TyrantWave [2009-01-01 22:16:16 +0000 UTC]

OK, I'll do it that way for these explorations. Until I find a good one. I think this was 6000. I actually dont like that pic but it was the best of the day's haul.

I'll try to make one to suit the truchet style itself, rather than following the lacy doily cliched fx.

Sounds like yr New Year was a blast.

👍: 0 ⏩: 1

TyrantWave In reply to zweeZwyy [2009-01-01 23:22:44 +0000 UTC]

The good thing about Truchet is that it really doesn't need a high quality.
The highest I've rendered with it is the picture "Tyrade" (Uploading after I finish this comment).... at 1500 quality.

👍: 0 ⏩: 1

zweeZwyy In reply to TyrantWave [2009-01-02 00:26:59 +0000 UTC]

OK, I'll take that on board & go check out Tyrade (um...in ref to anything particularly? there seem to be a few around here having a noo yea's vent lately )

👍: 0 ⏩: 1

TyrantWave In reply to zweeZwyy [2009-01-02 00:33:54 +0000 UTC]

Nah, I just liked the name .

👍: 0 ⏩: 0

Fiery-Fire In reply to ??? [2008-12-31 19:19:13 +0000 UTC]

Aggggrrrrrrhhhhhhhhh thats a cool idea - omg i think you generated a monster which is gonna be like crackle

👍: 0 ⏩: 1

TyrantWave In reply to Fiery-Fire [2008-12-31 19:20:21 +0000 UTC]


It's as slow as crackle (If not slower) though

👍: 0 ⏩: 1

Fiery-Fire In reply to TyrantWave [2008-12-31 19:41:38 +0000 UTC]

hmm well all texture onces are slow, its gotta be the combination
of the repetition in generating 'textured net'

👍: 0 ⏩: 1

TyrantWave In reply to Fiery-Fire [2009-01-01 02:14:47 +0000 UTC]

The major slow down is the seed, which produces so many patterns (65,536 patterns to be precise).

👍: 0 ⏩: 1

Fiery-Fire In reply to TyrantWave [2009-01-01 06:38:46 +0000 UTC]

hey thats not too bad hehee...not like the lotto odds
but yeah that would make it slow

👍: 0 ⏩: 0

skellorg In reply to ??? [2008-12-31 19:16:31 +0000 UTC]

Thanks for the time and effort you put into this. I look forward to playing with it.

👍: 0 ⏩: 1

TyrantWave In reply to skellorg [2008-12-31 19:18:18 +0000 UTC]

I hope ya enjoy it

Make sure you get the very-recently updated version, there were a few bugs I removed!

👍: 0 ⏩: 0

Arteguille1 In reply to ??? [2008-12-31 19:09:16 +0000 UTC]

THANKS!!!

👍: 0 ⏩: 1

TyrantWave In reply to Arteguille1 [2008-12-31 19:14:30 +0000 UTC]

👍: 0 ⏩: 0

Rozrr In reply to ??? [2008-12-31 19:06:08 +0000 UTC]

Thanks very much. Looking forward to having a go with this.

HAPPY NEW YEAR

👍: 0 ⏩: 1

TyrantWave In reply to Rozrr [2008-12-31 19:14:23 +0000 UTC]

👍: 0 ⏩: 0

hsindi In reply to ??? [2008-12-31 18:36:22 +0000 UTC]

sweet, thanks for sharing. Now we can have a "pac-man" like effect

👍: 0 ⏩: 1

TyrantWave In reply to hsindi [2008-12-31 19:00:06 +0000 UTC]

👍: 0 ⏩: 0

ccdigitalfx In reply to ??? [2008-12-31 18:35:28 +0000 UTC]

More toys!! Thank you!!

👍: 0 ⏩: 1

TyrantWave In reply to ccdigitalfx [2008-12-31 19:00:11 +0000 UTC]

👍: 0 ⏩: 0


<= Prev |