This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
en:concept:start [2024/02/20 16:34] – created 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. | ||
+ | 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 |