
Lab · Add-on Blender · Architecture japonaise
Torii Generator
Des torii historiquement exacts, construits comme les construisent les charpentiers de sanctuaires. Dix-neuf types documentés, treize portails réels, des matériaux procéduraux qui vieillissent. Rien d’inventé.
- Logiciel
- Blender 4.5
- Types
- 19
- Portails réels
- 13
- Version
- 0.4.2
- Lecture
- 11 min
La plupart des torii qu’on trouve en 3D sont « un portail rouge ». Les vrais forment une famille de formes distinctes, avec des siècles de règles écrites : les manuels de charpente d’Edo donnent le diamètre des piliers en fraction de la portée, la saillie de la traverse, la ligne sur laquelle tombent les bouts de la poutre du haut. Un portail de Fushimi Inari n’est pas celui d’Ise, et aucun des deux ne ressemble aux torii de granit de Saga.
J’ai voulu un add-on Blender qui encode ces règles, avec une seule contrainte : uniquement des torii qui existent. Chaque type, chaque rapport et chaque couleur renvoie à une source. Ce qui n’est documenté nulle part devient un paramètre, marqué comme estimé.
Log 01 / 06
Rien d’inventé 典拠 · Tenkyo
Point de départ : zéro ligne de code, et une contrainte. Uniquement des torii qui existent.
La recherche est passée avant la moindre géométrie : le dictionnaire JAANUS, Wikipedia en japonais, des manuels de charpente d’Edo transcrits, un article de 2025 de l’Institut d’architecture du Japon qui compare trente-six de ces manuels (木割書), d’Edo et du Moyen Âge, et le rapport de conservation du grand torii d’Itsukushima.
Il en sort une fiche par type : section du kasagi, présence du shimaki, saillie du nuki, coins, bases, inclinaison des piliers, matériau. Et une table de proportions, chacune avec sa source.
- 19
- Types historiques, du Shinmei au shime-bashira.
- 13
- Portails réels, avec leurs cotes publiées.
- 0
- Texture à télécharger : tout est procédural.
- 01
Documenté
Chaque valeur tirée d’une source est listée dans le preset, avec la source pour la vérifier.
- 02
Estimé
Ce qu’aucune source ne donne devient un paramètre réglable, signalé comme estimé dans le panneau.
- 03
Contesté
Quand les sources se contredisent (le shimaki de Kashima, les bouts du Hachiman, l’inclinaison d’Ise), la fiche le dit et suit la source principale.
- 04
Abandonné
Sans source, pas de feature. Chevilles visibles, mortier des torii en pierre, clous sur la couverture de cuivre : écartés.
La géométrie est un balayage de profils 2D le long de stations : une origine, un repère, une échelle, et un cisaillement pour les coupes obliques. Chaque sommet garde ses coordonnées dans la pièce, le long de la fibre et en travers. Les matériaux en auront besoin pour le grain du bois.

Log 02 / 06
Les règles d’Edo 木割 · Kiwari
Un seul nombre, la portée entre les piliers. Tout le reste en découle.
J’ai réécrit le builder sur le kiwari des manuels d’Edo. Le diamètre des piliers vaut 0,11 fois la portée ; les linteaux se mesurent en multiples de ce diamètre ; le nuki dépasse d’un tiers de la portée ; les bouts du kasagi tombent sur une ligne qui monte depuis les bouts du nuki.
Changer la portée redimensionne correctement chaque pièce. Changer de type remplace les traits documentés de ce type. Chaque rapport reste un paramètre nommé, que l’on peut forcer.
D = 0,11 S, diamètre au pied 匠明
kasagi = 0,40 D de haut, 1,0 D de large 新撰大匠雛形大全
shimaki = 0,60 D de haut
nuki = 0,80 D × 1/3 D, dessus à 1,0 S
saillie = 1/3 S au-delà de l’axe du pilier 五間割
sori = 0,2 D aux bouts
bouts = pente 0,3 depuis le bas du nuki 襷墨
inclin. = tête rentrée de 0,5 D (~2,6°) 半転び
| Type | Famille | Ce qui le distingue | Exemple |
|---|---|---|---|
| Shinmei 神明 | Shinmei | kasagi rond et droit, pas de shimaki | sanctuaires Shinmei |
| Ise 伊勢 | Shinmei | kasagi pentagonal, hinoki nu | pont Uji-bashi (2014) |
| Myōjin 明神 | Myōjin | kasagi et shimaki courbes, nuki traversant | Meiji Jingū |
| Inari 稲荷 | Myōjin | anneau en tête de pilier, kasagi noir | Fushimi Inari |
| Ryōbu 両部 | Myōjin | quatre poteaux de contreventement | Itsukushima |
| Sannō 山王 | Myōjin | pignon sur le kasagi | Hiyoshi Taisha |
| Mihashira 三柱 | Spécial | trois portails sur un triangle | Konoshima |

v2 · croisésv3 · ongletLog 03 / 06
Bois, peinture, écorce 素材 · Sozai
Aucune texture image. Tout est calculé dans des nœuds de shader, à partir de la géométrie.
Les matériaux lisent ce que le générateur écrit sur chaque sommet : sa position dans la pièce, une valeur aléatoire par pièce, plus tard l’ouverture des fentes. Le hinoki a donc de vrais cernes en 3D, calculés dans le repère de chaque pièce.
Première version : des lignes parallèles parfaites, un effet stratifié. Correction : le cœur du bois dérive le long de la fibre, et l’espacement des cernes varie. Figures en cathédrale sur les poutres sciées, grain droit sur les piliers tournés.

MètresRelatif
v1v2



Raté : gris lisse, fissures en diagonale.
Fig. 06Quatre des cinq versions d’écorce du Kuroki, le torii en rondins. Les ratés restent dans le devlog.
phase = arc / 3 cm + bruit(arc · 9, hauteur · 1,6) · 4 // le bruit s’étire le long du tronc
// + une seconde famille de sillons à 1,7 cm, mélangée à la premièreLes masques de vieillissement sont partagés par tous les matériaux, du vermillon au granit : coulures de pluie, éclaboussures du sol, crasse dans les creux, mousse sur les faces abritées, et une ligne de marée avec algues et balanes pour les portails dans l’eau. Quatre réglages par objet les pilotent : âge, saleté, mousse, marée.

NeufVieilliLog 04 / 06
Treize portails réels 鳥居 · Torii
Des portails qui existent, avec leurs cotes publiées. Le panneau dit ce qui est documenté et ce qui est estimé.













1875 · Ryōbu, piliers en camphrier, 16,6 m.
Fig. 08Les treize presets, rendus par l’add-on sous la même lumière et avec le même cadrage relatif. De 2,85 m à 32,2 m de haut.
Itsukushima vient presque entièrement d’un rapport de conservation de 2011 : piliers en grume de camphrier, bouts peints à l’ocre jaune (黄土), toit d’écorce de cyprès sur le kasagi, et kasagi et shimaki construits en caissons remplis de gravier. Le toit a demandé deux versions : une planche mince d’abord, puis un vrai toit, avec son débord, ses planches de rive et son faîtage en cuivre.

v1v2Les plaques sont celles du vrai portail : côté mer « 嚴嶋神社 », côté sanctuaire « 伊都岐島神社 », de la main du prince Arisugawa Taruhito en 1875, raccrochées en 2022 après la restauration (Chūgoku Shimbun).

Le texte de la plaque (神額) est un vrai maillage : un objet texte Blender converti, un caractère par ligne pour l’écriture verticale, dans la police Mincho du système, aux traits épaissis, en relief doré. La feuille d’or est posée en carrés de 109 mm, la taille traditionnelle de 3 寸 6 分, et s’use.
La v1 avait deux défauts. La plaque, plus haute que l’ouverture, s’enfonçait dans le shimaki et cachait le premier caractère. Et les coins du cadre étaient noirs : montants et traverses se chevauchaient, et la crasse s’accumulait dans ce que le shader prenait pour une cavité.

Kasuga a demandé des photos. Les textes s’arrêtent aux seize planches de hinoki autour d’un noyau, cerclées de fer. Le reste, je l’ai relevé sur deux photos de Wikimedia Commons : quatre cerclages par pilier, deux anneaux de fer où l’on dresse les sakaki des fêtes, un kasagi entièrement gainé de tôle, des têtes de pilier coiffées de métal.
Les dimensions publiées ne concordent pas : 6,75 ou 7,75 m de haut, 5,2 m d’écartement selon des sites de voyage. Sur les photos de face, la hauteur vaut environ 1,5 fois l’écartement et 7 fois le diamètre. Ça colle avec 6,75 m et 98 cm, pas avec 5,2 m : l’écartement passe à 4,5 m, marqué comme estimé.

KiwariMesuré
Log 05 / 06
Les détails 細部 · Saibu
De près, un torii se lit à ses accidents : les fentes du bois, le cuivre, le papier plié.
Un pilier qui garde le cœur du tronc se rétracte en séchant environ deux fois plus autour des cernes qu’en travers. Il se fend forcément, et la physique donne la largeur totale des fentes.
Chaque fente est un sillon qui s’ouvre dans le profil du pilier, s’effile aux deux bouts, dérive un peu et suit la spirale du fil. Fermé, il est à plat sur la surface : le nombre de points ne change pas et le balayage marche tel quel.
ouverture totale = (retrait tangentiel − retrait radial) × π D
≈ 2 % × π D // sugi ou hinoki séché à l’air
= 7,6 mm sur une grume de 120 mm
v1v2- 3,4
- Fentes par bout sur une pièce de sugi qui garde son cœur.
- 0,6
- Sans le cœur. C’est pour ça qu’on débite les kasagi hors cœur.
- 13×
- Moins de longueur fendue en tout : sous le millimètre, rien à modéliser.
Les ferrures (金具) ont suivi la même méthode, portail par portail. Ce que les sources confirment est modélisé ; ce qu’elles démentent est retiré, même quand c’était prévu.
- 01
Kashima, 2014
« 笠木、貫の上端と木口も銅板で葺き上げました » : le dessus et les bouts du kasagi et du nuki en cuivre. Un bout gainé reste sec, il ne se fend plus.
- 02
Itsukushima
Un soleil et une lune laqués et dorés sur les bouts du shimaki, d’après le rapport technique. L’office du tourisme les place sur le kasagi : le désaccord est noté dans le preset.
- 03
Kehi
Cuivre laqué noir sur le grand nuki (réparation de 1986–87) et quatre crêtes dorées en travers du shimaki, sur photo.
- 04
Démenti
Les tôliers fixent le cuivre par des pattes cachées et « ne montrent pas les clous ». Aucune source ne montre de cheville sur un torii. Les deux sont abandonnés.

v1v2Dernier détail : les shide. La feuille est pliée en deux, divisée en quatre colonnes ; deux coupes descendent du haut, celle du milieu monte du bas, chacune sur les deux tiers. On tient la première colonne et on rabat chacune des suivantes vers soi.
En suivant ces plis un à un, la géométrie tombe d’elle-même : chaque pli fait descendre la suite d’un tiers. Chaque colonne est une bande de papier qui suit ses plis en 3D, et le washi translucide laisse deviner les couches dessous.



Yoshida : chaque pli vers l’avant, un escalier plat.
Fig. 16Les trois écoles, d’après le 『神社有職故実』 et des pas-à-pas en photos.
Log 06 / 06
L’atelier 工房 · Kōbō
Une règle, une boucle courte, et un mode de rendu pour montrer la structure.
Pour le devlog, j’ai ajouté un mode de rendu : le même plan rendu deux fois, puis assemblé. À gauche les vrais matériaux, à droite le torii en argile avec ses arêtes tracées par Freestyle, les deux fondus sur 30 % de la largeur. C’est ce mode qui ouvre cette page, la frontière en plus qui suit le pointeur.
La v1, en extérieur, ne marchait pas : l’argile sortait presque blanche au soleil, et un pilier à 64 côtés devenait une masse de lignes. La v2 passe en studio, sur un fond qui remonte en mur courbe.
Fig. 17 · Hizen
Fig. 18 · [object Object]Les torii en pierre sont faits de plusieurs pierres : piliers en tambours, linteaux en trois longueurs, bouts du nuki rapportés. Chaque pierre est balayée par les stations de la pièce entière, avec un léger chanfrein : la courbe reste continue, le joint se lit comme une gorge fine. La moitié filaire montre les coupes.
Tout se fait en headless, avec une boucle courte : chercher la source, coder, rendre, regarder le rendu. Chaque étape laisse une image numérotée dans le devlog, ratés compris. Soixante-neuf images en deux jours.
blender -b -P tools/render_test.py -- out.png preset=ITSUKUSHIMA
blender -b -P tools/render_test.py -- out.png type=HIZEN studio=1 split=0.5 blend=0.3- 01
Sourcer
Une feature commence par une recherche, pas par du code.
- 02
Mesurer
Quand le texte manque, une photo de face donne des rapports : la tête d’un pilier sert d’étalon.
- 03
Renoncer
Une quarantaine de recherches sur les joints des linteaux en bois, aucune source : rien n’est modélisé.
- 04
Regarder
Un défaut ancien saute aux yeux sur un nouveau preset : à Kasuga, la tête des piliers traversait le shimaki.

La suite est écrite : une feuille de route de cinquante pistes, chacune adossée à une source. Les vrais pigments rouges, qui vieillissent chacun selon leur chimie ; les torii dans l’eau d’Hakone et du lac Biwa ; un soleil calculé depuis les coordonnées du sanctuaire ; la pluie, la neige ; une épure kiwari tracée dans la vue 3D. Toujours la même règle : rien d’inventé.
- Projet
- Personnel
- Compatibilité
- Blender 4.5 LTS · Cycles
- Sources
- JAANUS, manuels d’Edo, rapports de conservation, sites des sanctuaires
- Licence
- Propriétaire, tous droits réservés
- Python
- bpy
- Nœuds de shader
- Freestyle
- Rendu headless
