Releases: Inochi2D/inochi-creator
0.8 (Release Candidate 1)
Ada model by ku-ini
NOTE
This is a release candidate, release candidates are intermediate releases made for finding and fixing the last few bugs and issues before we bundle up and release the final version! The changelog is incomplete and a proper release post will be made for the final 0.8 release!
Release Candidate for Inochi Session will be released soon!
The Midori example model has been updated to use Inochi Creator 0.8 features!
What's Changed
- Updated ja.po by @seagetch in #110
- [ja] translation fix by @scrwnl in #111
- [ja] fix typo by @scrwnl in #112
- Post 0 7 4 by @seagetch in #113
- Added roughly mirrored algorithm for automesh by @seagetch in #121
- Add spanish translation by @p-yukusai in #128
- Fix some typos by @p-yukusai in #129
- Flip deformation, and auto recalculation of mesh on vertex addition / removal. by @seagetch in #130
- Add German translations (both formal and informal) by @0x5066 in #133
- Update ja.po by @scrwnl in #132
- On screen edit by @seagetch in #135
- Modifier key handling improvement for on-screen edit (scaling) by @seagetch in #136
- Updated extrapolation algorithm for automesh. by @seagetch in #137
- on-screen-edit: Show operation handles only when edit mode is ModelEdit. by @seagetch in #138
- Zh translation nov5 2022 by @LovelyA72 in #141
- Fix translation by @LovelyA72 in #142
- Albedo zhcn tl fix by @LovelyA72 in #150
- Edit multiple parts at once. by @seagetch in #155
- Improvement of multi-select edit. by @seagetch in #159
- Path Deformation for Non-Drawable Node object. by @seagetch in #160
- Fix some bugs about multi-edit. by @seagetch in #161
- Undo/Parameter change bug fix refinement for multi-edit path by @seagetch in #163
- multi-edit: Fix bugs: transformation matrix is not updated when T/R/S is changed during edit of armed parameter. by @seagetch in #165
- Update template.pot, ja.po by @scrwnl in #153
- Refactoring step1 for MeshEditor by @seagetch in #169
- Implemented undo/redo for mesh generation / edit mode. by @seagetch in #170
- Fix bug #171 and other bugs. by @seagetch in #172
- Fixed bug #174 by @seagetch in #175
- Fix bug #143. by @seagetch in #176
- Fix bug #177, #178, and #180 by @seagetch in #182
- Two enhancement for the path deformation tool. by @seagetch in #185
- Fix bug #186 by @seagetch in #187
- Fix weird behavior of undo/redo for path tool. by @seagetch in #189
- Auto-flipping by @seagetch in #192
- Meshgroup adaptation for creator. by @seagetch in #194
- Drag handle: Support Non-Part node, and multiple node translation. by @seagetch in #195
- Meshgroup: fix display in vertex edit mode. by @seagetch in #203
- Meshgroup: bug fixes around internal cache data management of MeshGroup. by @seagetch in #204
- Fix spanish translation by @grillo-delmal in #206
- Meshgroup2: grid tool. by @seagetch in #205
- bug fix: occasional crash on mesh vertex update. by @seagetch in #208
- bug fix: "Flip deform" deforms correctly even if target Part is not selected. by @seagetch in #210
- Suggestion to change parameter structure in the model. by @seagetch in #212
- Rework on MeshEditor for deformation manipulation. by @seagetch in #218
- Fix INP export crash by @seagetch in #219
- Bug fix: avoid crash for some cases on vertex removal. by @seagetch in #220
- Adjust-origin: adjust center of nodes / meshgroups from bounding box of children. by @seagetch in #222
- Copy / paste / paste and horizontal flip operation for parameter menu by @seagetch in #223
- Flipconfig save by @seagetch in #224
- bug fix: Parameters moved from root to Parameter Group is not handled correctly. by @seagetch in #231
- Some fixes around grid tool, and rest of MeshGroup extension. by @seagetch in #232
- bug fix: workaround for #109 and #233 by @seagetch in #235
- Put crash logs in the appropriate directories on POSIX systems by @orowith2os in #154
- Add function to autosave the project by @pankern in #217
- Replace spawnShell() with browse() by @scrwnl in #152
New Contributors
- @scrwnl made their first contribution in #111
- @p-yukusai made their first contribution in #128
- @0x5066 made their first contribution in #133
- @orowith2os made their first contribution in #154
- @pankern made their first contribution in #217
Full Changelog: v0.7.4.1...v0.8.0-rc1
Note
On Windows a 64 bit Visual C++ 2022 Redistributable is required before Inochi Creator can run, you can download it from Microsoft here
0.7.4.1
Quick hotfix to fix a crash bug
- Fixed crashing when deleting a node
- Fixed build script not uploading to itch.io correctly.
Full Changelog: v0.7.4...v0.7.4.1
Note
On Windows a 64 bit Visual C++ 2022 Redistributable is required before Inochi Creator can run, you can download it from Microsoft here
0.7.4
2 Year Anniversary Update
Aka Model by seagetch
- Added universal macOS packages for itch.io and git
- Added support for xdg-desktop-portal on Linux
- Added link buttons
- Added welcome screen
- Added banner illustration by 七乃ななせ
- Added shadowed text widget
- Added a new Inochi Creator icon
- Added a secret somewhere in the UI :)
- Added new fancy texture slot
- Added support for editing post processing textures
- Added ability to convert albedo textures to emmission textures
- Added right click menu in viewport for part selection
- Added model export dialog
- Added new Camera node
- Added image export
- Added border scroll to nodes list when dragging nodes around
- Added parameter groups with coloration support
- Added internal support for custom toolbars
- Added experimental timeline in InExperimental
- Added nightly builds
- Added new issue templates for bug reporting and feature requests
- Added links in the help menu for bug reporting and feature requests
- Updated Japanese translation
- Updated Chinese translations
- Updated Danish translation
- Updated italian translation
- Updated shortcut handling
- Updated UI scaling implementation (still work in progress)
- Updated UI settings window with a new design
- Updated parameter axes with a new design
- Updated look of categories in the inspector
- Updated look and functionality of the viewport
- Updated the look and functionality of mesh editing
- Updated light theme
- Changed packaging format on Linux to Flatpak
- Changed how parameters are displayed when editing
- Changed minimum window size to 960x720
- Changed Gizmo settings to be in a submenu
- Fixed multiple textures conflicting on PSD merge
- Fixed ImGui on macOS
- Fixed rendering of armed parameters
- Fixed various imgui assert crashes
- Fixed path corruption in previous projects list
- Fixed physics being enabled when editing deformation
- Fixed null terminator in string input
- Fixed undo system for parameter editing
- Fixed undo system for moving node around
- Fixed language selection not showing language name in their native language
- Fixed ordering of language selection
- Fixed parameters not getting disarmed on project load
- Fixed Wayland detection code
- Fixed accuracy camera auto focus functionality
- Fixed some windows not running their quit functionality when closed
- Fixed display of gravity units in Puppet inspector
- Fixed vertex offset during merge being applied wrong
- Fixed center node/Viewport accidentally being a dockable node
- Fixed icon on Linux with X11 being wrong
- Removed LTO compilation
- Removed Test Mode temporarily
Known Issues
Outside Contributions
- Add appdata file and integrate to appimage by @grillo-delmal in #57
- Use incGetPrevProjects by @DemonInTheCloset in #59
- Shortcuts handling and font rendering fixes by @lubasowo0 in #60
- Fix crash on empty parameter name by @20kdc in #61
- Enhance undo impl by @seagetch in #62
- Enhance undo impl2 by @seagetch in #63
- Enhance undo impl3 by @seagetch in #64
- Update zh-CN.po by @LovelyA72 in #69
- Updated ja.po. by @seagetch in #70
- zh-TW translation update by @cheetosysst in #67
- Disarm parameter when creating new project by @carbotaniuman in #72
- Avoid crash caused by MeshEditorPathDeformAction. by @seagetch in #79
- Ported issue templates to GitHub forms by @HigasaMitsue in #83
- Updated ja.po by @seagetch in #86
- Fixed bug (#80): Parameters in parameter group cannot be searchable. by @seagetch in #90
- Fix bug #89 and garbage for workaround. by @seagetch in #91
- Fix mesh and texture rendering in atlassing code. by @seagetch in #93
- Simplified string reconstruction code in incInputText. by @seagetch in #94
- Updated ja.po by @seagetch in #95
- Update zh-CN.po by @LovelyA72 in #96
- Sort languages by @hanss314 in #92
- Fix
CFBundleName
in macOS Info.plist by @TellowKrinkle in #103 - Fix bug: application crash on vertex addition/removal on mesh editor by @seagetch in #105
- Bug fix for #87 by @seagetch in #106
- Hide tracking on release builds by @grillo-delmal in #104
- update italian translation (finally) by @adryzz in #98
- Updated ja.po by @seagetch in #107
New Contributors
- @DemonInTheCloset made their first contribution in #59
- @lubasowo0 made their first contribution in #60
- @20kdc made their first contribution in #61
- @HigasaMitsue made their first contribution in #83
- @hanss314 made their first contribution in #92
- @TellowKrinkle made their first contribution in #103
Full Changelog: v0.7.3...v0.7.4
Note
On Windows a 64 bit Visual C++ 2022 Redistributable is required before Inochi Creator can run, you can download it from Microsoft here
Nightly
These builds are built automatically every midnight. Stability is not ensured and these development preview builds are NOT recommended for production.
If the above badge says "failing", then there's something wrong with the code and the downloads below will be outdated until the problem is resolved.
The builds are available for the following platforms:
- Windows (x86_64)
- Linux (x86_64, standalone)
- Linux (x86_64, Flatpak)
- macOS (Universal, macOS 11 and above)
Note
- On Windows a 64 bit Visual C++ 2022 Redistributable is required before Inochi Creator can run, you can download it from Microsoft here
- FFMPEG is required before Inochi Creator can export video, you can download it from your system's repositories or here
Beta 0.7.3
The PSD merging update and usability fixes.
Ada Model by ku-ini
- Updated Japanese translation
- Updated Danish translation
- Updated puppet gravity settings to show meters per second
- Math implementation to inmath
- Added Chinese (Simplified) translation (contributed by @LovelyA72)
- Added Chinese (Tradtional) translation (contributed by @cheetosysst)
- Added Italian translation (contributed by @adryzz)
- Added translation hotswapping
- Added AppImage build script
- Added default non-branded build mode
- Added CI pipeline for building AppImages and Windows ZIP files automatically
- Added graceful error handling dialogs for some errors
- Added Open Configuration Folder menu item for Flatpak support
- Added help text for mask sources list
- Added Extended nodes system
- Part nodes now store which PSD layer they came from
- Added PSD merging
- Added status messages to the bottom task bar
- Added markdown renderer for About dialog
- Added screen and multiply tinting
- Added dialog system with new art by いろは
- Added point filtering option to Puppet settings
- Added the ability to split a parameter
- Added the ability to generate layer mapping names from part node names
- Changed node tree icon to act as show/hide button
- Removed KHR_debug and GL_AllowDeprecated
- Removed forward compat GL dependency
- Removed custom titlebar
- Fixed rendering of CJK and latin languages by moving to Noto CJK
- Fixed item widths in inspector
- Fixed wrong subsystem being used in debug builds
- Fixed crashing on Intel Integrated Graphics
- Fixed font rendering resolution
- Fixed some license files not being correctly copied out
- Fixed crashes from ending window rendering wrong
- Fixed missing ImGui IDs
- Fixed out/ folder being included in CI windows builds
- Fixed crash when displaying node IDs (contributed by @grillo-delmal)
- Fixed windows on Linux with wayland not showing a window border
- Fixed tiling window managers rendering windows wrong
- Fixed node reordering, sorting and positioning
- Fixed imgui state not being cleared on project open/new
Known Issues
- The undo system has been broken further.
Outside Contributions
- Japanese translation update. by @seagetch in #30
- Test mode for OpenSeeFace. by @seagetch in #36
- Cjk support by @seagetch in #38
- Update zh-CN and zh-TW by @LovelyA72 in #39
- Fix test mode parameter binding issues by @carbotaniuman in #35
- Updating to new bindbc-imgui, also experimental AppImage building support. by @playmer in #41
- Fix crash when parsing uint by @grillo-delmal in #43
- start italian translation because why not by @adryzz in #20
- zh-TW translation update by @cheetosysst in #45
- Fix to force update part mesh setting when layer size is changed. by @seagetch in #53
New Contributors
- @LovelyA72 made their first contribution in #39
- @carbotaniuman made their first contribution in #35
- @grillo-delmal made their first contribution in #43
- @adryzz made their first contribution in #20
- @cheetosysst made their first contribution in #45
Full Changelog: v0.7.2...v0.7.3
Note
On Windows a 64 bit Visual C++ 2022 Redistributable is required before Inochi Creator can run, you can download it from Microsoft here
Beta 0.7.3 Prerelease 1 (w/ fixes)
This is a pre-release build of Inochi Creator which will be replaced with the full version once it's out.
- Updated Japanese translation
- Updated Danish translation
- Updated puppet gravity settings to show meters per second
- Math implementation to inmath
- Added Chinese (Simplified) translation
- Added Chinese (Tradtional) translation
- Added translation hotswapping
- Added AppImage build script
- Added default non-branded build mode
- Added CI pipeline for building AppImages and Windows ZIP files automatically
- Added graceful error handling dialogs for some errors
- Added Open Configuration Folder menu item for Flatpak support
- Removed KHR_debug and GL_AllowDeprecated
- Removed forward compat GL dependency
- Removed custom titlebar
- Fixed rendering of CJK and latin languages by moving to Noto CJK
- Fixed item widths in inspector
- Fixed wrong subsystem being used in debug builds
- Fixed crashing on Intel Integrated Graphics
- Fixed font rendering resolution
- Fixed some license files not being correctly copied out
- Fixed crashes from ending window rendering wrong
- Fixed missing ImGui IDs
- Fixed out/ folder being included in CI windows builds
Known Issues
- A bunch of features are missing from this version, this is mainly for testing purposes. This is less tested and is NOT recommended for production
Outside Contributions
- Japanese translation update. by @seagetch in #30
- Test mode for OpenSeeFace. by @seagetch in #36
- Cjk support by @seagetch in #38
- Update zh-CN and zh-TW by @LovelyA72 in #39
- Fix test mode parameter binding issues by @carbotaniuman in #35
- Updating to new bindbc-imgui, also experimental AppImage building support. by @playmer in #41
New Contributors
- @LovelyA72 made their first contribution in #39
- @carbotaniuman made their first contribution in #35
Full Changelog: v0.7.2...v0.7.3-prerelease1
Note
On Windows a 64 bit Visual C++ 2022 Redistributable is required before Inochi Creator can run, you can download it from Microsoft here
Beta 0.7.2
Inochi Creator release with some bug fixes and quality of life improvements.
- Added destructive path deformation editor in mesh editor
- Added controls for setting interpolation of bindings
- Added parameter copy-paste
- Added inspector settings for Composite node
- Added inspector settings for SimplePhysics node (contributed by @asahilina)
- Added node reordering for the Nodes panel
- Added set start position for parameters, setting the value they'll default to.
- Updated the interface for the masks to use the new mask system introduced
- Updated blending modes to have the ClipToLower and SliceFromLower options
- Removed old "Fix Scales" option
- Removed unnecessary debug information
- Fixed LDC2 compilation on Windows
- Fixed node list being able to hard lock you in to the vertex editor
- Fixed empty parameter showing as if all points were set (green)
- Fixed crash when pressing <tab> with null path
- Fixed cursor not getting grabbed when held (contributed by @seagetch)
- Fixed node delete behaviour, now the node you've right clicked gets deleted.
- Fixed a crash on node deletion and rearrange.
- Fixed potential crash related to tool modes
Changelog: v0.7.1...v0.7.2
Known Issues
- Still crashes on Intel Integrated Graphics
- Individual locking for nodes will be removed in the next release, consider them deprecated and avoid using them.
Note
On Windows a 64 bit Visual C++ 2019 is required before Inochi Creator can run, you can download it from Microsoft here
Beta 0.7.1
Inochi Creator release with some bug fixes and quality of life improvements.
- Renamed "Auto Mirror" to "Set from mirror" to minimize confusion about its functionality
- Box selection is now implemented for selecting vertices
- Selection in deformation mode works slightly better now
- Viewport overlay now interacts better with editing tools
- You can now hold Ctrl to directly place or remove vertices in mesh edit mode
- A bunch of keyboard shortcuts have been added
- Ctrl+N to create a new project
- Ctrl+O to open a project
- Ctrl+S to save
- Ctrl+Shift+S to save as
- Delete to delete selected vertices in mesh edit mode.
- Mirror mode in mesh editing now highlights mirrored selections in magenta
- Vertices in edit mode are now highlighted by a ring when hovered
- Fixes a thread leak from vmc-d in facetrack-d.
- Fixes a crash during auto triangulate, it now instead stops generating if this edgecase is hit (will be properly fixed later)
- Fixes a crash during application exit if you haven't been in test mode
- Fixes a crash when saving meshes that have been deformed. All deformations for the mesh now get removed instead if any vertices have been added/removed that makes the mesh incompatible.
Changelog: v0.7.0...v0.7.1
Known Issues
- Still crashes on Intel Integrated Graphics
Note
On Windows a 64 bit Visual C++ 2019 is required before Inochi Creator can run, you can download it from Microsoft here
Beta 0.7
This is a new major beta release with a lot of new features, a lot of them are very rough around the edges.
- Mesh Editing tools have been implemented, you can access them by hitting the Edit Mesh button in the Inspector for any Drawable
- You can copy a mesh from one part to an other by dragging the part with the other mesh on to the Edit Mesh button of the part you want to copy it to.
- The inspector has a range of tools you can use while editing
- The Flip Horizontally and Flip Vertically tools flips the mesh.
- The Mirror Horizontally asnd Flip Vertically tools allows you to mirrored place vertices and lines across the midpoint of your mesh.
- The Triangle button enables automatic triangulation, this feature will try to automatically connect mesh together while you edit, press the "Automatically connect vertices" button to commit to the automatic triangulation.
- Inochi Creator now saves to its own INX files, which are essentially just INP files but suited for editing.
- Parameters and Deformation has been added, this allows you to define parameters that software using your puppet can change to affect the puppet's movement.
- To add a parameter open the parameters panel (from the view menu), and click the + button in the bottom right corner of the panel.
- Parameters have to be armed to be edited (The little record button besides the Parameter)
- The cog menu contains tools and settings for your parameter, including the ability to add new keypoint axis intersections to your parameter.
- Parameters are interpolated automatically, but you can via the right-click menu manually clear parameter keypoints.
- Mirrored Autofill in the cog menu allows you to flip changes you've done over the middle of the parameter, allowing you for the most part to do double the work at half the time.
- New editing modes have been added (buttons in the top right corner)
- Model Edit is where you edit your puppet
- Animation Edit is currently unimplemented, but will allow you to define animation for your puppet
- Test mode is a currently very buggy mode that allows you to test your puppet with face tracking.
- Ada, the project's mascot, now hangs out in the About window.
- Added a new, currently unused Tool Settings panel
There's more in-depth functionality to some of these features not covered here, you're encouraged to explore.
Full Changelog: v0.6.3...v0.7.0
Known Issues
- Still crashes on Intel Intergrated Graphics
- Test Puppet mode is currently very unstable and may leak threads when you close Inochi Creator
- In that case feel free to close Inochi Creator via Task Manager, this problem only occurs when using VMC tracking mode.
Note
On Windows a 64 bit Visual C++ 2019 is required before Inochi Creator can run, you can download it from Microsoft here
On Linux you will need to have SDL2 and FreeType installed.
0.6.3 Beta
Inochi Creator release with initial localization support + an initial Japanese translation pass by 小栗さえ. Later 0.6.4 release will contain translation metadata support so that more languages can be supported down the line.
Known Issues
- Still crashes on Intel Intergrated Graphics
Note
On Windows a 64 bit Visual C++ 2019 is required before Inochi Creator can run, you can download it from Microsoft here