## Release note

### Ver4.5.9

- Command
  - In [Knife - Cut] and [Boolean], selection of two kinds of algorithm, Fast or Robust, have been added.
- Python Script
  - Function has been added.
- Bug Fixes
  - In [Knife - Cut] and [Boolean], processing is failed when objects have meny faces.
  - In [Paint], you cannot draw to texture on pentagon or more polygon.
  - In [Bone], Material panel display is wrong when the order of the materials are changed on the material list.
  - When the parent-child relationship of bones is changed, the software may crash.
  - There are some mistakes in Humanoid template of [Bone].
  - In [Align vertices], the value of the coordinates become wrong when local coordinates are specified at the last processing.
  - When you use [Mesh smoothing], the setting of UV value and vertex color on polygon are broken.
  - In [File Browser], it may freeze after displaying an error message If memory is insufficient.
  - A display becomes error If an OpenSubdiv surface is applied to an object containing only lines or point clouds.
  - For macOS/OSX edition at restart, the setting of shortcut key with control key is lost.

### Ver4.5.8

- Main
  - The numerical value input field is changed so that the decimal point display digit number does not decrease after input.
  - The display size of the handle is changed almost constant.
- Menu
  - In [Object > Reduce polygons > Algorithm : Specify number], Processing is speeded up. And it can be canceled.
  - EX edition for macOS/OSX supports Resolution 256 or more of [Voxeloid].
- Command
  - In [Measure], it support to measure the length and the angle on two-dimensionally projected plane.
  - In [Measure], it support to measure the perimeter.
  - In [Measure], it support to calculate the area of measuring with [Length] and [Perimeter].
- Panel
  - [Clone] of [Object panel] support to create clone objects with rotating or moving along local axis.
- Bug Fixes
  - The size of the restored panel is different from that at the last startup.
  - For macOS/OS X edition, texture display is distorted when Patch spline 1/2 is set.
  - In [Lattice], undo does not work properly when editing symmetrically.
  - In [Bone], the software crash after detaching the parent-child bone.
  - When anchor is applied in [Bone], weight may be not assigned to the vertex inside the anchor.
  - When exporting FBX file, rotation angle limitation of bone is not exported correctly.
  - When exporting/importing FBX file, if the name of material or texture contain non-alphanumeric characters, they garbled.
  - The object list is not properly updated when SDK does Compact.

### Ver4.5.7

- Command
  - In [Bone], the accuracy of [Transcript] is improved.
  - In [RenderMan] support command, You can set the [Denoise] option. (with RenderMan 20 or later)
  - RenderMan Ver 21 is supported in [RenderMan] support command.
- Import / Export
  - Group information is supported for importing OBJ.
- Bug fixes
  - When you operated in [Select], software is rarely crashed.
  - In [UV edit], [Auto unwrap] is not correctly worked when it is set an option, [Group by materials].
  - In some function (ex. [Extrude]), display unit is not reflected to numerical value.
  - It fails to read the data of morph when PMD file is imported.
  - When you set full-screen mode, the behavior of the window is invalid. (for macOS/OSX only)

### Ver4.5.6

- Main
  - Dividing a quadrangle face to triangle is improved not to occur acute angle.
- Command
  - Rotation direction of [Rings] handle in [Rotate] is changed to same direction of the mouse drag.
  - In {Bone], [Bone list] can be set float window.
  - In [Bone], [Display config.] is added.
  - In [Bone], order of the same hierarchy bones can be changed on [Bone setting].
  - In [Bone], setting of tip node is added as bone does not have length.
  - Deformation by [Bone] and [Morph] are reflected in both command.
  - In [Bone], [Closed region] in [Anchor] is added.
  - In [Morph], to move vertices supported symmetry edit.
- Import / Export
  - Bone data can be imported from FBX format.
  - It is added that only visible objects can be exported to PMD format.
- Bug fixes
  - Error occurs in target setting of [Morph] after objects edit.
  - End bone is deformed strange when a parent bone is moved while [Dual quaternion] is set.
  - Symmetry editing is not correct in [Bone].
  - Display of [Bone list] is not correct when a bone is selected.
  - A software crashes when you reset a pose to default in [Skinning] of [Bone].

### Ver4.5.5

- Bug fixes
  - [Magnet] with the selected vertex only option moves unselected vertices except a current object.
  - FBX exporter with visible object only option crashes when invisible parent object exists.

### Ver4.5.4

- Menu
  - You can insert objects to the current document from [File browser].
  - UV are retained when you run [Thicken].
- Import/Export
  - When exporting FBX file, you can select the visible objects only.
- Python Script
  - Script, [material_per_object.py], that assign different materials to each object is added.
- Bug fixes
  - In [Bone], display of mirroring dummy bone is error.
  - In [UV Edit], software is crashed when [Auto unwrap] is run.
  - Software is crashed when [Boolean] or [Knife], [Saw]is used.
  - File whose extension has the upper case can not be registered in the preset of [Matcap].
  - In [material setting], mapping image is not correctly changed when you drag-and-drop the file into the input field.
  - The label "undo" does not appear when you move or scale objects by using [Edit panel].
  - In [UV edit], distortion of UV is displayed in black If you selected [OpenGL] to the renderer.
  - When you export the group information to the OBJ file, grouping is wrong if there is an object without a face.
  - Software is crashed under certain conditions when you export an OBJ file.
  - IFF file containing the mask information is not loaded successfully.

### Ver4.5.3

- Command
  - Bones can be symmetrically moved or rotated when the skinning mode is selected in [Bone].
  - Setting of bone limit is always reflected in the display If you check [Effect bone limit #] in [Skin setting] of [Bone]. And [Normalize weights] can limit the weight value.
- Import/Export
  - Time of exporting the OBJ file is shortened even if the amount of data is large.
  - Weight value is limited depending on the setting, [Effect bone limit #], when the FBX file is exported.
- Bug fixes
  - Duplicate surfaces are created in [Double sided face].
  - Asymmetric surface is created by [Add] of [Edge] when [Edit symmetry] is enabled.
  - In [UV edit], the aspect ratio of the texture image that is rotated by a numeric input is distorted when the texture is not square.
  - Software crashes if the parent bone is changed in [Property] of [Bone].
  - Range of [Power] of [Specular] is not correct when the PMD shader is selected in [Material property].
  - Changing the parameters is not immediately reflected in the preview when the PMD shader is selected in [Material property].
  - In [Direct3D 11] mode, software crashes if [Correct depth] and [Matcap] are enabled.
  - In [OpenGL], texture is not displayed when the layout of the view is switched.
  - Some [Effect] don't work correctly in the [Paint panel].
  - The material with the name that includes a comma is not imported correctly when the OBJ file is imported.

### Ver4.5.2

- Command
  - When [Node] in [Bone list] is displayed, by rotating the branch source node, all branch bone is rotated.
  - If you want to change the values of X / Y / Z by [Number input] of [Bone], it can be applied at once by pressing [Apply] button.
- Bug fixes
  - In [Texture] of [UV Edit], material that has a different texture from the current material is displayed.
  - In [Bone], the template for MMD is not contained information about IK group.
  - When exporting the SUF (ATR) files, the name of the texture is not exported correctly.
  - When exporting the FBX file, the current pose is not exported correctly.
  - When importing the PMD file, dummy bones cannot be moved or deformed.

### Ver4.5.1

- Panel
  - In [Object Property], kind of [UV interp.] of OpenSubdiv is added. It increases to six kinds.
  - In [Object Property], [Limit surface] of OpenSubdiv is added.
- Command
  - In [Property] of [Bone], you can set IK parent to IK bones.
  - When MQO files that have been saved in earlier versions than 4.4 contains "center end" bone, the bone name is converted to match the current naming convention. Bone names are converted to tip name.
  - In [RenderMan], [Lens diameter] and [Focal length] are changed to [F-stop] in [Depth of field] of camera.
- Preview
  - Display of OpenSubdiv curved surface is fast.
- Bug fixes
  - When you exit after you save the file, it is a confirmation message is displayed again.
  - After registering the layout in [View], registered layout name does not appear. Previous name is displayed.
  - In [Bone], when you use [Rigging] or {Paint], symmetry editing does not work properly.
  - In [Bone], when you select both the tip and base nodes which are displayed in the node list, various editing operations are not working properly.
  - In [Bone], when you create a dummy bone, the order of the list is replaced.
  - In [Bone], when you edit the weight by the brush, the back of the surface is changed.
  - If you select [OpenGL] to [Renderer], vertex color is very different from the [Direct3D].
  - During the [Scanline] rendering, polygon is not drawn correctly.
  - If RenderMan version is 20, the background does not appear in the [Environment map] and [Day light].
  - When PMD file is input, the specified [Size] is not applicable.
  - When PMD file is input, the group(Display panel) is not loaded successfully.
  - When SVG file is input, composite path overlap is not loaded correctly.

### Ver4.5.0

- Configuration
  - The function to reverse the direction of the normal map is added.
- Menu
  - Regardless of the 32bit or 64bit, surface is copied and pasted between the same version.
- Command
  - In [Hole], the function to fill automatically all the holes is added.
  - In [Weight], [OK] button was abolished. Operation of the slider and input field are reflected immediately.
  - In [Bone], display of the [Bone list] is switched to the bone or node unit.
  - In [Bone], you can set [Float root node] and the parameters for the PMD file format, for each bone.
  - Bone template for MMD is improved. (Such as the eyes bone and group information is added.)
  - [Morph] is added.
  - In [UV Edit], rotation angle and spacing during the [Auto unwrap] can be specified.
  - In [UV Edit], when [Auto unwrap] has been completed, the dialog is not closed.
  - In [UV Edit], [Border of 6 divisions] in [Select cracks] is changed to the [Automatic].
  - In [Armature], accuracy of splitting to a narrow angle is improved.
  - In [Armature], [Scale] and [Template] are added.
  - In [Armature], usage restriction of [Equal ratio] option in [Width] is gone.
  - When you select [Delete all] in [Armature], you can specify [Freeze] on the object.
  - In [Armature], you can set the material on the armature.
  - [Renderman] is added. If RenderMan is installed, you can render directly in the RenderMan. And RIB file export is abolished.
- Panel
  - In property of [Material panel], Shaders for RenderMan is added.
  - In property of [Material panel], when you click on the preview, you can set the shape of the preview.
- Preview
  - When displaying with Direct3D 11, it is possible to display objects in [Matcap] mode.
  - In three orthographic views, even when the origin is outside the screen, a scale is displayed.
- Import / Export
  - When importing a file, you can select whether to create newly or synthesize the object and material.
  - You can import SVG files, as a line or surface. (EX only)
  - Reading of the image file such as HDR(*), OpenEXR(*), 32bit float format is supported (*EX only)
  - Importing PMD file is supported.
  - When exporting PMD or importing/exporting FBX, to input and output [Morph] information is supported.
  - When importing/exporting FBX, it is supported that the objects and materials named in Japanese.
  - When importing/exporting FBX, the FBX version 2016.0 is supported.
  - When importing/exporting OBJ, inverted is set to a default state of [Invert V of mapping].
  - When importing OBJ, the vertex color information(*Non-standard extension specification) is supported.
- Python Script
  - Python version is changed to 3.4.3.
  - Help is displayed on the built-in window.
- Bug fixes
  - When the width of view has become extremely small, software crashes.
  - If snap is enabled, when a surface is generated, software crashes.
  - When you cancel [Auto unwrap] in [UV Edit], the results of that time is reflected.
  - In [UV Edit], the edges of the object does not appear.
  - When you move the object by handle in [Armature], symmetry point moves without symmetry editing.
  - In [Bone], When you select and edit multiple bones, software freezes after undo.
  - When the size of the UI is great, part of the display of the Object/Material panel cannot be visible.
  - When FBX is exported, materials that have the same name is generated in duplicate for each object.
  - When you duplicate an object being set hierarchy, the local coordinates of the child object is displaced.
  - When you save the capture in [Direct3D 9], the aspect ratio is lost if you change the resolution.

### Ver.4.4.3

- Command
  - [Scale] of [UV edit] always scales at a uniform rate depending on a mouse movement regardless of the selection status.
  - When you right-click in [Move] of [UV edit], selected vertices are always snapped to the closest UV vertex to the mouse cursor.
- Bug fixes
  - Shortcut key that assigned a part of the menu in the [Disp] option is not working.
  - When method that set the file path is [Relative path], a file in the other drive cannot be specified as a mapping image.
  - Undo does not work properly after snapping the vertices selected from the plurality of objects in [Move].
  - Relocation in [Auto unwrap] of [UV edit] does not work correctly with a small target range.
  - Software crashes when FBX is exported with smoothing group under the specified condition.
  - When FBX is exported, compatibility of normal vectors and bone weights for other software is improved.
  - The preview is not updated immediately after calling [Flatten].
  - Software may crash when an object or a material is deleted in Python script.

### Ver.4.4.2

- Command
  - Selection targets for UV and 3D can be selected separately in [UV edit].
  - When you select a vertex to group by Ctrl + Shift + click in [UV edit], if the vertex is already selected, it will be deselected.
  - Add setting of reversing Alt key for Scale/Rotate in the configuration of [UV edit].
- Export
  - When exporting FBX, smoothing groups are supported.
- Bug fixes
  - If using [UV edit > Magnet], sometimes, vertices in the other object is moved.
  - In [UV edit > Lattice], strings at a side of the handle are not sometimes shown.
  - When using [Repacking only] in [UV edit > Auto unwrap], a part of the connected group is sometimes separated.
  - Vertices is moved to the wrong direction when both sides of symmetric vertices are selected in [Armature].
  - Snapping in [Bone] does not work correctly.
  - The preview is not updated when changing by [Flatten] or using a part of plugins.
  - [Boolean] does not work on Windows XP.
  - Each command cannot be called from the Tool Panel when the Command Panel is hidden.
  - The item is sometimes inserted to the wrong position when the order of the item is changed by dragging on the Material Panel.
  - [Undo] is not updated when material's settings are changed.
  - When setting the material, the parameters specified by the color do not work properly.
  - Scrolling a list does not work correctly with specific mouse.
  - Shortcut key that assigned a part of the menu in the [Disp] option does not work.
  - The shortcut assigned to CapsLock key does not work.
  - In the Direct3D 11 renderer, the selection status of lines is sometimes displayed incorrectly.
  - File association fails on Windows XP.

### Ver.4.4.1

- Command
  - By the added option in [Configuration] of [UV edit], you can select whether or not to use the edit option.
  - When you export a file in [UV edit], unwrapped image that is exported is as current display state.
- Bug fixes
  - Curved surface weight to each edge is swapped when a face is inverted.
  - When you register menus of snap to the tool panel, those do not work.
  - When to create or duplicate object, [Undo] is registered over again.
  - Software crashes when calling [UV edit] with specifying an invalid filename to the mapping image.
  - Shortcut key for operation in [UV edit] do not work correctly.
  - Highlight for [Straighten] in [UV edit] is not correct.
  - Software crashes when using [Auto unwrap] of [UV edit] in the specific condition.
  - Deformation is not applied when using [Paint] or [Apply deformation] in [Bone].
  - An image sent to the clipboard may not be accepted by the other software.

### Ver.4.4.0

- Main
  - In [Lighting], you can register and call presets of lighting.
  - When you search for help, text that matches the search result is highlighted.
- Configuration
  - [Color map] is added. This color map is used for display of [Bone] or [Measure] or distortion of UV mapping.
- Menu
  - [Boolean] can process the objects even if multiple faces are overlapped.
- Command
  - [UV Edit] is greatly improved.
    - In each operation, you can edit other than the current object.
    - Operations of [Selected], [Move], [Rotate], [Scale] are unified. In each operation, [Rc] and [Rp] can be enabled.
    - By [Expand], you can process faces.
    - As command, [Lattice], [Relax], [Split], [Stitch], [Straighten], [Vertex slide] are added.
    - As menu, [Symmetrize], [Flip U], [Flip V], [Mirror copy], [Transcript(*)], [Symmetry center] are added. (*EX only)
    - In [Brush] and [Magnet], even if the aspect ratio of the texture is different, it is treated as a circle.
    - In [Auto unwrap], you can select the algorithm ([Angle base][LSCM][Six directions][Repacking only]) and target range.
    - [Auto unwrap] is changed to run after selecting lines of crack.
    - In [Auto unwrap], UV can be modified after some selected points are fixed.
    - [Crack] and [Distortion] of UV can be displayed on objects.
    - Target of [Edit symmetry] is changed to the object with symmetrical faces and UV.
    - In [Export], unwrapping image can be transferred to the clipboard.
    - A transparent map can be displayed under unwrap images.
  - [Bone]
    - You can set [Visible] or [Lock] or [Mirror] for each bone.
    - Bones can be exported and imported as a template file.
    - A pose of bone can be exported and imported to file.
    - In [Sphere], weight can be set strength and width.
    - When you set weight in [Sphere], the preview of the results can be displayed in real time.
    - The object with mirroring can be displayed in skinning mode.
  - In [Convert to texture] of [Vertex Color], the accuracy of the boundary of faces is improved.
- Bug fixes
  - If the Windows taskbar is set to hide automatically, the taskbar is hidden behind the window when you maximize the window.
  - In [Rendering], interpolation of square surface in [Ray tracing] is different from the other.
  - In [Bevel], when inserting a vertex at a position surrounded by four edges, the position of the vertex is shifted.
  - In [Armature], mesh is lost when the control point of the branch is in a direction close.
  - When FBX file is exported, in some cases, the software crashes.
  - While displaying the rotation handle by pressing the Ctrl + Shift key in [Move], you switched the operation command to the other. Returning to the move command again, rotating handle is fixed.

### Ver.4.3.4

- Bug fixes
  - When MQO file is opened, the hierarchy setting is not reflected.
  - Projection to a mirroring object without the UV mapping is disabled.
  - In [Set as default] of material panel, display of the parameters is invalid when PMD shader is set.
  - In [Lattice], because axis of the handle does not disappear when it is viewed from the front, operation of the center part is difficult.

### Ver.4.3.3

- Main
  - When you right-click on the sub panel of some command, you can call the menu for the shortcut setting.
  - When you switch the edit mode, the previous command is selected If current command does not exist.
- Panel
  - In [Property] of [Material], the shader for PMD can be selected.
- Command
  - In [Move], when you selected the line with checking [normal vector], orientation of the handle is along the line.
- Export
  - [Clip Range] of the view is saved in MQO file.
  - Smooth shading is retained by outputting separately the vertices with multiple normal directions when you export PMD file.
  - When you export PMD file, you can specify the name of the group for bones not included in the MMD template.
- Python Script
  - "select_open_edge.py" (to select edge/UV edge/material) add in Script folder.
- Bug fixes
  - When you open a file that is used features as [Bone], you cannot operate or the file is corrupt.
  - When you select multiple vertices by [Point] in [Paint] of [Bone], the specified value is not set correctly.
  - When you set [Dual quaternion] in [skin setting] of [Bone], [Scale] in [skinning] is not available if you reset to [Liner].
  - If you enter number of movement or rotation while multiple bones are selected, software crashes.
  - When size of a bone is small, symmetrical editing does not work.
  - Without bone, exported PMD file has error data.
  - When you set UI size to [Small], the handle is hidden behind the input box in some commands such as [Primitive].
  - Even if you hold down the Shift key in [UV Edit], selection is canceled by clicking on the empty spot.
  - In [UV Edit], when you select the vertex selection mode, the vertex on the mouse is not highlighted on the development view.
  - In [Smooth] of [Sculpt], vertex is too gathered at the center.
  - In [Sculpt], faces generated by [Auto subdivision] are not set the material.
  - If the renderer is [Direct3D 11], changing the value of the slider is not reflected after measuring thickness by [Measure].
  - By [Anguwrap], it is not possible to expand UV of the geometric object.
  - In [Rendering] if the camera is far, black noise is displayed.
  - Backspace or Delete key is disabled in multiple text input field.

### Ver4.3.2

- Panel
  - Python syntax is highlighted in Script Editor.
- Command
  - In [Weight], the range of display color can be set.
  - Dividing or combining the selected bones is supported in [Bone].
  - Even if you do not release the skin setting, you can switch the rigging or skinning mode in [Bone].
  - Deformation by dual quaternion is supported in [Bone].
  - Color of weight values for each bone can be displayed in [Bone].
  - Weight values can be copied symmetrically or transferred to other objects or imported from the file or exported to the file in [Bone].
- Export
  - When you save a file with bone setting, the size of MQX file is smaller.
  - When a PMD file is exported, accuracy of direction of division of quadrangle is bettered.
- Bug fixes
  - When symmetric editing is enabled, Moving a UV vertex by a handle involve in other vertex in [UV Edit].
  - When you selected UV vertices by rope or rect in [UV Edit], the value of the numerical input is not updated.
  - When multiple views are displayed, [Project] is done to the view which is not displayed the development view.
  - When [Save to file] in [Material panel] is done, an incorrect file is saved.
  - In [Material panel], a texture image isn't displayed after operation of [Clone[ or [Delete] or [Set property].
  - If the object is mapped to except sphere and UV, this mapping is broken when the object rendered by [Ray tracing].
  - Right leg in the template for BVH of [Bone] is not centered.
  - SymmetryDistance is not correctly returned by GetEditOption() in SDK.

### Ver4.3.1

- Bug fixes
  - Part of descriptions for colors in [Configuration] is shifted.
  - A right end display is missing in [Object property] when a vertical screen resolution is small.
  - When [Correct depth] of [Alpha] is enabled, an unwrapping display is missing on a semitransparent texture in [UV edit].
  - Part of an unwrapping display overlaps an object in [UV edit].
  - Other UV vertices are revolved while moving UV vertices with a symmetric editing in [UV edit].
  - A duplicated object is not put on a control point when [Closed curve] and [On point] are enabled.
  - A MQX file is always created even if the bone is not used.
  - An exported PMD file is partially broken when [IK end node] is on.
  - Vertices with different UVs at the same position are merged to a vertex with a single UV when PMD file is exported.

### Ver4.3.0

- Main
  - [Hex] for a color setting is added.
  - Undo by Ctrl + Z key is supported in the text or number input area.
- Configuration
  - A color setting for [Fixed vertex] is added.
- Menu
  - A background color is automatically changed to white if the color of the object is dark in [File browser].
  - [Fix selected vertices and faces] is changed to [Fix selected vertices], and vertices are fixed when the faces are selected.
- Command
  - Lines can be selected by [Joined face] or [Growing] in [Select].
  - The center of the handle can be moved to the center position of gravity by [Property] in [Scale] or [Rotate].
  - Vertices in multiple objects can be moved together in [Magnet].
  - When you generate a triangle by [Pull], the material of the adjacent surface is applied to the surface.
  - Multiple objects can be moved together by [Local].
  - Numerical value can be inputted by clicking a handle in [Mapping].
  - Lines and vertices are colored by the weight values in [Weight].
  - [Symmetry UV distance] is added in the property of the [UV edit].
  - [Bone] is added.
  - Center lines in [Armature] can be sent to [Bone].
  - A mode for putting duplicated objects on each point is added in [PathClone].
  - Shortcut keys are shown on buttons in the sub panel for each command.
- Panel
  - The methods of mesh and UV interpolation for OpenSubdiv can be specified in the property of the Object Panel.
  - Parameters can be restored to the initial state by the icon at the side of [Register] menu in [Misc] in the Object Panel or the Material Panel.
  - A folder shown at first can be selected, when you right-click on the [Ref] button for a mapping image in the Material Panel.
  - A rotation center and a camera position can be entered numerically input area in the View Panel.
- Import / Export
  - You can cancel while loading a file.
  - Precision for tiny coordinates is improved when saving MQO files.
  - The camera and textures are supported when exporting RIB file.
  - Exporting PMD file is supported.
  - Bones are supported when exporting FBX file. (EX only)
  - Even if the PLY file has only the vertex data, it can be imported. (EX only)
- Preview
  - When the size of mesh is automatically calculated, mesh and scale is displayed in all range on three orthogonal views.
- Python script
  - A script can be interrupted by Ctrl+C key while running.
- Bug fixes
  - Characters in views are not displayed roughly in some PCs.
  - Shortcut key for each command is not worked when the Command Panel is hidden.
  - The weight value for a vertex is not copied to the extruded face in [Extrude].
  - The grid is displayed front of objects in [UV edit].
  - A dialog window is not shown even if you click [Property] in the flat, cylinder or sphere mode of the [UV edit].
  - Registered sub-menus under [Alpha] or Renderer] in the [View] are not worked in the Tool Panel.
  - The unique ID for a vertex saved with plug-in information is not loaded correctly.

### Ver4.2.5

- Import / Export
  - Importing STL and so on becomes faster when there are a lot of vertices and faces.
- Bug fixes
  - An error message is shown by [Merge selected neighbor triangles] when no face is in the object.
  - Rough and Flatten in [Flatten] are reversed.
  - A new edge is sometimes added on the different line by [Edge] when the two or more lines share the same face.
  - [Add while dragging] in [Armature] moves an added vertex incorrectly.
  - A color is not applied when it is selected from a color library in the light setting.
  - An error occurs when a polygon exists and a file is exported by a plugin for old version.
  - Incorrect subdivision wire is displayed for a triangle in the patch of the Spline Type 1/2.
  - A line near the camera in the view is displayed incorrectly in Direct3D 11 display when a line width setting is larger than 1.

### Ver4.2.4

- Configuration
  - OpenType fonts can be selected in the font setting.
  - Displayed decimal digits can be up or down with Ctrl+PageUp/Down key.
- Command
  - [Line sweep] in [PathClone] performs faster for many lines.
- Bug fixes
  - A menu that is not assigned a shortcut key is displayed when a key is pressed.
  - A face at the end of most sometimes disappears in the ray tracing of [Rendering].
  - The [CurObj] option does not work in the [Extrude] command and other some commands.
  - An error occurs when a shortcut key is pressed in the case that a disabled plug-in exists.
  - Normal directions are strange in the FBX exporting.

### Ver4.2.3

- Command
  - [Line sweep] in [PathClone] creates surfaces between an end point and a start point for a closed curve.
  - Each mode in [Armature] can be assigned shortcut keys.
  - A format and a version will be restored at the next time of exporting a .fbx file.
  - A number of columns for widgets can be specified in [Customize] for an edit mode.
  - A file can be imported or be export in [Customize] for an edit mode.
- Panel
  - [Undo] and [Redo] are added in the Paint Panel, and perform them without calling a main window.
- Preview
  - Embedding a thumbnail to a .mqo file and resizing an image in [Capture and save] are also supported in OpenGL display.
- Bug fixes
  - An error message is shown when Direct3D 11 is selected as a render with a GPU that supports Direct3D 10.
  - The [Alpha > Correct depth] option does not work properly in some systems.
  - [Fill place surrounded by lines] sometimes freezes.
  - Views are displayed incorrectly after changing a edit when a view except the right-top one is maximized.
  - An operation on [View panel] for the second view does not work.
  - Some parameters are not applied in [Customize] for an edit mode.
  - An opposite direction of UV mapping is not shown in [UV edit] when [Fr] display option is enabled.
  - Only an armature for first object object is loaded even if data for multiple objects are set.
  - A huge COLLADA(.dae) file cannot be loaded normally.
  - Three orthogonal views rarely become wrong when a file is importing.

### Ver4.2.2

- Bug fixes
  - An error message is shown after adding an edit mode even if it has been loaded normally.
  - An emissive is not correctly saved in .mqo files.
  - Saving a .mqo file with a thumbnail may crash when an OpenGL display is used as a renderer. (A thumbnail is not saved when an OpenGL render is used in this version.)
  - A shortcut key for the [Paint Panel] menu and so on does not perform.
  - [PathClone] may crash when an object contains a face and [Line sweep] is active.

### Ver4.2.1

- Bug fixes
  - A confirmation of saving a modified file is not got before [File browser].
  - [Make hole] in [Knife] sometimes cause an error or freeze.
  - An exporting with some formats; .obj and so on; causes an error.
  - A file that and was saved in older version than 4.2 and has an OpenSubdiv patch becomes a different shape from the original because it turns on [Smooth triangle].

### Ver4.2.0

- Main
  - [Edit mode] can be customized.
  - [Grid] in the Edit Option has been changed to [Snap], and it enables to snap to Plane, Vertex, Line and Face.
  - [Capture and saved] is added in the menu of the title on the view header.
  - [Alpha - Correct depth] is added in [Disp] on the view header. (Only available for Direct3D 11)
- Configuration
  - Settings of touch and pen for a tablet PC or a touch monitor are added.
  - [Embed a thumbnail] is added.
- Panel
  - [Smooth triangles] for OpenSubdiv is added in the property of Object Panel.
  - A RGB color is supported for [Emission], [Specular] and [Ambient] in the property of Material Panel.
- Menu
  - [File browser] is added.
  - [Planation] is added.
  - [Second view] is added. (EX edition only)
- Command
  - A direction of a handle can be inputted in the property of [Rotate].
  - [Snap to faces always] is added in [Create], and a point can be put on a face either this option or [Snap] option.
  - An inset extrusion is supported in [Extrude] command or [Extrude faces] menu.
  - [Primitive], [Hole], [Knife - Hole/Continuous cut/Continuous erase] and [Blob - Rotate/Delete/Copy/Property] support a symmetric editing. (But, a face across the symmetric center cannot be processed in the Knife.)
  - A number can be inputted after clicking a handle in [Lattice].
  - A handle is supported for each operation in [Blob].
  - Property in [Blob] and [Mapping] extends a sub panel without showing another window.
  - Faces by [Blob] are displayed smoothly.
  - A display in [Blob] is faster on a multi-core CPU.
  - [Scale] and [Rotate] mode in [UV edit] support a numeric input.
  - [Copy] is added in [Armature].
  - [Width] in [Armature] can adjust the size on each axis. (EX edition only)
  - [Line sweep] is added in [Path clone].
- Import / Export
  - Emission, specular and ambient support RGB color in 3DS/FBX/DAE import and export.
  - Weight information for OpenSubdiv is supported in the FBX import and export.
  - Version selection is supported in the FBX export.
  - AMF export is added. (EX edition only)
  - three.js export is added.
- Python script
  - Python version is changed to 3.3.5.
- Bug fixes
  - Main
    - A normal vector of a polygon is rarely flipped.
    - A word searching in the help sometimes misses.
  - Configuration
    - A switching of an anti-alias for Direct3D is not applied before a reboot.
  - Panel
    - A scroll position is not reserved when a folding of children is changed in Object Panel.
    - An invalid rectangle is left when a brush is drawn on an alpha plane of a 32bit texture in the Paint Panel.
  - Menu
    - [Fit to view] does not update a center of a rotation of the view.
    - [Join closed vertices] sometimes create a face that shares a same vertex twice.
    - A setting for an export plug-in or an import plug-in in [About plug-ins] is not applied at the time of a reboot.
    - [Create text] does not assign a material to the created faces.
  - Command
    - A sign of an angle is opposite between a panel and a handle in [Rotate].
    - Separated vertices are created at the same position by [Bevel] with a round.
    - [Fit] in [Lattice] does not fit correctly when a base lattice is rotated.
  - Preview
    - A display is not updated in Direct3D 11 when all selections of lines are deselected.
  - Python script
    - setColor in MQMaterial cannot set a MQColor value.

### Ver4.1.3

- Main
  - Zoom and a camera distance are reserved when the view is switched from an orthogonal view to a perspective view.
- Panel
  - A display status of View Panel is restored in the time of the next running.
  - A distance of a camera for an orthogonal view can be set in View Panel.
  - Undo and Redo can execute multiple times in script editor.
- Bug fixes
  - Menu
    - [Export to DOGA-L] crashes by polygons.
  - Preview
    - It sometimes crashes by the Direct3D 11 display when [Change the colors of lines in selected faces] in the configuration is off.

### Ver4.1.2

- Main
  - A pen and a touch for a tablet PC are supported in Windows 8/8.1.
- Bug fixes
  - Main
    - Menus are displayed at the incorrect position when a main window is placed in a secondary monitor.
  - Command
    - An new edge cannot be added by [Add] in [Edge] when a vertex in the other object is at the same position.
  - Menu
    - An object without a setting of smoothing is rendered smoothly by a ray tracer of [Rendering].
    - Unnecessary lines are left by [Join near vertices].
  - Preview
    - An alpha value or an alpha mapping is applied in DirectX11 or OpenGL even if the [Alpha] display setting is off.
  - Import/Export
    - It crashes when a .bmp file of 8-bit color is loaded.

### Ver4.1.1

- Main
  - A menu always shows on top of other windows.
  - Helps for plug-in commands (Armature, Path clone) are shown when a help synchronizes with commands.
- Configuration
  - A GUI font can be switched to the default font for the specified language when [Language] is changed.
  - 'Custom' is added to [UI size], and it can fine-tune the size.
  - [Auto DPI adjust] is added, and it can adjust the UI size automatically by the Windows DPI setting and the monitor DPI.
  - [Show a value while editing] and [Input a value on a handle] for handle editing are added.
- Menu
  - [Save as] sets an initial filename when a filename exists.
- Command
  - [Edge loop] in [Select] selects lines in the instinctive direction.
  - When a face is clicked in [Local], an object that contains the face becomes current.
  - When [Divide] in [Edge] is used for a line, the line is divided and a new triangle is not created any longer.
  - [Convert to texture] in [Vertex Color] can output selected objects, faces and materials only.
- Import/Export
  - Saving a .mqo file with vertex colors or weights is faster.
  - A part of V4/V5 format in .BMP files can be loaded.
- Python script
  - A property for vertex weight, functions for getting a language or a resource string, and a setting are added.
- Bug fixes
  - Command
    - [Rect] selects behind the camera.
    - A shortcut key aligned to Move/Rotate /Scale in [Local] does not operate correctly.
    - [Magnet] with symmetric editing moves to wrong position when there are fixed vertices.
    - An undo for [Colorize] or [Ambient occlusion] in [Vertex color] does not restore the vertex color status.
    - The menu item is not active initially when a shortcut key registers by right-click for menus in [UV edit].
    - A shortcut key aligned to menus in [UV edit] operates when the menu is not used and the [UV edit] command is inactive.
  - Menu
    - A help cannot be shown in the [Configuration].
    - [Solidify texture] does not operate for a relative path.
    - [Boolean] makes wrong results for some data that made correct results in Ver4.0.
    - [Join closed vertices] may crashes rarely.
    - A ray tracing in [Rendering] processes a normal map incorrect.
  - Import/Export
    - FBX import and export fail when a file path contains no ASCII characters.
  - SDK
    - Get/SetGlobalDirectionalLightDirection return wrong direction when a bank angle is set.
    - A direction of a handle in [Move] command and so on is not changed when a current object is changed by a plug-in.

### Ver4.1.0

- Main
  - Copy and Paste can be operated in edit controls by right-click menu.
  - [Show back faces by force][Highlight open edges] are added in the [Disp] menu of the view.
  - A view projection; a perspective view or an orthogonal view; at the last time is restored at the next startup time.
  - X/Y/Z or Pt/Ln/Fc buttons are also toggled in the right-click menu.
  - A ray trace rendering, an ambient occlusion and so on becomes faster.
  - When a file with an unknown extension are loaded, it will try to load as .mqo file.
- Panel
  - The target view can be changed in the [View panel].
- Menu
  - A scan line renderer in [Rendering] supports bump/normal mappings.
  - [Quadrangulate][Thicken][Voxeloid][Solidify texture][Colorize normal] are added.
  - A fast algorithm is added in [Reduce polygons].
  - [Boolean] can perform a subtract or an intersect operation for involved or separated shapes correctly.
- Command
  - Vertices can be selected in [Bevel] command when [Rc] or [Rp] in Edit option is active.
  - [Swap] in [Edge] command can swap an edge clockwise shared by a polygon with 4 or more points.
  - [Saw] is added to [Knife] command for separating faces into a new object by a line or a rectangle.
  - [Convert from texture] and [Convert to texture] are added in [Vertex color] command .
  - [Armature]
    - A new point can be insert between control points.
    - [Add while dragging] option can continuously put points along the path by dragging.
    - Only a point that is not at a branch but between points can be also deleted.
    - [Twist] for adjusting a flow of faces is added.
    - Multiple points can be selected by Shift key or [Rc][Rp] in Edit option, and move them together.
    - [Rotate] can operate multiple selected points.
    - An armature is managed for each object.
  - A shortcut key can be also assigned to menus in [UV edit].
  - [PathClone] is added.
- Python script
  - Python version is changed to 3.3.3.
  - A standard output is shown in a log, and print() can be used normally.
  - 'import' performs the folder where the editing script exists.
  - Widgets such as a dialog, a button and so on can be created.
  - Error messages becomes more detailed.
- Bug fixed
  - Main
    - Textures are not updated automatically when the image file is modified by an external program.
    - A polygon with thousands points causes a crash.
    - Only an alpha mapping does not show in DirectX11.
    - A bump mapping shows incorrect in DirectX11.
    - [Copy] crashes when both vertex colors and weights are assigned.
    - The path is strange when a mapping image in the current directory is specified in Windows XP.
  - Menu
    - A ray tracing in [Rendering] does not process normal maps correctly.
    - A ray tracing in [Rendering] does not drop shadows of back sided faces.
  - Command
    - OK button in [UV edit] does not update the view immediately.
    - A magnet option in [UV edit] does not operate for polygons correctly.
  - Panel
    - A list in [Object Panel] or [Material Panel] may cause strange scrolling.
    - An object is selected by clicking with Alt key on the visible or lock icon in the Object panel.
    - A sphere preview is not updated when a color is selected from Color library in the Material panel.
    - A sphere preview becomes strange when a reflection or a refraction is changed in the Material panel.
    - It crashes when an alpha channel is modified after loading a texture image with an alpha channel.
    - It crashes by right-click outside the image on the paint panel.
    - Edit panel places outside the screen at the time of running after changing the screen resolution
  - Plug-in
    - Some old Import/Export plug-ins may crash.
  - Python script
    - messageBox/println shows broken multi-bytes characters.
  - SDK
    - Get/SetGlobalDirectionalLightDirection returns a wrong direction.
    - RedrawScene/RedrawAllScene do not refresh the display in an event such as OnUpdateObjectList.
    - SetFocus() in MQSpinBox/MQDoubleSpinBox does not operate correctly.

### Ver4.0.3

- Bug fixed
  - Plug-ins for new version are not available in 32bit version.
  - Brush and Palette windows are not shown when Paint panel is shown even if the buttons are down.

### Ver4.0.2

- Main
  - A menu can be select by a keyboard operation after pressing Alt key.
- Command
  - A unit can be also inputted when you input a number after clicking a handle in [Move] or [Magnet].
  - A number can be inputted after clicking a handle in [Local].
  - Joined faces can be operated in [Delete], [Invert] and [Material].
  - Vertices and lines are deselected after [Extrude].
  - [Triangular] option is added to [Divide] mode in [Edge].
  - A handle is displayed after clicking a control point in [Move] mode in [Armature].
  - Buttons in [UV edit] can be registered to the Tool panel.
  - [Use menus] is added in the configuration of [UV edit].
- Menu
  - A preview will be updated immediately after inputting a number in [Round].
- Preview
  - Vertex colors are interpolated for Catmull-Clark or OpenSubdiv.
- Bug fixed
  - A back side of a double-sided face is not drawn in [Rendering].
  - A red value and a blue one is reversed when you click a right button in the Paint panel.
  - A button in the Tool panel will not operate after editing the name.
  - A size of docking state of the Tool panel is not restored at the next startup.
  - It crashes when a .lwo file including textures is loaded.
  - SDK
    - The settings written in MQStationPlugin::Exit are not applied.
    - MQCommandPlugin::GetResourceCursor does not return a valid handle.
    - MQDialog::Message functions does not return a valid value.
    - Changing a local coordinate is not applied for a direction of a handle in each command.
  - Python script
    - Functions for selecting UVs does not operate.

### Ver4.0.1

- Bug fixed
  - Wrong object's status is changed by dragging on visible/lock icon in the object panel.
  - A new object created by [Boolean] is inserted to an invalid hierarchy.
  - A part of display is missing in three orthogonal views when the view is zoomed.

### Ver4.0.0

A first version of Metasequoia 4.