Models connectés ?

Quozul

Architecte en herbe
20 Mai 2015
179
14
125
22
France
www.pickaria.fr
Bonjour,

J'aimerais savoir s'il est possible (il me semble que oui) de faire des textures 3D connectées. J'ai regardé un peu avec les blockstates des glass_pane mais je ne comprend pas comment ça marche. Si quelqu'un pourrais m'aider a comprendre. Je voudrait faire une texture connecté pour faire un four géant par exemple ou des bibliothèques avec du relief etc.

Merci d'avance
 

compte inactif

Architecte en herbe
9 Juin 2014
1 382
132
187
25
Belgique
Il y a bien moyen pour certains blocs, mais j'ignore comment.

Regarde comment est écrit le modèle 3D des bibliothèques en téléchargeant un resource pack adapté.

Par contre, pour le four, je pense que c'est impossible, j'avais pensé à une idée qui y ressemble..
 

Quozul

Architecte en herbe
20 Mai 2015
179
14
125
22
France
www.pickaria.fr
Il y a bien moyen pour certains blocs, mais j'ignore comment.

Regarde comment est écrit le modèle 3D des bibliothèques en téléchargeant un resource pack adapté.

Par contre, pour le four, je pense que c'est impossible, j'avais pensé à une idée qui y ressemble..

On peut le faire avec les blockstates, comme les panneau de verre utilisent. Pour les models des blocs, c'est pas compliqué, j'en ai déjà fais quelques un.

Blockstates des glass_pane. Le nom après « "model " : "nom du model" » c'est le nom du modèle dans le fichier models.

Code:
{
    "multipart": [
        {   "apply": { "model": "glass_pane_post" }},
        {   "when": { "north": true },
            "apply": { "model": "glass_pane_side" }
        },
        {   "when": { "east": true },
            "apply": { "model": "glass_pane_side", "y": 90 }
        },
        {   "when": { "south": true },
            "apply": { "model": "glass_pane_side_alt" }
        },
        {   "when": { "west": true },
            "apply": { "model": "glass_pane_side_alt", "y": 90 }
        },
        {   "when": { "north": false },
            "apply": { "model": "glass_pane_noside" }
        },
        {   "when": { "east": false },
            "apply": { "model": "glass_pane_noside_alt" }
        },
        {   "when": { "south": false },
            "apply": { "model": "glass_pane_noside_alt", "y": 90 }
        },
        {   "when": { "west": false },
            "apply": { "model": "glass_pane_noside", "y": 270 }
        }
    ]
}

Je ne comprend pas plus que ce que j'ai dis précédemment