github-actions[bot] 1 dag sedan
förälder
incheckning
c76c2d0a25

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 76 - 0
html/master/_images/sprite_pivot.svg


BIN
html/master/_images/texture_settings_dialog.png


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 44 - 0
html/master/_images/texture_settings_inconsistent_format.svg


+ 69 - 0
html/master/_sources/importing_resources/importing_sprites.rst.txt

@@ -1,6 +1,75 @@
 .. _importing_sprites:
 .. _importing_sprites:
 
 
+=================
 Importing Sprites
 Importing Sprites
 =================
 =================
 
 
+Crown includes a dedicated spritesheet importer with slicing capabilities that
+let you quickly create Units from images containing sprites arranged in rows
+and columns. When importing a new spritesheet, it is recommended to create a
+dedicated target folder first. The importer generates multiple output files
+(sprites, units, materials etc.), so keeping them together makes the project
+easier to manage.
+
 .. image:: images/import_sprite.png
 .. image:: images/import_sprite.png
+
+Sprite Importer overview
+------------------------
+
+The importer window is split into a preview area, a slicing view, and a panel
+with import options:
+
+The top-left corner contains two tabs:
+
+* ``Preview``: shows how the sprite will look after import.
+* ``Slices``: displays a grid view to help you choose slicing parameters.
+
+The panel on the right holds slicing parameters and options for rendering and
+phyisics. Most of these settings can be changed after import, so you do not
+need to get everything perfect on the first pass.
+
+Slicing the spritesheet
+-----------------------
+
+Slicing defines how the image is split into individual sprite cells.
+
+* ``Cells``: set the number of columns (X) and rows (Y). This creates an X by
+  Y grid of equally sized cells.
+* ``Auto Size``: when checked, Crown computes the cell size automatically.
+  Uncheck it to enter cell width and height manually.
+* ``Offset``: shift the entire grid horizontally and vertically when cells are
+  not aligned to the image origin.
+* ``Spacing``: add horizontal and vertical spacing between cells when the
+  spritesheet contains padding.
+
+Adjust the grid in the ``Slices`` tab and verify results in the ``Preview``
+tab before importing.
+
+Pivot (sprite origin)
+---------------------
+
+Choose the sprite origin with the ``Pivot`` combobox. The preview area shows
+the pivot position so you can pick the point that makes placement and
+rotation easier.
+
+.. image:: images/sprite_pivot.svg
+
+Collision and physics
+---------------------
+
+By default Crown generates a collider and physics parameters every time you
+import a sprite. Disable collision generation by unchecking the ``Collision``
+option if you only need a visual unit.
+
+Crown supports three collider shapes for sprites:
+
+* ``Square``
+* ``Circle``
+* ``Capsule``
+
+Use the ``Shape Type`` buttons to switch between them. By default the collider
+is fitted to the cell rectangle determined during slicing. To customize the
+collider:
+
+* Uncheck ``Mirror Cell`` to stop the collider from mirroring the cell bounds.
+* Edit ``Shape Data`` to input collider sizes manually.

+ 14 - 0
html/master/_sources/importing_resources/importing_textures.rst.txt

@@ -1,2 +1,16 @@
+==================
 Importing Textures
 Importing Textures
 ==================
 ==================
+
+Textures are usually added to the project indirectly by higher-level
+importers (for example when :ref:`Importing Scenes` or :ref:`Importing
+Sprites`). You can also import images as standalone textures when you need it
+for UI, materials, or other specialized uses.
+
+When you import a texture, Crown copies the source image into
+the :ref:`project <project>` and creates a ``.texture`` resource file with
+the same name. The ``.texture`` resource stores processing settings for each
+target platform (compression, mipmaps etc.). Crown uses the ``.texture`` file
+at compile time to produce optimized GPU-ready assets.
+
+Open the :ref:`Texture Settings` tool to review or modify processing options.

+ 1 - 1
html/master/_sources/importing_resources/index.rst.txt

@@ -12,7 +12,7 @@ for use in Levels, Units, and other project content.
 
 
 	importing_resources
 	importing_resources
 	importing_scenes
 	importing_scenes
+	importing_sprites
 	importing_textures
 	importing_textures
 	importing_sounds
 	importing_sounds
-	importing_sprites
 	importing_fonts
 	importing_fonts

+ 1 - 0
html/master/_sources/level_editor/index.rst.txt

@@ -15,3 +15,4 @@ Console.
 
 
 	level_editor
 	level_editor
 	level_viewport
 	level_viewport
+	texture_settings

+ 76 - 0
html/master/_sources/level_editor/texture_settings.rst.txt

@@ -0,0 +1,76 @@
+================
+Texture Settings
+================
+
+The Texture Settings dialog lets you customize how Crown processes a texture
+for each target platform. To open it, double-click a texture in the
+:ref:`Project Browser`; Crown will display a dialog similar to this:
+
+.. image:: images/texture_settings_dialog.png
+
+Overview
+--------
+
+On the left, the ``Target Platform`` list shows the platforms you can
+configure. Select one or more platforms to edit their settings
+simultaneously. Use ``Left Ctrl`` to select or deselect multiple entries.
+
+After selecting platforms, the settings on the right update to reflect the
+current values. If the selected platforms have different values for a given
+option, a dash symbol (—) appears to indicate the inconsistency:
+
+.. image:: images/texture_settings_inconsistent_format.svg
+
+Output
+------
+
+Output settings control how Crown processes the source image into GPU-ready
+assets. These settings are applied per platform so you can accommodate each
+platform's performance and form-factor constraints.
+
+Format
+~~~~~~
+
+Choose the output format appropriate for the texture type and platform:
+
+* ``BC1``: RGB color with 1-bit alpha; good for opaque color maps.
+* ``BC2``: RGB color with 4-bits alpha.
+* ``BC3``: RGB color with full alpha.
+* ``BC4``: Single-channel (grayscale); useful for heightmaps, font atlases etc.
+* ``BC5``: Two-channel BC4 useful for tangent-space normal maps.
+* ``PTC14``: RGB compressed format.
+* ``RGB8``: Uncompressed RGB (8-bits per channel).
+* ``RGBA8``: Uncompressed RGBA (8-bits per channel).
+
+For a technical reference on BCn formats, see `Understanding BCn Texture Compression Formats <https://web.archive.org/web/20260120185114/https://www.reedbeta.com/blog/understanding-bcn-texture-compression-formats/>`_.
+
+Mip-mapping
+~~~~~~~~~~~
+
+Control mipmap generation with these options:
+
+* ``Generate Mips``: enable or disable automatic mipmap generation.
+* ``Skip Smallest Mips``: skip generation of the N smallest mip levels to save space.
+
+Other flags
+~~~~~~~~~~~
+
+* ``Normal Map``: mark the texture as a normal map. This implies linear color
+  processing.
+* ``Linear``: treat the source as linear data. By default textures are
+  interpreted as sRGB and are converted to linear space during processing;
+  enable ``Linear`` for data textures such as normal maps, LUTs etc.
+* ``Premultiply Alpha`` - premultiply RGB by alpha before encoding. See
+  `here
+  <https://web.archive.org/web/20260110150156/https://shawnhargreaves.com/blog/premultiplied-alpha.html>`_
+  and `here
+  <https://web.archive.org/web/20260103191804/https://shawnhargreaves.com/blog/premultiplied-alpha-and-image-composition.html>`_
+  for details.
+
+Saving changes
+--------------
+
+When you are finished, click the ``Save & Reload`` button at the top right.
+Crown saves the ``.texture`` resource, compiles it for the affected
+platforms, and reloads the texture in all viewports and in the running game
+if any.

+ 3 - 3
html/master/importing_resources/importing_fonts.html

@@ -30,7 +30,7 @@
     <link rel="search" title="Search" href="../search.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="copyright" title="Copyright" href="../copyright.html" />
     <link rel="copyright" title="Copyright" href="../copyright.html" />
     <link rel="next" title="Writing Gameplay" href="../gameplay/index.html" />
     <link rel="next" title="Writing Gameplay" href="../gameplay/index.html" />
-    <link rel="prev" title="Importing Sprites" href="importing_sprites.html" /> 
+    <link rel="prev" title="Importing Sounds" href="importing_sounds.html" /> 
 </head>
 </head>
 
 
 <body class="wy-body-for-nav"> 
 <body class="wy-body-for-nav"> 
@@ -61,9 +61,9 @@
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">Importing Resources</a><ul class="current">
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">Importing Resources</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="importing_resources.html">Importing resources</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_resources.html">Importing resources</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_scenes.html">Importing Scenes</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_scenes.html">Importing Scenes</a></li>
+<li class="toctree-l2"><a class="reference internal" href="importing_sprites.html">Importing Sprites</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_textures.html">Importing Textures</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_textures.html">Importing Textures</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_sounds.html">Importing Sounds</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_sounds.html">Importing Sounds</a></li>
-<li class="toctree-l2"><a class="reference internal" href="importing_sprites.html">Importing Sprites</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Importing Fonts</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Importing Fonts</a></li>
 </ul>
 </ul>
 </li>
 </li>
@@ -110,7 +110,7 @@
            </div>
            </div>
           </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="importing_sprites.html" class="btn btn-neutral float-left" title="Importing Sprites" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="importing_sounds.html" class="btn btn-neutral float-left" title="Importing Sounds" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="../gameplay/index.html" class="btn btn-neutral float-right" title="Writing Gameplay" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
         <a href="../gameplay/index.html" class="btn btn-neutral float-right" title="Writing Gameplay" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
     </div>
 
 

+ 1 - 1
html/master/importing_resources/importing_resources.html

@@ -67,9 +67,9 @@
 </ul>
 </ul>
 </li>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="importing_scenes.html">Importing Scenes</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_scenes.html">Importing Scenes</a></li>
+<li class="toctree-l2"><a class="reference internal" href="importing_sprites.html">Importing Sprites</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_textures.html">Importing Textures</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_textures.html">Importing Textures</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_sounds.html">Importing Sounds</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_sounds.html">Importing Sounds</a></li>
-<li class="toctree-l2"><a class="reference internal" href="importing_sprites.html">Importing Sprites</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_fonts.html">Importing Fonts</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_fonts.html">Importing Fonts</a></li>
 </ul>
 </ul>
 </li>
 </li>

+ 3 - 3
html/master/importing_resources/importing_scenes.html

@@ -31,7 +31,7 @@
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="copyright" title="Copyright" href="../copyright.html" />
     <link rel="copyright" title="Copyright" href="../copyright.html" />
-    <link rel="next" title="Importing Textures" href="importing_textures.html" />
+    <link rel="next" title="Importing Sprites" href="importing_sprites.html" />
     <link rel="prev" title="Importing resources" href="importing_resources.html" /> 
     <link rel="prev" title="Importing resources" href="importing_resources.html" /> 
 </head>
 </head>
 
 
@@ -71,9 +71,9 @@
 </li>
 </li>
 </ul>
 </ul>
 </li>
 </li>
+<li class="toctree-l2"><a class="reference internal" href="importing_sprites.html">Importing Sprites</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_textures.html">Importing Textures</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_textures.html">Importing Textures</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_sounds.html">Importing Sounds</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_sounds.html">Importing Sounds</a></li>
-<li class="toctree-l2"><a class="reference internal" href="importing_sprites.html">Importing Sprites</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_fonts.html">Importing Fonts</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_fonts.html">Importing Fonts</a></li>
 </ul>
 </ul>
 </li>
 </li>
@@ -166,7 +166,7 @@ geometry:</p>
           </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="importing_resources.html" class="btn btn-neutral float-left" title="Importing resources" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="importing_resources.html" class="btn btn-neutral float-left" title="Importing resources" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="importing_textures.html" class="btn btn-neutral float-right" title="Importing Textures" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="importing_sprites.html" class="btn btn-neutral float-right" title="Importing Sprites" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
     </div>
 
 
   <hr/>
   <hr/>

+ 3 - 3
html/master/importing_resources/importing_sounds.html

@@ -27,7 +27,7 @@
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="copyright" title="Copyright" href="../copyright.html" />
     <link rel="copyright" title="Copyright" href="../copyright.html" />
-    <link rel="next" title="Importing Sprites" href="importing_sprites.html" />
+    <link rel="next" title="Importing Fonts" href="importing_fonts.html" />
     <link rel="prev" title="Importing Textures" href="importing_textures.html" /> 
     <link rel="prev" title="Importing Textures" href="importing_textures.html" /> 
 </head>
 </head>
 
 
@@ -59,9 +59,9 @@
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">Importing Resources</a><ul class="current">
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">Importing Resources</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="importing_resources.html">Importing resources</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_resources.html">Importing resources</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_scenes.html">Importing Scenes</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_scenes.html">Importing Scenes</a></li>
+<li class="toctree-l2"><a class="reference internal" href="importing_sprites.html">Importing Sprites</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_textures.html">Importing Textures</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_textures.html">Importing Textures</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Importing Sounds</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Importing Sounds</a></li>
-<li class="toctree-l2"><a class="reference internal" href="importing_sprites.html">Importing Sprites</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_fonts.html">Importing Fonts</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_fonts.html">Importing Fonts</a></li>
 </ul>
 </ul>
 </li>
 </li>
@@ -108,7 +108,7 @@
           </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="importing_textures.html" class="btn btn-neutral float-left" title="Importing Textures" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="importing_textures.html" class="btn btn-neutral float-left" title="Importing Textures" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="importing_sprites.html" class="btn btn-neutral float-right" title="Importing Sprites" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="importing_fonts.html" class="btn btn-neutral float-right" title="Importing Fonts" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
     </div>
 
 
   <hr/>
   <hr/>

+ 75 - 7
html/master/importing_resources/importing_sprites.html

@@ -3,12 +3,14 @@
 <head>
 <head>
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
 
-    <meta property="article:modified_time" content="2025-11-27T16:23:47+00:00" /><meta property="og:title" content="Importing Sprites" />
+    <meta property="article:modified_time" content="2026-02-14T15:16:47+00:00" /><meta property="og:title" content="Importing Sprites" />
 <meta property="og:type" content="website" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="https://docs.crownengine.org/html/latest/importing_resources/importing_sprites.html" />
 <meta property="og:url" content="https://docs.crownengine.org/html/latest/importing_resources/importing_sprites.html" />
 <meta property="og:site_name" content="Crown 0.60.0 Manual" />
 <meta property="og:site_name" content="Crown 0.60.0 Manual" />
+<meta property="og:description" content="Crown includes a dedicated spritesheet importer with slicing capabilities that let you quickly create Units from images containing sprites arranged in rows and columns. When importing a new spritesheet, it is recommended to create a dedicated target folder first. The importer ..." />
 <meta property="og:image" content="https://docs.crownengine.org/html/latest/_images/import_sprite.png" />
 <meta property="og:image" content="https://docs.crownengine.org/html/latest/_images/import_sprite.png" />
 <meta property="og:image:alt" content="Crown 0.60.0 Manual" />
 <meta property="og:image:alt" content="Crown 0.60.0 Manual" />
+<meta name="description" content="Crown includes a dedicated spritesheet importer with slicing capabilities that let you quickly create Units from images containing sprites arranged in rows and columns. When importing a new spritesheet, it is recommended to create a dedicated target folder first. The importer ..." />
 
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   <title>Importing Sprites &mdash; Crown 0.60.0 Manual 0.61.0 documentation</title>
   <title>Importing Sprites &mdash; Crown 0.60.0 Manual 0.61.0 documentation</title>
@@ -29,8 +31,8 @@
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="copyright" title="Copyright" href="../copyright.html" />
     <link rel="copyright" title="Copyright" href="../copyright.html" />
-    <link rel="next" title="Importing Fonts" href="importing_fonts.html" />
-    <link rel="prev" title="Importing Sounds" href="importing_sounds.html" /> 
+    <link rel="next" title="Importing Textures" href="importing_textures.html" />
+    <link rel="prev" title="Importing Scenes" href="importing_scenes.html" /> 
 </head>
 </head>
 
 
 <body class="wy-body-for-nav"> 
 <body class="wy-body-for-nav"> 
@@ -61,9 +63,15 @@
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">Importing Resources</a><ul class="current">
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">Importing Resources</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="importing_resources.html">Importing resources</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_resources.html">Importing resources</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_scenes.html">Importing Scenes</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_scenes.html">Importing Scenes</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Importing Sprites</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#sprite-importer-overview">Sprite Importer overview</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#slicing-the-spritesheet">Slicing the spritesheet</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#pivot-sprite-origin">Pivot (sprite origin)</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#collision-and-physics">Collision and physics</a></li>
+</ul>
+</li>
 <li class="toctree-l2"><a class="reference internal" href="importing_textures.html">Importing Textures</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_textures.html">Importing Textures</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_sounds.html">Importing Sounds</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_sounds.html">Importing Sounds</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Importing Sprites</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_fonts.html">Importing Fonts</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_fonts.html">Importing Fonts</a></li>
 </ul>
 </ul>
 </li>
 </li>
@@ -103,22 +111,82 @@
              
              
   <section id="importing-sprites">
   <section id="importing-sprites">
 <span id="id1"></span><h1>Importing Sprites<a class="headerlink" href="#importing-sprites" title="Permalink to this headline">¶</a></h1>
 <span id="id1"></span><h1>Importing Sprites<a class="headerlink" href="#importing-sprites" title="Permalink to this headline">¶</a></h1>
+<p>Crown includes a dedicated spritesheet importer with slicing capabilities that
+let you quickly create Units from images containing sprites arranged in rows
+and columns. When importing a new spritesheet, it is recommended to create a
+dedicated target folder first. The importer generates multiple output files
+(sprites, units, materials etc.), so keeping them together makes the project
+easier to manage.</p>
 <img alt="../_images/import_sprite.png" src="../_images/import_sprite.png" />
 <img alt="../_images/import_sprite.png" src="../_images/import_sprite.png" />
+<section id="sprite-importer-overview">
+<h2>Sprite Importer overview<a class="headerlink" href="#sprite-importer-overview" title="Permalink to this headline">¶</a></h2>
+<p>The importer window is split into a preview area, a slicing view, and a panel
+with import options:</p>
+<p>The top-left corner contains two tabs:</p>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">Preview</span></code>: shows how the sprite will look after import.</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Slices</span></code>: displays a grid view to help you choose slicing parameters.</p></li>
+</ul>
+<p>The panel on the right holds slicing parameters and options for rendering and
+phyisics. Most of these settings can be changed after import, so you do not
+need to get everything perfect on the first pass.</p>
+</section>
+<section id="slicing-the-spritesheet">
+<h2>Slicing the spritesheet<a class="headerlink" href="#slicing-the-spritesheet" title="Permalink to this headline">¶</a></h2>
+<p>Slicing defines how the image is split into individual sprite cells.</p>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">Cells</span></code>: set the number of columns (X) and rows (Y). This creates an X by
+Y grid of equally sized cells.</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Auto</span> <span class="pre">Size</span></code>: when checked, Crown computes the cell size automatically.
+Uncheck it to enter cell width and height manually.</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Offset</span></code>: shift the entire grid horizontally and vertically when cells are
+not aligned to the image origin.</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Spacing</span></code>: add horizontal and vertical spacing between cells when the
+spritesheet contains padding.</p></li>
+</ul>
+<p>Adjust the grid in the <code class="docutils literal notranslate"><span class="pre">Slices</span></code> tab and verify results in the <code class="docutils literal notranslate"><span class="pre">Preview</span></code>
+tab before importing.</p>
+</section>
+<section id="pivot-sprite-origin">
+<h2>Pivot (sprite origin)<a class="headerlink" href="#pivot-sprite-origin" title="Permalink to this headline">¶</a></h2>
+<p>Choose the sprite origin with the <code class="docutils literal notranslate"><span class="pre">Pivot</span></code> combobox. The preview area shows
+the pivot position so you can pick the point that makes placement and
+rotation easier.</p>
+<img alt="../_images/sprite_pivot.svg" src="../_images/sprite_pivot.svg" /></section>
+<section id="collision-and-physics">
+<h2>Collision and physics<a class="headerlink" href="#collision-and-physics" title="Permalink to this headline">¶</a></h2>
+<p>By default Crown generates a collider and physics parameters every time you
+import a sprite. Disable collision generation by unchecking the <code class="docutils literal notranslate"><span class="pre">Collision</span></code>
+option if you only need a visual unit.</p>
+<p>Crown supports three collider shapes for sprites:</p>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">Square</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Circle</span></code></p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Capsule</span></code></p></li>
+</ul>
+<p>Use the <code class="docutils literal notranslate"><span class="pre">Shape</span> <span class="pre">Type</span></code> buttons to switch between them. By default the collider
+is fitted to the cell rectangle determined during slicing. To customize the
+collider:</p>
+<ul class="simple">
+<li><p>Uncheck <code class="docutils literal notranslate"><span class="pre">Mirror</span> <span class="pre">Cell</span></code> to stop the collider from mirroring the cell bounds.</p></li>
+<li><p>Edit <code class="docutils literal notranslate"><span class="pre">Shape</span> <span class="pre">Data</span></code> to input collider sizes manually.</p></li>
+</ul>
+</section>
 </section>
 </section>
 
 
 
 
            </div>
            </div>
           </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="importing_sounds.html" class="btn btn-neutral float-left" title="Importing Sounds" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="importing_fonts.html" class="btn btn-neutral float-right" title="Importing Fonts" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="importing_scenes.html" class="btn btn-neutral float-left" title="Importing Scenes" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="importing_textures.html" class="btn btn-neutral float-right" title="Importing Textures" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
     </div>
 
 
   <hr/>
   <hr/>
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>&#169; <a href="../copyright.html">Copyright</a> Except where otherwise noted, content on this page is licensed under a CC-BY-SA 4.0 Int. License.
     <p>&#169; <a href="../copyright.html">Copyright</a> Except where otherwise noted, content on this page is licensed under a CC-BY-SA 4.0 Int. License.
-      <span class="lastupdated">Last updated on Nov 27, 2025.
+      <span class="lastupdated">Last updated on Feb 14, 2026.
       </span></p>
       </span></p>
   </div>
   </div>
 
 

+ 16 - 5
html/master/importing_resources/importing_textures.html

@@ -3,10 +3,12 @@
 <head>
 <head>
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
 
-    <meta property="article:modified_time" content="2025-11-27T16:23:47+00:00" /><meta property="og:title" content="Importing Textures" />
+    <meta property="article:modified_time" content="2026-02-14T15:17:34+00:00" /><meta property="og:title" content="Importing Textures" />
 <meta property="og:type" content="website" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="https://docs.crownengine.org/html/latest/importing_resources/importing_textures.html" />
 <meta property="og:url" content="https://docs.crownengine.org/html/latest/importing_resources/importing_textures.html" />
 <meta property="og:site_name" content="Crown 0.60.0 Manual" />
 <meta property="og:site_name" content="Crown 0.60.0 Manual" />
+<meta property="og:description" content="Textures are usually added to the project indirectly by higher-level importers (for example when Importing Scenes or Importing Sprites). You can also import images as standalone textures when you need it for UI, materials, or other specialized uses. When you import a texture, ..." />
+<meta name="description" content="Textures are usually added to the project indirectly by higher-level importers (for example when Importing Scenes or Importing Sprites). You can also import images as standalone textures when you need it for UI, materials, or other specialized uses. When you import a texture, ..." />
 
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   <title>Importing Textures &mdash; Crown 0.60.0 Manual 0.61.0 documentation</title>
   <title>Importing Textures &mdash; Crown 0.60.0 Manual 0.61.0 documentation</title>
@@ -28,7 +30,7 @@
     <link rel="search" title="Search" href="../search.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="copyright" title="Copyright" href="../copyright.html" />
     <link rel="copyright" title="Copyright" href="../copyright.html" />
     <link rel="next" title="Importing Sounds" href="importing_sounds.html" />
     <link rel="next" title="Importing Sounds" href="importing_sounds.html" />
-    <link rel="prev" title="Importing Scenes" href="importing_scenes.html" /> 
+    <link rel="prev" title="Importing Sprites" href="importing_sprites.html" /> 
 </head>
 </head>
 
 
 <body class="wy-body-for-nav"> 
 <body class="wy-body-for-nav"> 
@@ -59,9 +61,9 @@
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">Importing Resources</a><ul class="current">
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">Importing Resources</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="importing_resources.html">Importing resources</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_resources.html">Importing resources</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_scenes.html">Importing Scenes</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_scenes.html">Importing Scenes</a></li>
+<li class="toctree-l2"><a class="reference internal" href="importing_sprites.html">Importing Sprites</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Importing Textures</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Importing Textures</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_sounds.html">Importing Sounds</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_sounds.html">Importing Sounds</a></li>
-<li class="toctree-l2"><a class="reference internal" href="importing_sprites.html">Importing Sprites</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_fonts.html">Importing Fonts</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_fonts.html">Importing Fonts</a></li>
 </ul>
 </ul>
 </li>
 </li>
@@ -101,13 +103,22 @@
              
              
   <section id="importing-textures">
   <section id="importing-textures">
 <h1>Importing Textures<a class="headerlink" href="#importing-textures" title="Permalink to this headline">¶</a></h1>
 <h1>Importing Textures<a class="headerlink" href="#importing-textures" title="Permalink to this headline">¶</a></h1>
+<p>Textures are usually added to the project indirectly by higher-level
+importers (for example when <a class="reference internal" href="importing_scenes.html#importing-scenes"><span class="std std-ref">Importing Scenes</span></a> or <a class="reference internal" href="importing_sprites.html#importing-sprites"><span class="std std-ref">Importing Sprites</span></a>). You can also import images as standalone textures when you need it
+for UI, materials, or other specialized uses.</p>
+<p>When you import a texture, Crown copies the source image into
+the <a class="reference internal" href="../getting_started/basic_concepts.html#project"><span class="std std-ref">project</span></a> and creates a <code class="docutils literal notranslate"><span class="pre">.texture</span></code> resource file with
+the same name. The <code class="docutils literal notranslate"><span class="pre">.texture</span></code> resource stores processing settings for each
+target platform (compression, mipmaps etc.). Crown uses the <code class="docutils literal notranslate"><span class="pre">.texture</span></code> file
+at compile time to produce optimized GPU-ready assets.</p>
+<p>Open the <a class="reference internal" href="../level_editor/texture_settings.html#texture-settings"><span class="std std-ref">Texture Settings</span></a> tool to review or modify processing options.</p>
 </section>
 </section>
 
 
 
 
            </div>
            </div>
           </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="importing_scenes.html" class="btn btn-neutral float-left" title="Importing Scenes" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="importing_sprites.html" class="btn btn-neutral float-left" title="Importing Sprites" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="importing_sounds.html" class="btn btn-neutral float-right" title="Importing Sounds" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
         <a href="importing_sounds.html" class="btn btn-neutral float-right" title="Importing Sounds" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
     </div>
 
 
@@ -115,7 +126,7 @@
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>&#169; <a href="../copyright.html">Copyright</a> Except where otherwise noted, content on this page is licensed under a CC-BY-SA 4.0 Int. License.
     <p>&#169; <a href="../copyright.html">Copyright</a> Except where otherwise noted, content on this page is licensed under a CC-BY-SA 4.0 Int. License.
-      <span class="lastupdated">Last updated on Nov 27, 2025.
+      <span class="lastupdated">Last updated on Feb 14, 2026.
       </span></p>
       </span></p>
   </div>
   </div>
 
 

+ 12 - 6
html/master/importing_resources/index.html

@@ -3,7 +3,7 @@
 <head>
 <head>
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
 
-    <meta property="article:modified_time" content="2026-02-12T18:42:30+00:00" /><meta property="og:title" content="Importing Resources" />
+    <meta property="article:modified_time" content="2026-02-14T15:16:47+00:00" /><meta property="og:title" content="Importing Resources" />
 <meta property="og:type" content="website" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="https://docs.crownengine.org/html/latest/importing_resources/index.html" />
 <meta property="og:url" content="https://docs.crownengine.org/html/latest/importing_resources/index.html" />
 <meta property="og:site_name" content="Crown 0.60.0 Manual" />
 <meta property="og:site_name" content="Crown 0.60.0 Manual" />
@@ -30,7 +30,7 @@
     <link rel="search" title="Search" href="../search.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="copyright" title="Copyright" href="../copyright.html" />
     <link rel="copyright" title="Copyright" href="../copyright.html" />
     <link rel="next" title="Importing resources" href="importing_resources.html" />
     <link rel="next" title="Importing resources" href="importing_resources.html" />
-    <link rel="prev" title="Level Viewport" href="../level_editor/level_viewport.html" /> 
+    <link rel="prev" title="Texture Settings" href="../level_editor/texture_settings.html" /> 
 </head>
 </head>
 
 
 <body class="wy-body-for-nav"> 
 <body class="wy-body-for-nav"> 
@@ -61,9 +61,9 @@
 <li class="toctree-l1 current"><a class="current reference internal" href="#">Importing Resources</a><ul>
 <li class="toctree-l1 current"><a class="current reference internal" href="#">Importing Resources</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="importing_resources.html">Importing resources</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_resources.html">Importing resources</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_scenes.html">Importing Scenes</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_scenes.html">Importing Scenes</a></li>
+<li class="toctree-l2"><a class="reference internal" href="importing_sprites.html">Importing Sprites</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_textures.html">Importing Textures</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_textures.html">Importing Textures</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_sounds.html">Importing Sounds</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_sounds.html">Importing Sounds</a></li>
-<li class="toctree-l2"><a class="reference internal" href="importing_sprites.html">Importing Sprites</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_fonts.html">Importing Fonts</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_fonts.html">Importing Fonts</a></li>
 </ul>
 </ul>
 </li>
 </li>
@@ -118,9 +118,15 @@ for use in Levels, Units, and other project content.</p>
 <li class="toctree-l2"><a class="reference internal" href="importing_scenes.html#one-fbx-per-clip">One FBX per clip</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_scenes.html#one-fbx-per-clip">One FBX per clip</a></li>
 </ul>
 </ul>
 </li>
 </li>
+<li class="toctree-l1"><a class="reference internal" href="importing_sprites.html">Importing Sprites</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="importing_sprites.html#sprite-importer-overview">Sprite Importer overview</a></li>
+<li class="toctree-l2"><a class="reference internal" href="importing_sprites.html#slicing-the-spritesheet">Slicing the spritesheet</a></li>
+<li class="toctree-l2"><a class="reference internal" href="importing_sprites.html#pivot-sprite-origin">Pivot (sprite origin)</a></li>
+<li class="toctree-l2"><a class="reference internal" href="importing_sprites.html#collision-and-physics">Collision and physics</a></li>
+</ul>
+</li>
 <li class="toctree-l1"><a class="reference internal" href="importing_textures.html">Importing Textures</a></li>
 <li class="toctree-l1"><a class="reference internal" href="importing_textures.html">Importing Textures</a></li>
 <li class="toctree-l1"><a class="reference internal" href="importing_sounds.html">Importing Sounds</a></li>
 <li class="toctree-l1"><a class="reference internal" href="importing_sounds.html">Importing Sounds</a></li>
-<li class="toctree-l1"><a class="reference internal" href="importing_sprites.html">Importing Sprites</a></li>
 <li class="toctree-l1"><a class="reference internal" href="importing_fonts.html">Importing Fonts</a></li>
 <li class="toctree-l1"><a class="reference internal" href="importing_fonts.html">Importing Fonts</a></li>
 </ul>
 </ul>
 </div>
 </div>
@@ -130,7 +136,7 @@ for use in Levels, Units, and other project content.</p>
            </div>
            </div>
           </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="../level_editor/level_viewport.html" class="btn btn-neutral float-left" title="Level Viewport" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../level_editor/texture_settings.html" class="btn btn-neutral float-left" title="Texture Settings" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="importing_resources.html" class="btn btn-neutral float-right" title="Importing resources" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
         <a href="importing_resources.html" class="btn btn-neutral float-right" title="Importing resources" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
     </div>
 
 
@@ -138,7 +144,7 @@ for use in Levels, Units, and other project content.</p>
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>&#169; <a href="../copyright.html">Copyright</a> Except where otherwise noted, content on this page is licensed under a CC-BY-SA 4.0 Int. License.
     <p>&#169; <a href="../copyright.html">Copyright</a> Except where otherwise noted, content on this page is licensed under a CC-BY-SA 4.0 Int. License.
-      <span class="lastupdated">Last updated on Feb 12, 2026.
+      <span class="lastupdated">Last updated on Feb 14, 2026.
       </span></p>
       </span></p>
   </div>
   </div>
 
 

+ 2 - 1
html/master/index.html

@@ -147,14 +147,15 @@
 <li class="toctree-l1"><a class="reference internal" href="level_editor/index.html">The Level Editor</a><ul>
 <li class="toctree-l1"><a class="reference internal" href="level_editor/index.html">The Level Editor</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="level_editor/level_editor.html">Editor overview</a></li>
 <li class="toctree-l2"><a class="reference internal" href="level_editor/level_editor.html">Editor overview</a></li>
 <li class="toctree-l2"><a class="reference internal" href="level_editor/level_viewport.html">Level Viewport</a></li>
 <li class="toctree-l2"><a class="reference internal" href="level_editor/level_viewport.html">Level Viewport</a></li>
+<li class="toctree-l2"><a class="reference internal" href="level_editor/texture_settings.html">Texture Settings</a></li>
 </ul>
 </ul>
 </li>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="importing_resources/index.html">Importing Resources</a><ul>
 <li class="toctree-l1"><a class="reference internal" href="importing_resources/index.html">Importing Resources</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="importing_resources/importing_resources.html">Importing resources</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_resources/importing_resources.html">Importing resources</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_resources/importing_scenes.html">Importing Scenes</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_resources/importing_scenes.html">Importing Scenes</a></li>
+<li class="toctree-l2"><a class="reference internal" href="importing_resources/importing_sprites.html">Importing Sprites</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_resources/importing_textures.html">Importing Textures</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_resources/importing_textures.html">Importing Textures</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_resources/importing_sounds.html">Importing Sounds</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_resources/importing_sounds.html">Importing Sounds</a></li>
-<li class="toctree-l2"><a class="reference internal" href="importing_resources/importing_sprites.html">Importing Sprites</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_resources/importing_fonts.html">Importing Fonts</a></li>
 <li class="toctree-l2"><a class="reference internal" href="importing_resources/importing_fonts.html">Importing Fonts</a></li>
 </ul>
 </ul>
 </li>
 </li>

+ 9 - 2
html/master/level_editor/index.html

@@ -3,7 +3,7 @@
 <head>
 <head>
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
 
-    <meta property="article:modified_time" content="2026-02-13T02:46:57+00:00" /><meta property="og:title" content="The Level Editor" />
+    <meta property="article:modified_time" content="2026-02-14T15:18:11+00:00" /><meta property="og:title" content="The Level Editor" />
 <meta property="og:type" content="website" />
 <meta property="og:type" content="website" />
 <meta property="og:url" content="https://docs.crownengine.org/html/latest/level_editor/index.html" />
 <meta property="og:url" content="https://docs.crownengine.org/html/latest/level_editor/index.html" />
 <meta property="og:site_name" content="Crown 0.60.0 Manual" />
 <meta property="og:site_name" content="Crown 0.60.0 Manual" />
@@ -60,6 +60,7 @@
 <li class="toctree-l1 current"><a class="current reference internal" href="#">The Level Editor</a><ul>
 <li class="toctree-l1 current"><a class="current reference internal" href="#">The Level Editor</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="level_editor.html">Editor overview</a></li>
 <li class="toctree-l2"><a class="reference internal" href="level_editor.html">Editor overview</a></li>
 <li class="toctree-l2"><a class="reference internal" href="level_viewport.html">Level Viewport</a></li>
 <li class="toctree-l2"><a class="reference internal" href="level_viewport.html">Level Viewport</a></li>
+<li class="toctree-l2"><a class="reference internal" href="texture_settings.html">Texture Settings</a></li>
 </ul>
 </ul>
 </li>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../importing_resources/index.html">Importing Resources</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../importing_resources/index.html">Importing Resources</a></li>
@@ -119,6 +120,12 @@ Console.</p>
 <li class="toctree-l2"><a class="reference internal" href="level_viewport.html#snapping">Snapping</a></li>
 <li class="toctree-l2"><a class="reference internal" href="level_viewport.html#snapping">Snapping</a></li>
 </ul>
 </ul>
 </li>
 </li>
+<li class="toctree-l1"><a class="reference internal" href="texture_settings.html">Texture Settings</a><ul>
+<li class="toctree-l2"><a class="reference internal" href="texture_settings.html#overview">Overview</a></li>
+<li class="toctree-l2"><a class="reference internal" href="texture_settings.html#output">Output</a></li>
+<li class="toctree-l2"><a class="reference internal" href="texture_settings.html#saving-changes">Saving changes</a></li>
+</ul>
+</li>
 </ul>
 </ul>
 </div>
 </div>
 </section>
 </section>
@@ -135,7 +142,7 @@ Console.</p>
 
 
   <div role="contentinfo">
   <div role="contentinfo">
     <p>&#169; <a href="../copyright.html">Copyright</a> Except where otherwise noted, content on this page is licensed under a CC-BY-SA 4.0 Int. License.
     <p>&#169; <a href="../copyright.html">Copyright</a> Except where otherwise noted, content on this page is licensed under a CC-BY-SA 4.0 Int. License.
-      <span class="lastupdated">Last updated on Feb 13, 2026.
+      <span class="lastupdated">Last updated on Feb 14, 2026.
       </span></p>
       </span></p>
   </div>
   </div>
 
 

+ 1 - 0
html/master/level_editor/level_editor.html

@@ -60,6 +60,7 @@
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">The Level Editor</a><ul class="current">
 <li class="toctree-l1 current"><a class="reference internal" href="index.html">The Level Editor</a><ul class="current">
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Editor overview</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Editor overview</a></li>
 <li class="toctree-l2"><a class="reference internal" href="level_viewport.html">Level Viewport</a></li>
 <li class="toctree-l2"><a class="reference internal" href="level_viewport.html">Level Viewport</a></li>
+<li class="toctree-l2"><a class="reference internal" href="texture_settings.html">Texture Settings</a></li>
 </ul>
 </ul>
 </li>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../importing_resources/index.html">Importing Resources</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../importing_resources/index.html">Importing Resources</a></li>

+ 3 - 2
html/master/level_editor/level_viewport.html

@@ -31,7 +31,7 @@
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="copyright" title="Copyright" href="../copyright.html" />
     <link rel="copyright" title="Copyright" href="../copyright.html" />
-    <link rel="next" title="Importing Resources" href="../importing_resources/index.html" />
+    <link rel="next" title="Texture Settings" href="texture_settings.html" />
     <link rel="prev" title="Editor overview" href="level_editor.html" /> 
     <link rel="prev" title="Editor overview" href="level_editor.html" /> 
 </head>
 </head>
 
 
@@ -84,6 +84,7 @@
 </li>
 </li>
 </ul>
 </ul>
 </li>
 </li>
+<li class="toctree-l2"><a class="reference internal" href="texture_settings.html">Texture Settings</a></li>
 </ul>
 </ul>
 </li>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="../importing_resources/index.html">Importing Resources</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../importing_resources/index.html">Importing Resources</a></li>
@@ -293,7 +294,7 @@ toolbar buttons.</p>
           </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="level_editor.html" class="btn btn-neutral float-left" title="Editor overview" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="level_editor.html" class="btn btn-neutral float-left" title="Editor overview" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="../importing_resources/index.html" class="btn btn-neutral float-right" title="Importing Resources" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="texture_settings.html" class="btn btn-neutral float-right" title="Texture Settings" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
     </div>
 
 
   <hr/>
   <hr/>

+ 224 - 0
html/master/level_editor/texture_settings.html

@@ -0,0 +1,224 @@
+<!DOCTYPE html>
+<html class="writer-html5" lang="en" >
+<head>
+  <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
+
+    <meta property="article:modified_time" content="2026-02-14T15:18:11+00:00" /><meta property="og:title" content="Texture Settings" />
+<meta property="og:type" content="website" />
+<meta property="og:url" content="https://docs.crownengine.org/html/latest/level_editor/texture_settings.html" />
+<meta property="og:site_name" content="Crown 0.60.0 Manual" />
+<meta property="og:description" content="The Texture Settings dialog lets you customize how Crown processes a texture for each target platform. To open it, double-click a texture in the Project Browser; Crown will display a dialog similar to this: Overview: On the left, the Target Platform list shows the platforms yo..." />
+<meta property="og:image" content="https://docs.crownengine.org/html/latest/_images/texture_settings_dialog.png" />
+<meta property="og:image:alt" content="Crown 0.60.0 Manual" />
+<meta name="description" content="The Texture Settings dialog lets you customize how Crown processes a texture for each target platform. To open it, double-click a texture in the Project Browser; Crown will display a dialog similar to this: Overview: On the left, the Target Platform list shows the platforms yo..." />
+
+  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+  <title>Texture Settings &mdash; Crown 0.60.0 Manual 0.61.0 documentation</title>
+      <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
+      <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
+      <link rel="stylesheet" href="../_static/css/custom.css" type="text/css" />
+    <link rel="shortcut icon" href="../_static/org.crownengine.Crown.svg"/>
+    <link rel="canonical" href="https://docs.crownengine.org/html/latest/level_editor/texture_settings.html" />
+  <!--[if lt IE 9]>
+    <script src="../_static/js/html5shiv.min.js"></script>
+  <![endif]-->
+  
+        <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
+        <script src="../_static/jquery.js"></script>
+        <script src="../_static/underscore.js"></script>
+        <script src="../_static/doctools.js"></script>
+    <script src="../_static/js/theme.js"></script>
+    <link rel="index" title="Index" href="../genindex.html" />
+    <link rel="search" title="Search" href="../search.html" />
+    <link rel="copyright" title="Copyright" href="../copyright.html" />
+    <link rel="next" title="Importing Resources" href="../importing_resources/index.html" />
+    <link rel="prev" title="Level Viewport" href="level_viewport.html" /> 
+</head>
+
+<body class="wy-body-for-nav"> 
+  <div class="wy-grid-for-nav">
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search" >
+            <a href="../index.html">
+            <img src="../_static/org.crownengine.Crown.svg" class="logo" alt="Logo"/>
+          </a>
+              <div class="version">
+                Crown 0.60.0 Manual
+              </div>
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
+              <ul class="current">
+<li class="toctree-l1"><a class="reference internal" href="../changelog.html">Changelog</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../introduction.html">Introduction</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../installing_crown/index.html">Installing Crown</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../getting_started/index.html">Getting Started</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="index.html">The Level Editor</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="level_editor.html">Editor overview</a></li>
+<li class="toctree-l2"><a class="reference internal" href="level_viewport.html">Level Viewport</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Texture Settings</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#overview">Overview</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#output">Output</a><ul>
+<li class="toctree-l4"><a class="reference internal" href="#format">Format</a></li>
+<li class="toctree-l4"><a class="reference internal" href="#mip-mapping">Mip-mapping</a></li>
+<li class="toctree-l4"><a class="reference internal" href="#other-flags">Other flags</a></li>
+</ul>
+</li>
+<li class="toctree-l3"><a class="reference internal" href="#saving-changes">Saving changes</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="toctree-l1"><a class="reference internal" href="../importing_resources/index.html">Importing Resources</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../gameplay/index.html">Writing Gameplay</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../deploying/index.html">Deploying</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../reference/index.html">Reference</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../lua_api.html">Lua API reference</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../glossary.html">Glossary</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../copyright.html">License</a></li>
+<li class="toctree-l1"><a class="reference internal" href="../hackers/index.html">Hackers</a></li>
+</ul>
+
+        </div>
+      </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../index.html">Crown 0.60.0 Manual</a>
+      </nav>
+
+      <div class="wy-nav-content">
+        <div class="rst-content">
+          <div role="navigation" aria-label="Page navigation">
+  <ul class="wy-breadcrumbs">
+      <li><a href="../index.html" class="icon icon-home"></a> &raquo;</li>
+          <li><a href="index.html">The Level Editor</a> &raquo;</li>
+      <li>Texture Settings</li>
+      <li class="wy-breadcrumbs-aside">
+            <a href="../_sources/level_editor/texture_settings.rst.txt" rel="nofollow"> View page source</a>
+      </li>
+  </ul>
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
+             
+  <section id="texture-settings">
+<h1>Texture Settings<a class="headerlink" href="#texture-settings" title="Permalink to this headline">¶</a></h1>
+<p>The Texture Settings dialog lets you customize how Crown processes a texture
+for each target platform. To open it, double-click a texture in the
+<span class="xref std std-ref">Project Browser</span>; Crown will display a dialog similar to this:</p>
+<img alt="../_images/texture_settings_dialog.png" src="../_images/texture_settings_dialog.png" />
+<section id="overview">
+<h2>Overview<a class="headerlink" href="#overview" title="Permalink to this headline">¶</a></h2>
+<p>On the left, the <code class="docutils literal notranslate"><span class="pre">Target</span> <span class="pre">Platform</span></code> list shows the platforms you can
+configure. Select one or more platforms to edit their settings
+simultaneously. Use <code class="docutils literal notranslate"><span class="pre">Left</span> <span class="pre">Ctrl</span></code> to select or deselect multiple entries.</p>
+<p>After selecting platforms, the settings on the right update to reflect the
+current values. If the selected platforms have different values for a given
+option, a dash symbol (—) appears to indicate the inconsistency:</p>
+<img alt="../_images/texture_settings_inconsistent_format.svg" src="../_images/texture_settings_inconsistent_format.svg" /></section>
+<section id="output">
+<h2>Output<a class="headerlink" href="#output" title="Permalink to this headline">¶</a></h2>
+<p>Output settings control how Crown processes the source image into GPU-ready
+assets. These settings are applied per platform so you can accommodate each
+platform’s performance and form-factor constraints.</p>
+<section id="format">
+<h3>Format<a class="headerlink" href="#format" title="Permalink to this headline">¶</a></h3>
+<p>Choose the output format appropriate for the texture type and platform:</p>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">BC1</span></code>: RGB color with 1-bit alpha; good for opaque color maps.</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">BC2</span></code>: RGB color with 4-bits alpha.</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">BC3</span></code>: RGB color with full alpha.</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">BC4</span></code>: Single-channel (grayscale); useful for heightmaps, font atlases etc.</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">BC5</span></code>: Two-channel BC4 useful for tangent-space normal maps.</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">PTC14</span></code>: RGB compressed format.</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">RGB8</span></code>: Uncompressed RGB (8-bits per channel).</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">RGBA8</span></code>: Uncompressed RGBA (8-bits per channel).</p></li>
+</ul>
+<p>For a technical reference on BCn formats, see <a class="reference external" href="https://web.archive.org/web/20260120185114/https://www.reedbeta.com/blog/understanding-bcn-texture-compression-formats/">Understanding BCn Texture Compression Formats</a>.</p>
+</section>
+<section id="mip-mapping">
+<h3>Mip-mapping<a class="headerlink" href="#mip-mapping" title="Permalink to this headline">¶</a></h3>
+<p>Control mipmap generation with these options:</p>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">Generate</span> <span class="pre">Mips</span></code>: enable or disable automatic mipmap generation.</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Skip</span> <span class="pre">Smallest</span> <span class="pre">Mips</span></code>: skip generation of the N smallest mip levels to save space.</p></li>
+</ul>
+</section>
+<section id="other-flags">
+<h3>Other flags<a class="headerlink" href="#other-flags" title="Permalink to this headline">¶</a></h3>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">Normal</span> <span class="pre">Map</span></code>: mark the texture as a normal map. This implies linear color
+processing.</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Linear</span></code>: treat the source as linear data. By default textures are
+interpreted as sRGB and are converted to linear space during processing;
+enable <code class="docutils literal notranslate"><span class="pre">Linear</span></code> for data textures such as normal maps, LUTs etc.</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">Premultiply</span> <span class="pre">Alpha</span></code> - premultiply RGB by alpha before encoding. See
+<a class="reference external" href="https://web.archive.org/web/20260110150156/https://shawnhargreaves.com/blog/premultiplied-alpha.html">here</a>
+and <a class="reference external" href="https://web.archive.org/web/20260103191804/https://shawnhargreaves.com/blog/premultiplied-alpha-and-image-composition.html">here</a>
+for details.</p></li>
+</ul>
+</section>
+</section>
+<section id="saving-changes">
+<h2>Saving changes<a class="headerlink" href="#saving-changes" title="Permalink to this headline">¶</a></h2>
+<p>When you are finished, click the <code class="docutils literal notranslate"><span class="pre">Save</span> <span class="pre">&amp;</span> <span class="pre">Reload</span></code> button at the top right.
+Crown saves the <code class="docutils literal notranslate"><span class="pre">.texture</span></code> resource, compiles it for the affected
+platforms, and reloads the texture in all viewports and in the running game
+if any.</p>
+</section>
+</section>
+
+
+           </div>
+          </div>
+          <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
+        <a href="level_viewport.html" class="btn btn-neutral float-left" title="Level Viewport" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="../importing_resources/index.html" class="btn btn-neutral float-right" title="Importing Resources" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+    </div>
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>&#169; <a href="../copyright.html">Copyright</a> Except where otherwise noted, content on this page is licensed under a CC-BY-SA 4.0 Int. License.
+      <span class="lastupdated">Last updated on Feb 14, 2026.
+      </span></p>
+  </div>
+
+  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
+    <a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
+    provided by <a href="https://readthedocs.org">Read the Docs</a>.
+   
+
+</footer>
+        </div>
+      </div>
+    </section>
+  </div>
+  <script>
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script>
+    <!-- Theme Analytics -->
+    <script async src="https://www.googletagmanager.com/gtag/js?id=G-XNVGCMNDZH"></script>
+    <script>
+      window.dataLayer = window.dataLayer || [];
+      function gtag(){dataLayer.push(arguments);}
+      gtag('js', new Date());
+
+      gtag('config', 'G-XNVGCMNDZH', {
+          'anonymize_ip': true,
+      });
+    </script> 
+
+</body>
+</html>

BIN
html/master/objects.inv


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
html/master/searchindex.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
html/master/sitemap.xml


Vissa filer visades inte eftersom för många filer har ändrats