Skip to content

Cinematic Unity Explorer 1.3.0

Latest
Compare
Choose a tag to compare
@originalnicodr originalnicodr released this 04 Dec 15:03
· 7 commits to master since this release

Refactored bones panel and added pose serialization

The bones panels now display the bones in a tree-like structure to be able to easily identify the main bones, as well as to understand their parent-son relationships. Streamlining any posing work in the process.

output.mp4

I have also added an input field to be able to search bones by name in the whole skeleton, as well as being able to save and load poses. If a game shares skeletons between different characters you should be able to reuse saved poses across different characters.

Serialization of camera paths

Given that making cinematics is an iterative process it's more than understandable that being able to save camera paths across sessions would be very useful for cinematic artists, so serialization is now part of the CamPaths panel!

Aragami_nFGsu6GDyV

You can save and load paths, as well as load a path relative to the current camera position if you want to move the entire path around, or want to use a camera path in another level/scene.

New freecam methods

Given that sometimes the user needs to research what game objects or components need to get disabled to be able to move the camera freely, I have put some work into streamlining this process. Even tho there isn't a single solution to beat them all, these new two methods should make it easier to get a freecam working.

Aragami_SsnJAyio7B

  • Cloned: It clones the game object that has the gameplay camera component. The idea behind it is, that in cases in which there is another object controlling the gameplay camera, we can have a new instance of the camera with all of its postprocessing effects.
  • ForcedMatrix: Forces some internal matrices into the gameplay camera. This way we can override what's being displayed without game logic getting in the way. It isn't a silver bullet as there are some games that have some problems with this approach (the ones that use the HD rendering pipeline mainly), but it should make things easier for users.

Changelog:

New

  • Added new freecam methods, one for cloning the gameplay camera and another one for replacing internal matrices of the gameplay camera.
  • Added search function in the bones panel.
  • Refactored bone panels with a tree-like structure.
  • Added serialization for NPC bones, which allows you to save and load custom poses.
  • Added camera path serialization.
  • Added look-at feature in the freecam panel.
  • Added a button in the game object inspector panel to move the object to the camera position (and rotation).
  • Added option to reset the freecam transform between freecam sessions.
  • Improved UI/UX on the Animator and CamPaths panels.

Fixes

  • Fixed using default LOD bias when disabling high LODs (thanks @Scoolnik!)
  • Increased UnityIGCSConnector game compatibility by adding 32bits support (#91 thanks @etra0!).
  • Improved singleton finding on object explorer (#90 thanks @MegaPiggy!)
  • Improved the mods UI scaling on wide ARs.
  • Improved NPCs meshes refreshing when refreshing the animator's list, as well as the bone panel.

Full Changelog: 1.2.0...1.3.0


Installation and usage guide.

Looking for nightly builds? Go here then.

Found a bug? Feel free to report it on the issues page.

Was this mod useful on a commercial project? Consider donating!