« 1 » « 2 » « 3 » « 4 » « 5 » « 6 » « 7 »
< 4-1 >
< 4-2 >
< 4-3 >
< 4-4 > • 1 • 2 • 3 • 4 • 5


4-4. Etc Plugin



1. Overview

This section explains the plug-in used for a special NPR expression, and the tool of a support system.



2.BufferInfo Node

Node


Main Panel


The BufferInfo node can take out the value of the internal buffer created by EdgeTracer.

Input
  • Screen X (NodeInput)
  • Screen Y (NodeInput)
  • The position which wants to acquire a buffer value is specified by a screen coordinate.

  • Offset X (NodeInput/Panel)
  • Offset Y (NodeInput/Panel)
  • The offset value of coordinates is specified.

Output
  • ObjectID
  • SurfaceID
  • GroupID
  • PolygonID
  • Normal
  • Depth
  • Custom Buffer 1
  • Custom Buffer 2
  • Custom Buffer 3
  • Custom Buffer 4
  • The value of the inside buffer of unReal is returned.
    When a buffer value does not exist in the coordinates specified in the input, the preset value in a panel returns.



3. SearchGroupID Node

Node


Main Panel


A SearchGroupID node looks for a surface with the groupID which specified by performing a ray trace.

Input
  • Position (NodeInput/Panel)
  • The starting point of a ray is specified by a world coordinate.

  • Direction (NodeInput/Panel)
  • The orientation of a ray is specified by a vector.
  • GroupID (NodeInput/Panel)
  • The groupID to search is specified.
  • Base Color (NodeInput/Panel)
  • The color outputted when a target is not found is specified.

Output
  • Color
  • It is a color of the found surface.
  • Length
  • It is the distance to the found surface.
    It is set to -1.0 when not found.



4. GetGroupID Node

Node


Main Panel


A GetGroupID node gets the groupID of the surface which performed the ray trace and was hit first.

Input
  • Position (NodeInput/Panel)
  • The starting point of a ray is specified by a world coordinate.

  • Direction (NodeInput/Panel)
  • The orientation of a ray is specified by a vector.

Output
  • GroupID
  • It is the found groupID.
    It is set to -1 when not found.
  • Length
  • It is the distance to the found surface.
    It is set to -1.0 when not found.



5. ShaderManager

Main panel


ShaderManager is a layout generic plug-in which does the copy of an addition, a remove, and setting for unReal shader to two or more surfaces at once.
  • Processing selection tab
  • A processing to do from the addition of a plug-in, a remove, and copy is chosen.
    Remove Shader tab


    Copy Shader Setting tab

  • Plugin Type
  • The shader plug-in which wants to process is chosen.
  • Source Surface
  • In a "Copy Shader Setting" tab, it is displayed.
    The surface which becomes the source of a copy is chosen.
    The list of the surfaces to which the plug-in chosen by the "Plugin Type" is set is displayed on a popup.
  • Target Surface
  • All the surfaces in the current scene are displayed.
    The surface is made to the target of a batch processing by attaching a check to a surface name.
    Moreover, a circle is displayed on the surface to which the shader chosen by the "Plugin Type" is already set beside a name.

    Surfaces which cannot be chosen, such as a surface to which it is an add mode and shader is already set, and a surface to which shader is not set by a remove mode, are displayed in thin gray.
  • Check button
  • A check and check release can do all the surfaces.
  • Execute
  • A processing is executed.



∧ Top ∧