awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
CaffeineMC avatar

CaffeineMC/sodium

0
View on GitHub↗
5,469 نجوم·900 تفرعات·Java·other·4 مشاهدات

Sodium

Sodium is a Minecraft performance optimization project that replaces the default rendering engine to increase frame rates and reduce stutter. It functions as a game rendering modification that applies runtime patches to the engine to change how graphics are displayed.

The project provides a customizable settings registry, allowing for the addition of new configuration options to the video menu so other extensions can integrate their own visual settings.

The rendering system implements chunk-based culling logic and buffer-based geometry caching to minimize draw calls and reduce CPU overhead. It utilizes bytecode-level engine patching and direct memory access to manipulate GPU memory and replace default rendering logic.

Features

  • Minecraft Optimizations - Optimizing the rendering pipeline in Minecraft to improve frame rates and reduce stutter across hardware.
  • Minecraft Client Optimizations - Performance-enhancing Minecraft mod that adds shader pack support and extends graphics settings configuration.
  • Graphics Settings Persistence - Component that saves and restores user rendering preferences with automatic default regeneration.
  • Draw Call Batching - Combines multiple world sections into a single draw call to reduce GPU overhead.
  • Shader Pack Loaders - Runtime engine that loads and runs GLSL-based shader packs for advanced visual effects.
  • Visual Effect Shaders - Uses GLSL shaders for programmable vertex and fragment processing, enabling custom visual effects.
  • Occlusion Culling - Hides invisible geometry by testing bounding boxes against the view frustum and depth buffer before rendering.
  • Configuration Page Hooks - Extend the video settings screen so other modules can add custom configuration pages.
  • Frustum Culling Utilities - Skips rendering objects outside the camera's viewing frustum based on spatial hierarchy tests.
  • Bytecode Transformers - Injects custom code into precompiled class files at load time using bytecode transformation.
  • Maven Artifact Publishing - Maven publication module that distributes API and implementation artifacts for other projects to depend on.
  • Video Settings Screen Extensions - Extending the video settings screen so other mods can inject their own configuration pages for graphics options.
  • Settings Screen Extensions - Registers custom configuration pages into an existing options screen via a plugin hook.

سجل النجوم

مخطط تاريخ النجوم لـ caffeinemc/sodiumمخطط تاريخ النجوم لـ caffeinemc/sodium

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Sodium

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Sodium.
  • caffeinemc/sodium-fabricالصورة الرمزية لـ CaffeineMC

    CaffeineMC/sodium-fabric

    5,626عرض على GitHub↗

    Sodium is a graphics optimization mod for the Fabric loader that replaces the standard rendering engine in Minecraft. Its primary purpose is to increase frame rates and reduce micro-stutter by implementing a high-performance rendering replacement for the game client. The project focuses on improving visual stability and game fluidity through a technical modification of the rendering pipeline. This includes a system for correcting graphical glitches and visual artifacts to ensure a consistent image across different display environments. The mod implements low-level rendering optimizations suc

    Java
    عرض على GitHub↗5,626
  • bradley/blotterالصورة الرمزية لـ bradley

    bradley/Blotter

    3,078عرض على GitHub↗

    Blotter is a WebGL text rendering engine and fragment shader text visualizer. It provides a system for composing and previewing stylized text effects by applying custom GLSL fragment shaders to text elements on a web canvas. The project includes a shader editor for defining and updating custom shader logic and uniforms in real time. This interface allows for the creation of unique visual styles and the modification of rendering variables without reloading the underlying logic. The engine incorporates performance optimizations for WebGL rendering, utilizing texture atlas batching and a single

    JavaScriptanimationcreative-codingcss
    عرض على GitHub↗3,078
  • gdquest-demos/godot-shadersالصورة الرمزية لـ gdquest-demos

    gdquest-demos/godot-shaders

    3,999عرض على GitHub↗

    This project is a Godot shader library consisting of a collection of GLSL-based visual effects for 2D and 3D graphics. It serves as a resource for improving game visual quality through custom shader files and demo scenes. The library is organized into three primary areas: a 2D sprite effect gallery for visuals such as water simulations and palette swapping, a 3D material shader collection featuring outlines and dissolve effects, and a post-processing shader suite for full-screen effects like Gaussian blur and color inversion. The collection covers a range of capabilities including 2D sprite

    GDShadergamegame-assetsgodot-engine
    عرض على GitHub↗3,999
  • gdquest/godot-shadersالصورة الرمزية لـ GDQuest

    GDQuest/godot-shaders

    4,002عرض على GitHub↗

    This project is a collection of open-source shader programs and playable demonstration scenes for the Godot game engine. It serves as a shader library providing 2D and 3D visual effects, as well as a collection of post-processing shaders for modifying the final rendered image. The library includes specific implementations for spatial effects on 3D objects, such as outlines and dissolve transitions, and planar effects for 2D sprites, including palette swapping and glow. These effects are paired with standalone demo scenes that provide a playable preview of the graphical results. The repositor

    GDShader
    عرض على GitHub↗4,002
عرض جميع البدائل الـ 30 لـ Sodium→

الأسئلة الشائعة

ما هي وظيفة caffeinemc/sodium؟

Sodium is a Minecraft performance optimization project that replaces the default rendering engine to increase frame rates and reduce stutter. It functions as a game rendering modification that applies runtime patches to the engine to change how graphics are displayed.

ما هي الميزات الرئيسية لـ caffeinemc/sodium؟

الميزات الرئيسية لـ caffeinemc/sodium هي: Minecraft Optimizations, Minecraft Client Optimizations, Graphics Settings Persistence, Draw Call Batching, Shader Pack Loaders, Visual Effect Shaders, Occlusion Culling, Configuration Page Hooks.

ما هي البدائل مفتوحة المصدر لـ caffeinemc/sodium؟

تشمل البدائل مفتوحة المصدر لـ caffeinemc/sodium: caffeinemc/sodium-fabric — Sodium is a graphics optimization mod for the Fabric loader that replaces the standard rendering engine in Minecraft.… bradley/blotter — Blotter is a WebGL text rendering engine and fragment shader text visualizer. It provides a system for composing and… irisshaders/iris — Iris is a graphics modifier and OpenGL shader engine for Minecraft. It functions as a tool for improving visual… gdquest-demos/godot-shaders — This project is a Godot shader library consisting of a collection of GLSL-based visual effects for 2D and 3D graphics.… gdquest/godot-shaders — This project is a collection of open-source shader programs and playable demonstration scenes for the Godot game… faiface/pixel — Pixel is a 2D game library and graphics engine for the Go programming language. It provides a hardware-accelerated…