Sun, Nov 24, 4:22 PM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Nov 24 1:33 pm)



Subject: EZMat


bagginsbill ( ) posted Sat, 11 January 2014 at 3:38 PM

file_500917.jpg

The refracting shader.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Sat, 11 January 2014 at 3:39 PM

file_500918.jpg

And, finally, the scatter shader.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Sat, 11 January 2014 at 3:43 PM · edited Sat, 11 January 2014 at 3:47 PM

Now this is all fine for creating a one-color shader - you don't have to deal with any of the "physics" of light and know how to set these up - it's done.

But - now combining with pattern generators is a little tricky. It's not clear to me how I could modularize all the possible procedural patterns of other plugins, such as the "Spots" plugin that was derived from a post of mine long ago. How would we combine BBGlossy and Spots? Or BBCandyPaint (a substance) with BBStripe (a pattern) ?

Snarly - what are your thoughts on EZMat having the ability to smash together several plugins. (One for color, one for substance, one for surface deviation (bump or disp), etc.)

And then - for situations where one or more of these is not homogeneous, but rather needs to be modulated - what then?

And - for situations where a shader is itself a composition of other shaders, such as a checkerboard tile that wants to combine three plugins (tile1 tile2 and mortar) ????

All of these kinds of things are very easy to do with matmatic. But the presentation of the stacked and nested plurality of plugins??? Obviously this is what node-based UI is for, but this whole thing is about avoiding that altogether so it is EZ. So what is the solution?


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


Snarlygribbly ( ) posted Sat, 11 January 2014 at 4:08 PM

Quote - All of these kinds of things are very easy to do with matmatic. But the presentation of the stacked and nested plurality of plugins??? Obviously this is what node-based UI is for, but this whole thing is about avoiding that altogether so it is EZ. So what is the solution?

Before I answer that, it is probably a good idea for me to outline the remaining work plan for EZMat. After doing so, i'll address your specific question.

EZMat work plan:

  • Add a preferences tab to centralise the location of user configuration options
  • Enable easy access to multiple preferred plugin folders
  • Enhance Texture Manager to (optionally) set correct gamma on images
  • Add scene picker control (user select multiple scene elements)
  • Add overlay control (user selects placement of one image upon another, with optional resize and rotation of overlaid image)
  • Allow plugins to create own tab in EZMat UI
  • Allow plugins to build and manage plugin controls
  • Improved align nodes option
  • Enhanced MatHelper API to facilitate combining plugins
  • EZMat user guide
  • EZMat developer guide
  • EZMat licence

Free stuff @ https://poser.cobrablade.net/


Snarlygribbly ( ) posted Sat, 11 January 2014 at 4:37 PM

Overlaying a plugin on an existing shader

I still don't know to what extent this will be possible given the range of possible shader constructs, but I'm optimistic that a lot can be achieved.

Behind the scenes, EZMat already does a lot of analysis of shaders. It will be enhanced to analyse a shader and identify so far as is possible the nodes in a shader where a blender needs to be inserted so that the new shader can be modulated with a mask, for:

  • Diffuse
  • Specular
  • Bump
  • Displacement
  • Transparency
  • Reflection

The EZMat API already has a function to insert a blender node and do all the necessary checks and reattachments.

For EZMat plugins there is the possibility that the algorithms for achieving this could be given a helping hand by adopting an agreed naming convention for the key nodes, but because that won't always be possible (e.g. when using Matmatic) it is important to me that the analysis is as robust as I can make it.

I realise that not all shaders will lend themselves to this approach. For example, I don't have a strategy yet for dealing with multiple speculars in a shader...

I'd welcome your thoughts and input on this, of course :-)

Free stuff @ https://poser.cobrablade.net/


RobynsVeil ( ) posted Sat, 11 January 2014 at 4:39 PM

Since I still do use Matmatic whenever I use Poser - which has been less in recent times, but that's changing - I naturally have a lot of interest in seeing Matmatic scripts as "plugins?" for EZMat. I certainly don't pretend to be able to create anything even remotely as interesting as BB with Matmatic: my use is primarily to "fix" (maybe I should use the term tweak? :biggrin: ) materials of existing content, but there are times when I'd like to add a custom material to a regio, even just to have a play.

So, whilst the app doesn't claim to replace working in the "bare-metal" mat room for content development, together with Matmatic it could easily surpass what anyone can do stringing nodes together manually.

Just MVHO... 😄

Monterey/Mint21.x/Win10 - Blender3.x - PP11.3(cm) - Musescore3.6.2

Wir sind gewohnt, daß die Menschen verhöhnen was sie nicht verstehen
[it is clear that humans have contempt for that which they do not understand] 

Metaphor of Chooks


Snarlygribbly ( ) posted Sat, 11 January 2014 at 5:15 PM

Quote - This is the entire source code to the plugin.

 

That's actually pretty amazing ...

Free stuff @ https://poser.cobrablade.net/


bagginsbill ( ) posted Sun, 12 January 2014 at 3:56 PM

file_500939.png

Got the matmatic loom hooked up.

 


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Sun, 12 January 2014 at 3:56 PM

file_500940.jpg

Produced this.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


EClark1894 ( ) posted Sun, 12 January 2014 at 4:05 PM

file_500941.jpg

How complex a pattern can you set up the loom to work? I'm thinking some along the lines of this.




bagginsbill ( ) posted Sun, 12 January 2014 at 7:43 PM

There's no limit to how complex it can weave.

There is a limit to how much you can tolerate typing in all the bands. The pattern you showed me has 14 bands in it, as follows.

a = IColor(0, 96, 170)  

b = WHITE  

c = BLACK  

d = IColor(149, 149, 149)  

clrs = [   (a, 54),   (b, 8),   (c, 8),   (d, 4),   (c, 4),   (d, 4),   (c, 8),   (b, 8),   (a, 54),   (b, 4),   (a, 4),   (b, 4),   (a, 4),   (b, 4),  ]

I increased the EZMat plugin to support 14 bands, but I can't imagine people will really want to deal with 28 parameters like that, without the factoring that is possible as I did above. (That is the actual setup in the script, in Python. I was able to define the four colors as a, b, c, d, so it was easy to type. Entering all the information in a GUI is painful and tedious.)

 


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Sun, 12 January 2014 at 7:44 PM

file_500949.jpg

Here is the resulting render.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Sun, 12 January 2014 at 8:13 PM · edited Sun, 12 January 2014 at 8:14 PM

file_500951.jpg

I forgot how much fun it is to play with the loom. (I think I said something similar about 5 years ago as well.)

I applied the same color pattern to a different weave pattern and got this.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


Latexluv ( ) posted Sun, 12 January 2014 at 8:29 PM

Oooh, I want those mats! Would go well on an M4 work shirt or something!

"A lonely climber walks a tightrope to where dreams are born and never die!" - Billy Thorpe, song: Edge of Madness, album: East of Eden's Gate

Weapons of choice:

Poser Pro 2012, SR2, Paintshop Pro 8

 

 


EClark1894 ( ) posted Sun, 12 January 2014 at 9:27 PM

Why does the first render look a little washed out compared to the second one? Don't get me wrong, they both look great, but I did notice the difference.




Believable3D ( ) posted Sun, 12 January 2014 at 9:34 PM

EClark, you have to take into account what sort of material is intended.

Those look great BB!

______________

Hardware: AMD Ryzen 9 3900X/MSI MAG570 Tomahawk X570/Zotac Geforce GTX 1650 Super 4GB/32GB OLOy RAM

Software: Windows 10 Professional/Poser Pro 11/Photoshop/Postworkshop 3


bagginsbill ( ) posted Sun, 12 January 2014 at 10:05 PM

file_500961.jpg

The first one had the fuzzy fibers dialed up. Here's another.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Sun, 12 January 2014 at 10:06 PM

file_500962.jpg

Here's a closeup of that one. See the fibers?


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Sun, 12 January 2014 at 10:09 PM

file_500963.jpg

What's that? You couldn't see them very well? How about now?


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Sun, 12 January 2014 at 10:12 PM

file_500964.jpg

And ... back out with the fibers turned up high.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Sun, 12 January 2014 at 10:16 PM

file_500965.png

These are some of the parameters that the Loom has always had (7 years now), but there was no GUI before.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


Believable3D ( ) posted Sun, 12 January 2014 at 10:23 PM

So to clarify ... this is GUI inside EZMat? or is this another version of Matmatic?

______________

Hardware: AMD Ryzen 9 3900X/MSI MAG570 Tomahawk X570/Zotac Geforce GTX 1650 Super 4GB/32GB OLOy RAM

Software: Windows 10 Professional/Poser Pro 11/Photoshop/Postworkshop 3


bagginsbill ( ) posted Sun, 12 January 2014 at 10:27 PM

file_500966.jpg

So much fun.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Sun, 12 January 2014 at 10:28 PM

Quote - So to clarify ... this is GUI inside EZMat? or is this another version of Matmatic?

This is a GUI inside EZMat, which, when you click "Apply", invokes a new version of Matmatic from within EZMat to generate what you said you wanted.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Sun, 12 January 2014 at 10:31 PM · edited Sun, 12 January 2014 at 10:41 PM

So the workflow is:

  1. Start EZMat GUI

  2. Load an EZMat plugin, such as this new ez_BBLoom.

  3. Pick your settings and hit Apply. (The shader is created by matmatic and immediately loaded into the materials you told it to go to)

Subsequently, you can:

  1. Go into the Poser material room and tweak some more.

 


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Sun, 12 January 2014 at 10:32 PM

file_500967.txt

Here's the last shader I made. You can load it into Poser without EZMat and you'll find there are parameter nodes on the left side, just like I always do.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Sun, 12 January 2014 at 10:34 PM

file_500968.png

Here are some of those same parameters, now showing up in the shader as nodes.

This is not a built-in EZMat behavior. It's part of the matmatic setup for EZMat.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Sun, 12 January 2014 at 10:39 PM

file_500969.jpg

Oh - if you want to play with that shader and you don't have matmatic, you'll want a copy of the weave file I used in there. Here it is.

 


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


Believable3D ( ) posted Sun, 12 January 2014 at 10:41 PM

Quote - > Quote - So to clarify ... this is GUI inside EZMat? or is this another version of Matmatic?

This is a GUI inside EZMat, which, when you click "Apply", invokes a new version of Matmatic from within EZMat to generate what you said you wanted.

Sweet! Will users need to download Matmatic separately, or will it come bundled within EZMat?

______________

Hardware: AMD Ryzen 9 3900X/MSI MAG570 Tomahawk X570/Zotac Geforce GTX 1650 Super 4GB/32GB OLOy RAM

Software: Windows 10 Professional/Poser Pro 11/Photoshop/Postworkshop 3


bagginsbill ( ) posted Sun, 12 January 2014 at 10:43 PM · edited Sun, 12 January 2014 at 10:45 PM

Oh - note to Snarly.

I found that calling the EZMat functions to add each node one by one (AddNode, ConnectNodes) was very slow - mostly because Poser is just slow at doing this stuff. The Poser Python interface generally stinks, apparently. I was generating a 127-node shader in .002 seconds and then it took 4 to 7 seconds to apply it via the EZMat API. Combined with the fact that the preview was also updated, this made a single material update require 8 to 14 seconds.

So I punted using the API at all and went back to writing a material file (once!). Then I just load it into the materials EZMat said to load them into. That's way faster. It takes less than a second. You may want to consider doing the same insize EZMat's API that other people will be using.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Sun, 12 January 2014 at 10:47 PM · edited Sun, 12 January 2014 at 10:48 PM

Quote - > Quote - Sweet! Will users need to download Matmatic separately, or will it come bundled within EZMat?

Matmatic won't come bundled with EZMat. That would cause some grief with multiple versions getting updated.

I'm not sure how I'll do it - probably the simplest would be if I just bundle all of matmatic into whatever plugins I distribute. That way you just install one of my plugins for EZMat and you're ready to use it.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


EClark1894 ( ) posted Mon, 13 January 2014 at 12:00 AM

Thanks, BB. I have a plaid skirt for Roxie I want to try that on. And if I vary the colors I can get several different textures out of this.




bagginsbill ( ) posted Tue, 14 January 2014 at 5:04 PM

file_501014.png

More progress. SG kindly made a couple additions to the EZMat plugin capabilities, and now I have what I think is a very workable way to define weave patterns. I will show and tell.

Here is a screen grab of the new BBLoom plugin, showing the first 8 parameters.

First is the Weave Pattern - these are files that define how the loom over-under threading is set up. As a user you don't have to know how to make these - but if you want you can make your own and add them to the set of patterns. The first pattern is the Plain weave, which is basically a checkerboard of alternating over-under threads. This is the only pattern built into Poser's "weave" node, which is obviously why I don't use it.

Anyway let's skip to the color palette. You get to use color pickers and choose up to N colors. (At the moment this UI is 5 but I'll probably make it 10 when I'm done.) Each color is designated by a lower case letter - as I've got it set here, a is off white, b is red, c is yellow, d is purple, and e is black. But remember, you can edit those on the fly.

Now - the cool new invention: the weave sequence fields. These are used to specify which colors, in what order, and how many times, to color the threads. You select a color by just using its letter. In weaving parlance, the vertical threads are called "Warp" and the horizontal are called "Weft". I may change those but for now that's what they mean.

The Warp Sequence is how the vertical threads are colored, left to right. Since I said nothing but b, all my vertical threads are red.

The Weft Sequence is how the horizontal threads are colored, bottom to top. If the Weft Sequence is blank, it will be the same as the Warp Sequence.

In this setup, warp is b (red) and the weft is a (white).


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Tue, 14 January 2014 at 5:05 PM

file_501015.jpg

So this is the result. Boring, right? But we're just getting started.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Tue, 14 January 2014 at 5:09 PM

file_501016.jpg

So here I made the warp sequence bbbbaaaa. That means make four red threads, then make four white threads. This sequence repeats forever, so it makes alternating red and white stripes.

The weft threads are all white, so it makes a faded look. Does this remind you of any cloth you actually own?


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Tue, 14 January 2014 at 5:13 PM

file_501017.jpg

Now suppose I want 8 red then 8 white. I could type bbbbbbbbaaaaaaaa - but obviously this can get tedious fast and is not the best way. Wouldn't it be great to specify a repeat count up front? Well you can!

The sequence 8ba means repeating everything in this word 8 times, so it's the same as bbbbbbbbaaaaaaaa.

Now I get wider stripes.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Tue, 14 January 2014 at 5:18 PM

file_501018.jpg

Now I use two words in my sequence: 8aba 2bcacb.

This makes two different stripe groups, the first has 8-thread stripes and the second has 2-thread stripes. The first group is white-red-white and the second group is red-yellow-white-yellow-red. This is a sequence of 34 threads.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Tue, 14 January 2014 at 5:22 PM

file_501019.jpg

If I leave the WeftSequence blank, then it copies the Warp Sequence automatically. When you use the same sequence in Warp and Weft, you get a perfect plaid - every time!

Not all of these are attractive, and I've learned a lot about the aesthetics of plaid in the last couple days. But still - it's so fun to make whatever you want!

 


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Tue, 14 January 2014 at 5:27 PM

file_501020.jpg

Here's EClark's plaid: 54a 8bc 4dcd 8cb 54a 4babab


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Tue, 14 January 2014 at 5:34 PM

I noticed something in this and many other plaids and stripes - there is often a subsequence that is repeated in reverse after a unique middle part.

In the EClark plaid, the repeated-reversed part is 54a 8bc 4d - after the 4c that is in the middle of the repetition, it follows with the reverse 4d 8cb 54a.

I decided this appears often enough to justify a special notation.

In a sequence, if you type a left angle bracket <, then everything accumulated up to that point is made into a snapshot in reverse. When you subsequently type a right angle bracket >, that snapshot subsequence is played back.

So the EClark plaid can be shortened by using this feature, to this:

54a 8bc 4d 4babab

I won't bother with another screen shot - you can trust me that the outcome is the same.

 


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Tue, 14 January 2014 at 5:43 PM

file_501021.jpg

Many plaids use a different weave pattern called twill. In this pattern, each thread crosses over 2 then under 2, and each crossing is offset by one in the next row. (You don't need to know this - just remember to use twill.)

When you use twill with two alternating colors in 4 threads at a time (4ab) you get a fabric called "Houndstooth".


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Tue, 14 January 2014 at 5:52 PM

file_501022.jpg

Suppose you want to do a double houndstooth, with two different sets of colors, each doing 8 repetitions of its color pair. You could write 4ababababababababcdcdcdcdcdcdcdcd. But such things are error prone and what if you wanted to change it to some other number of repetitions.

So I added support for parenthetical subsequences. Basically if you put parentheses around a sequence, it becomes a unit, which can be repeated.

So 4abababababababab has 8 copies of 4ab, which can be reduced to

8(4ab)

Similarly, the 4...cdcdcdcdcdcdcdcd part can be redued to 8(4cd). So I can use

8(4ab) 8(4cd)

In fact, I forgot that the 8 carries forward in the same "word" and I could have simplified this to:

8(4ab)(4cd)

Note that the 4 has to be given again inside the parentheses because when you enter the parentheses, the repeat count is 1 unless you say otherwise.

This is because we expect that 8(ab) is the same as 8(1ab) not 8(8ab).


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Tue, 14 January 2014 at 6:04 PM

file_501023.jpg

I also found that I don't like to say numbers twice, so I made it possible to set variables. Letters k through z can represent a number - simply by setting a count and then saying the letter. The first time you say the letter, the current count is loaded into that letter.

So:

8k

Means set k to 8. After that, any time you say k, you mean times 8.

The pattern called Glenn Plaid can be expressed using this notation:

8k k(4ab) 2k(2ab)

The 8k sets k to 8 and means that the size of the next two sections are connected because they both reference k again. By adjusting that 8k to, for example, 10k or 12k, you can alter the other two sections in perfect synchronization.

Note the 2k means 16 because that's 2 times 8. It is not the same as kk, which would be 64. (8 times 8)

The complete sequence is:

aaaabbbbaaaabbbbaaaabbbbaaaabbbbaaaabbbbaaaabbbbaaaabbbbaaaabbbb

aabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabb


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


Snarlygribbly ( ) posted Tue, 14 January 2014 at 6:11 PM · edited Tue, 14 January 2014 at 6:13 PM

This is superb stuff BB, and demonstrates one of the aims of EZMat: to marry a convenient UI to sophisticated shader designs so that users can enjoy the benefits of highly configurable shaders without having to understand the Mat Room in great depth (or at all, even).

For those who may be just a little daunted by the 'algebra' of pattern design in a plugin like this, I should add that plugins can be provided with a selection of ready-made presets from which users can simply make their selection. Presets can also be shared between owners of the same plugin, so hopefully a community created library of presets will eventually emerge :-)

If anything is going to spur me on to bring EZMat to a successful completion, it's things like BBLoom that'll do it :-)

Free stuff @ https://poser.cobrablade.net/


bagginsbill ( ) posted Tue, 14 January 2014 at 6:13 PM

file_501024.jpg

Here's a nice stripe. I'm using the green for the weft so the green areas are solid, but the others are checkerboard. This is not how prints work. Prints have color wherever they want to, because the color is applied after the cloth is woven. Can we do something about this?


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Tue, 14 January 2014 at 6:16 PM

file_501025.jpg

Yep. I made a simple rule - if the Weft Sequence is *, then the Warp colors are used, but they're printed, not woven. Same rule applies for Warp Sequence *, in which case you'd get horizontal instead of vertical stripes.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Tue, 14 January 2014 at 6:18 PM

file_501026.jpg

Up close, you can see that the weave pattern is still there, but the colors are not woven - they're added on top of the weave.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Tue, 14 January 2014 at 6:23 PM

file_501027.jpg

I also made parameters to remove all evidence of weaving, and make it shiny and flat. This is useful for wrapping paper and other striped things.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Tue, 14 January 2014 at 6:24 PM · edited Tue, 14 January 2014 at 6:25 PM

Quote - This is superb stuff BB, and demonstrates one of the aims of EZMat: to marry a convenient UI to sophisticated shader designs so that users can enjoy the benefits of highly configurable shaders without having to understand the Mat Room in great depth (or at all, even).

Indeed. In many ways, this is a lot of the stuff I always wanted to do but didn't have the time. (VSS) Having you deal with the UI takes a big load off of me and I can concentrate on the shader.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


Believable3D ( ) posted Tue, 14 January 2014 at 10:52 PM

Quote - I also made parameters to remove all evidence of weaving, and make it shiny and flat. This is useful for wrapping paper and other striped things.

Looks like a shower curtain.

This plugin is brilliant. Thanks so much for your efforts!

______________

Hardware: AMD Ryzen 9 3900X/MSI MAG570 Tomahawk X570/Zotac Geforce GTX 1650 Super 4GB/32GB OLOy RAM

Software: Windows 10 Professional/Poser Pro 11/Photoshop/Postworkshop 3


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.