← Назад к ресурсам

CRT Monochrome Shaderpack

This shaderpack turns your game into a retro 1980s-style CRT screen

Modrinth colored-lighting

Описание

# CRT Monochrome Shaderpack > *"End of Line."* **CRT Monochrome Shaderpack** is a lightweight GLSL shader pack for Minecraft Java Edition (Iris/OptiFine) that replicates the high-contrast, phosphor-display aesthetic of early 80s computing. It replaces standard rendering with a strict two-tone wireframe/threshold visualization, simulating a monochromatic CRT monitor inside the game. ## 🖥️ Visual Style ### The "P1" Phosphor Aesthetic By default, the pack utilizes the **"P1 Apple Green" (#33FF33)** color scheme, mimicking the high-persistence green phosphor monitors of the Apple II era. The world is rendered as a stark contrast between illuminated geometry and a pure black void. ### CRT Emulation The pack includes a fully procedural CRT post-processing stack: - **Screen Curvature:** subtle geometric distortion to mimic a curved glass tube. - **Scanlines:** Horizontal beam lines that scroll slowly with time. - **Chromatic Aberration:** Slight RGB channel separation at the screen edges. - **Vignette:** darkening at the corners to simulate tube depth. ## ⚙️ Technical Features - **Depth-Based Rendering:** Uses Sobel Edge Detection and luminance thresholding on the depth buffer to generate outlines and solids. - **Optimization Friendly:** Extremely low GPU overhead. Disables standard lighting, shadows, and PBR calculations. - **"Hall of Mirrors" Fix:** Includes a custom Sky Shader module that forces a depth buffer clear. This prevents the "smearing" artifacts common when using optimization mods (like Radon/Sodium) that disable vanilla sky rendering. - **Driver Support:** Compatible with both NVIDIA and AMD GPUs (OpenGL 3.0+). ## 🎛️ Configuration While the default is Green, the pack is fully configurable via the **Shader Options** menu in-game. ### RGB Color Channels You can manually mix the phosphor color using 0-255 sliders. - **Classic Amber:** R: 255, G: 176, B: 0 - **Macintosh White:** R: 229, G: 251, B: 255 - **Neon Purple:** R: 214, G: 3, B: 220 ### World Settings - **Contrast Threshold:** Controls the sensitivity of the edge detector (higher = darker world, lower = more noise). - **Void Distance:** Sets the strict cutoff distance where the grid fades into black. - **CRT Effects:** Sliders to adjust or disable Curvature, Scanline Intensity, and Aberration. ## ⚠️ Known Issues & Troubleshooting ### The "Hall of Mirrors" (Smearing) Effect If you see the screen "smearing" or trails following your movement, your Depth Buffer is not being cleared correctly. - **The Cause:** This usually happens with high-performance custom clients or mods that disable the vanilla sky rendering to save FPS. Without the sky pass, the command to clear the previous frame's depth data is never sent. - **The Fix:** 1. Ensure **Sky Rendering** is enabled in your client settings. 2. If you are a developer using a custom rendering engine, ensure the depth buffer bit is cleared at the start of the frame. ### Items appear as "Blobs" or lack detail If hand items look like solid blocks of color: - Adjust the **Contrast Threshold** in the shader options. - Lowering the threshold will make the detector more sensitive to smaller depth changes, revealing more detail on close-up objects. ## 📥 Installation 1. Download the `.zip` file. 2. Place it into your `.minecraft/shaderpacks` folder. 3. Launch the game using **Iris** or **OptiFine**. 4. Select **CRT Monochrome Shaderpack** from the Shader list. *Note: For the best experience, ensure "Render Regions" is enabled if using OptiFine.* ## 📣 Streaming & Content Creation If you feature this shader pack in a stream or video, please provide credit by linking to the official project page or mentioning **h1ggsk**. I’d love to see what you create with it! ## 📦 Modpack Policy - **Permission Granted:** You are free to include the `CRT Monochrome Shaderpack` in modpacks hosted on **CurseForge** or **Modrinth**. - **Requirement:** The modpack must use the official project dependency/link so that downloads are tracked through the original source. - **Prohibited:** You may not re-upload the shader pack as a standalone file or host it on third-party "mirror" sites. ## 📄 License **Copyright © 2026 h1ggsk. All Rights Reserved.** This software is the intellectual property of **h1ggsk**. 1. **Non-Redistribution:** You may not re-upload, mirror, or redistribute this shader pack as a standalone project. 2. **Modification:** You may modify the code for **personal use only**. You may not distribute modified versions of the code ("forks") without explicit written permission from the author. 3. **Modpack Exception:** Use in curated modpacks is permitted under the conditions outlined in the "Modpack Policy" above.