Journal des modifications¶
v1.0.0 — Version publique¶
La première version publique d'Octo Vector Bridge — le pont line-art entre Blender, Maya et Toon Boom Harmony.
Points forts¶
- Line art 3D → crayons Harmony natifs — les traits de Blender (Grease Pencil ou Pencil+) et de Maya (Pencil+) deviennent des lignes de crayon vectorielles Harmony éditables, fidèles à la caméra et image par image.
- Largeur variable préservée — véritable pression par point issue de Grease Pencil ; pour Pencil+, la largeur et la couleur EPS aplaties sont reconstruites par échantillonnage du rendu raster. WYSIWYG : ce que montre le Previewer est ce qui atterrit.
- Traceur Potrace intégré — raster → vecteur façon Image-Trace en Black & White, Greyscale et Colour (median-cut par point le plus éloigné). Le tracé B&W remplit les formes avec Potrace et les axes centraux de crayon avec l'amincissement Zhang–Suen.
- Import bitmap — importez un raster en tant que bitmap Toon Boom autonome (par défaut) ou gardez-le lié au fichier d'origine.
- Occlusion — le culling par holdout en raycast supprime les traits masqués derrière la géométrie (le culling que l'export SVG natif de Blender ne sait pas faire), avec une superposition WYSIWYG conservé-vs-supprimé.
- Previewer WYSIWYG — cadrage caméra en field-space, zoom ancré au curseur, pan bouton du milieu / Space, pelure d'oignon (vecteur et bitmap), snapping et grille de field.
- Outliner = node graph — l'arborescence que vous construisez est le réseau Harmony écrit à l'Apply : pegs, groups, composites et agrégation de fratrie par ordre de peinture. Delete Node (remonte les enfants) vs Delete Hierarchy.
- Inspector par art-layer — enveloppe d'épaisseur + détail de pression, nettoyage des points, effilage de pointe, et transformations de dessin entier / peg, chacune par subartlayer.
- Brosses de weight-paint + brosse Thickness — Relax, Simplify et Pressure peignent un masque
0..1en carte de chaleur ; la brosse Thickness non pondérée sculpte directement l'épaisseur du trait. Tout est non destructif avec un Clear en un clic. - Merge split lines — rejoint optionnellement les morceaux issus du planar-split d'Harmony en traits éditables uniques, avec un bouton maître à trois états et des surcharges par art-layer.
- Subartlayers (multi-pass) — empilez plusieurs passes sur un même art layer en tant qu'objets vectoriels distincts ; organisateur au moment de l'import, réuni proprement en un seul art layer Harmony à l'Apply.
- Une seule boîte de dialogue d'import — un unique parcours gère un dossier, des fichiers en vrac, une séquence d'images ou une seule image, classant les art layers par dossier/nom et affectant par défaut l'art libre à Line Art.
- Essai de 14 jours + licence perpétuelle — une activation liée à la machine couvre Blender, Maya et Harmony, via Creem.
Architecture¶
- Un cœur unique partagé et neutre vis-à-vis du DCC (
ovc_core) avec de fins adaptateurs par hôte pour Blender, Maya et Harmony. - Des fonctions pures et partagées de largeur / point / effilage s'exécutent de manière identique dans le Previewer et dans le module d'écriture Harmony — la garantie derrière le WYSIWYG.
- Node graph émis via un émetteur porté de style OSA (peg / group / composite, MPI/MPO, agrégation de fratrie).
- Binaire
potraceintégré — aucune installation externe.
Problèmes connus¶
- Tous les correctifs récents sont validés en mode headless (Qt offscreen) ; la validation en direct dans l'hôte, sur Blender / Maya / Harmony, est en cours.
- La reconstruction de largeur variable de Pencil+ dépend d'un rendu raster Line propre ; un rendu bruité peut adoucir la largeur récupérée.
- L'installateur Windows est la cible principale ; le packaging macOS et la signature de code restent à venir.
Historique pré-version¶
Octo Vector Bridge a été développé en privé à partir de fin 2025 et en 2026. L'historique public commence avec la v1.0.0.