Eine Mal-App die dir nicht im Weg steht, egal wohin du gehst

So organisch wie Pixel. So skalierbar wie Vektoren.

Pixelmalerei fühlt sich organisch an, ist aber an eine feste Auflösung gebunden. Vektorgrafik skaliert, fühlt sich aber selten wie Malen an. Cozy Paint Studio bringt beides zusammen: weiche, drucksensitive Pinsel-Engines auf einer grenzenlosen Leinwand. Zoome weiter hinein und male einfach weiter.

Android und iOS kommen bald.

Unabhängig entwickelt von Johannes Vollmer — Ölmaler, Designer und professioneller Softwareentwickler.

01 / Der Unterschied

Die fehlende Mitte zwischen Pixel und Vektor.

Pixelbilder bestehen aus einem einzigen großen Raster: einem festen Gitter aus Farbwerten. Vektorbilder sind dagegen eine Liste aus einfachen Formen und Kurven mit Strichstärke, die in jeder Auflösung gerendert werden können.

Cozy Paint Studio etabliert einen neuen grundlegenden Bildtyp zwischen diesen beiden. Ein Bild wird durch beliebige Formeln pro Pixel beschrieben, die in jeder Auflösung ausgewertet werden können. Eine Formel kann Rasterbilder abtasten, Schleifen ausführen oder beim Auswerten jedes Pixels beliebige Formen erzeugen. So kann sie ein Fraktal oder eine Unschärfe rendern — oder dynamisch auf Stiftdruck, Winkel, Neigung, Strichstärke, Strichfarbe und mehr reagieren.

01

Steht dir nicht im Weg

Jetzt malen. Die Auflösung später wählen.

Das ist der eigentliche Gewinn der grenzenlosen Leinwand: Du musst dich am Anfang nicht auf Breite, Höhe oder DPI festlegen. Fang einfach mit dem Bild an und entscheide dich erst dann für eine Auflösung, wenn du sie brauchst.

02

Geringe Latenz ist ein Merkmal

Tinte nah am Stift.

Immer reaktionsschnell, unabhängig von Zoomstufe oder Auflösung. Unmittelbares Malen ist unser Versprechen.

03

Dateien, Ebenen und Verlauf

Dein Studio wird für dich verwaltet.

Cozy Paint Studio verwaltet Dateien, Ebenen, Auflösung und Sicherungen, damit du einfach malen kannst. Keine Dateien wie painting_v12.psd mehr.

Visuell durch die ganze App

Erst das Bild. Namen sind optional.

Die Augen sind der direkte Weg zum Kopf. Cozy Paint Studio nimmt das ernst und geht sorgsam mit deiner Zeit und Aufmerksamkeit um. Dieses Prinzip steckt in der ganzen App, damit du im kreativen Fluss bleibst. Pinsel, Voreinstellungen, Bilder, Projekte, alles ohne Namen. Bleib cozy.

Porträt von Raphael Bernal Tejedor
Von Raphael Bernal Tejedor

Gemalt in Cozy Paint Studio.

Ein gemalter roter Apfel mit der direkt auf der Leinwand geöffneten Pinselauswahl

Stift + Berührung

Regler, direkt unter dem Stift.

Halte eine Pinseleigenschaft und ihre Einstellung erscheint unter dem Stift. Lege Favoriten an den Tablet-Rand und erreiche kürzlich genutzte Pinsel mit einer radialen Geste.

Farbe auf der Leinwand

Farben dort, wo die Augen sind — direkt auf dem Bild.

Drücke die Farbtaste und der Oklab-Farbwähler erscheint direkt unter dem Stift. Du vergleichst die nächste Farbe mit dem Bild, statt den Blick in eine abgetrennte Seitenleiste zu schicken.

Farbwähler von Cozy Paint Studio direkt über einem gemalten roten Apfel
Farbe
Kreisförmiger Farbwähler von Cozy Paint Studio direkt über einem gemalten roten Apfel
Helligkeit

Pinsel-Engines

Jeder Pinsel kann anders programmiert werden.

Ein Pinsel ist nicht bloß ein Stempel aus Texturen. Seine Engine kann mit eigenem Rendering-Code auf Druck, Form, Textur, Farbe, Abstand und Drehung reagieren.

Eine klare Kante, ein strukturierter Abdruck oder Farbe, die in der Körnung hängen bleibt: Schon eine kleine Idee kann einen ganz eigenen Pinsel ergeben. Oder lass eine KI einen einzigartigen Pinsel nur für dich programmieren! Die KI wird aber nie für dich malen ;)

round.wgsl
// A simple round brush.
fn shade(stamp: Stamp) -> vec4f {
  let inside = length(stamp.local_position) < 1.0;

  if inside {
    return stamp.color;
  }
  return vec4f(0.0);
}
Rund · eine klare Kante
textured.wgsl
// Paint with a textured tip.
fn shade(stamp: Stamp) -> vec4f {
  let texture = sampleTexture(stamp.local_position);
  let opacity = texture.a * stamp.color.a;

  return vec4f(stamp.color.rgb, opacity);
}
Textur · ein eigener Pinselabdruck
dry.wgsl
// Press harder to fill the grain.
fn shade(stamp: Stamp) -> vec4f {
  let grain = sampleGrain(stamp.canvas_position);

  if grain + stamp.pressure >= 1.0 {
    return stamp.color;
  }
  return vec4f(0.0);
}
Trocken · Farbe trifft Körnung

Community

Bring die Pinselspuren mit. Bleib für den Austausch.

Teile, was du gemacht hast, vergleiche Pinsel, bitte um Hilfe und beeinflusse, was als Nächstes kommt. Eine verifizierte Discord-Einladung folgt.

Discord ist ein externer Dienst mit eigenen Bedingungen und Datenschutzregeln. Die App verbindet sich nicht mit Discord; offizieller Support erfolgt per E-Mail.

02 / Meine Geschichte

Johannes Vollmer

Das ist die Mal-App, die ich seit meinem zwölften Lebensjahr bauen wollte.

Hallo, ich bin Johannes. Als Kind Photoshop und Blender zu lernen, führte mich zu Grafikprogrammierung, generativer Kunst, UX-Design und schließlich in die professionelle Softwareentwicklung. Abseits vom Bildschirm male ich mit Öl.

Als ich Mischief zum ersten Mal ausprobierte, fühlte sich digitales Malen ungewöhnlich direkt und frei an. Als es eingestellt wurde, blieb dieses Gefühl bei mir. Ich wollte die Idee weiterführen — aber mit strukturierten, farbigen Pinseln, die sich wie vollständige Instrumente verhalten können statt wie einfache Vektorspuren.

Cozy Paint Studio ist das Ergebnis. Ich entwickle es unabhängig und in meiner Freizeit als das fokussierte Malwerkzeug, das ich selbst benutzen möchte. Es ist kein venture-finanzierter Versuch, die nächste Kreativplattform zu bauen. Es ist meine Traum-App.

Roadmap

Es gibt viel zu tun!

Diese Roadmap ist eine lose Sammlung der nächsten großen Themen. Die Reihenfolge zeigt die heutige Priorität, nicht feste Zusagen oder Veröffentlichungstermine. Sie kann sich mit der Entwicklung und dem Feedback von Malerinnen und Malern ändern.

Funktioniert Heute

  • Grenzenlose Leinwand
  • Unbegrenztes Rückgängigmachen & Wiederholen
  • Automatisch gespeichert nach jedem Strich
  • Skalierbare Pinsel
  • Pinseleinstellungen und -texturen
  • Lokal gespeicherte Pinseleinstellungen
  • Stiftglättung
  • Druck & Zufall
  • Einfache nasse Farbe
  • Radierer

Große Funktionsprioritäten

  1. 01

    Lasso malen

    Einen Bereich frei umreißen statt ihn mit vielen Pinselstrichen zu füllen.

  2. 02

    Verschieben, skalieren, drehen

    Bildbereiche mit einem Lasso oder Pinsel auswählen und transformieren.

  3. 03

    Konfigurierbare Tastenkürzel

    Tastaturbefehle an den eigenen Arbeitsablauf anpassen.

  4. 04

    Nasses Malen

    Farben direkt auf der Leinwand mischen — wie Ölfarbe.

  5. 05

    Ebenen

    Bildelemente getrennt organisieren und bearbeiten.

  6. 06

    Rahmen für Rasterexport

    Auf der grenzenlosen Leinwand festlegen, welcher Ausschnitt in welcher Auflösung exportiert wird.

  7. 07

    Pinsel-Engines & Texturpakete aus der Community

    Pinsel und Texturen als vollständige kreative Werkzeuge austauschen.

  8. 08

    Pinsel-Engine-Editor

    Eigene Pinsel in einem Editor coden und mit der Community teilen. Oder lass deine KI Pinsel coden. Du malst jeden Strich selbst, dies ist keine Bildgenerierungsapp!

Außerdem geplant: Verschiedene Performance-Optimierungen sind vorgesehen, vorerst aber aufgeschoben, während die Kernwerkzeuge Vorrang haben.

Cozy Paint Studio

Mach die erste Linie.

Cozy Paint Studio ist jetzt als kostenlose Vorschau im Microsoft Store verfügbar.