This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:concept:start [2024/02/20 19:05] – [General vtubing] yussuna | en:concept:start [2025/02/21 19:47] (current) – [Bones and Blendshapes] What each bone value means yussuna | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Basic Concepts ====== | ====== Basic Concepts ====== | ||
| + | For more detailed informations check [[en: | ||
| ===== General vtubing ===== | ===== General vtubing ===== | ||
| On vtubing, content creator uses model as avatar to present themselves. | On vtubing, content creator uses model as avatar to present themselves. | ||
| - | Model can be 2D or 3D, on 2D models, there are static models (.png) and moving 2D models (react png, realtime facetracking). | + | Model can be 2D or 3D. On 2D models, there are static models (.png) and moving 2D models (react png, realtime facetracking). |
| ===== Motion tracking ===== | ===== Motion tracking ===== | ||
| + | Motion tracking is method to capture human motion. It can use webcam and specific hardware for to do so. | ||
| + | On vtubing, there are face tracker, hand tracker and full body tracker. | ||
| + | |||
| + | ===== Toggles ===== | ||
| + | Toggles uses shortcut-like mechanism to trigger an expression on model or to play pre-made animation | ||
| + | |||
| + | |||
| ===== Puppet ===== | ===== Puppet ===== | ||
| ==== Node Tree ==== | ==== Node Tree ==== | ||
| - | ==== Node ==== | ||
| - | ==== Mask ==== | ||
| - | ==== Composite ==== | ||
| - | ==== Simple Physics ==== | ||
| - | ==== MeshGroup ==== | ||
| - | ===== Mechanism ===== | + | === - Node Types === |
| - | ==== Transform ==== | + | * [[simple-node|Simple Node]] |
| - | ==== Camera | + | * [[drawable|Drawable]] |
| - | ==== Mesh ==== | + | * [[part|Parts]] |
| - | ==== Texture | + | * [[mask|Mask]] |
| - | ==== Parameter | + | * [[composite|Composite]] |
| - | ==== Interpolation | + | * [[meshgroup|MeshGroup]] |
| + | * [[simple-physics|Simple Physics]] | ||
| + | * [[camera|Camera]] | ||
| + | === - Node Properties | ||
| + | * [[transform-sorting|Transforms & Sorting]] | ||
| + | * [[texture-b-m|Texture, | ||
| + | * [[mesh|Mesh]] | ||
| + | * [[physics|Physics]] | ||
| + | |||
| + | ==== Parameters | ||
| + | * [[axe-points|Axes & Axes Points]] | ||
| + | * [[interpolation|Interpolation]] | ||
| + | * [[physics-param|Physics Parameters]] | ||
| + | ==== Animations | ||
| + | * [[timeline|Timeline]] | ||
| + | * [[keyframe|Keyframe]] | ||
| + | |||
| + | |||
| + | ===== Shortcuts | ||
| + | Shortcut and hotkeys on Inochi2D' | ||
| + | * [[shortcut|List of Shortcut and hotkeys]] | ||
| + | |||
| + | |||
| + | |||
| + | ===== Bones and Blendshapes | ||
| + | |||
| + | The terms of " | ||
| + | In the context of camera tracking, tracking software usually creates an internal 3D model that is deformed to match the shape of the body seen by the camera. Then both **bone** and **blendshape** information is extracted from this internal 3D model to be sent as data. For example, a parameter that most camera tracking software abstracts as a **bone** is the **Head**, which has both a **position** and **orientation**. More advanced tracking solutions can also send **hand** and **finger** data as **bones**. In the case of **blendshapes**, | ||
| + | In short, Blendshapes are a way to represent facial expression data. You can use them to input those expression to your vtuber model. | ||
| + | \\ \\ | ||
| + | Example: | ||
| + | * [[pitch-roll-yaw|Head bone data]] | ||
| + | * Bone ( [A, B, C], [D, E, F, G] ) | ||
| + | * **A:** X (Left-Right) | ||
| + | * **B:** Y (Up-Down) | ||
| + | * **C:** Z (Front-Back) | ||
| + | * **D:** Rx | ||
| + | * **E:** Ry | ||
| + | * **F:** Rz | ||
| + | * **G:** Rw | ||