Application Preferences: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
<span style="color:#ff0000">'''This page is early work in progress draft. Information may be incorrect or incomplete.'''</span> | |||
<span style="color:#ff0000">'''This page is early work in progress draft. Information may be incorrect or incomplete.'''</span> | <span style="color:#ff0000">'''This page is early work in progress draft. Information may be incorrect or incomplete.'''</span> | ||
The 'PanelForge Preferences' provides options to configure elements of PanelForge's functionality. These options apply when interacting with all Projects in PanelForge. | The 'PanelForge Preferences' provides options to configure elements of PanelForge's functionality. These options apply when interacting with all Projects in PanelForge. | ||
The default preference configuration tries to fit the widest possible set of user's workflow and system configuration. | The default preference configuration tries to fit the widest possible set of user's workflow and system configuration. | ||
It may be helpful to adjust some of the options, although caution should be exercised as some options may cause reduced usability. | It may be helpful to adjust some of the options, although caution should be exercised as some options may cause reduced usability. | ||
===General=== | ===General=== | ||
These general options apply to all areas of PanelForge. | These general options apply to all areas of PanelForge. | ||
Line 16: | Line 21: | ||
=====Maximum Open Panels | |||
=====Maximum Open Panels===== | |||
To limit the system RAM usage by PanelForge only a limited amount of 'Panel' files are stored in memory. | To limit the system RAM usage by PanelForge only a limited amount of 'Panel' files are stored in memory. | ||
This option sets the maximum amount of Panels that are stored in RAM. When the maximum Panel limit is reached the Panel file that was viewed the longest time ago is removed from RAM and will have to be reloaded from disk. | This option sets the maximum amount of Panels that are stored in RAM. When the maximum Panel limit is reached the Panel file that was viewed the longest time ago is removed from RAM and will have to be reloaded from disk. | ||
Panels with un-saved changes will always be retained in RAM, this may cause this 'Maximum Open Panel' option to be exceeded. | Panels with un-saved changes will always be retained in RAM, this may cause this 'Maximum Open Panel' option to be exceeded. | ||
The default setting '5' is relatively conservative, providing a useable experience with 4GB of system RAM. When more RAM is available, increasing this value will reduce the amount slow disk activity required. | The default setting '5' is relatively conservative, providing a useable experience with 4GB of system RAM. When more RAM is available, increasing this value will reduce the amount slow disk activity required. | ||
The 'No limit' option will never remove a Panel from memory, extra caution should be exercised when using this option. This option should only be used with systems that have very large amounts of RAM. | The 'No limit' option will never remove a Panel from memory, extra caution should be exercised when using this option. This option should only be used with systems that have very large amounts of RAM. | ||
=====Undo Limit | =====Undo Limit===== | ||
Sets the maximum amount of actions in PanelForge can be 'undone' using the 'Undo' functionality. | Sets the maximum amount of actions in PanelForge can be 'undone' using the 'Undo' functionality. | ||
Increasing the 'Undo Limit' will require more system RAM to be used to store this information. | Increasing the 'Undo Limit' will require more system RAM to be used to store this information. | ||
Line 37: | Line 50: | ||
=====Tooltips Display | =====Tooltips Display===== | ||
Toggles if the 'tooltip' help windows are displayed when the cursor is hovered over a user interface element. | Toggles if the 'tooltip' help windows are displayed when the cursor is hovered over a user interface element. | ||
Experienced users may find these windows a distraction and wish to prevent them being displayed. | Experienced users may find these windows a distraction and wish to prevent them being displayed. | ||
Line 46: | Line 61: | ||
====Input Settings==== | ====Input Settings==== | ||
=====Tablet Driver Support | |||
=====Tablet Driver Support===== | |||
PanelForge supports many advanced features provided by 'Graphics Tablet' and 'Tablet PC' stylus input. | PanelForge supports many advanced features provided by 'Graphics Tablet' and 'Tablet PC' stylus input. | ||
Multiple software drivers are supported by PanelForge to receive this information from the hardware device. | Multiple software drivers are supported by PanelForge to receive this information from the hardware device. | ||
Line 54: | Line 74: | ||
======None:====== | ======None:====== | ||
The stylus input is interpreted as mouse input. Only simple press and movement functionality is provided. | The stylus input is interpreted as mouse input. Only simple press and movement functionality is provided. | ||
======Pointer Events | ======Pointer Events====== | ||
This is the default option for Windows version 10 and 8.1, it is only available on these operating systems. | This is the default option for Windows version 10 and 8.1, it is only available on these operating systems. | ||
As this interface is provided by Microsoft and is fully integrated into Windows, it provides compatibility with any hardware that supports these versions of Windows. PanelForge has been tested successfully with Devices from 'Wacom', 'Huion' and 'Microsoft Surface'. | As this interface is provided by Microsoft and is fully integrated into Windows, it provides compatibility with any hardware that supports these versions of Windows. PanelForge has been tested successfully with Devices from 'Wacom', 'Huion' and 'Microsoft Surface'. | ||
NOTE: Turning off the 'Use Windows Ink' option in the 'Wacom Tablet Properties' Windows Control Panel will disable this functionality (this option is on as default). | |||
'''NOTE:''' Turning off the 'Use Windows Ink' option in the 'Wacom Tablet Properties' Windows Control Panel will disable this functionality (this option is on as default). | |||
The following advanced features are available (hardware dependant): | The following advanced features are available (hardware dependant): | ||
* Pressure and Tilt | * Pressure and Tilt | ||
Line 74: | Line 100: | ||
======WinTab Events | ======WinTab Events====== | ||
This is the default option for Windows 7. | This is the default option for Windows 7. | ||
It is not supported with other Windows operating system versions, it most likely will not operate as expected. | It is not supported with other Windows operating system versions, it most likely will not operate as expected. | ||
The 'WinTab' driver interface is a propriety system developed by Wacom in the early 1990's. It has not been updated to reflect modern computing standards. | The 'WinTab' driver interface is a propriety system developed by Wacom in the early 1990's. It has not been updated to reflect modern computing standards. | ||
NOTE: Turning off the 'Use Windows Ink' option in the 'Wacom Tablet Properties' Windows Control Panel is recommended for more fluid operation (this option is on as default). | |||
'''NOTE:''' Turning off the 'Use Windows Ink' option in the 'Wacom Tablet Properties' Windows Control Panel is recommended for more fluid operation (this option is on as default). | |||
Only Wacom hardware devices have been tested. The following advanced features are available (hardware dependant): | Only Wacom hardware devices have been tested. The following advanced features are available (hardware dependant): | ||
* Pressure and Tilt | * Pressure and Tilt | ||
Line 92: | Line 124: | ||
======Cocoa Events | ======Cocoa Events====== | ||
This is the default option for Apple macOS systems. | This is the default option for Apple macOS systems. | ||
As this interface is provided by Apple and is fully integrated into macOS, it provides compatibility with any hardware that supports macOS. PanelForge has been tested successfully with Devices from 'Wacom' and 'Huion'. | As this interface is provided by Apple and is fully integrated into macOS, it provides compatibility with any hardware that supports macOS. PanelForge has been tested successfully with Devices from 'Wacom' and 'Huion'. | ||
The following advanced features are available (hardware dependant): | The following advanced features are available (hardware dependant): | ||
* Pressure and Tilt | * Pressure and Tilt | ||
* High precession (sub pixel movement input) | * High precession (sub pixel movement input) | ||
* Full multi-screen and retina-screen support | * Full multi-screen and retina-screen support | ||
* Stylus Eraser | * Stylus Eraser Tip | ||
=====Tablet Driver Active===== | |||
A colour coded status message if the tablet driver has been successfully loaded and a supported tablet device is available. | A colour coded status message if the tablet driver has been successfully loaded and a supported tablet device is available. | ||
=====Tablet Driver Mode | =====Tablet Driver Mode===== | ||
With some tablet drivers PanelForge provides different interaction modes. If the default mode is not performing as expected, try switching to the alternative mode. | With some tablet drivers PanelForge provides different interaction modes. If the default mode is not performing as expected, try switching to the alternative mode. | ||
=====Tablet Driver Sample Buffering | =====Tablet Driver Sample Buffering===== | ||
When PanelForge is drawing large, complex brushes with long stokes the viewport may not update smoothly. | When PanelForge is drawing large, complex brushes with long stokes the viewport may not update smoothly. | ||
Sample buffering will record stylus moment when the viewport is updating for use in the next update. | Sample buffering will record stylus moment when the viewport is updating for use in the next update. | ||
If the tablet driver supports this option then it it recommended to be active. | If the tablet driver supports this option then it it recommended to be active. | ||
=====Tablet Driver Cursor Offset | =====Tablet Driver Cursor Offset===== | ||
When using a graphic tablet with a built in screen or a tablet PC the stylus may not exactly match the on screen cursor. | When using a graphic tablet with a built in screen or a tablet PC the stylus may not exactly match the on screen cursor. | ||
Line 132: | Line 173: | ||
===Canvas=== | ===Canvas=== | ||
These options only | |||
These options only affect interactions with the Canvas Viewport and associated tools. | |||
Line 138: | Line 180: | ||
Exterior Colour | |||
Exterior Opacity | |||
Tool Handle Scale | =====Exterior Colour===== | ||
Scroll Wheel Interaction: | |||
Touch Interaction | |||
Adjust the colour of the area that extends beyond the Panel's area. This colour is used only for viewport drawing and does not effect the output data of a Panel. | |||
Click the cursor on the coloured square to display a colour selection window to select a new colour. | |||
=====Exterior Opacity===== | |||
The PanelForge 2D Canvas viewport features a near infinite drawing area. The area that extends beyond the boundary of the Panel area has it's opacity reduced to emphasise the main Panel drawing area. | |||
A opacity of 0% will hide all drawings outside the Panel area, 100% removes any reduced opacity. | |||
=====Tool Handle Scale===== | |||
Interactive Canvas tools such as 'Free Transform' and 'Distort Transform' use interactive handles that can be dragged with the cursor. | |||
The size of these handles can be scaled using this option to aid with interaction. | |||
=====Scroll Wheel Interaction===== | |||
When the mouse scroll wheel (or trackpad gesture) is used over the Canvas viewport what action is performed: | |||
* '''Disable:''' No functionality is performed. | |||
* '''Zoom:''' Adjusts the viewport zoom level, displaying the Canvas larger or smaller. | |||
* '''Scroll:''' Pan the Canvas view, supporting both vertical and horizontal scrolling when supported by hardware. | |||
=====Touch Interaction===== | |||
Allow pitch zoom and two finger scrolling when supported hardware is available. | |||
====Advanced Graphics Settings==== | ====Advanced Graphics Settings==== | ||
Antialiasing | |||
Triple Buffer | |||
Under normal circumstances it is recommended not to adjust these settings. | |||
=====Antialiasing===== | |||
Improves viewport ornaments and tool elements display. | |||
Canvas layer display is unaffected, bilinear image interpolation when zoomed below 200% and nearest-neighbour interpolation when zoomed in above 200%. | |||
=====Triple Buffer===== | |||
Certain graphics acceleration hardware displays graphics artefacts with standard double buffering using PanelForge's OpenGL accelerated viewport. Adding an additional OpenGL buffer removes these artefacts, although this reduces view update performance. | |||
===Stage=== | ===Stage=== | ||
====General Settings==== | ====General Settings==== | ||
Exterior Colour | |||
Exterior Opacity | |||
=====Exterior Colour===== | |||
Adjust the colour of the area that extends beyond the Panel's area when viewing using a Stage 'Panel Camera' object. This colour is used only for viewport drawing and does not affect the output data of a Panel. | |||
Click the cursor on the coloured square to display a colour selection window to select a new colour. | |||
=====Exterior Opacity===== | |||
The PanelForge 3D Stage viewport may be different aspect ratio than the Panel's. The additional area that extends beyond the boundary of the Panel area has it's opacity reduced to emphasise the main Panel drawing area. | |||
A opacity of 0% will hide all drawings outside the Panel area, 100% removes any reduced opacity. | |||
====Input Settings==== | ====Input Settings==== | ||
Scroll Wheel Interaction: | |||
Touch Interaction | |||
Camera Movement Overlay Multiplier | |||
Camera Movement Cursor Multiplier | |||
=====Scroll Wheel Interaction===== | |||
When the mouse scroll wheel (or trackpad gesture) is used over the Canvas viewport what action is performed: | |||
* '''Disable:''' No functionality is performed. | |||
* '''Camera Dolly:''' Moves the camera object used to display the viewport forward or backwards down the line of sight. | |||
=====Touch Interaction===== | |||
Allow pitch zoom and two finger scrolling when supported hardware is available. | |||
=====Camera Movement Overlay Multiplier===== | |||
Multiply the influence of the viewport camera movement overlay (displayed in the top right of the viewport). | |||
Useful with different scale scenes or input device hardware. | |||
=====Camera Movement Cursor Multiplier===== | |||
Multiply the influence of the viewport camera movement cursor using the 'alt' modifier key shortcut. | |||
Useful with different scale scenes or input device hardware. | |||
====Advanced Graphics Settings==== | ====Advanced Graphics Settings==== | ||
High Quality Rendering Override | |||
Pixel Doubling | |||
Persistent Stage Layer Buffer | Under normal circumstances it is recommended not to adjust these settings. | ||
=====High Quality Rendering Override===== | |||
=====Pixel Doubling===== | |||
=====Persistent Stage Layer Buffer===== | |||
===Files=== | ===Files=== | ||
====File Settings==== | ====File Settings==== | ||
Auto Save Previous Panel | =====Auto Save Previous Panel===== | ||
====Asset Import Settings==== | ====Asset Import Settings==== | ||
OBJ Unit Scale | =====OBJ Unit Scale===== | ||
3DS Unit Scale | =====3DS Unit Scale===== | ||
=====Merge Geometry===== | |||
===Development=== | ===Development=== | ||
Line 178: | Line 333: | ||
====Development Settings==== | ====Development Settings==== | ||
DO NOT TURN THIS OPTION ON! | |||
'''DO NOT TURN THIS OPTION ON!''' | |||
Activating this option may reduce the stability of PanelForge. | Activating this option may reduce the stability of PanelForge. | ||
This option activates various development and debugging features. It also provides access to activate additional unfinished functionality. | This option activates various development and debugging features. It also provides access to activate additional unfinished functionality. | ||
This feature is only provided for select testing users that are not working on production work. | This feature is only provided for select testing users that are not working on production work. | ||
Line 187: | Line 346: | ||
====DAZ Studio Compatibility==== | ====DAZ Studio Compatibility==== | ||
PanelForge has basic DAZ Studio 'duf' 3D file import support. PanelForge will add the default DAZ Studio asset library to the PanelForge Asset Palette. | PanelForge has basic DAZ Studio 'duf' 3D file import support. PanelForge will add the default DAZ Studio asset library to the PanelForge Asset Palette. | ||
A custom DAZ asset library location can be set using this option. | A custom DAZ asset library location can be set using this option. |
Revision as of 12:41, 23 September 2019
This page is early work in progress draft. Information may be incorrect or incomplete.
This page is early work in progress draft. Information may be incorrect or incomplete.
The 'PanelForge Preferences' provides options to configure elements of PanelForge's functionality. These options apply when interacting with all Projects in PanelForge.
The default preference configuration tries to fit the widest possible set of user's workflow and system configuration.
It may be helpful to adjust some of the options, although caution should be exercised as some options may cause reduced usability.
General
These general options apply to all areas of PanelForge.
General Setting
Maximum Open Panels
To limit the system RAM usage by PanelForge only a limited amount of 'Panel' files are stored in memory.
This option sets the maximum amount of Panels that are stored in RAM. When the maximum Panel limit is reached the Panel file that was viewed the longest time ago is removed from RAM and will have to be reloaded from disk.
Panels with un-saved changes will always be retained in RAM, this may cause this 'Maximum Open Panel' option to be exceeded.
The default setting '5' is relatively conservative, providing a useable experience with 4GB of system RAM. When more RAM is available, increasing this value will reduce the amount slow disk activity required.
The 'No limit' option will never remove a Panel from memory, extra caution should be exercised when using this option. This option should only be used with systems that have very large amounts of RAM.
Undo Limit
Sets the maximum amount of actions in PanelForge can be 'undone' using the 'Undo' functionality.
Increasing the 'Undo Limit' will require more system RAM to be used to store this information.
The default setting '5' is relatively conservative, providing a useable experience with 4GB of system RAM. When more RAM is available, increasing this value may be advantageous.
Tooltips Display
Toggles if the 'tooltip' help windows are displayed when the cursor is hovered over a user interface element.
Experienced users may find these windows a distraction and wish to prevent them being displayed.
Input Settings
Tablet Driver Support
PanelForge supports many advanced features provided by 'Graphics Tablet' and 'Tablet PC' stylus input.
Multiple software drivers are supported by PanelForge to receive this information from the hardware device.
Under normal circumstances the default setting should not be changed.
None:
The stylus input is interpreted as mouse input. Only simple press and movement functionality is provided.
Pointer Events
This is the default option for Windows version 10 and 8.1, it is only available on these operating systems.
As this interface is provided by Microsoft and is fully integrated into Windows, it provides compatibility with any hardware that supports these versions of Windows. PanelForge has been tested successfully with Devices from 'Wacom', 'Huion' and 'Microsoft Surface'.
NOTE: Turning off the 'Use Windows Ink' option in the 'Wacom Tablet Properties' Windows Control Panel will disable this functionality (this option is on as default).
The following advanced features are available (hardware dependant):
- Pressure and Tilt
- High precession (sub pixel movement input)
- Movement sample buffering (uses all movement even with slow screen updating)
- Full multi-screen and screen scaling support
- Stylus Eraser tip
WinTab Events
This is the default option for Windows 7.
It is not supported with other Windows operating system versions, it most likely will not operate as expected.
The 'WinTab' driver interface is a propriety system developed by Wacom in the early 1990's. It has not been updated to reflect modern computing standards.
NOTE: Turning off the 'Use Windows Ink' option in the 'Wacom Tablet Properties' Windows Control Panel is recommended for more fluid operation (this option is on as default).
Only Wacom hardware devices have been tested. The following advanced features are available (hardware dependant):
- Pressure and Tilt
- Movement sample buffering (uses all movement even with slow screen updating)
- Basic multi-screen support
- Stylus Eraser tip
Cocoa Events
This is the default option for Apple macOS systems.
As this interface is provided by Apple and is fully integrated into macOS, it provides compatibility with any hardware that supports macOS. PanelForge has been tested successfully with Devices from 'Wacom' and 'Huion'.
The following advanced features are available (hardware dependant):
- Pressure and Tilt
- High precession (sub pixel movement input)
- Full multi-screen and retina-screen support
- Stylus Eraser Tip
Tablet Driver Active
A colour coded status message if the tablet driver has been successfully loaded and a supported tablet device is available.
Tablet Driver Mode
With some tablet drivers PanelForge provides different interaction modes. If the default mode is not performing as expected, try switching to the alternative mode.
Tablet Driver Sample Buffering
When PanelForge is drawing large, complex brushes with long stokes the viewport may not update smoothly. Sample buffering will record stylus moment when the viewport is updating for use in the next update.
If the tablet driver supports this option then it it recommended to be active.
Tablet Driver Cursor Offset
When using a graphic tablet with a built in screen or a tablet PC the stylus may not exactly match the on screen cursor. This option allows the cursor to be offset by an amount of pixels to more closely match the stylus position.
Canvas
These options only affect interactions with the Canvas Viewport and associated tools.
General Settings
Exterior Colour
Adjust the colour of the area that extends beyond the Panel's area. This colour is used only for viewport drawing and does not effect the output data of a Panel.
Click the cursor on the coloured square to display a colour selection window to select a new colour.
Exterior Opacity
The PanelForge 2D Canvas viewport features a near infinite drawing area. The area that extends beyond the boundary of the Panel area has it's opacity reduced to emphasise the main Panel drawing area.
A opacity of 0% will hide all drawings outside the Panel area, 100% removes any reduced opacity.
Tool Handle Scale
Interactive Canvas tools such as 'Free Transform' and 'Distort Transform' use interactive handles that can be dragged with the cursor.
The size of these handles can be scaled using this option to aid with interaction.
Scroll Wheel Interaction
When the mouse scroll wheel (or trackpad gesture) is used over the Canvas viewport what action is performed:
- Disable: No functionality is performed.
- Zoom: Adjusts the viewport zoom level, displaying the Canvas larger or smaller.
- Scroll: Pan the Canvas view, supporting both vertical and horizontal scrolling when supported by hardware.
Touch Interaction
Allow pitch zoom and two finger scrolling when supported hardware is available.
Advanced Graphics Settings
Under normal circumstances it is recommended not to adjust these settings.
Antialiasing
Improves viewport ornaments and tool elements display.
Canvas layer display is unaffected, bilinear image interpolation when zoomed below 200% and nearest-neighbour interpolation when zoomed in above 200%.
Triple Buffer
Certain graphics acceleration hardware displays graphics artefacts with standard double buffering using PanelForge's OpenGL accelerated viewport. Adding an additional OpenGL buffer removes these artefacts, although this reduces view update performance.
Stage
General Settings
Exterior Colour
Adjust the colour of the area that extends beyond the Panel's area when viewing using a Stage 'Panel Camera' object. This colour is used only for viewport drawing and does not affect the output data of a Panel.
Click the cursor on the coloured square to display a colour selection window to select a new colour.
Exterior Opacity
The PanelForge 3D Stage viewport may be different aspect ratio than the Panel's. The additional area that extends beyond the boundary of the Panel area has it's opacity reduced to emphasise the main Panel drawing area.
A opacity of 0% will hide all drawings outside the Panel area, 100% removes any reduced opacity.
Input Settings
Scroll Wheel Interaction
When the mouse scroll wheel (or trackpad gesture) is used over the Canvas viewport what action is performed:
- Disable: No functionality is performed.
- Camera Dolly: Moves the camera object used to display the viewport forward or backwards down the line of sight.
Touch Interaction
Allow pitch zoom and two finger scrolling when supported hardware is available.
Camera Movement Overlay Multiplier
Multiply the influence of the viewport camera movement overlay (displayed in the top right of the viewport).
Useful with different scale scenes or input device hardware.
Camera Movement Cursor Multiplier
Multiply the influence of the viewport camera movement cursor using the 'alt' modifier key shortcut.
Useful with different scale scenes or input device hardware.
Advanced Graphics Settings
Under normal circumstances it is recommended not to adjust these settings.
High Quality Rendering Override
Pixel Doubling
Persistent Stage Layer Buffer
Files
File Settings
Auto Save Previous Panel
Asset Import Settings
OBJ Unit Scale
3DS Unit Scale
Merge Geometry
Development
Development Settings
DO NOT TURN THIS OPTION ON!
Activating this option may reduce the stability of PanelForge.
This option activates various development and debugging features. It also provides access to activate additional unfinished functionality.
This feature is only provided for select testing users that are not working on production work.
DAZ Studio Compatibility
PanelForge has basic DAZ Studio 'duf' 3D file import support. PanelForge will add the default DAZ Studio asset library to the PanelForge Asset Palette.
A custom DAZ asset library location can be set using this option.