---
title: "CozyBlanket Features | Sparseal"
url: "https://sparseal.com/cozyblanket/features/"
language: "en"
description: "Explore CozyBlanket tools for retopology, 2D and 3D UV editing, and texture baking."
---

# Reimagined Features

Explore how CozyBlanket revolutionizes each feature for every step of your workflow.

-   [Retopology](https://sparseal.com/cozyblanket/features/#rt)
-   [UV2D Mapping](https://sparseal.com/cozyblanket/features/#uv2d)
-   [UV3D Mapping](https://sparseal.com/cozyblanket/features/#uv3d)
-   [Baking](https://sparseal.com/cozyblanket/features/#bake)

## Retopology

Build your asset's low poly base mesh with full control over loops, poles and geometry density.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/pencil_rt.webm)

### Pencil

Pencil

Draw gestures to create and edit EditMesh elements.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/relax_rt.webm)

### Relax

Relax

Smooth out the mesh to get a more regular topology. Corners will be automatically pinned to help the creation of regular grids.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/move_rt.webm)

### Move

Move

Drag the mesh to make position adjustments. The area of influence is calculated over the surface of the Editmesh. Disconnected components will not be affected.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/tweak_rt.webm)

### Tweak

Tweak

Adjust the position of single vertices or edge loops.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/erase_rt.webm)

### Erase

Erase

Delete faces under the stroke. Apply more pressure for a coarser accuracy.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/buildq_rt.webm)

### BuildQ

Build Quad

Create new faces by dragging from existing topology. Dragging from a Quad edge will create a new triangle. Dragging from a Triangle edge will extend the triangle into a Quad. Dragging from an interior corner will create a new Quad

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/buildt_rt.webm)

### BuildT

Build Triangle

Create triangles by dragging from existing topology. Dragging from an edge will create a new triangle. Dragging from an interior corner will create two triangles.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/clone_rt.webm)

### Clone

Patch Clone

Select faces in a single stroke, then move the camera to apply the selected patch onto another region.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/extendb_rt.webm)

### ExtendB

Extend Boundary

Select boundary edges in a single stroke, then move the camera to extend the boundary into a new polygon strip.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/stripd_rt.webm)

### StripD

Draw Strip

Build a new quad strip by dragging from an existing Quad edge. The new strip will try to preserve the size of the original Quad.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/transfv_rt.webm)

### TransfV

Transform Vertices

Select vertices in a single stroke, then move the camera to set new positions for the selected vertices.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/pinflip_rt.webm)

### PinFlip

Pin Flip

Toggle pinning for vertices under the stroke. Pinned vertices will not move when using the Move and Relax tools.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/mergep_rt.webm)

### MergeP

Merge Pair

Quickly merge two vertices or two adjacent triangles by drawing a single line between them.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/vhidel_rt.webm)

### VHideL

Visibility Hide Lasso

Hide both the target and editmesh faces inside the lasso selection.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/vshowl_rt.webm)

### VShowL

Visibility Show Lasso

Show both the target and editmesh faces inside the lasso selection.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/loopinf_rt.webm)

### LoopInf

Loop Information

Display information about the edge loop under the cursor such as vertex count, boundary length and endpoint vertices.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/pathd_rt.webm)

### PathD

Path Distribute

Creates a straight line vertices of the closest path between the initial and last vertex over the stroke.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/surfcut_rt.webm)

### SurfCut

Surface Cut

Creates new edges by cutting across exiting faces. N-gons will be triangulated after performing the cut.

## UV2D Mapping

Build your asset's low poly base mesh with full control over loops, poles and geometry density.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/pencil_uv2d.webm)

### Pencil

Pencil

Draw over edges to create and delete seams.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/relax_uv2d.webm)

### Relax

Relax

Relax the UVs. UV corners will be automatically pinned to help the creation of regular grids.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/move_uv2d.webm)

### Move

Move

Drag to make UVs position adjustments. The area of influence is calculated over the surface of the UV Editmesh. Disconnected components will not be affected.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/tweak_uv2d.webm)

### Tweak

Tweak

Adjust the position of the UVs of the element under the stroke. When islands are active, starting the stroke on the upper part of an island will rotate and starting the stroke on the lower part will scale. Double tap over multiple overlapping islands distributes them on a straight line.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/erase_uv2d.webm)

### Erase

Erase

Delete seams under the stroke and merges the corresponding UVs.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/buildq_uv2d.webm)

### BuildQ

Build Quad

Create an axis aligned grid from an island with grid topology.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/clone_uv2d.webm)

### Clone

Patch Clone

Copies the UVs from an island into another island if the topology matches. Use the selected boundary edges as a reference for matching the islands.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/mergep_uv2d.webm)

### MergeP

Merge Pair

Copy the position of a vertex to another vertex, affecting the entire active element.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/psymm_uv2d.webm)

### PSymm

Partial Symmetry

If compatible topology found, symmetrizes the UV island using the vertices under the cursor as a symmetry axis.

## UV3D Mapping

Build your asset's low poly base mesh with full control over loops, poles and geometry density.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/pencil_uv3d.webm)

### Pencil

Pencil

Draw over edges to create and delete seams. Draw an X or square to unwrap islands.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/relax_uv3d.webm)

### Relax

Relax

Relax the UVs of the island under the Pencil. UV corners will be automatically pinned to help the creation of regular grids.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/move_uv3d.webm)

### Move

Move

Move the UVs of the island under the Pencil.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/tweak_uv3d.webm)

### Tweak

Tweak

Adjusts the position of the UVs of the island under the stroke. When using multitouch, adjsuts the position, rotation and scale of the UVs.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/erase_uv3d.webm)

### Erase

Erase

Delete seams under the stroke.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/clone_uv3d.webm)

### Clone

Patch Clone

Copies the UVs from an island into another island if the topology matches. If ambiguous, the copy orientation will be random.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/mergep_uv3d.webm)

### MergeP

Merge Pair

Draw an island over another island, adjusting the seams to fit the new boundary.

## Baking

Build your asset's low poly base mesh with full control over loops, poles and geometry density.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/pencil_bk.webm)

### Pencil

Pencil

Draw lines to setup component links. Draw an X over a component to bake it.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/relax_bk.webm)

### Relax

Relax

Relax the shape of the baking cage.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/move_bk.webm)

### Move

Move

Move the scene main light for shape and shading previsualization.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/tweak_bk.webm)

### Tweak

Tweak

Adjust the distance of the baking cage with an area of influence. Double tap to adjust the cage distance of individual vertices.

[Video demonstration](https://sparseal.com/cozyblanket/assets/videos/erase_bk.webm)

### Erase

Erase

Reset the baking cage shape under the stroke.

![CozyBlanket App Icon](https://sparseal.com/cozyblanket/assets/appicon.jpeg)

## CozyBlanket

Retopology, UV and Baking

[![Download on the App Store](https://sparseal.com/cozyblanket/assets/appstore.svg)](https://apps.apple.com/us/app/cozyblanket/id1608079174)

\*CozyBlanket requires an in-app purchase to activate. CozyBlanket is available in two editions. Check local pricing inside the CozyBlanket App.

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "Organization",
        "@id": "https://sparseal.com/#organization",
        "name": "Sparseal",
        "legalName": "Sparseal SL",
        "url": "https://sparseal.com/",
        "description": "Sparseal develops CGI software for digital content creation: sculpting, modeling, texture painting, retopology, UV unwrapping and baking.",
        "logo": "https://sparseal.com/assets/favicon/android-chrome-512x512.webp",
        "sameAs": [
          "https://bsky.app/profile/sparseal.bsky.social",
          "https://discord.com/invite/7ZSxK7MAkM",
          "https://www.youtube.com/@sparseal3016",
          "https://x.com/sparseal"
        ],
        "contactPoint": [
          {
            "@type": "ContactPoint",
            "email": "support@sparseal.com",
            "contactType": "technical support"
          },
          {
            "@type": "ContactPoint",
            "email": "info@sparseal.com",
            "contactType": "general inquiries"
          }
        ]
      }
    ]
  }
]
```
