Pencil+ 4 for Maya :
General
-
Pencil+ 4 for 3ds MaxPencil+ 4 for MayaPencil+ 4 Line for AEPencil+ 4 Material for BlenderPencil+ 4 Line for Blender
There are 6 Pencil+ 4 products: Pencil+ 4 (for 3ds Max, for Maya), Pencil+ 4 Line (for After Effects, for Unity, for Blender), and Pencil+ 4 Material (for Blender). The main features of each product are summarized in the tables below. The implementation and operation of similar features vary depending on the product. Please use the Demo versions of the products to check the operation of the features.
Material
3ds Max Maya After Effects Unity Blender
(Material)Blender
(Line)Toon Rendering ● ● - - ● - Gradation Offset Map ● ● - - ● - Basic Material ● ● - - ●*5 - Stroke Map for Hatching ● - - - - - Highlight Design ● - - - - - Light Color Effect Setting ● - - - ● - Shadow Blend ● - - - - - Light Intensity Effect Setting ● - - - - - Material Transparency ● - - - ●*6 - Show Materials in Viewport ● - - - ●*6 - Gradation Position / Color Groups - - - - ● - Convert Materials ●*7 - - - ● - Line Reflection, Refraction ● - - - - - Line Drawing Detection Setting ● ● - ●*2 - ● Replace Line Color ● ● - ●*2 - ● Line
3ds Max Maya After Effects Unity Blender
(Material)Blender
(Line)Draw Visible Lines ● ● ●*1 ● - ● Draw Hidden Lines ● ● ●*1 ● - ● Advanced Line Settings ● ● ●*1 ● - ● Brush Details Settings ● ● ●*1 ● - ● Reduction Based on Distance ● ● ●*1 ● - ● Line Size Map ● ● ●*1 ● - ● Edge Detection Settings Outline ● ● ●*1 ● - ● Open Edge ● ● ●*1 ● - ● Object ● ● ●*1 ● - ● Intersection ● ● ●*1 ● - ● Smoothing Boundary ● ● ●*1 ● - ● Material ID Boundary ● ● ●*1 ● - ● Selected Edge ● ● ●*1 - - ●*4 Normal Angle ● ● ●*1 ● - ● Wireframe ● ● ●*1 ● - ● Pencil+ 4 Line Renderer ● ● - - - - Pencil+ 4 Line Window - ● - - - - Pencil+ 4 Line Render Button - ● - - - - Show Lines in Viewport - ● - - - ● Rendering Scale - - ● - - - Z Depth ● ● ● ● - ● Screen Effect - - ● - - - Ignore Object List - - - ● - - Double Sided Material Line List - - - ● - - Modifiers
3ds Max Maya After Effects Unity Blender
(Material)Blender
(Line)Perspective Deform Modifier ● - - - - - Normal Copy Modifier ● - - - - - Select Edge Modifier ● ●*3 - - - - File Output
3ds Max Maya After Effects Unity Blender
(Material)Blender
(Line)Material Render Elements Output ● - - - ● - Line Render Elements Output ● ● - ● - ● Line EPS Format Output ● ● - - - ● Line PLD Format Output ● ● - - - ● *1 The After Effects version requires PLD files output by the 3ds Max or Maya version. Line settings, such as displaying / hiding line sets, specifying edited line sets, displaying / hiding edges, specifying edited edges, etc. can be re-edited based on the data included in PLD files.
*2 The Unity version has no Material functionality, but Line Functions can be set by using Material Line Functions List. In the Blender version, Line Functions settings can be appended to materials.
*3 In the Maya version, edge selection using sets is supported.
*4 In the Blender version, Freestyle edges are treated as selected edges.
*5 Pencil+ 4 Material for Blender supports Base Color.
*6 Follows the specifications of EEVEE.
*7 With the Max version, conversion can be done with the Pencil+ 4 Converter utility.
Pencil+ 4 Utilities
3ds Max Maya After Effects Unity Blender
(Material)Blender
(Line)Pencil+ 4 Bridge ● ● - ●*1 ●*5 ●*1 Network Rendering Plugin ● ● ●*2 - - ●*4 Pencil+ 4 Spreadsheet ● - - - - - Pencil+ 4 Converter ● - - - - - Pencil+ 4 Line Thumbnail Extension ●*3 ●*3 ●*3 - - ●*3 *1 Only supports importing / exporting Line data.
*2 There is no rendering plugin for the After Effects version. However, distributed rendering using folder monitoring is supported by installing the plugin on each rendering PC.
*3 Pencil+ 4 Line Thumbnail Extension is an extension for showing thumbnails of PLD files in Windows Explorer.
*4 The Pencil+ 4 Render App can be used for distributed rendering. It requires a number of Render App licenses matching the number of rendering PCs used.
*5 Only supports importing / exporting Material data.
Last updated 2024/12/01 Article Link -
Please click [Sample Files] under [Pencil+ 4] in the Maya menu.
Last updated 2019/08/27 Article Link -
Please use a [Size Map].
[Stroke Size Reduction] uses screen space as the basis for computing lines. Because of this, depending on the curve settings, lines can look unstable when animating. [Size Map] uses the object's UV coordinates to specify line thickness, so stable lines can be drawn when animating.
Please have a look at the [Size Map] sample file "LineSizeMap_1.mb" installed with the plugin.
Last updated 2019/08/27 Article Link -
There is no limit to the number of servers and processors used when doing network rendering with Pencil+ 4 for Maya. You can add new rendering PCs without restriction.
Last updated 2019/10/18 Article Link -
3D textures are not supported due to limitations in the Maya API. Other functionality that uses the same API as 3D textures, such as Layered Textures, also cannot be used. We will consider adding support for 3D textures if this aspect of the Maya API is improved.
Last updated 2018/10/24 Article Link -
Pencil+ 4 for Maya supports network rendering using the command line renderer. There is no limit to the number of server PCs used for network rendering.
The network rendering plugin must be installed on the server PCs to perform network rendering. Please refer to the "Network Rendering" section of the product's manual for more details.- The network rendering plugin can only render when Maya is executed with the command line renderer.
- The network rendering plugin cannot be used to edit and save files. If used to save files, the settings for all Pencil+ 4 nodes will be re-initialized to their default values.
Last updated 2020/01/20 Article Link -
The reason is that the API to access 2D textures is slow. The performance should improve if the Maya API is improved in the future.
Last updated 2018/10/24 Article Link -
Yes, you can. You can group referenced LineSet nodes under one PencilLine node to render. Please have a look at the sample files under the [Line/Reference] folder for an example of a scene using references.
Last updated 2018/10/24 Article Link -
Due to the specifications of the Maya software, we are having trouble generating render elements output for Pencil+ 4 Materials. Please use render layer functionality instead.
Last updated 2018/10/24 Article Link -
To reproduce, using Maya, the drawing of lines using the [Crease] functionality of 3ds Max, use [Hard Edges] and [Maya Catmull-Clark]'s [Propagate Edge Hardness].
Furthermore, the Pencil+ 4 sample file "MeshSmoothPreviewRender.mb" uses [Hard Edges] and [Propagate Edge Hardness] to draw lines. Please refer to the settings of the object on the left-hand side.

Last updated 2018/12/19 Article Link -
To output materials and lines separately as images in one render, enable [Output to Render Elements Only] in the PencilLine node, add Render Elements nodes and render the scene.

Last updated 2018/12/19 Article Link -
Last updated 2019/04/11 Article Link
-
Pencil+ 4 supports rendering smooth mesh previews. Enable it in the "Rendering Settings" under the Pencil+ 4 menu.
Last updated 2019/05/10 Article Link -
Use the Pencil+ 4 Line Viewport to check the Lines in the viewport. Smooth mesh preview is not supported due to the Maya specifications.
Last updated 2018/10/24 Article Link -
Yes, there is. We received a lot of requests for it during the beta trials, so we added it in the final version.
Last updated 2018/10/24 Article Link -
We do not plan to add support for the DXF format.
We recommend using Illustrator to convert from EPS to DXF.If you need to convert multiple files automatically, please try Illustrator's [Batch] feature. The following URL gives an example for converting EPS to PDF, but you could do the same to export to DXF.
https://helpx.adobe.com/creative-suite/kb/convert-multiple-ai-files-eps.htmlLast updated 2019/04/04 Article Link -
If you wish to fix noise-like slight changes in the colors when rendering PencilMaterial, please open Maya's [Render Settings], go to the [Maya Software] tab and uncheck [Jitter final color].
Last updated 2019/11/18 Article Link -
Please disable the render view's [View Transform]. Also, please uncheck [Enable Color Management] in Maya's Preferences.
The Maya software renderer does not handle [Color Management]. This is why the colors of images displayed in the render view and those in saved image files are different when [View Transform] and [Enable Color Management] are ON.
Last updated 2019/11/18 Article Link
Installation
-
Silent Install
Start a silent install by executing the following command in the command prompt.
"setup_***.exe" /SILENT* Replace
"setup_***.exe"above with the actual installer file name.The options
/SILENTand/VERYSILENTare available for silent installs. (When/VERYSILENTis used, the installation progress display is also disabled.)The option
/COMPONENTScan be used to specify installation target products. The plugin will only be installed for the specified products.In the example below, the plugin will only be installed for Maya 2016.5 and Maya 2017. (If a specified product version cannot be found, that version of the plugin will not be installed.)
"setup_***.exe" /COMPONENTS="Maya2016_5,Maya2017" /SILENT* The command is not case sensitive.
When the/COMPONENTSoption is not used, the plugin is installed for every installed product version.Product Versions and Matching Component Names
Maya Version 2016 2016.5 2017 2018 2019 2020 Component Name Maya2016 Maya2016_5 Maya2017 Maya2018 Maya2019 Maya2020 3ds Max Version 2017 2018 2019 2020 Component Name Max2017 Max2018 Max2019 Max2020 Please refer to the following page for other available options.
http://www.jrsoftware.org/ishelp/index.php?topic=setupcmdlineSilent Uninstall
Start a silent uninstall by executing the following command in the command prompt.
"C:\Program Files\PSOFT\ProductName\uninstall\unins000.exe" /SILENTThe uninstaller is usually created in the folder C:\Program Files\PSOFT\ProductName\uninstall where "ProductName" is the name of the product.
Please refer to the following page for other available options.
http://www.jrsoftware.org/ishelp/index.php?topic=uninstcmdlineYou can also uninstall by using the following commands.
- For 3ds Max
cmd /c "for /F "tokens=1,2,*" %I in ('reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{8FAB6E07-1B66-4BF8-8AD1-9045BF5B1120}_is1" /v "QuietUninstallString" /reg:64') do %K" - For Maya
cmd /c "for /F "tokens=1,2,*" %I in ('reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{6D19AF5C-7C20-4295-BD7B-5BA37A3F4311}_is1" /v "QuietUninstallString" /reg:64') do %K"
Last updated 2020/03/05 Article Link - For 3ds Max
-
Pencil+ 4 for Maya
Maya 2015 2016 2016.5 2017 2018 2019 2020 2022 2023 2024 2025 2026 4.2.4 - - - - - - - ● - ● ● ● 4.2.3 - - - - - - ● ● - ● ● - 4.2.2 - - - - - ● ● ● - ● - - 4.2.0 - - - - ● ● ● ● - - - - 4.1.0 - - - ● ● ● ● - - - - - 4.0.4 - ● ● ● ● ● - - - - - - 4.0.3 - ● ● ● ● ● - - - - - - 4.0.2 - ● ● ● ● ● - - - - - - 4.0.1 ● ● ● ● ● - - - - - - - 4.0.0 ● ● ● ● ● - - - - - - - [●] = Supported. [ - ] = Not supported / Not compatible.
Pencil+ 4 Bridge for Maya
Maya 2015 2016 2016.5 2017 2018 2019 2020 2022 2023 2024 2025 2026 1.0.6 - - - - - - - ● - ● ● ● 1.0.5 - - - - - - ● ● - ● ● - 1.0.4 - - - - - ● ● ● - ● - - 1.0.3 - - - - ● ● ● ● - - - - 1.0.2 - - - ● ● ● ● - - - - - 1.0.1 - ● ● ● ● ● - - - - - - 1.0.0 ● ● ● ● ● - - - - - - - [●] = Supported. [ - ] = Not supported / Not compatible.
Last updated 2025/04/17 Article Link
Licenses
-
Pencil+ 4 for MayaPencil+ 4 Line for AECharacterBoxanti-aliasing for AECelFXCelMXComicStyleanti-aliasing for PSLiquid+Pencil+ 3CHRONOPlayerCHRONOStreamVOID Modular System
We do not currently plan to support macOS.
Last updated 2023/03/30 Article Link -
Pencil+ 4 for 3ds MaxPencil+ 4 for MayaPencil+ 4 Line for AEPencil+ 4 Render AppCharacterBoxanti-aliasing for AECelFXCelMXComicStyleanti-aliasing for PSLiquid+Pencil+ 3Pencil+ 2CHRONOPlayerCHRONOStreamVOID Modular System
The software may not be transferred, lent or rented to a third party.
Last updated 2019/04/17 Article Link -
macOS and Linux are currently not supported.
Last updated 2018/10/02 Article Link
Network Settings
-
Pencil+ 4 for 3ds MaxPencil+ 4 for MayaPencil+ 4 Render AppCharacterBoxanti-aliasing for AECelFXCelMXComicStyleLiquid+Pencil+ 3Network Setting
If you are unable to obtain a license even though the [Hostname] and [Port] values are the same in Network License Manager and Network Settings, it may be because communication is blocked by the Windows Firewall.
To obtain a license, you need to allow communication in the Windows Firewall. For more information, please see the links below.
- Allow communication for a port in Windows Firewall.
- Allow communication of PSOFT Network License Manager in Windows Firewall.
Also, if the service is stopped, the client will not be able to connect to it, so please display the License Manager Settings screen and check the operation status of the service.
Last updated 2023/03/30 Article Link -
Pencil+ 4 for 3ds MaxPencil+ 4 for MayaPencil+ 4 Render AppCharacterBoxanti-aliasing for AECelFXCelMXComicStyleLiquid+Pencil+ 3Network Setting
When communicating with PSOFT Network License Manager installed on a server PC, communication may be blocked by [Windows Defender Firewall], resulting in license authentication failure. We introduce how to allow communication on specific ports in [Windows Defender Firewall].
1. How to open a port
- Click the Windows [Start] button on the server PC (the PC on which PSOFT Network License Manager is installed) and then click [Control Panel] from [Windows System Tools].
*For Windows 7, click the Windows [Start] button and then click [Control Panel]. - Click [System and Security] on the [Control Panel] screen.

- Click [Windows Defender Firewall] on the [System and Security] screen.
*For Windows 7, the name of [Windows Defender Firewall] is [Windows Firewall].

- Click [Advanced settings] on the [Windows Defender Firewall] screen.

- Click [Inbound Rules] on the left side of the [Windows Defender Firewall with Advanced Security] screen, and then click [New Rule...] on the right side.

- Select [Port] on the [New Inbound Rule Wizard] screen and click the [Next] button.

- Select [TCP], select [Specific local ports], enter the port number used by PSOFT Network License Manager and click the [Next] button.

- Select [Allow the connection] and click the [Next] button.

- Select the item(s) matching your network configuration for [When does this rule apply?] and click the [Next] button.

- Enter a name for the rule, such as "PSOFT Network License Manager", and click the [Finish] button.

- Confirm that the rule has been added to the [Inbound Rules] list on the [Windows Defender Firewall with Advanced Security] screen.

You have completed the settings to allow communication on specific ports in [Windows Defender Firewall].
Last updated 2023/04/03 Article Link - Click the Windows [Start] button on the server PC (the PC on which PSOFT Network License Manager is installed) and then click [Control Panel] from [Windows System Tools].
-
Pencil+ 4 for 3ds MaxPencil+ 4 for MayaPencil+ 4 Render AppCharacterBoxanti-aliasing for AECelFXCelMXComicStyleLiquid+Pencil+ 3Network Setting
When communicating with PSOFT Network License Manager installed on a server PC, you may fail to authenticate the network license due to the firewall settings of the OS or security software. We introduce the procedure for setting communication permissions for the application in [Windows Defender Firewall].
Allowing application communication in Windows Defender Firewall
The main steps are as follows:
- Program permissions in the firewall
- Connection method and test for obtaining a license
- Troubleshooting
1. Program permissions in the firewall
- Click the Windows [Start] button on the server PC (the PC on which PSOFT Network License Manager is installed) and then click [Control Panel] from [Windows System Tools].
*For Windows 7, click the Windows [Start] button and then click [Control Panel]. - Click [System and Security] on the [Control Panel] screen.
- Click [Windows Defender Firewall] on the [System and Security] screen.
*For Windows 7, the name of [Windows Defender Firewall] is [Windows Firewall].
- Click [Advanced settings] on the [Windows Defender Firewall] screen.
- Click [Inbound Rules] on the left side of the [Windows Defender Firewall with Advanced Security] screen and click [New Rule...] on the right side.
- Select [Program] on the [New Inbound Rule Wizard] screen and click the [Next] button.
- Set the PSOFT Network License Manager program [psoft_nlsvc.exe] under [This program path] and click the [Next] button. PSOFT Network License Manager is installed at the following location.
[Install path on 64-bit OS]
C:\Windows\SysWOW64\psoft_nlsvc.exe
[Install path on 32-bit OS]
C:\Windows\System32\psoft_nlsvc.exe
- Select [Allow the connection] and click the [Next] button.
- Select the item(s) matching your network configuration for [When does this rule apply?] and click the [Next] button.
- Enter a name for the rule, such as "PSOFT Network License Manager", and click the [Finish] button.
You have completed the settings to allow communication with PSOFT Network License Manager in Windows Firewall.
2. Connection method and test for obtaining a license
Server PC settings
*Please refer to this PDF file for how to add a license to PSOFT Network License Manager.
- Start PSOFT Network License Manager on the server PC and set the [Port No.].
- Click the [Apply] button to apply the settings.
- Press the [On / Off] button to set the [Server status] to [Running].
Client PC settings (for Pencil+ 4)
Applicable products: Pencil+ 4 for 3ds Max, Pencil+ 4 for Maya, Pencil+ 4 Line for After Effects.
- Start [NL Setting Tool].
- For 3ds Max and Maya
Click [Pencil+ 4] > [License] in the menu bar, click the [Network Settings] button in the Pencil+ 4 Network License dialog.
- For After Effects
Click [Options] in the Effect Control Panel and then click [License setting] in the [Options] dialog.
- For Pencil+ 4 Render App
Launch the Pencil+ 4 Render App and click the [Settings] button in the dialog.
- For 3ds Max and Maya
- Click the [Edit] button in the [NL Setting Tool] dialog.
- Enter the "PC name" or "IP address" of the PC where PSOFT Network License Manager is running in [Host name/IP] in the [License Server Settings] dialog.
- Enter the same [Port No.] set in PSOFT Network License Manager for [Port].
- Click the [Apply] button to apply the settings.
- License Server Settings screen
- PSOFT Network License Manager settings screen
- License Server Settings screen
- Click the [Connection test] button. If a dialog saying "Successfully connected to server. A license is available." is displayed, you can use a license.
Client PC settings (for Pencil+ 3 and Liquid+)
- Launch [Pencil+ NLSetting.exe] and enter the "PC name" or "IP address" of the PC where PSOFT Network License Manager is running for [Host].
- Enter the same [Port No.] set in PSOFT Network License Manager for [Port].
- Click the [Apply] button to apply the settings.
- Network License Setting screen
- PSOFT Network License Manager settings screen
- Network License Setting screen
- Click the [Connection test] button. If a dialog saying "Successfully connected to server. A license is available." is displayed, you can use a license.
Client PC settings (for AE products)
Applicable products: anti-aliasing, CelFX, CelMX, ComicStyle.
- Click "Options" in the Effect Control Panel to open the "Options" dialog.
- Click the [Settings] button to open the "License Server Settings" dialog.
- Click the [Add] button to open the "Host Name/IP" dialog. Enter the "PC name" or "IP address" of the PC where PSOFT Network License Manager is running and click OK.
- Enter the same [Port No.] set in PSOFT Network License Manager for [Port]. Click the [Apply] button to apply the settings.
- License Server Settings screen
- PSOFT Network License Manager settings screen
- License Server Settings screen
- Click the [Request] button in the "Options" dialog to obtain a license.
If the license acquisition is successful, the acquired Product Serial ID will be displayed.
Client PC settings (for Modo products)
- Click [CBOX] > [License] in the Modo menu bar to open the [PSOFT CharacterBox Network License] dialog.
- Click the [Network Settings] button to launch "NL Setting Tool".
- Click the [Edit] button to open the "License Server Settings" dialog.
- Click the [Add] button and enter the "PC name" or "IP address" of the PC where PSOFT Network License Manager is running for [Hostname/IP].
- Enter the same [Port No.] set in PSOFT Network License Manager for [Port]. Click the [Apply] button to apply the settings.
- License Server Settings screen
- PSOFT Network License Manager settings screen
- License Server Settings screen
- Click the [Connection test] button. If a dialog saying "Successfully connected to server. A license is available." is displayed, you can use a license.
3. Troubleshooting
"Network connection timed out. Please check the hostname, port number, or firewall." Error code 100 or Error code 513 is displayed.
- Make sure that the [Server status] of PSOFT Network License Manager is [Running].
- Check that the hostname and port number are correct.
- Make sure that the program and port are allowed by the firewall of the OS or security software on the server PC.
- It is possible that the specified port is being used by other software. Try changing the port number slightly and running the [Connection test] again.
"Connected to the server, but timed out while waiting for a message." Error code 103 or Error code 517 is displayed.
- Make sure that the port and programs you are using are allowed in the firewall settings of the OS or security software on both the server and client PCs.
- If the connection does not work well even if the hostname, port number, and firewall settings are fine, check that the specified port is not being used by another software in the [Inbound Rules] of the [Windows Defender Firewall with Advanced Security] screen. Also, check that a [Block Connection] entry has not been added for PSOFT Network License Manager (psoft_nlsvc.exe).
Pencil+ NLSetting settings are not reflected.
Applicable products: Pencil+ 3, Liquid+.
There may be a difference in privilege level when running 3ds Max and Pencil+ NLSetting. Please run 3ds Max and Pencil+ NLSetting at the same privilege level.
- Right-click on the installed [Pencil+ NLSetting.exe] and click [Properties] from the OS context menu.
- Click the [Compatibility] tab in the [Properties] dialog.
- If [Run this program as an administrator] is not checked, please check it and edit the network license settings.
Last updated 2023/04/03 Article Link -
Pencil+ 4 for 3ds MaxPencil+ 4 for MayaPencil+ 4 Render AppCharacterBoxanti-aliasing for AECelFXCelMXComicStyleLiquid+Pencil+ 3Network Setting
PSOFT Network License Manager is intended for use on a local LAN, but it can be used in an environment where it can communicate properly via VPN.
*We do not provide support for VPNs. Please contact a network configuration service provider for help with VPNs.
Last updated 2023/03/31 Article Link






















