Skip to content

Releases: takkun3d/Amaterasu

Version20260809

Choose a tag to compare

@takkun3d takkun3d released this 09 Aug 04:17

Amaterasu

  • Disabled the custom Maya splash screen override to keep the default startup screen.

Rendering / Parallax Cube Mapping

  • Added a shader that simulates interior depth onto a single flat polygon.
  • Cross-Renderer Support: Includes Viewport (GLSL / HLSL) and Arnold (OSL) shaders designed to produce matching visual results.
  • Standalone: Shader setups can be fully reproduced in environments where Amaterasu is not installed.

Display / Outline Color

  • Fixed an issue where colors could not be selected via the color dialog when in RGB mode.

Display / Drawing Color

  • Fixed an issue where colors could not be selected via the color dialog when in RGB mode.

Modeling / Apply Crease Edge

  • Optimized internal processing to reduce execution time.

Modeling / Recover Edge Type

  • Updated the tool name.
  • Optimized processing logic for faster performance and improved accuracy for detecting soft and hard edges.

Warning

If you have this tool registered on a shelf, please re-register the updated command.

Modeling / Camera Projection

  • Refined error and success log messages.

Modeling / Extract Face Each Material

  • Streamlined processing to reduce execution time.

Modeling / Flatten Faces

  • Changed the calculation center from the bounding box center to the average of vertex positions.

Modeling / Remove Half

  • Changed the Axis selection UI from radio buttons to a dropdown menu.

Modeling / Mirror Geometry

  • Changed the Axis selection UI from radio buttons to a dropdown menu.

Modeling / Mirror Polygon

  • Changed the Axis selection UI from radio buttons to a dropdown menu.

Modeling / Symmetry

  • Changed the Axis selection UI from radio buttons to a dropdown menu.

Modeling / Smooth Mesh Preview

  • Added full support for all Smooth Mesh Preview parameters in Maya 2024 (including OpenSubdiv and Maya Catmull-Clark controls).

Modeling / Poly Cleaner

  • Fixed an issue where Delete History failed to clear history in certain cases.
  • Added support for the Visibility attribute in Unlock Transformations.
  • Added support for the Visibility attribute in Break Connections.

Version20260607

Choose a tag to compare

@takkun3d takkun3d released this 07 Jun 14:10

Amaterasu

  • Added a dashboard to easily download the latest version and access Notion and GitHub.

Display / Import Layer, Export Layer

  • Added Import and Export features for selected Display Layers, making it easier to transfer them between different Maya instances.
  • Added an "A" menu to the Display Layer.

Window / Instance Manager

  • Minor UI tweaks for better visibility.

Window / File Manager

  • Redesigned the UI for a more intuitive user experience.
  • Added a feature to rename files (e.g., textures) and simultaneously update their path settings.
  • Added a button to quickly copy file paths.
  • Added a filter button to display only files with broken links, allowing you to quickly identify problematic nodes.

Window / Shelf Stocker

  • Custom shelf contents can now be Imported and Exported, enabling you to easily switch between different custom shelf setups.
  • Standardized the naming convention for saved parameters to match other tools.

Warning

Please note that Labels, Double-click commands, and Submenus will be lost and need to be recreated.

Rigging / Aim Matrix Constraint

  • Fixed an execution error caused by updates to other tools.

Rigging / Bend Constraint

  • Fixed an execution error caused by updates to other tools.

Rigging / Cluster Tweak

  • Fixed an execution error caused by updates to other tools.

Rigging / Create Controller

  • Fixed an execution error caused by updates to other tools.

Rigging / Curve Linker

  • Fixed an execution error caused by updates to other tools.

Rigging / Curve Rivet

  • Fixed an execution error caused by updates to other tools.

Rigging / Decompose Rotate

  • Fixed an execution error caused by updates to other tools.

Rigging / Matrix Constraint

  • Fixed an execution error caused by updates to other tools.

Rigging / Pivot Shifter

  • Fixed an execution error caused by updates to other tools.

Rigging / Roll Constraint

  • Fixed an execution error caused by updates to other tools.

Rigging / Soft Tweak

  • Fixed an execution error caused by updates to other tools.

Version20260510

Choose a tag to compare

@takkun3d takkun3d released this 10 May 13:10

File / Remove Unknown Nodes

  • Consolidated the deleted node logs into a single message, preventing a flood of toast notifications.

File / Remove Unknown Plugins

  • Consolidated the deleted plugin logs into a single message, preventing a flood of toast notifications.

File / Remove Node Editor Info

  • Deleted node names are now output in the log, making it easier to check the results.

Edit / Sort Nodes

  • Changed the sort order UI to a dropdown menu.

Tip

To reduce visual noise in the UI and beautifully align the vertical lines for each setting item, we changed the legacy radio buttons to a modern dropdown menu.

Select / Select Hard Edges

  • When executed with faces (or similar components) selected, hard edges are now selected from the associated edges.

Select / Select Hard Edges Shell

  • Adjusted the tool to automatically switch to face selection mode after execution for smoother subsequent workflows.
  • Increased processing speed by what feels like 100x.

Select / Select Each Nth Edges

  • Adjusted the tool to automatically switch to edge selection mode after execution for smoother subsequent workflows.
  • Changed the mode switching UI to a dropdown menu.

Select / Select Inverted UV

  • Adjusted the tool to automatically switch to face selection mode after execution for smoother subsequent workflows.

Select / Select Displayed Nodes

  • Fixed an issue where Undo would behave incorrectly after executing the tool.

Select / Stacked Nodes

  • Changed the mode switching UI to a dropdown menu.

Modify / Lock & Hide Transform, Unlock & Show Transform

  • Adjusted the executed commands to match other tools.

Important

If you have registered this to a Shelf, please re-register it.

Modify / Unfreeze Transformations

  • Changed the UI to a tabbed layout for a cleaner look so it doesn't get in the way of your work.

Modify / Renamer

  • Extracted the functions from the Refine and Same Name tabs into individual tools and added them to the menu:
    • Normalize Shape Name
    • Normalize Shading Engine Name
    • Remove 'pasted__'
    • Duplicate Name Finder
  • Changed the "Insert To" UI to a dropdown menu.
  • Completely revamped "Find & Replace", allowing multiple replacements to be configured simultaneously.
  • Added a preview feature so you can check the rename results before applying them.

Modify / Add Attribute

  • Changed the UI for attribute properties and data types to dropdown menus.
  • Changed the "Border" data type label to a more intuitive "Separator".

Modify / Reset Value

  • Increased the amount of information in the execution log, making it easier to see which attributes were reset.

Modify / Random Value

  • Fixed an issue where values could sometimes exceed the attribute's limits.
  • Changed the UI for mode switching and range modes to dropdown menus.

Modify / Stocker

  • Improved the list display for more intuitive operation.
  • Added a context menu to the list.
  • For attributes with parent-child hierarchies (like Translate), only the child attributes are copied to keep the list display clean.
  • Copied attribute information can now be imported and exported as json.

Modify / Attribute Reorder

  • Improved the list display for more intuitive operation.

Modify / Transfer User Defined Attr

  • Improved the list display for more intuitive operation.
  • Added a context menu to the list.
  • You can now transfer the display name (Nice Name) of attributes.
  • Copied attribute information can now be imported and exported as json.

Modify / Show Node History, Hide Node History

  • If the selected node has a Shape, it is automatically targeted, allowing you to intuitively show/hide the history.

Display / Drawing Color

  • Added an "Auto" feature that automatically assigns colors based on the object's unique UUID. This is useful for visually organizing and classifying large numbers of objects.
  • Introduced tab switching (Index / RGB / Auto) and redesigned the interface for more intuitive operation.

Display / Enable Xray Geometry, Disable Xray Geometry

  • Removed the Xray Geometry UI and improved it so you can directly toggle the state with a single click from the menu.

Important

If you have registered this to a Shelf, please re-register it.

Display / Show Local Axis, Hide Local Axis

  • Removed the Local Axis UI and improved it so you can directly toggle the state with a single click from the menu.

Important

If you have registered this to a Shelf, please re-register it.

Version20260412

Choose a tag to compare

@takkun3d takkun3d released this 12 Apr 05:42

Amaterasu

  • Added support for Maya 2027.

Modeling / UV Set Editor

  • Added a tool to manage UV Sets on models with a spreadsheet-like interface.
  • Allows bulk creation, deletion, and renaming of UV Sets.
  • You can copy UVs from one UV Set to another, just like copying and pasting cells.
  • Enables bulk "error fixing" (e.g., resolving missing 'map1' issues).

Animation / Rotoscope

  • Made it easier to select Image Plane layers.
  • Double-clicking an Image Plane name now enters rename mode.
  • Added a right-click menu to layers.
  • Pressing "Delete" now removes the Image Plane of the selected layer.
  • Pressing "Ctrl + A" now opens the Attribute Editor for the selected layer.
  • Fixed an issue where Depth was not calculated correctly when creating an Image Plane.
  • Fixed a bug where certain camera connections could cause Maya to freeze.
  • Fixed an issue where an excessive amount of data was saved in "closedControls" within the workspace json file.

Caution

We have confirmed an issue in Maya 2027 where the layout breaks when displayed from a saved workspace state.

Animation / Perspective Inspector

  • Fixed an error that occurred when using the mouse wheel in Maya 2026 and later.

Rendering / Noice Manager

  • Fixed an error that occurred when using the mouse wheel in Maya 2026 and later.

Version20260329

Choose a tag to compare

@takkun3d takkun3d released this 29 Mar 03:00

Amaterasu

  • Added "Recent Tools" to the menu.
  • Displays a history of the last 10 executed tools for quick re-access. This can also be accessed by right-clicking the menu.
  • Tool execution logs are now also displayed as "Toast notifications".

Animation / Rotoscope

  • Adjusted the UI to provide a 2D software-like feel.
  • Added a tool to intuitively adjust "Film Offset" and "Post Scale" by dragging the mouse.
  • Changed the UI to a list view for smoother camera switching.
  • When creating a new camera, you can now choose between an "Amaterasu Custom Camera Rig" and a "Standard Camera".
  • Cameras can now be deleted directly from the camera list.
  • Automatically adjusts Depth by treating "Image Planes" like layers.
  • You can create a new Image Plane by dragging and dropping an image directly into the Image Plane area.
  • You can now adjust opacity, toggle visibility, and delete multiple Image Planes. Opacity can also be changed using the mouse wheel.
  • Press "Ctrl + Space" to open or close the Rotoscope UI.

Rigging / Bind Pose Editor

  • Adjusted the UI of the legacy "Bind Pose Manager" and ported it as the new "Bind Pose Editor".
  • Maya nodes can now be directly renamed by double-clicking items in the list.

Version20260301

Choose a tag to compare

@takkun3d takkun3d released this 01 Mar 14:43

Amaterasu

  • The UI can now be docked anywhere.
  • Added support for Maya's standard "Workspaces." You can save your preferred layout and restore your environment at any time.

Rendering / Setup Noice

  • Automatically adds a variance filter to AOVs.

The filter is created only when the AOV Type is "RGB" or "RGBA", and the name is NOT one of the following:

  • Data/Background: pref, background, motionvector, rim_light
  • Crypto: crypto_asset, crypto_material, crypto_object
  • Albedo: albedo, coat_albedo, denoise_albedo, diffuse_albedo, sheen_albedo, specular_albedo, sss_albedo, transmission_albedo, volume_albedo

Rendering / Noice Manager

  • When previewing Noice results, the outcome can now be viewed for each individual AOV.
  • Added denoisable AOVs when executing Noice or creating batch files.
  • Prevented the display from resetting when re-previewing.

Version20260211

Choose a tag to compare

@takkun3d takkun3d released this 14 Feb 00:35

Rigging / Aim Matrix Constraint

  • Added a tool to easily apply Aim Matrix constraints between nodes.
  • The constraint space can be set to either "Local" or "World".
  • If the constraint target is a "Joint", the "Joint Orient" is automatically canceled out.

Rendering / Setup Noice

  • Added a tool to automate the settings required for denoising with Arnold's built-in Noice tool.

Note

Currently supports Beauty (RGBA) only. (AOV denoising will be supported in a future update.)*

Rendering / Noice Manager

  • Added a tool to intuitively use Arnold's standard Noice tool without needing the command line.
  • Easily make fine adjustments by overlaying and comparing the original image with the denoised result.
  • Drag and drop folders to batch process multiple assets at once.
  • Can be executed directly or exported as a batch file.

Note

Currently supports Beauty (RGBA) only. (AOV denoising will be supported in a future update.)*

Rendering / Register Geometry

  • Added filters for selected nodes.
    • Collect Meshes: Automatically searches for, adds, or removes meshes down the hierarchy just by selecting a parent node (such as a group).
    • Visible Only: Prevents accidentally adding or removing hidden objects.
  • Modified the viewport display to update instantly when objects are registered or removed.

Version20260201

Choose a tag to compare

@takkun3d takkun3d released this 01 Feb 15:05

Rigging / Skin Weight Editor

  • Fixed a spelling error (Transfar -> Transfer).
  • Added a "Proximity" option to "Transfer Skin Weight".
    • This allows transferring weights from multiple cages or transferring weights only to overlapping areas.
  • Modified the tool to automatically add missing influences when transferring skin weights.

Rigging / Matrix Constraint

  • Fixed an issue where constraints would not apply correctly when a hierarchy was specified in "Sources".
  • Fixed an incorrect calculation that occurred when "Space" was set to "World".

Version20260125

Choose a tag to compare

@takkun3d takkun3d released this 25 Jan 16:10

Animation / Playblast

  • Changed the Playblast time range to be configured from the "Render Settings".
  • It now respects the "Start Frame" and "End Frame" overrides for each layer.
  • Modified to output as // when the "File name prefix" is left blank.

Animation / Anim Library

  • Added a lock feature to prevent the home directory path from being easily changed.

Rigging / Curve Linker

  • Added a tool to connect selected controllers with a guide curve that continuously follows them.

Rendering / Register Geometry

  • Added "Casts Shadows".
  • Added "Receive Shadows".
  • Refactored the code.

Rendering / Material Library

  • Added a lock feature to prevent the home directory path from being easily changed.

Version20260119

Choose a tag to compare

@takkun3d takkun3d released this 25 Jan 16:09

Display / Local Axis

  • Added a tool to configure "Display Local Axis" for multiple Transforms and Joints at once.

Modify / Renamer

  • Changed the Shape tab name to "Refine".
  • Added a button to rename "Shading Engine" nodes based on their assigned material names.
  • Added a button to remove the "pasted__" prefix.

Animation / Perspective Inspector

  • Added a tool to draw perspective guide lines on photos or images to calculate the camera's focal length and orientation.

Rigging / Matrix Constraint

  • Added a tool to easily apply Matrix constraints between nodes.
  • The constraint space can be set to either "Local" or "World".
  • If the constraint target is a "Joint", the "Joint Orient" is automatically canceled out.