# OptiFine

In accordance to the [Familiarity principle](https://its-miroma.gitbook.io/fo/about/..#familiarity), one of FO's objectives is achieving parity with [OptiFine](https://optifine.net/), to ease the transition away from it.

However, FO has more to offer than just OptiFine features! You can enjoy:

* Faster updates to newer Minecraft versions. Read more about [FO's versioning](https://its-miroma.gitbook.io/fo/about/versioning)
* Better compatibility with other mods. See the [instructions for adding mods](https://its-miroma.gitbook.io/fo/how-to/add-mods)
* Easier installation on more launchers. See the [installation instructions](https://its-miroma.gitbook.io/fo/how-to/install)
* Extra features OptiFine does not provide. See the [list of functional mods in FO](https://its-miroma.gitbook.io/fo/info/mods#functional)

This is a list of OptiFine features, and their status in FO. You can also check out the [parity-related issue list](https://github.com/Fabulously-Optimized/fabulously-optimized/issues?q=is:issue%20is:open%20label:parity).

{% hint style="info" %}
The [mods included in FO](https://its-miroma.gitbook.io/fo/info/mods) are inspired by but not limited to the [*Recommended OptiFine alternatives on Fabric* by LambdAurora](https://optifine.alternatives.lambdaurora.dev/).
{% endhint %}

## Video Options

| Option                | Provider                                                                            | Notes                                                                                                                                        |
| --------------------- | ----------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| Animation toggles     | [Sodium Extra](https://www.curseforge.com/minecraft/mc-mods/sodium-extra)           |                                                                                                                                              |
| Anti-Aliasing         | [Iris](https://www.curseforge.com/minecraft/mc-mods/irisshaders)                    | [Tutorial](https://its-miroma.gitbook.io/fo/info/mods/shaders)                                                                               |
| Better Grass          | [BetterGrassify](https://www.curseforge.com/minecraft/mc-mods/bettergrassify)       |                                                                                                                                              |
| Custom capes          | [Capes](https://www.curseforge.com/minecraft/mc-mods/capes)                         | [Tutorial](https://its-miroma.gitbook.io/fo/info/mods/capes)                                                                                 |
| Detail toggles        | [Sodium Extra](https://www.curseforge.com/minecraft/mc-mods/sodium-extra)           |                                                                                                                                              |
| Dynamic Lights        | [LambDynamicLights](https://www.curseforge.com/minecraft/mc-mods/lambdynamiclights) |                                                                                                                                              |
| HD Screenshots        | [Fabrishot](https://www.curseforge.com/minecraft/mc-mods/fabrishot)                 |                                                                                                                                              |
| Miscellaneous toggles | [Sodium Extra](https://www.curseforge.com/minecraft/mc-mods/sodium-extra)           |                                                                                                                                              |
| Particle toggles      | [Sodium Extra](https://www.curseforge.com/minecraft/mc-mods/sodium-extra)           |                                                                                                                                              |
| Performance           | [*multiple mods*](https://its-miroma.gitbook.io/fo/info/mods#smooth)                |                                                                                                                                              |
| Shaders               | [Iris](https://www.curseforge.com/minecraft/mc-mods/irisshaders)                    | [Tutorial](https://its-miroma.gitbook.io/fo/info/mods/shaders)                                                                               |
| Smart Leaves          | [MoreCulling](https://www.curseforge.com/minecraft/mc-mods/moreculling)             | ···                                                                                                                                          |
| Zoom                  | [Zoomify](https://www.curseforge.com/minecraft/mc-mods/zoomify)                     | ···                                                                                                                                          |
| 32+ Render Distance   | ❌ [Farsight](https://www.curseforge.com/minecraft/mc-mods/farsight-fabric)          | [Issue #656](https://github.com/Fabulously-Optimized/fabulously-optimized/issues/656)                                                        |
| Anisotropic Filtering | ❌ *Not possible*                                                                    | [Discussion](https://discord.com/channels/756612889787498627/876567546390777856/978673913770950687) on [Discord](https://discord.gg/7rnTYXu) |

## Advanced Resource Pack Features

{% hint style="warning" %}
If you're having issues with a resource pack that uses these features, see the [guide to fix resource pack issues](https://its-miroma.gitbook.io/fo/info/resource-packs/issues).
{% endhint %}

| Option                   | Provider                                                                                                                                                                                                                                                                  |
| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Animated Textures        | [Animatica](https://www.curseforge.com/minecraft/mc-mods/animatica), [MoreMcmeta](https://www.curseforge.com/minecraft/mc-mods/moremcmeta-fabric)                                                                                                                         |
| Connected Textures       | [Continuity](https://www.curseforge.com/minecraft/mc-mods/continuity)                                                                                                                                                                                                     |
| Custom Entity Models     | [Entity Model Features](https://www.curseforge.com/minecraft/mc-mods/entity-model-features)                                                                                                                                                                               |
| Custom GUIs              | [OptiGUI](https://www.curseforge.com/minecraft/mc-mods/optigui)                                                                                                                                                                                                           |
| Custom Loading Screen    | [Puzzle](https://www.curseforge.com/minecraft/mc-mods/puzzle)                                                                                                                                                                                                             |
| Custom Sky               | [Skyboxify](https://www.curseforge.com/minecraft/mc-mods/optiboxes) / [FabricSkyboxes](https://www.curseforge.com/minecraft/mc-mods/fabricskyboxes) + [FabricSkyBoxes Interop](https://www.curseforge.com/minecraft/mc-mods/fabricskyboxes-interop)                       |
| Emissive Blocks          | [Continuity](https://www.curseforge.com/minecraft/mc-mods/continuity)                                                                                                                                                                                                     |
| Emissive Entities        | [Entity Texture Features](https://www.curseforge.com/minecraft/mc-mods/entity-texture-features-fabric)                                                                                                                                                                    |
| HD Fonts                 | <p><a href="https://minecraft.wiki/w/Java_Edition_1.13-pre6#Changes">Minecraft 1.13</a></p><p>Find <a href="https://www.curseforge.com/members/robotkoer">HD Fonts by FO's author</a></p>                                                                                 |
| Natural Textures         | <p><a href="https://minecraft.wiki/w/Java_Edition_14w17a#General_2">Minecraft 1.8</a></p><p>See <a href="https://discord.com/channels/859124104644788234/1148531768157290537/1148531768157290537">discussion</a> on <a href="https://download.fo/discord">Discord</a></p> |
| Random Entities          | [Entity Texture Features](https://www.curseforge.com/minecraft/mc-mods/entity-texture-features-fabric)                                                                                                                                                                    |
| Removal of gaps in items | [Model Gap Fix](https://www.curseforge.com/minecraft/mc-mods/model-gap-fix)                                                                                                                                                                                               |
| Custom Items             | 🚧                                                                                                                                                                                                                                                                        |
| Custom Colors            | 🚧                                                                                                                                                                                                                                                                        |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://its-miroma.gitbook.io/fo/about/optifine.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
