User Tools

Site Tools


gamedev:deigde:editors:skin

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
gamedev:deigde:editors:skin [2020/04/04 16:25] – [Constructed View] dragonlordgamedev:deigde:editors:skin [2021/05/31 13:57] (current) dragonlord
Line 9: Line 9:
  
 <WRAP group> <WRAP group>
-<WRAP half column> +<WRAP column> 
-{{ :gamedev:deigde:editors:editor_skin.jpg?direct&400 |Skin editor preview}}+{{:gamedev:deigde:editors:editor_skin.jpg?direct&400|Skin editor preview}} 
 +</WRAP> 
 +<WRAP column> 
 +{{:gamedev:deigde:editors:editor_skin2.jpg?direct&400|Skin editor preview constructed view}} 
 +</WRAP>
 </WRAP> </WRAP>
  
-<WRAP half column> +<WRAP group> 
-{{ :gamedev:deigde:editors:editor_skin2.jpg?direct&400 |Skin editor preview constructed view}}+<WRAP column> 
 +{{youtube>CBKjLXaabm4?medium}} 
 +</WRAP> 
 +<WRAP column> 
 +{{youtube>npBzQorenrg?medium}} 
 +</WRAP> 
 +<WRAP column> 
 +{{youtube>RhtON45Oiic?medium}}
 </WRAP> </WRAP>
 </WRAP> </WRAP>
 +
 +====== Texture ======
 +
 +{{ :gamedev:deigde:editors:editor_skin_texture.png?nolink|Texture panel}}
 +
 +Shows the list of all **Textures** in the skin. Textures have a unique **Name** which is used to match textures in //Model// resources. The texture name in the //Model// resource is the master name so match adjust skin texture names to match.
 +
 +The **Texture Preview** panel allows to set texture transformation parameters to apply to the preview model. They are not saved to the skin.
 +
 +The **Property** panel shows the list of all [[gamedev:skinproperties|Skin Texture Properties]] assigned to the texture. You can use any name for the properties you like as long as the //Graphic Module// understands them. See the [[gamedev:texturepropertylist|List of Texture Properties]] for the officially supported properties. You can find this list also in the IGDE by using the //Settings -> Texture Property List// menu command.
 +
 +All properties share the **Name** and **Renderable** parameter. If //Renderable// is not empty string the game scripts can assign a [[gamedev:renderables|Dynamic Skins]] and add a renderable with matching name to dynamically alter the content of all properties using the same renderable name.
 +
 +Each property has a **Value Type** indicating how the content of the property is produced. The panel below changes depending on the selected value type.
 +<WRAP clear/>
  
 ====== Constructed View ====== ====== Constructed View ======
Line 34: Line 60:
 To **Move** the node <key>MOUSE_LEFT</key> inside the node without hitting any edit points and **drag** the node to the desire location. To **Move** the node <key>MOUSE_LEFT</key> inside the node without hitting any edit points and **drag** the node to the desire location.
  
-To **Resize** the node <key>MOUSE_LEFT</key> on the blue arrows to resize the node into the direction the arrow points.+To **Resize** the node <key>MOUSE_LEFT</key> on the <typo fc:blue>**blue arrows**</typo> to resize the node into the direction the arrow points.
  
-To **Rotate** the node <key>MOUSE_LEFT</key> on the orange arrows to rotate around the center of the node.+To **Rotate** the node <key>MOUSE_LEFT</key> on the <typo fc:#ff4000>**orange arrows**</typo> to rotate around the center of the node.
  
-To **Shear** the node <key>MOUSE_LEFT</key> on the green arrows to shear along the direction the arrows points.+To **Shear** the node <key>MOUSE_LEFT</key> on the <typo fc:green>**green arrows**</typo> to shear along the direction the arrows points
 + 
 +To **Rearrange** the node press: 
 +  * <key>HOME</key> to raise the node to the top 
 +  * <key>END</key> to lower the node to the bottom 
 +  * <key>PAGE_UP</key> to raise the node above the node right above it 
 +  * <key>PAGE_DOWN</key> to lower the node below the node right below it 
 + 
 +To **Delete** the node press <key>DEL</key>.
  
 To clear the selected node click into empty space outside any node. To clear the selected node click into empty space outside any node.
Line 48: Line 82:
 Nodes have a 3-point value to define their position and size. The third point is the //Starting Layer//. If a node has a size with a third component larger than 1 then the node spans multiple layers. Hence a node with position.z=2 and size.z=3 will be visible on layers 2, 3 and 4 (with 0 being the first layer). Nodes have a 3-point value to define their position and size. The third point is the //Starting Layer//. If a node has a size with a third component larger than 1 then the node spans multiple layers. Hence a node with position.z=2 and size.z=3 will be visible on layers 2, 3 and 4 (with 0 being the first layer).
 </WRAP> </WRAP>
-<WRAP clear/> 
- 
-====== Texture ====== 
- 
-{{ :gamedev:deigde:editors:editor_skin_texture.png?nolink|Texture panel}} 
- 
-Shows the list of all **Textures** in the skin. Textures have a unique **Name** which is used to match textures in //Model// resources. The texture name in the //Model// resource is the master name so match adjust skin texture names to match. 
- 
-The **Texture Preview** panel allows to set texture transformation parameters to apply to the preview model. They are not saved to the skin. 
- 
-The **Property** panel shows the list of all [[gamedev:skinproperties|Skin Texture Properties]] assigned to the texture. You can use any name for the properties you like as long as the //Graphic Module// understands them. See the [[gamedev:texturepropertylist|List of Texture Properties]] for the officially supported properties. You can find this list also in the IGDE by using the //Settings -> Texture Property List// menu command. 
- 
-All properties share the **Name** and **Renderable** parameter. If //Renderable// is not empty string the game scripts can assign a [[gamedev:renderables|Dynamic Skins]] and add a renderable with matching name to dynamically alter the content of all properties using the same renderable name. 
- 
-Each property has a **Value Type** indicating how the content of the property is produced. The panel below changes depending on the selected value type. 
 <WRAP clear/> <WRAP clear/>
  
Line 106: Line 125:
 <WRAP clear/> <WRAP clear/>
  
-===== Preview Video ===== 
-<WRAP group> 
-<WRAP half column centeralign> 
-https://youtu.be/CBKjLXaabm4 \\ 
-Skin Editor Preview Video 
-</WRAP> 
-<WRAP half column centeralign> 
-https://youtu.be/npBzQorenrg \\ 
-Constructed Textures 
-</WRAP> 
-</WRAP> 
- 
-<WRAP group> 
-<WRAP half column centeralign> 
-https://youtu.be/RhtON45Oiic \\ 
-Special Effect with Constructed Textures 
-</WRAP> 
-<WRAP half column centeralign> 
-</WRAP> 
-</WRAP> 
  
gamedev/deigde/editors/skin.1586017531.txt.gz · Last modified: 2020/04/04 16:25 by dragonlord