• 注册
  • MOD模组 MOD模组 关注:28 内容:16399

    可疑形状 (Suspicious Shapes)

  • 查看作者
  • 打赏作者
  • 当前位置: SodaMC > MOD模组 > 正文
  • 潮涌核心
    反派

    可疑形状 (Suspicious Shapes)


    在资源包和模组中使用glTF模型!



    使用frapi(fabric-rendering API),这个模组拦截了对方块模型的请求,如果它们引用了glTF文件,则提供它们作为静态模型,正常地嵌入到区块几何中。完全在客户端进行,这个模组可以用来驱动“诅咒”的资源包,替换现有方块为基本立方体无法制作的形状。

    它也可以作为“包含”模组,用于支持你的模组中的非立方体方块。


    详细说明

    创建兼容模型的最简单方法是使用Blockbench。

    - 从应用程序中选择“新建 -> 低多边形 / 通用模型”,然后点击“创建新模型”按钮。
    - 任何标识符、UV模式或其他设置都可以。
    - 当你对你的模型满意时,点击“文件 -> 导出 -> 导出glTF模型”。
    - Blockbench会忽略大多数设置,使用默认设置即可。
    - 找到你导出的文件,并放置在你通常放置json方块模型的位置(例如 `assets/minecraft/models/block`)。
    - 创建一个子模型,将glTF模型作为父模型引用,根键值对为 `"loader": "suspicious_shapes:gltf"`。你也可以在这里填写纹理引用并设置颜色索引。
    - 编辑glTF模型的文本,将纹理的数据URL替换为纹理引用。

    最后一部分是难点。在文件中你会看到类似以下内容:

    json
    "images":[{"mimeType":"image/png","uri":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAr0lEQVQ4y6WTMQrCQBBFt0xtk0YQL+QR0mpnYyk5QbDObTc84YVB0NnFgSGTyf7/5w+bUpJ4LMdaeuI6jzWC5/Vcm0kAAyAleE6Hd00vkn8Fq0oCJv32up9yEg6REPGEQDLemyYR6DS3y7ATp3tQTTCEWqH3U50DcQccRl0b9lKSuAvV0wXG+AQyRTOYiDughkB76bXVgiDr5gkEeYEAu8iuf0L/WiD/Iii94diZ+gZo3N9oOnqLFAAAAABJRU5ErkJggg=="}]

    这是纹理的base-64编码图像。由于方块模型不能使用不在图集中的随机纹理,我们必须修复它。用类似这样的minecraft纹理引用替换每个标记为“uri”的不可读字符串:

    json
    "images":[{"mimeType":"image/png","uri":"minecraft:blocks/stone"}]

    或者,如果你正在制作几个具有相同形状的模型,你可以像通常一样使用纹理上引用作为父级:

    json
    "images":[{"mimeType":"image/png","uri":"#all"}]

    你的子模型可能看起来像这样:

    json
    {
    "parent": "minecraft:block/sphere_all.gltf",
    "loader": "suspicious_shapes:gltf",
    "textures": {
    "all": "minecraft:block/acacia_leaves"
    },
    "colorIndexes": [ 0 ]
    }

    就是这样!加载minecraft或重新加载资源包,你应该能看到你的模型!

    截图:

    可疑形状 (Suspicious Shapes)

    来自Modrinth

    Suspicious Shapes 1.1.0-alpha.1+1.21.1

    SuspiciousShapes-1.1.0-alpha.1+1.21.1.jar下载1.1.0-alpha.1+1.21.1#Alpha
    展开
    版本: 1.1.0-alpha.1+1.21.1
    支持游戏: 1.21.1, 1.21.2, 1.21.3, 1.21.4
    类型: Fabric
    Alpha
    下载次数: 81

    Suspicious Shapes 1.0.5+1.20.4

    SuspiciousShapes-1.0.5+1.20.4.jar下载1.0.5+1.20.4#Release
    展开
    版本: 1.0.5+1.20.4
    支持游戏: 1.20.4
    类型: Fabric
    Release
    下载次数: 296

    Suspicious Shapes 1.0.4+1.20.1

    SuspiciousShapes-1.0.4+1.20.1.jar下载1.0.4+1.20.1#Release
    展开
    版本: 1.0.4+1.20.1
    支持游戏: 1.20, 1.20.1
    类型: Quilt
    Release
    下载次数: 1,733

  • 收录

  • 请登录之后再进行评论

    登录
  • Soda任务 图片
  • 偏好设置
  • 主题
  • 帖子间隔 侧栏位置: