🎨

YaPaint

Dessin vectoriel, annotation et composition d'images, rendus par le GPU.

YaPaint est un plan de travail sans bord où l'on dépose des images, des modèles 3D et des traits de pinceau, pour composer, annoter et présenter. Chaque trait est une géométrie dessinée par la carte graphique, pas une grille de pixels : on zoome, on déplace, on tourne sans rien dégrader. Ce n'est pas un logiciel de retouche photo. Pas d'abonnement, pas de cloud.

En développement

YaPaint : composition d'images sur le canevas
Principe

Le document, c'est la scène.

Un document YaPaint n'est pas une image aplatie : c'est la scène elle-même, avec ses images, ses traits, ses groupes et ses modèles 3D, enregistrée telle quelle.

Une image utilisée dix fois n'y est stockée qu'une seule fois, avec ses niveaux de détail. Ouvrir remplace le document, importer le complète.

Planche blueprint YaPaint : pile de calques en vue éclatéePlanche blueprint YaPaint : pile de calques en vue éclatée
Fonctionnalités

Ce que YaPaint fait aujourd'hui

Tout ce qui suit fonctionne dans la version en cours de développement.

🖌️

Huit pinceaux vectoriels

Du trait pur au ruban, des particules à la courbe spline. Chaque geste devient un maillage que la carte graphique dessine net à tous les niveaux de zoom.

🖼️

Images de tous formats

PNG, JPEG, HEIC, WebP, SVG, GIF, TIFF, par dépôt ou par collage. Les GIF, APNG et WebP animés sont joués en direct dans la scène.

🧊

Modèles 3D dans la page

Les fichiers OBJ, glTF et PLY se posent à côté des images et se tournent sur trois axes. Un mode visite permet de parcourir la scène en 3D.

✨

17 effets par objet

Pixelisation, postérisation, trame, teinte, négatif, vignettage, feu, plasma… Des shaders appliqués objet par objet, en temps réel.

🗂️

Des milliers d'images

Vues de loin, les images sont regroupées en vignettes dessinées d'un seul appel. Le rangement automatique et les tâches de fond laissent la scène manipulable.

🎯

Une sélection précise

Cliquer dans la zone transparente d'un PNG n'attrape rien. Cadre élastique, groupes, verrouillage, rotation aimantée, fusion de plusieurs objets en un seul.

Sous le capot

Natif jusqu'à l'interface.

L'interface est écrite en HTML et CSS, mais rendue par notre propre moteur : aucun navigateur embarqué. Les décodeurs WebP, SVG et GIF sont eux aussi les nôtres.

Rendu Direct3D 11, menus radiaux, raccourcis clavier reconfigurables, navigation avec inertie, thèmes clair et sombre, et un moniteur qui affiche la mémoire vidéo et le temps de calcul de chaque image.

YaPaint : chaîne d'effets et moniteur de performances
Feuille de route

Ce qui arrive ensuite

Prévu pour la version 1.0, pas encore livré.

  • Annuler et rétablir
  • Panneau de calques
  • Vectorisation d'images bitmap
  • Notes attachées aux objets
  • Positions de caméra enregistrées
  • Installeur et mise à jour automatique

Intéressé par YaPaint ?

YaPaint est en développement. Contactez-nous pour être tenu au courant des premières versions ou pour discuter d'un cas d'usage spécifique.

Prendre contact →