Skip to content

Commit eed2f69

Browse files
committed
[UPDATE] Added *Unreal PivotPainter* Docs
1 parent 15ee85d commit eed2f69

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
= GameDev Unreal Pivot Painter =
2+
3+
#type: node
4+
#context: sop
5+
#internal: gamedev::sop_unreal_pivotpainter
6+
#icon: pivotpainter
7+
#tags: tech, model, gamedev
8+
9+
""" Pivot Painter is a SOP that stores model pivot and rotation information in the model's vertex data and additional UV channels. """
10+
11+
Pivot Painter is a SOP that stores model pivot and rotation information in the model's vertex data and additional UV channels. That information can then be referenced inside of Unreal's shader system to create interactive effects.
12+
This tool is specifically built to work with the material functions provided by Epic Games in Unreal Engine. It is however possible to use this encoded information in other engines such as Unity, since it uses common attributes.
13+
[https://docs.unrealengine.com/en-US/Engine/Content/Tools/PivotPainter/index.html]
14+
15+
@parameters
16+
Data Packing Method:
17+
This menu determines if the tool should encode PivotPainter information in the default way, or based on a custom configuration.
18+
Layout Lightmap UVs:
19+
This forces the tool to automatically generate Lightmap UVs based on the primary UVs.
20+
UV Padding:
21+
This controls the padding applied to the Lightmap UVs while they are laid out.
22+
== Per Object ==
23+
Pivot Position:
24+
The attribute components used to encode Pivot Position.
25+
Forward Axis:
26+
The attribute components used to encode the Forward Axis.
27+
Random Value:
28+
The attribute component used to encode a random value.
29+
Motion Mask:
30+
The attribute component used to encode the Motion Mask.
31+
== Hierarchical ==
32+
Leaf Pivot Position:
33+
The attribute components used to encode the Leaf Pivot Position.
34+
Branch Pivot Position:
35+
The attribute components used to encode the Branch Pivot Position.
36+
Branch Angle:
37+
The attribute components used to encode the Branch Angle.
38+
Use Mask:
39+
This toggle enables/disables the use of vertex colors for the motion mask of the object.
40+
Input Data:
41+
This menu allows you to control if you want the tool to try and generate pivot positions, or if you want to use your own.
42+
Branches Group:
43+
The primitive group containing the branches geometry.
44+
Leaves Group:
45+
The primitive group containing the leaves geometry.
46+

0 commit comments

Comments
 (0)