跳到正文

FixPatrix128x by LozoyaArellano

无需安装 CTM 模组,即可在 Forge/Embeddium 上通过原版方块状态随机化启用 Patrix 高清变体。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

📦 FixPatrix128x by LozoyaArellano [ENGLISH]

Forge 与 Embeddium 的终极多材质变体桥梁(1.20.1)

FixPatrix128x 是一个低开销的兼容层,旨在让 Patrix 128x 的高级视觉生态在 Minecraft Forge 1.20.1 平台上运行,彻底消除对 Continuity 或 CTM 等 Fabric 专属渲染注入的依赖。

通过逆向工程连接纹理逻辑,本项目充当静态抽象层,解决了原生的“启用连接纹理”渲染错误。它拦截并将这些复杂规则直接转换为原生原版方块状态数组。通过将处理交由 Minecraft 的原版几何引擎,它恢复了自然的地形分布和高保真视觉深度,并与 Embeddium 和 Oculus 100% 互操作,将实时 CPU 运算开销降至 0%。

🛠️ 数据架构与系统工程

为了在不注入运行时性能延迟的情况下消除重复的结构网格,该引擎依赖于一个庞大的预编译加权结构矩阵:


76 个复杂方块状态:
由静态加权决策算法和管理子方块状态(例如 snowy 等生物群系变量)的多部分规则驱动。

1,364 个几何模型(.json): 自定义定义,映射精确的顶点布局、相对 UV 坐标分配以及高级多层渲染元素(例如自定义草方块叠加层)。

3,964 张高清纹理(.png): 手工处理的 128x 资源,经过规范化以实现完美的纹理一致性。包含基础漫反射层及其各自的物理浮雕贴图(_n 法线贴图)和反射贴图(_s 高光贴图),以原生支持 LabPBR 光影兼容性。


程序化变体
:
每个方块状态数组都包含大量独特的模型变体,并与四向正交 Y 轴旋转(90°、180°、270°)交织。此结构生成指数级排列矩阵,有效中和摩尔纹效应并在不改变 GPU 内存缓冲区的情况下打破视觉对称性。

📦 FixPatrix128x por LozoyaArellano [ESPAÑOL]

El Puente Definitivo de Multi-Variantes para Forge y Embeddium (1.20.1)

FixPatrix128x es una solución de infraestructura técnica y abstracción de renderizado de bajo impacto (low-overhead), diseñada para habilitar el ecosistema gráfico avanzado de Patrix 128x dentro de la plataforma Minecraft Forge 1.20.1, eliminando por completo la dependencia de inyecciones de código exclusivas de Fabric como Continuity o CTM.

通过对连接纹理专有逻辑进行逆向工程,本项目充当静态层,用于拦截并解决原生渲染故障“启用连接纹理”。系统将这些复杂指令转换为原生方块状态随机排列。通过直接交由 Minecraft 原版几何引擎处理,它以 100% 兼容Embeddium和Oculus的方式,恢复原资源包中地形自然分布的随机感与视觉纵深,同时将 CPU 周期的额外开销降至 0%。

🛠️ 数据架构与系统工程

为了打破地形中重复网格带来的单调感,同时避免在主渲染循环中引入延迟,系统采用了一个静态的结构化数据矩阵:


76 个复杂方块状态:由静态决策系统和多部分规则驱动,可根据环境变量管理逻辑子状态(例如草方块的 snowy 状态)。


1,364 个几何模型文件(.json):
定制机械模型,精确声明顶点坐标、相对 UV 映射,以及高级双层元素(例如纹理叠加层)。


3,964 张高清纹理(.png):
手动统一为 128x 分辨率,确保视觉效果一致。包括基础方块,以及各自对应的物理凹凸贴图(_n 法线贴图)和反射贴图(_s 高光贴图),可在LabPBR标准下实现与光影的高级兼容。


程序化变体:
每个方块状态都交织着大量模型变体,并围绕正交 Y 轴进行旋转变换(90°、180°、270°)。这会形成指数级增长的排列组合矩阵,消除莫尔纹并打破视觉对称,同时不改变 GPU 的内存缓冲区。

 

 

 

 

⚠️ 线性覆盖冲突与缓解措施 [ENGLISH]


问题:
此修复在结构上与官方几何文件 Patrix_Models.zip 不兼容。启用该资源包会覆盖本项目的逻辑指针,破坏基础方块(如石头或泥土)的随机化向量,使其恢复为重复的单一纹理网格。


解决方案:
如果你的环境需要同时使用高级 3D 几何模型和多变体纹理分布,则必须下载并安装 Lozoya 发布的 “FixPatrix128x + Models” 版本。它整合了两套流程,并修复了原生环境光遮蔽和几何模型错误。

📥 安装要求

  1. 获取基础资源:通过官方发布渠道下载原版 Patrix 128x 资源包。

  2. 设置加载优先级:在游戏内的资源包菜单中,务必将 FixPatrix128x 放在原版 Patrix 资源包上方。

⚖️ 知识产权与致谢


美术作品所有权:
所有视觉设计、纹理位图和原创美术作品均归 patrix1221 独家所有。欢迎通过他的官方 PATREON 支持他的出色作品。


逻辑架构所有权:
结构化 JSON 架构、方块状态转换逻辑及兼容性算法均由 Lozoya Arellano 独立设计。


分发政策:
未经开发者明确书面许可,严禁擅自重新分发、修改或镜像这些结构二进制文件。

👨‍💻 开发者简介

Lozoya Arellano 是一位来自墨西哥阿瓜斯卡连特斯的软件工程师、系统架构师和独立开发者。Lozoya 专注于性能工程和底层软件优化,致力于推动软件普及——通过分析和重构资源占用量大的系统,让硬件受限的用户也能流畅使用。他还带领着一个专注于技术、游戏和工程内容的社群,在 TikTok 上拥有超过 200,000 名粉丝。

作为其研发项目的一部分,他开发了沉浸式氛围模拟作品 “Apocalypse Optimized”。通过使用实时诊断工具(Spark)分析该模组的代码库,他发现实体 Tick 例程消耗了高达 67.5% 的处理器性能。随后,他重新设计了事件框架,将同步逻辑迁移至按需触发的异步机制(ChunkLoad),将活跃处理开销降至仅 0.1% 的 CPU 使用率。

⚠️ Conflicto de Sobreescritura Lineal y Mitigación [ESPAÑOL]

问题: 此修复在结构上与官方几何文件 Patrix_Models.zip 不兼容。插入该包会覆盖本项目的逻辑指针,导致基础方块(如石头或泥土)的随机性向量丢失,并重新生成重复的网格图案。


解决方案:
对于需要高级三维几何结合多纹理分布的环境,应下载并安装 Lozoya 的 “FixPatrix128x + Models” 发行版,该版本统一了两条逻辑通道,并修复了原生的环境光遮蔽和几何错误。

📥 安装要求

  1. 获取基础资源: 从其官方分发渠道下载 Patrix 128x 原版资源包。

  2. 加载优先级: 在游戏的资源包选择菜单中,将 FixPatrix128x 文件严格置于原版 Patrix 包之上来配置层级。

⚖️ 知识产权与法律条款


艺术所有权:
所有美学权利、视觉设计和位图均独家归 patrix1221 所有。恳请社区在其官方 PATREON 上支持其知识产权。


逻辑所有权:
JSON 结构架构、兼容性修复以及 blockstates 分布算法均由 Lozoya Arellano 独家开发。


分发政策:
严禁在未经开发者明确书面同意的情况下对这些逻辑二进制文件进行逆向工程、未经授权的修改或再分发。

👨‍💻 开发者简介

Lozoya Arellano 是一位常驻墨西哥阿瓜斯卡连特斯的软件工程师、系统架构师和独立开发者。他拥有专业技术背景,专精于性能工程(performance engineering)、底层优化以及通过实时分析工具(profilers)进行系统分析审计。秉持着设计自有基础设施比适应既定流程在技术上更高效的哲学,Lozoya 将职业生涯聚焦于软件民主化:优化大型系统,使其对硬件受限的用户也具有包容性和可访问性。同时,他领导着一个工程与技术文化传播社区,在 TikTok 上拥有超过 200,000 名关注者。

作为其研发作品集的一部分,他目前领导着 “Apocalypse Optimized” 项目,这是一个大气模拟与僵尸生存模组。在通过实时性能分析工具(Spark)审计基础代码后,他发现周期性的 Tick 例程消耗了高达 67.5% 的处理器能力。他重新设计了事件架构,将逻辑触发器迁移到按需加载的异步事件(ChunkLoad),将处理消耗骤降至几乎不可察觉的 0.1% CPU 占用。

常见问题

FixPatrix128x by LozoyaArellano 支持哪些 Minecraft 版本?

FixPatrix128x by LozoyaArellano 支持 Minecraft Java 版 1.20.1–1.20.4,共 4 个版本。下载时注意选择和你游戏版本一致的文件。

FixPatrix128x by LozoyaArellano 怎么安装?

把下载的 .zip 文件(不用解压)放进游戏目录的 resourcepacks 文件夹,进游戏后在「选项 → 资源包」里把它移到右边启用。

评论

登录后评论和评分

Lozoya_Arellano 的其他作品

查看全部 →