4-2. Toonline Plugin
A toonline system plug-in draws the line of an anime tone on the outline of an object, the border of a surface, etc., and component two or more plug-ins, such as shader and a pixel filter.
In unReal, the outline detection of 2D base is done, data are collected by shader at the time of the rendering of Lightwave, a buffer is generated inside, and it has become the mechanism of processing the buffer with a pixelfilter and drawing an outline.
Therefore, even if the number of objects and the number of polygons of a scene increase, the consumption memory by the side of unReal and a processing speed do not change so much, but if a rendering resolution goes up, a consumption memory and a processing speed will be affected.
is set to surface which wants to draw a line as directions for use, and a buffer is generated.
sets up the line to a buffer.
Moreover, there is support plugin.
The brush which draws a line for every surface is customizable by using it.
The boundary line in a polygon unit can be set up by using it by modeler.
- Cautions -
Please set only one for either EdgeTracer shader or an EdgeTracer node to one surface.
EdgeTracer shader and an EdgeTracer node are set to one surface.
Or when two or more EdgeTracer shader is set to one surface or two or more EdgeTracer nodes are set, it does not operate normally.
By the specification of Lightwave, when the root node input "Material" of a surface has connection, the connection with other parameters becomes unnecessary and disregards node processing.
When you combine the node which outputs a material, and an EdgeTracer node, please connect a material via EdgeTracer.
The example which does not operate normally
The above was corrected
|2. EdgeTracer Shader
A support of a spreadsheet
EdgeTracer supports the spreadsheet of a layout.
A bank of surface setting has the following.
This ID is used in order to be used as a specification for applying setting of ToonTracer or to specify the surface pierced by SurfacePiercing.
The span of 0 to 99 can be specified as a value, and the same user ID may be used by two or more surfaces.
"Smooth": Use the normal according to smoothing setting of the surface.
"Flat": Use the polygon normal which is not interpolated regardless of surface setting.
"Smooth+Bump": Output normal also including unevenness of a bump mapping. In this setting, it becomes possible to draw a line on the edge of a bump mapping.
Although it was the function offered with the plug-in which became independent as SurfacePiercing shader in the previous version, it was built in EdgeTarcer.
SurfacePiercing enables an expression of the eyebrows which are not hidden in the forelock used by expression of an anime.
It is the pre-setup for using this function.
EdgeTracer shader or EdgeTracerNode is set to both the surface which wants to pierce and draw to foregrounds, such as eyebrows, and the surface which permits penetration of forelock etc.
And a different group-ID from other surfaces is set to the surface by the side of eyebrows which wants to draw, and the ID is checked for a drawing by SurfacePiercing setting by the side of forelock.
It is an example of a setups of the aforesaid image.
The surface of eyebrows and eyes is a group-ID = 1.
The target for a drawing of SurfacePiercing set as hair also checks 1.
The other surface is a group-ID = 0.
EdgeTracerNode is a node version of EdgeTracer shader.
Please use EdgeTracerNode, when you use a ToonTracer custom buffer, the toonline rendering by FPrime.
Please connect a vector value, when you use a node input.
When there is no pierce, Base Material is outputted as it is.
The node by which the node of Lightwave is not connected to the root node for increase in efficiency will be disregarded.
In order to avoid it, please connect with the topic which sets up an arbitrary value by a panel and a Surface node does not use.
When SurfacePiercing is used and SP Material has finally reached to a Surface node, it is not necessary to connect Access.
BrushNode can set up a local brush effective only in the set surface.
Only the topic which enabled the checkbox of the brush parameter name is used.
For example, only the color of a line is changed by BrushNode, and only the check of "Color" enables other setting to use the thing of ToonTracer.
Refer to the instruction of ToonTracer for the details of each brush parameter.
Moreover, please connect Access of an output to Brush Access of EdgeTracerNode.
It is a modeler plug-in for creating and deleting the cluster (polygon set) used on the cluster border of ToonTracer.
Although basic usage is the same as a creation of the standard Polygonset for Lightwave, the cluster of unRreal can create a group to four.
This should think that it has four independent polygon sets.
A group is selected from a "Cluster Group" popup to add to a cluster, and any cluster names are inputted into a "Name".
In a popup, the cluster name which already exists in the selection group of the object of a primary layer can be selected from a list.
If a name is set to a group and an OK button is pushed, it can add to a cluster.
Only a cluster group is set up, and if a name is emptied and an OK button is pushed, a selection polygon will be removed from the group.
It is a modeler plug-in which can select a polygon from the unReal cluster created by MakeCluster.
If a cluster name is selected here and an OK button is pushed, the polygon under the cluster will be selected.
Moreover, all the polygons that have a cluster name in the group which selected the name when pushing the OK button with (none) are selected.
|7. ToonTracer Pixelfilter
ToonTracer is a plug-in which takes charge of a drawing of a line, detects the section which serves as an outline and a boundary line from the buffer created by EdgeTracer at the time of a rendering, and draws a line using a brush.
ToonTracer handles brush setting and drawing setting as one layer.
It also becomes possible to draw an object and the line of different setting for each surface by using two or more layers.
An edit of these layer list and a selection are done in a layer edit area.
In this area, it can be set up to which GroupID the selected layer draws, or whether it excludes from a drawing.
Layer setup area
In this area, the layer under selection is set up by a layer list.
It can be used to the half-width alphanumerical of 80 characters.
The detailed drawing style of a brush is set up in this tab.
| Option setups area
An option area does overall setting of ToonTracer and RenderLayer Images.
Moreover, it can access to utilities, such as save of setting.
| File Menu panel
By this panel, the processing which reads setting of ToonTracer into a foreign file from a save or a file is done.
The Read of setting related with the object besides the input/output of all the simple setting etc. is possible.
Surface List panel
The list of surface names with arbitrary GroupID is displayed as this panel.
It can work checking a surface and a GroupID at the time of setting of ToonTracer and SurfacePiercing.
|∧ Top ∧|