User Guide: About UVLayout
From UVLayout Docs
Revision as of 08:17, 30 May 2016 (edit) Headus (Talk | contribs) (→GUI Settings) ← Previous diff |
Current revision (07:09, 17 June 2024) (edit) (undo) Headus (Talk | contribs) (→Preferences) |
||
(23 intermediate revisions not shown.) | |||
Line 3: | Line 3: | ||
Over the following pages the UVLayout GUI will be described, working from the top to the bottom of the main window. Use the menu to the left to move through the various chapters. If you want to jump right into using UVLayout, you should at least read the [[User Guide: Quick Start|Quick Start]] chapter. | Over the following pages the UVLayout GUI will be described, working from the top to the bottom of the main window. Use the menu to the left to move through the various chapters. If you want to jump right into using UVLayout, you should at least read the [[User Guide: Quick Start|Quick Start]] chapter. | ||
- | '''Note:''' Sections tagged with a {{Pro}} label describe features only available in the Professional version of UVLayout. Click on the {{Pro2|pro0|User_Guide:_About_UVLayout#pro1}} link to cycle through these sections. | + | '''Note:''' Sections tagged with a {{Pro}} label describe features only available in the Professional version of UVLayout. Click on the {{Pro2|pro0|User_Guide:_Display#pro2}} link to cycle through these sections. |
---- | ---- | ||
Line 13: | Line 13: | ||
;Pin : Click on the gray button to the left to pin/save the current window position and size; UVLayout will then open up like that until a new shape is set. | ;Pin : Click on the gray button to the left to pin/save the current window position and size; UVLayout will then open up like that until a new shape is set. | ||
- | ;About UVLayout : Click on About UVLayout to find the application version and build date, to check for updates, to view the User Guide, and to change some preferences. See below for details. | + | ;About UVLayout : Click on About UVLayout to find the application version and build date, to check for updates, to view the User Guide, and to change some preferences. See below for details. '''MMB''' click'n'drag the button to move the main GUI window around. |
;Max : Click on the gray button to the right to maximize the open windows; this moves the main GUI to the top left, and expands the graphics window to fill the remainder if the screen. Click the maximize button again to restore the previous window positions. | ;Max : Click on the gray button to the right to maximize the open windows; this moves the main GUI to the top left, and expands the graphics window to fill the remainder if the screen. Click the maximize button again to restore the previous window positions. | ||
Line 23: | Line 23: | ||
When you click on the '''About UVLayout''' button a window (see image right) pops up, showing the version and build date of the UVLayout that you are currently running. | When you click on the '''About UVLayout''' button a window (see image right) pops up, showing the version and build date of the UVLayout that you are currently running. | ||
- | <div id="pro"><div id="pro1"></div> {{Pro3|pro1|User_Guide:_Display#pro2}} | ||
; Check For Updates : Click this button to check if there's a more recent version to the one you're currently running. This will open up a window in your default web browser, and if more recent versions are available, details about the new features and bug fixes will be displayed. | ; Check For Updates : Click this button to check if there's a more recent version to the one you're currently running. This will open up a window in your default web browser, and if more recent versions are available, details about the new features and bug fixes will be displayed. | ||
- | </div> | ||
; Run Licensing GUI : Opens up the headus licensing application, which will tells you various information about your system and any licenses you have. If you have a temporary license, it will also tell you how much time is left. | ; Run Licensing GUI : Opens up the headus licensing application, which will tells you various information about your system and any licenses you have. If you have a temporary license, it will also tell you how much time is left. | ||
Line 38: | Line 36: | ||
; Hotkeys : This opens up a window that shows a list of the most common hotkeys used in UVLayout. | ; Hotkeys : This opens up a window that shows a list of the most common hotkeys used in UVLayout. | ||
+ | |||
+ | {{PageBreak}} | ||
== Preferences == | == Preferences == | ||
Line 56: | Line 56: | ||
:; Free CPU Cores : For tools that can utilize multiple CPU cores, this preference tells UVLayout how many CPU cores you want left free for other work you might want to do. Set it to '''0''' and UVLayout will use all cores. | :; Free CPU Cores : For tools that can utilize multiple CPU cores, this preference tells UVLayout how many CPU cores you want left free for other work you might want to do. Set it to '''0''' and UVLayout will use all cores. | ||
+ | |||
+ | :; Local Temp Files : When OBJ files are loaded or saved, temporary files are created as the geometry is converted from and to UVLayout's native format. By default these temp files are created in system temporary folders, but if you tick this option, they will be created in the same folder as the file being loaded or saved. If you're experiencing problems loading an OBJ, or saved OBJs are zero sized, turning this on may fix that. | ||
+ | |||
+ | :; Beta or Low Doc Code : Enables experimental or undocumented tools. | ||
=== Load Settings === | === Load Settings === | ||
Line 69: | Line 73: | ||
:::; Less Strict Checking : Be default UVLayout checks for problems in the geometry, such as non-manifold edges, and tries to fix them. If you tick this option, some of those problem areas will be ignored and left alone, though this may affect UVLayout's ability to flatten them correctly. | :::; Less Strict Checking : Be default UVLayout checks for problems in the geometry, such as non-manifold edges, and tries to fix them. If you tick this option, some of those problem areas will be ignored and left alone, though this may affect UVLayout's ability to flatten them correctly. | ||
- | :::; Auto Split Odd Polys : Odd polys are ones that have collapsed UV coords; this is where two or more UV coordinates are welded together (imagine a quad in 3D space looking like a triangle in UV space). Selecting this option will split those odd polys away from the rest of the mesh and move them back into the Edit space, which then allows you to reflatten them to fix the problem. | + | :::; Auto Save On Import : Because the OBJ Import function is brand new, this option is on by default; it will save your current UVs before the additional mesh and UVs are loaded in. |
:::; Retry Connections : If using floating licenses, the license server is checked each time a file is loaded. By default only one connection is attempted, but if you consistently get "cannot connect" type errors when loading a mesh, try turning this option on to retry the check if the first fails. This is only a work-around measure though; ideally you should investigate why the license server is so laggy (e.g. overloaded server or network connection?). | :::; Retry Connections : If using floating licenses, the license server is checked each time a file is loaded. By default only one connection is attempted, but if you consistently get "cannot connect" type errors when loading a mesh, try turning this option on to retry the check if the first fails. This is only a work-around measure though; ideally you should investigate why the license server is so laggy (e.g. overloaded server or network connection?). | ||
- | |||
- | :::; Local Temp Files : When OBJ files are loaded or saved, temporary files are created as the geometry is converted from and to UVLayout's native format. By default these temp files are created in system temporary folders, but if you tick this option, they will be created in the same folder as the file being loaded or saved. If you're experiencing problems loading an OBJ, or saved OBJs are zero sized, turning this on may fix that. | ||
:::; Set Size : When an object is loaded into UVLayout, the surface area is computed and an initial real-world to UV scaling is decided upon so that the flattened out object fills the UV square. When the UV shells are packed, this scaling is also adjusted. The aim of the scaling is to minimize wasted space in the UV maps, but the other effect is that the UVs for different sized objects will be at different scales. | :::; Set Size : When an object is loaded into UVLayout, the surface area is computed and an initial real-world to UV scaling is decided upon so that the flattened out object fills the UV square. When the UV shells are packed, this scaling is also adjusted. The aim of the scaling is to minimize wasted space in the UV maps, but the other effect is that the UVs for different sized objects will be at different scales. | ||
Line 87: | Line 89: | ||
[[Image:UserGuide-Pref-Edit.png|right|]] | [[Image:UserGuide-Pref-Edit.png|right|]] | ||
- | :::; Undo Show : By default, Ctrl-Z Undo is enabled; the code is quite new and not extensively tested, so if you experience problems with it, click on the Undo button to turn it off. When Undo is enabled, the name of the previous action is displayed towards the top right of the graphics window, along with a small bar that indicates how full the Undo buffer is; to hide this information, click on the Show button to turn it off. The Undo buffer starts off at 100Mb, which means that UVLayout will use up to this amount of RAM when saving the undo restore information; if you are on a system with limited RAM, you may want to reduce this number, and conversely, increasing it on a larger system will give you more levels of undo. | + | :::; Undo Show : When Undo is enabled, the name of the previous action is displayed towards the top right of the graphics window, along with a small bar that indicates how full the Undo buffer is; to hide this information, click on the Show button to turn it off. The Undo buffer starts off at 100Mb, which means that UVLayout will use up to this amount of RAM when saving the undo restore information; if you are on a system with limited RAM, you may want to reduce this number, and conversely, increasing it on a larger system will give you more levels of undo. |
:::; Open Cuts in UV View : By default this is on, and it means that when you make '''C''' hotkey cuts in the UV view, the UVs pull apart slightly to create a gap. Turning this off means that the cuts will not open up. | :::; Open Cuts in UV View : By default this is on, and it means that when you make '''C''' hotkey cuts in the UV view, the UVs pull apart slightly to create a gap. Turning this off means that the cuts will not open up. | ||
Line 100: | Line 102: | ||
:::; LMB Pick : Choose your preferred method for left mouse button picking of shells in the UV view. Either original UVLayout flavor, or Maya, or 3DS Max picking methods. | :::; LMB Pick : Choose your preferred method for left mouse button picking of shells in the UV view. Either original UVLayout flavor, or Maya, or 3DS Max picking methods. | ||
+ | |||
+ | :::; Points Size : Sets the size in pixels of tagged points. | ||
:::; Snap Points : Sets the distance in pixels for UV point to point snapping. | :::; Snap Points : Sets the distance in pixels for UV point to point snapping. | ||
- | :::; Max U : Where tile udims are displayed or used in any way, this preference selects how those tile numbers are calculated. The first setting is the maximum number of columns, and the default of '''10''' is the industry standard. The second setting is the number of the first unit tile, and '''1001''' again is the standard value, but can be changed if required. | + | :::; Vertex Pick : Sets the number of pixels from a vertex before an edge becomes selectable. |
- | :::; 1st : Where tile U and V values are displayed or used, this preference selects what numbers are given to the first unit tile. Typically this will be either '''0,0''' or '''1,1'''. | + | :::; Edge Pick : Sets the pixel width of the edge picking region. If you have a mesh loaded and are in the UV view, a rectangle will be drawn along edges as visual feedback while this value is being adjusted. Click the '''Edge Pick''' button to toggle the display of this feedback graphic at all times. |
=== Save Settings === | === Save Settings === | ||
Line 120: | Line 124: | ||
:::; DXF Export mm to in : By default, UVLayout will export DXF patterns (flattened geometry) with all dimensions in inches, where the loaded mesh is assumed to be in millimeters. That is, the exported DXF patterns are 25.4 times smaller than the imported OBJ geometry. Untick this option to turn this scaling off and export the DXF patterns at the same scale as the imported OBJ geometry. | :::; DXF Export mm to in : By default, UVLayout will export DXF patterns (flattened geometry) with all dimensions in inches, where the loaded mesh is assumed to be in millimeters. That is, the exported DXF patterns are 25.4 times smaller than the imported OBJ geometry. Untick this option to turn this scaling off and export the DXF patterns at the same scale as the imported OBJ geometry. | ||
+ | |||
+ | :::; OBJ Export Grouped V : By default, all vertex information is written into exported OBJs at the start of the file. If you tick this option, then the vertexes are grouped in with the faces; this resolves problems that might occur if the vertexes are grouped separately to the faces when importing into Maya. | ||
+ | |||
+ | :::; OBJ Export Restore V : By default, the vertexes of exported OBJ files may be very slightly offset from the original vertex positions. To fix this, turn on this option to preserve exactly the coordinate values from the original imported OBJ. | ||
=== Mouse Settings === | === Mouse Settings === | ||
Line 129: | Line 137: | ||
:::; Wheel Slider : Move the slider to the right to increase the power of a wheel mouse's zoom function. Move it to the left to decrease the power, and go all the way to the left to turn off the zoom function completely. | :::; Wheel Slider : Move the slider to the right to increase the power of a wheel mouse's zoom function. Move it to the left to decrease the power, and go all the way to the left to turn off the zoom function completely. | ||
- | :::; Pan on Wheel Zoom : When this option is ticked, the view will pan as well as zoom, shifting the view focus to the section of the model that the mouse cursor is aiming at. Most other 3D applications just zoom about the center of the window, so if you prefer that, untick this option. | + | :::; Wheel Zoom Pan : When this option is ticked, the view will pan as well as zoom when using the mouse scroll wheel, shifting the view focus to the section of the model that the mouse cursor is aiming at. Most other 3D applications just zoom about the center of the window, so if you prefer that, untick this option. |
+ | |||
+ | :::; Safe : When ticked, the Zoom Pan function is tweaked to reduce the chances of getting lost. | ||
:::; Double Click : Under OS X and Linux, this sets the double click speed, in seconds, for navigation actions in the file selection windows. If, for example, you are having problems double clicking a file to open it in the UVLayout Load window, then increase this setting. Under Windows you would need to use the standard Windows Mouse control panel to adjust the double click speed. | :::; Double Click : Under OS X and Linux, this sets the double click speed, in seconds, for navigation actions in the file selection windows. If, for example, you are having problems double clicking a file to open it in the UVLayout Load window, then increase this setting. Under Windows you would need to use the standard Windows Mouse control panel to adjust the double click speed. | ||
:::: This settings also controls the double tap speed for hotkey actions like the edge straightening '''Double-S'''. If you find you can't tap keys fast enough, increase this value. Adjusting the double tap speed works under OS X, Linux and Windows. | :::: This settings also controls the double tap speed for hotkey actions like the edge straightening '''Double-S'''. If you find you can't tap keys fast enough, increase this value. Adjusting the double tap speed works under OS X, Linux and Windows. | ||
+ | |||
+ | :::; Click Filter : In extremely rare cases (just one user report so far), either because of a mouse setting or faulty mouse, UVLayout gets two click events for every one physical button click. Increase the filter value here to ignore the second click. | ||
=== GUI Settings === | === GUI Settings === | ||
Line 147: | Line 159: | ||
:::; File List Rows : Sets the number of files/folders displayed in the file selection dialogs. | :::; File List Rows : Sets the number of files/folders displayed in the file selection dialogs. | ||
+ | <!-- | ||
:::; GUI Always on Top : Turn this on to force the GUI windows to always stay on top of the 3D window if they're overlapping. ''Linux and Mac OS X only.'' | :::; GUI Always on Top : Turn this on to force the GUI windows to always stay on top of the 3D window if they're overlapping. ''Linux and Mac OS X only.'' | ||
- | + | --> | |
:::; Keyboard Event Push : By default, UVLayout will automatically push keyboard events between the GUI and graphics windows. This allows you to press a button in the GUI, then move the mouse pointer to the graphics window and use a keyboard hotkey without first having to select that window. You can turn that off with this preference, but there wouldn't be any reason to do this normally. ''Windows only''. | :::; Keyboard Event Push : By default, UVLayout will automatically push keyboard events between the GUI and graphics windows. This allows you to press a button in the GUI, then move the mouse pointer to the graphics window and use a keyboard hotkey without first having to select that window. You can turn that off with this preference, but there wouldn't be any reason to do this normally. ''Windows only''. | ||
+ | |||
+ | :::; Bigger GUI : Turn this on to increase the size of the GUI for high resolution displays. ''Linux only''. | ||
:::; Double Buffer Only : To help speed up some actions, UVLayout will occasionally draw into the front display buffer. On some OS/hardware combinations though, drawing into the front buffer can cause problems. If you notice odd things happening in the display window, then turn this option on. ''On Mac OS X systems, this is on by default, and shouldn't be turned off''. | :::; Double Buffer Only : To help speed up some actions, UVLayout will occasionally draw into the front display buffer. On some OS/hardware combinations though, drawing into the front buffer can cause problems. If you notice odd things happening in the display window, then turn this option on. ''On Mac OS X systems, this is on by default, and shouldn't be turned off''. | ||
- | :::; OpenGL : {{OpenGL}} This sets the vertex mode for the OpenGL drawing. By default its on '''Mixed''', which normally works fine. On some display hardware/driver combinations though, this can result in very poor drawing performance. If you experience that, try either '''Double''' or '''Int'''. If you click on the '''OpenGL''' button itself, that will launch an automatic calibration test that will determine the best OpenGL setting for your system. | + | :::; Screen Height : When opening up a GUI panel, UVLayout will float it instead if the normal opening would make the main GUI taller than the screen height. On OS X and Linux systems, sometimes the automatic screen height calculation is wrong; here you can set the Screen Height preference to the correct value. |
+ | |||
+ | :::; OpenGL : {{OpenGL}} This sets the vertex mode for the OpenGL drawing. By default its on '''Mixed''', which normally works fine. On some display hardware/driver combinations though, this can result in very poor drawing performance. If you experience that, try either '''Float''' or '''Int'''. If you click on the '''OpenGL''' button itself, that will launch an automatic calibration test that will determine the best OpenGL setting for your system. | ||
+ | |||
+ | :::; Resize : On some rare graphics hardware and driver combinations, resizing the editing window may cause it to die. UVLayout runs a test to check for this when it first runs, and selects an alternate redraw method if the issue is detected. Here you can manually set the redraw method ('''Double''' by default, or '''Single''' for the fix), or re-run the test by clicking the '''Resize''' button. | ||
[[Image:UserGuide-Pref-Colors.png|right]] | [[Image:UserGuide-Pref-Colors.png|right]] | ||
- | :::; Edit Colors : Click this button to pop up the color preferences panel. Click on any of the colored buttons to adjust the RGB sliders. Click the '''Reset''' button to return all colors to their default values. | + | :::; Workspace Colors : Click this button to pop up the color preferences panel. Click on any of the colored buttons to adjust the RGB sliders or percentage values. Click the '''Reset''' button to return all colors to their default values. |
+ | |||
+ | :::; Theme : Choose between the original Bold or Dark or Light color themes for the main GUI panels. |
Current revision
|
UVLayout is a stand-alone application for the creation and editing of UV coordinates for 3D polymeshes and subdivision surfaces. Used by professionals in the games and visual effects industries, by hobbyists of all ilks and by students, UVLayout's unique approach gives texture artists the tools they need to produce high quality low distortion UVs in significantly less time than they would by traditional methods.
Over the following pages the UVLayout GUI will be described, working from the top to the bottom of the main window. Use the menu to the left to move through the various chapters. If you want to jump right into using UVLayout, you should at least read the Quick Start chapter. Note: Sections tagged with a [Professional Version Only] label describe features only available in the Professional version of UVLayout. Click on the [Professional Version Only] link to cycle through these sections. The top row of the UVLayout main window (see image right) consists of three buttons:
When you click on the About UVLayout button a window (see image right) pops up, showing the version and build date of the UVLayout that you are currently running.
PreferencesClick on the Preferences button to open up the preferences panel. In there are a number of settings you can change that will be remembered next time you run UVLayout.
Load Settings
Edit Settings
Save Settings
Mouse Settings
GUI Settings
|