Introduction
The UDK Layout Tool is similar to Maya's Duplicate Special dialog window.
You can copy any Unreal Actor which has been placed in the Unreal Editor. If you copy more than one object, the modifiers are applied to each object. Once copied, open the UDK Layout tool, and apply the necessary modifiers:
Any non-zero value applied to a modifier will be added or subtracted to each & every new object that is created e.g. If X-Scale is set to 1.0, and the copied object has scale 1.0, then new objects will have their X-Scale as 2.0, 3.0, 4.0 ... & so on.
Once the required modifiers have been applied, along with an optional Group Name, press Enter, or click the 'Generate Objects' button to create the objects. You can then paste the objects in the Unreal Editor.
Screenshot (v1.0.5.0):
[SHOT]http://img138.imageshack.us/img138/3217/udklayouttoolv1050.jpg[/SHOT]
Randomize Section
You can randomize any of the 12 modifiers using the Check boxes. When using any random check box, its corresponding 'Modifiers' value is used as the Random range e.g. if Translate X is to be randomized, and Translate modifier is 100, then the resultant values of Translate X for each object will be modified anywhere from -100 to +100. However, if the 'Positive Range' option is selected, then the random range will be from 0 to the Modifier's value.
The Uniform Scale option can be used to randomly distribute uniformly scaled copies of an object. When selected, use the X and Z Scale values to define the minimum and maximum Uniform Scale values of the resulting objects.
Continuous Modifiers
When multiple objects are created, you have an option to apply the modifiers every time per object, OR by accumulating the modifier values e.g. If the 'Translate' continuous modifiers are unchecked for objects that are have Random Translation, then the objects will be generated 'Around' the original object, otherwise, the location values will keep accumulating per object.
This section is useful only when used together with the Randomize flags
NOTES:
Changelog:
The UDK Layout Tool is similar to Maya's Duplicate Special dialog window.
You can copy any Unreal Actor which has been placed in the Unreal Editor. If you copy more than one object, the modifiers are applied to each object. Once copied, open the UDK Layout tool, and apply the necessary modifiers:
- Translate (X, Y, Z)
- Rotate (Pitch, Yaw, Roll) - [From -360 to +360 degrees]
- Scale (X, Y, Z)
- Pre-Pivot (X, Y, Z)
Any non-zero value applied to a modifier will be added or subtracted to each & every new object that is created e.g. If X-Scale is set to 1.0, and the copied object has scale 1.0, then new objects will have their X-Scale as 2.0, 3.0, 4.0 ... & so on.
Once the required modifiers have been applied, along with an optional Group Name, press Enter, or click the 'Generate Objects' button to create the objects. You can then paste the objects in the Unreal Editor.
Screenshot (v1.0.5.0):
[SHOT]http://img138.imageshack.us/img138/3217/udklayouttoolv1050.jpg[/SHOT]
Randomize Section
You can randomize any of the 12 modifiers using the Check boxes. When using any random check box, its corresponding 'Modifiers' value is used as the Random range e.g. if Translate X is to be randomized, and Translate modifier is 100, then the resultant values of Translate X for each object will be modified anywhere from -100 to +100. However, if the 'Positive Range' option is selected, then the random range will be from 0 to the Modifier's value.
The Uniform Scale option can be used to randomly distribute uniformly scaled copies of an object. When selected, use the X and Z Scale values to define the minimum and maximum Uniform Scale values of the resulting objects.
Continuous Modifiers
When multiple objects are created, you have an option to apply the modifiers every time per object, OR by accumulating the modifier values e.g. If the 'Translate' continuous modifiers are unchecked for objects that are have Random Translation, then the objects will be generated 'Around' the original object, otherwise, the location values will keep accumulating per object.
This section is useful only when used together with the Randomize flags
NOTES:
- It's advisable to create not more than a thousand objects at a time, as it'll be slow to generate & slow for the engine too.
- If you need to create objects in a circle, change the Pre-Pivot of the object to the center of the required circle before copying it. Use the pre-pivot modifier values for spirals.
- To retain a custom Group Name imported from the editor, leave the 'Group Name' field blank before pressing the 'Generate Objects' button
- The 'Mode' dropdown will allow you to quickly switch between addition and subtraction of modifier values.
- In Uniform Scale mode, the minimum scale value can over-ride the original object's scale
Changelog:
- v1.0.0.0: http://www.mediafire.com/file/4ycq5d...ol_v1.0.0.0.7z
Initial Version - v1.0.2.0: http://www.mediafire.com/file/52oud1...ol_v1.0.2.0.7z
Added Pre-Pivot support, allowing easy creation of circles & spirals
Added Group Name option for better organization in the Editor
Added Mode selector, to quickly switch directions without having to negate values
Fixed Clipboard Paste error if other applications have opened it - v1.0.3.0: http://www.mediafire.com/file/t2a5gc...ol_v1.0.3.0.7z
Added support for Transforming Multiple objects - v1.0.5.0: http://www.mediafire.com/file/8qp5wf...ol_v1.0.5.0.7z
Added Continuous Modifer section for allowing localized randomization
Added Uniform Scale option
Added Positive Range option
Comment