Blend Shape Builder for Unity

It is a tool to create blend shape on Unity. In addition to synthesizing existing models, you can also edit vertices on Unity and blend shape it.
Also, it can generate special blend shape targets such as synthesis of only normals, only the vertex position, and has the function to write an existing blend shape as a separate mesh for each target.

Continue reading “Blend Shape Builder for Unity”

Unity’s “plan of intent” Roadmap for Animated Storytelling

According to Highlights from Unity’s Film and Animation Summit at Unite LA, Sr. Technical Product Manager for Film and TV, Mathieu Muller, shared the product roadmap and plan of intent for Unity when it comes to animated storytellingThis talk is suspiciously missing from YouTube.

However, many interesting features were teased during the general Product Roadmap, including video streaming and genlock coming in Unity 2019.

The full roadmap presentation is below.

Unity CineCast live demo

CineCast allows you to direct the story.”

Adam Myhill and professional gamer Stephanie Harvey gave a sneakpeek of CineCast, an AI camera tool under development at Unity and French AI institute INRIA (Institut National de Recherche en Informatique et en Automatique)

After a confusing live demo of a multi-player assault game, Myhill and Harvey explained details of the new technology, which uses a story manager AI to selectively “live edit” various CineMachine cameras into a single visual feed – effectively an automated broadcast video-editing truck that “anticipates” the best angles.

Harvey: “It’s like having a film production crew inside the game, working for me to get the best shots. I went fully-automatic a couple of times, but I was also able to focus on specific shots that I wanted.”

Myhill: “We delay CineCast by three seconds, but don’t delay CineMachine, so the cameras can see into the future by 3 seconds, and we can cut and show things just before they happen.”

Rig inside Unity with Puppet:3D

Puppet3D is a professional rigging toolset for Unity.

Features:

  • AUTORIG – Rig it in a minute! Makes rigging a biped really fast.
  • Create bones and skin them to any character or asset.
  • IK & FK – Make IK controls for the limbs, which can blend between IK and FK.

Create a “Mod-Rig” on a humanoid in 1 click, to modify or make new animations.

  • Advanced Rigging – Spline Controls for tails and bendy things, Parent, Orient, IK and Global controls.
  • Paint the Skin Weights.
  • Voxel based default skin weights. Spreads the weights through the characters volume.
  • Pose Saving & Loading
  • Bake Control Animations Onto Bones

Puppet:3D on the Unity Asset Store

FFmpegOut by keijiro

FFmpegOut is a Unity plugin for offline rendering that records and exports rendered frames in Unity to a video file by using FFmpeg as a video encoder. An update has added ProRes4444 and lossless h264 varieties for perfect colorspace matching with video graphics.

 

The main scope of FFmpegOut is to reduce rendering time when using Unity for pre-rendering. It greatly reduces the amount of file I/O compared to exporting raw image sequences, so that it can be an effective solution when the bandwidth is the most significant bottleneck. On the other hand, FFmpegOut is not optimized for real-time capturing. It’s not strongly recommended to use it in an interactive application.

Encoding Presets

  • H.264 Default (MP4) – Highly optimized encoder with a moderate quality and a mid-level bit rate. Recommended for general use.
  • H.264 Lossless 420 (MP4) – Not actually lossless but the quality is high enough for most use cases. Recommended for pre-rendering use.
  • H.264 Lossless 444 (MP4) – The highest quality preset. Most software can’t decode videos encoded with this preset (e.g. Premiere crashes when importing them).
  • ProRes 422 (QuickTime) – ProRes is an intra-frame codec that is gradually phased out but still widely used in video editing. The ProRes codec used in FFmpeg is not aggressively optimized so that it tends to be slower than other codecs.
  • ProRes 4444 (QuickTime) – Only this preset supports alpha channel. Use this when you needs alpha channel for composition in editing software (Premiere, After Effects, etc.).
  • VP8 (WebM) – Very low bit rate encoding, optimized for web browser use.

https://github.com/keijiro/FFmpegOut