Site Tools


en:concept:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:concept:start [2024/02/20 19:05] – [General vtubing] yussunaen: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:software:creator:start|Inochi Creator]] and [[en:software:session:start|Inochi Session]].
  
 ===== 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, Blending & Masks]] 
 +  * [[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's software. 
 +  * [[shortcut|List of Shortcut and hotkeys]] 
 + 
 + 
 + 
 +===== Bones and Blendshapes ===== 
 + 
 +The terms of "**Bones**" and "**BlendShapes**" are an abstractions that comes from the digital animation world. **Bones** are the elements used to define the orientation of 2D/3D models parts. A **bone** has a position (X, Y, Z) and an orientation (Yaw, Pitch, Roll). On the other hand, **[[https://en.wikipedia.org/wiki/Morph_target_animation|blendshapes]]** are used to express mesh deformations, usually through the use of key frames and interpolation.
  
 +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**, the parameters carry numeric information on how much a specific part of the tracked model has deformed.
  
 +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 
en/concept/start.1708473930.txt.gz · Last modified: 2024/02/20 19:05 by yussuna