1 points par GN⁺ 2023-10-15 | 1 commentaires | Partager sur WhatsApp
  • Les interfaces logicielles de Kai Krause ont évolué à travers KPT, Bryce, GOO, Photo Soap, Show et Poser3 vers un langage d’interface original combinant un espace de travail en plein écran et des outils qui se masquent
  • Les grandes boîtes de dialogue modales de KPT3 sont nées des limites de l’interface des plug-ins Photoshop, qui rendait difficile l’interaction directe avec l’image, et ont créé un environnement dédié au travail dans un rectangle de la taille d’un écran 14 pouces
  • Bryce, GOO, Photo Soap et Show ont étendu le plein écran et la métaphore des Rooms pour faire exécuter des tâches comme la génération de textures, la déformation de pixels, la correction d’image ou l’organisation de fichiers dans des espaces séparés
  • KPT Lens f/x, Photo Soap et Poser3 ont réduit l’encombrement visuel en affichant les outils en petit format ou seulement au moment voulu, en utilisant MouseOver, la transparence, les ombres, les Memory Dots et l’ajustement de valeurs par glisser-déposer
  • Cette UI excellait pour la concentration sur la tâche et le retour en temps réel, mais le plein écran compliquait l’interaction avec d’autres programmes, et les Memory Dots comme l’ajustement des valeurs par glissement montraient leurs limites pour vérifier l’état ou saisir des valeurs précises

Les débuts de Kai Krause et de la lignée MetaTools

  • Kai Krause est né en 1957 à Dortmund et s’est installé en Californie en 1976 avec deux amis
  • Il a travaillé comme musicien chez Disney Sound Effects et a reçu un Clio Award pour les effets sonores d’une publicité radio de Star Wars
  • Sur AOL, il animait le forum Kai’s Power Tips & Tricks, où il partageait des astuces d’effets spéciaux pour Adobe Photoshop et de petits fragments de code ; ces contenus sont devenus une collection d’informations pratiques sur Photoshop
  • Ben Weiss et Kai ont rejoint en 1991 Harvard Systems Corporation, fondée par John Wilczak, alias HSC Software Corp., et y ont créé la première version de Kai’s Power Tools
  • KPT était un ensemble de plug-ins utilisant l’interface de programmation des filtres tiers d’Adobe Photoshop, et nombre d’idées de Kai’s Power Tips & Tricks y ont été concrétisées sous la forme d’un logiciel simple et facile à utiliser
  • KPT a évolué jusqu’à la version 3 en 1995, avec notamment Texture Explorer, Spheroid Designer et KPT Lens f/x
  • En 1995, HSC a changé de nom pour devenir MetaTools, Inc.
  • Eric Wenger et Phil Clevenger ont rejoint l’équipe pour développer Bryce, un produit de simulation de paysages nommé d’après Bryce Canyon
  • MetaTools a ensuite commencé à produire d’autres types de logiciels, comme Kai’s Power GOO, Kai’s Photo Soap et Kai’s Power Show
  • Avant GOO, Kai était surtout connu des artistes sur ordinateur comme créateur d’outils de création, mais GOO est devenu un logiciel avec lequel un public bien plus large pouvait s’amuser
    • Des algorithmes complexes étaient cachés derrière l’interface
    • Même des enfants pouvaient transformer l’image d’un ami ou d’un enseignant en caricature amusante
    • Kai appelait ce type de programme du funware
  • En 1997, MetaTools a fusionné avec Fractal Design pour former MetaCreations Corp.
  • En 1998, Phil Clevenger et Kai ont transposé les principaux concepts d’interface de Bryce dans Poser3
  • En 1998, MetaCreations comptait environ 300 employés, avec son siège à Carpinteria près de Santa Barbara, en Californie, et des installations notamment à San Francisco

Faire de tout l’écran un environnement de travail

  • Mode plein écran et KPT3

    • Les grandes boîtes de dialogue de KPT3 sont parties des limites de l’interface des plug-ins Photoshop
    • Kai voulait interagir directement avec l’image, comme avec Levels ou Curves, mais l’interface des plug-ins de l’époque fonctionnait en remettant au plug-in un rectangle pour traiter les pixels ailleurs avant de les renvoyer
    • Des filtres de KPT3 comme KPT Texture Explorer, KPT Spheroid Designer et KPT Convolver utilisaient une zone rectangulaire adaptée à un moniteur 14 pouces
    • Le reste de l’écran était noirci, de sorte que ni la barre de menus, ni la fenêtre d’image de Photoshop, ni le bureau n’étaient visibles
    • L’utilisateur travaillait comme s’il entrait dans une pièce aménagée pour une tâche précise
    • KPT Texture Explorer est une boîte de dialogue modale entièrement dédiée à la génération de textures
    • KPT Spheroid Designer est un outil permettant de créer une collection de sphères particulières, avec des contrôles pour définir l’éclairage ou choisir la structure de surface
    • Bruce “Tog” Tognazzini aborde le Kansei Engineering comme une expérience globale incluant la couleur, le son, la forme, le toucher, la sensation de mouvement, le caractère de l’interaction et sa cohérence
    • Tog considérait KPT Convolver comme un exemple de design Kansei, estimant qu’il remplaçait l’application séquentielle de plusieurs filtres dans Photoshop par un environnement simple et intégré
    • Au lieu de l’ancien mode de travail où seul le dernier filtre pouvait être annulé, l’utilisateur pouvait essayer librement plusieurs combinaisons de filtres
    • Il devenait aussi possible d’explorer des combinaisons de filtres avec l’aide et les conseils de l’ordinateur
    • Le nom Convolver est un cas où un nom de code de développement et de bêta est resté comme nom du produit ; il repose sur un jeu de mots autour de convolution
    • Beaucoup d’idées d’interface de KPT se sont prolongées dans Bryce, qui a évolué vers un environnement unique couvrant tout l’écran
    • Bryce a dépassé la limite du rectangle fixe de 14 pouces et son interface s’adaptait à la taille de l’écran
    • La même orientation a été appliquée à Poser3 et KPT5, sortis fin 1998
  • La métaphore des Rooms

    • L’exemple de John Updike, qui utilisait des pièces différentes selon le type d’écrit, a nourri l’idée que des espaces dédiés par tâche pouvaient stimuler le travail créatif
    • La GOO room est un environnement spécialisé dans la poussée et la traction des pixels
    • Comme Kai’s Power GOO était l’une des premières applications autonomes de MetaTools, il fallait que des opérations système comme l’ouverture et la fermeture d’images restent accessibles depuis l’application
    • Pour éviter d’encombrer la pièce d’édition d’image, d’autres pièces ont été intégrées à l’application
    • Kai’s Photo Soap propose sept pièces — In, Prep, Tone, Color, Detail, Finishing et Out — dans lesquelles l’utilisateur entre pour accomplir une tâche précise

Cacher les outils et les faire apparaître au moment voulu

  • KPT Lens f/x et les outils en forme de lentille

    • Le concept de Magic Lenses a été présenté en 1993 par Bier et ses collègues, et deux ans plus tard Kai a conçu dans KPT3 un outil pouvant être déplacé par glisser sur l’image
    • KPT Lens f/x affiche, dans une zone circulaire de visualisation, un aperçu des propriétés du filtre sélectionné
    • Le premier nom alpha de cet outil-lentille était “Dragon”, un nom tiré de “drag-on-the-image”
    • Le concept de conception partait d’une idée simple : fabriquer des outils de précision comme un petit couteau suisse, une montre ou un microscope
    • Seuls quelques minuscules contrôles entourent la fenêtre centrale, qui montre en temps réel comment l’effet apparaîtra sur l’image réelle
    • Les options sont cachées dans de petites roues et molettes, qu’on ne fait apparaître que pour les régler avant de les masquer à nouveau
    • Comme il fallait contourner l’interface des plug-ins de l’époque, la véritable interaction avec l’image à l’écran restait malgré tout un peu maladroite
  • Les outils et les ombres de Photo Soap

    • Photo Soap a constitué l’étape suivante dans cette direction : les outils n’avaient plus besoin d’être modaux comme la lentille KPT et pouvaient être utilisés de manière plus naturelle, sans mode
    • Des stylos, pinceaux et gommes sont répartis dans l’espace de travail
    • Les outils sont grands, projettent des ombres virtuelles et montrent une réaction visuelle où leur extrémité s’enfonce pendant l’utilisation

Expérimentations autour du bureau et de l’organisation des médias

  • La room In de Soap et Show était une tentative de gestion d’un grand nombre de fichiers image
  • On pouvait placer dans l’espace de bureau des aperçus plus grands que les icônes classiques du Finder
  • Les aperçus d’images pouvaient être redimensionnés et se chevaucher
  • Les éléments sélectionnés pouvaient être enregistrés dans un scrapbook dans Soap ou manipulés sous forme d’objet pile dans Show
  • L’objet pile de Show servait d’alternative au modèle classique « dossier dans dossier dans dossier »
  • Dans une mise à jour de 2015, Kai a rappelé que plusieurs de ses designs UI s’adaptaient aussi très bien aux applications iPad
  • Ben Weiss, Kai Krause et Tom Beddard ont créé frax HD, une application sortie en octobre 2013

Le langage d’interface de Kai

  • Des fonctions qui se déploient quand il le faut

    • KPT Convolver possède trois modes : Explore, Design et Tweak
    • Les contrôles inutilisés dans un mode donné sont affichés en grisé
    • Même lorsqu’on change de mode, il n’est pas nécessaire de réorganiser les widgets, ce qui permet à l’utilisateur de garder un écran familier
    • Cliquer sur un élément grisé change de mode, ce qui rend toutes les fonctions accessibles à tout moment
    • Cette approche éveille la curiosité et incite l’utilisateur à explorer l’interface
  • MouseOver

    • Les outils inutilisés s’estompent et se réactivent quand le pointeur de la souris les survole
    • Dans l’interface de Bryce, les outils situés à droite et en bas de la vue principale sont normalement invisibles
    • Dans la GOO room, les bandes de film, l’appareil photo et les éléments de bordure gagnent en contraste au survol de la souris
    • Dans KPT, Bryce et Poser, une explication s’affiche lorsqu’on déplace la souris sur un widget
    • Cette approche concentre l’écran sur le travail et repousse hors du champ visuel les éléments distrayants
    • Elle permet aussi de traiter de nombreux contrôles comme des ensembles plus grands, ce qui atténue le problème du cockpit
    • Comme les libellés peuvent être omis, les widgets peuvent être disposés plus efficacement dans l’espace, comme dans la barre d’outils de Bryce
  • Glisser la souris plutôt qu’utiliser des curseurs de valeur

    • Les curseurs et barres de défilement traditionnels font glisser un thumb vers une valeur donnée, alors que KPT3 et KPT Convolver utilisent une simple orb servant de point de départ au glissement de la souris
    • Cette méthode est utilisée pour des éléments comme Hue ou Saturation
    • L’orb et son libellé associé prennent moins de place qu’un curseur de valeur
    • Comme le contrôle lui-même n’affiche pas le retour, il faut fournir un retour en temps réel sur l’élément en cours d’édition
    • Les axes x et y peuvent avoir des significations différentes, ce qui permet de faire de l’espace des valeurs un espace bidimensionnel
    • La saisie de valeurs précises est très difficile, et le contrôle n’affiche pas non plus de retour sur la valeur sélectionnée
  • Memory Dots et Five Favorites

    • KPT Spheroid Designer, KPT Convolver et KPT5 utilisent un champ de Memory Dots en 3x3
    • Ces points peuvent enregistrer différents réglages d’autres widgets de l’interface
    • Soap et Show utilisent cinq points dans le même but
    • L’utilisateur peut personnaliser les outils, enregistrer les valeurs de contrôle et basculer rapidement entre plusieurs configurations d’interface
    • Le temps d’accès est court, mais les Memory Dots ne fournissent aucun retour visuel
    • Pour vérifier leur contenu, il faut activer les points ; des icônes ou des aperçus MouseOver pourraient aider
    • La bande de film de GOO fournit déjà ce type de retour
  • Transparence et ombres

    • Dans les interfaces de Kai, presque tous les éléments projetaient déjà des ombres douces plusieurs années avant Mac OS X Aqua
    • Ces ombres font partie d’une attitude Kansei visant à créer un environnement harmonieux
    • Les boîtes de dialogue modales de GOO, les menus de Show et les palettes d’information de Soap sont affichés en semi-transparence
    • Cela a l’avantage de laisser visibles les objets situés sous les panneaux semi-transparents
  • Avantages et limites du plein écran et des Rooms

    • Le plein écran et la métaphore des Rooms vont dans le sens d’une intégration de la conception sur tous les plans, y compris le Kansei Design
    • Un environnement conçu pour une tâche précise soutient fortement cette tâche
    • Il évite les problèmes de fenêtres empilées de façon désordonnée
    • Une seule room peut être active à la fois
    • Comme les autres programmes restent invisibles, les interactions sont presque inexistantes et le glisser-déposer est impossible
    • Il devient difficile pour l’utilisateur d’avoir conscience des autres « pièces » à l’intérieur de la machine
  • Workspace et Desktop

    • GOO ne traite les images que sous forme de galerie en grille
    • Soap et Show utilisent une version de bureau plus étalée pour afficher des collections de fichiers média
    • Cette approche est plus proche d’un vrai bureau, et les aperçus sont utiles pour reconnaître les fichiers image
    • Elle est très limitée pour la hiérarchie, et il n’est pas possible d’enregistrer un agencement pour le réutiliser plus tard
  • MetaWindow

    • Poser3 utilise des fenêtres sans bordure ni poignées classiques
    • Soap et Poser3 utilisent des drawers pour faire apparaître des ressources ou des fonctions au moment voulu
    • Soap utilise des scrapbooks pour stocker des objets
    • Cette structure constitue une manière claire d’introduire des niveaux hiérarchiques dans l’interface
    • Les éléments dont on n’a pas besoin en permanence restent accessibles en double-cliquant

Les liens après MetaCreations

  • Kai Krause a quitté MetaCreations en 1999
  • La même année, l’entreprise a changé de nom pour devenir Viewpoint Corporation afin de se concentrer sur MetaStreams, une technologie 3D pour le Web
  • Certaines personnes ont collaboré avec Apple et ont fortement influencé le nouveau design Aqua de Mac OS X
  • google Picasa a été conçu et développé par d’anciens de meta
  • Adobe Lightroom est mentionné comme un produit puissant pour la photographie numérique
  • Eric Wenger conçoit et développe des logiciels de paysages 3D et d’art dans sa propre société, U&I software
  • IIIF est un dérivé open source de Seadragon, créé par Blaise Agüera y Arcas, Ben Weiss et Ian Gilman
  • IIIF est utilisé dans Chronoscope Hamburg et Chronoscope World pour fournir des cartes historiques haute résolution

1 commentaires

 
GN⁺ 2023-10-15
Avis sur Hacker News
  • Vers 2001, j’ai visité le château que Kai avait acheté après être revenu en Allemagne et qu’il avait baptisé Byteburg.
    Kai organisait une soirée de pitch d’idées de startup pour des jeunes, mais l’ambiance était en fait ouverte à tout le monde ; il y avait aussi Uwe Maurer et deux membres du personnel qui s’occupaient de l’entretien du château, de la cuisine et des boissons.
    Kai était quelqu’un de gentil, humble et extrêmement intéressant : il courait d’un groupe à l’autre avec un petit plateau pour distribuer des snacks et s’assurer que personne ne manquait de bière.
    Après des discussions et des jeux de stratégie comme le go, quand la nuit avançait, on descendait dans le sous-sol du château pour jouer au billard et au baby-foot jusqu’à l’aube.
    Ce jour-là, j’ai aussi entendu directement le mythe fondateur du succès de KPT : à l’époque, personne ne savait vraiment à quoi pouvaient servir des plug-ins Photoshop qui généraient des motifs procéduraux tape-à-l’œil, et les gens qui faisaient des flyers pour des clubs techno étaient peu nombreux.
    Comme les ventes ne décollaient pas, Uwe aurait embauché des étudiants pour appeler en masse les grands magasins et chaînes américaines qui vendaient alors des logiciels, en prétendant qu’ils étudiaient le design graphique et avaient besoin de KPT pour leurs devoirs.
    Les ventes auraient ensuite commencé à arriver, et cette histoire est devenue une sorte de mythe fondateur de l’entreprise qui allait plus tard devenir MetaCreations.

    • J’étais l’un de ces rares-là. Les outils de Kai m’ont été incroyablement utiles pour apprendre le design graphique en créant des flyers et des affiches pour des raves locales, et c’est grâce à eux que j’ai ensuite décroché de vrais travaux en graphisme et en web design, ce qui a lancé ma carrière.
      Les plug-ins et outils de Kai de cette époque restent dans ma mémoire aussi emblématiques que Winamp ou mIRC.
    • C’est fou de se dire qu’on pouvait le rencontrer en personne et même lui présenter des pitchs. À en juger uniquement par son site web, on aurait dit quelqu’un qui ne voulait surtout pas qu’on lui envoie des e-mails ou qu’on lui parle.
    • Je me demande ce qui se passait quand les magasins demandaient aux étudiants de payer le logiciel avant ou après la commande.
  • Je reconnais qu’il a essayé quelque chose de différent, mais trente ans plus tard, ça paraît assez mignon et excessivement précieux.
    Cela faisait partie de l’esthétique de la fin des années 90, avec ses couleurs vives, son aspect verre et son côté « mon Dieu, c’est Internet », une sorte de mouvement tie-dye numérique qui s’est prolongé avec l’Aqua de MacOS et les thèmes en verre de Windows avant de disparaître.
    Au milieu des années 90, il y a eu une période où l’effet Kai Page Curl était partout.
    J’ai utilisé plusieurs versions de Bryce : c’était bien pour débuter en 3D, mais de même que ce qui était fait avec KPT ressemblait immédiatement à du KPT, ce qui était fait avec Bryce ressemblait immédiatement à du Bryce.
    Ce n’était que montagnes fractales, planètes, sphères mystérieuses flottant dans les airs, paysages marins extraterrestres, couchers de soleil criards et arbres détaillés qu’on n’ajoutait que lorsqu’on pouvait se permettre de laisser le rendu tourner pendant des jours.
    On cliquait toujours dans le KaiSpace, et il n’y avait pas d’échappatoire.

    • J’ai l’impression que tu minimises beaucoup ce qui était vraiment une technologie innovante et révolutionnaire à l’époque.
      Je suis allé à l’Apple Expo de Londres au moment de la sortie de Kai’s Power Goo, et le stand MetaCreations était l’un des endroits les plus bondés de tout le salon ; les gens regardaient les démonstrations de Kai’s Power Goo bouche bée.
      Il est difficile d’expliquer aujourd’hui à quel point ce logiciel était stupéfiant.
      C’est son UI qui m’a profondément donné le goût du logiciel quand j’étais enfant, et Bryce comme Power Goo ont réellement changé ma vie.
      Il existait très peu de logiciels aussi accessibles et puissants, surtout pour un enfant.
      En 1994-1995, si l’on demandait à quelqu’un de créer une image 3D réaliste d’un paysage extraterrestre ou terrestre, c’était un énorme travail qui nécessitait des compétences spécialisées et des logiciels chers et difficiles d’accès.
      J’avais environ 12 ans à l’époque, et je me souviens encore avoir épaté mon père avec des images que j’avais réalisées dans Bryce.
      Quelques années plus tard, j’ai récupéré illégalement Maya pour l’essayer, mais c’était tellement complexe et l’UI était si peu accueillante que j’arrivais à peine à créer une sphère texturée.
      L’UI peut paraître mignonne, mais elle était conviviale et accessible ; contrairement aux outils 3D intimidants, complexes et difficiles à apprendre de l’époque, elle donnait envie aux gens de créer.
      Aujourd’hui encore, je ne sais pas s’il existe un meilleur outil que Bryce pour créer du paysage 3D artistique ; si c’est le cas, j’aimerais le connaître. Les jeunes d’aujourd’hui demanderaient sans doute à Stable Diffusion : « crée-moi un superbe paysage extraterrestre ».
    • Dire que « trente ans plus tard, ça paraît mignon et précieux » ressemble à un cas typique de « Seinfeld n’est pas drôle » ou « les Beatles ne sont pas originaux ».
      Si le style de Kai paraît daté et excessif, c’est parce qu’à sa sortie il était si radicalement novateur qu’il a engendré une énorme tendance en design graphique.
      Il n’imitait pas quelque chose ; il a eu un tel succès qu’il s’est imprimé dans la conscience collective, et c’est pour cela qu’il paraît aujourd’hui mignon et précieux.
      L’esthétique Internet de la fin des années 90, avec ses couleurs vives et son aspect verre, trouve aussi chez lui l’une de ses principales sources, et sans Kai Krause, notre mémoire visuelle des années 90 serait assez différente.
    • Avec le recul, je suis d’accord pour dire que les UI de l’époque étaient assez tapageuses.
      Mais quand on regarde aujourd’hui Kai Power Tools, il semble clair que Kai a joué un rôle plus important que quiconque dans l’ouverture de cette étrange ère des UI qui a culminé, ou s’est achevée, avec le métal brossé et Apple Aqua.
      Il faut reconnaître qu’il a eu une influence énorme sur les UI de l’époque.
    • Tu sembles parler d’une période où les UI paraissaient vraiment cool avant même que le matériel puisse suivre.
      Dès que le matériel en a été réellement capable, on a régressé vers un style encore plus primitif que dans les années 90 ; pour mémoire, l’époque dont tu parles était le début des années 2000.
    • Après m’être mis à 3D Studio Max, on m’a conseillé d’essayer Bryce si je voulais faire de jolis paysages.
      Quand je l’ai ouvert, ça m’a paru beaucoup trop proche d’un jouet de maternelle, et pour quelqu’un qui était habitué à l’interface et aux fonctions bien plus nombreuses de 3D Studio Max, ce n’était pas un compliment.
      Bryce était, je pense, un outil conçu pour un usage précis.
  • Ce sont des vidéos des années 90 sur Kai Krause qui, à mon avis, rendent bien l’ambiance de l’époque
    Kai Krause Interview (1996) : https://www.youtube.com/watch?v=U0Qie-kP3Lk
    KPT Bryce 1.0 with John Dvorak and Kai Krause : https://www.youtube.com/watch?v=MY8GPU5osx4
    "The Program" : https://youtu.be/ZGLjPYgs8bg
    Kai Krause at TED8 : https://www.youtube.com/watch?v=z0rw2LGHnCA
    Son site web vaut aussi le détour : http://kai.sub.blue/

    • Je ne savais absolument pas que Bryce avait été créé à l’origine par Kai
    • Le TED de l’époque était vraiment très différent de celui d’aujourd’hui
  • Je me souviens avoir utilisé ces outils, et je me souviens aussi de leurs interfaces utilisateur horribles
    C’était plus proche d’une œuvre d’art que d’un objet conçu pour travailler ou interagir
    C’était joli et ça produisait un premier effet « waouh ! », mais ce n’était pas terrible à utiliser réellement plus de cinq minutes
    Je ne savais pas que les outils de Kai embarquaient autant de ces choix de conception, et, honnêtement, quand on les utilisait vraiment, c’était surprenant de voir à quel point ils donnaient une impression de lenteur et d’assemblage bancal
    C’était comparable aux lecteurs MP3 « cool » de l’époque, comme Sonique

    • Le logiciel de création et de rendu de personnages Poser avait lui aussi une interface singulière et bizarre, avec beaucoup d’éléments d’UI atypiques, ainsi que ce terrible concept de points mémoire mentionné quelque part et des contrôles de caméra totalement différents de ceux des autres logiciels de modélisation 3D
      Je me souviens encore qu’en passant à Daz Studio pour la création de personnages, son interface reconnaissable m’a paru presque immédiatement compréhensible
      [0] Un peu NSFW : https://www.posersoftware.com/article/509/poser-12-basics-ho...
  • J’y ai travaillé vers la fin de MetaCreations
    Ils ont créé des choses vraiment incroyables et comptaient des ingénieurs de classe mondiale
    C’était aussi amusant de voir où ces personnes sont parties ensuite, et il est probable que vous utilisiez encore aujourd’hui, au quotidien, des choses qu’elles ont créées par la suite
    À l’époque, les logiciels étaient distribués sur CD
    Un jour, en rentrant d’une conférence dans la Bay Area, je me suis arrêté au bureau de Scotts Valley pour récupérer en personne le CD-R Gold Master de la dernière version de notre produit et le ramener à Santa Barbara
    À l’aéroport, un collègue m’a rejoint pour emporter ce CD vers l’usine de pressage de Los Angeles, afin que la duplication et le packaging puissent être faits dans les délais de sortie. Pour un junior à l’époque, c’était plutôt amusant
    L’ingénierie de la version suivante de KPT s’est poursuivie jusqu’au tout dernier moment : une personne côté algorithmes a imaginé une nouvelle fonctionnalité de plus, a envoyé le code par IM à l’équipe applicative, et celle-ci l’a ajoutée comme option supplémentaire dans la liste quelques minutes avant le build final
    Intel nous a envoyé du matériel Pentium III avant sa sortie pour optimiser l’application pour son nouveau jeu d’instructions

    • Je me demande pourquoi il y avait un bureau à Scotts Valley. Je l’ai toujours vu comme une petite halte tranquille sur la route de la plage
  • Un ami graphiste m’a montré Kai’s Power Tools il y a quelques années
    En tant qu’ingénieur logiciel, cette GUI qui semblait ignorer inutilement les conventions de la plateforme m’agaçait pas mal, mais mon ami graphiste l’adorait
    Le client visé, ce n’était pas moi, c’était lui

  • Pour donner une idée de mon âge, je m’étais abonné à Compuserve pour télécharger toute la documentation de Kai’s Power Tools
    Notre groupe local de bidouilleurs de pixels n’avait qu’une partie des documents, pas l’ensemble
    Quand les plugins KPT sont sortis, les réactions ont été assez partagées
    La plupart des gens les prenaient pour des jouets rien qu’en regardant l’interface, mais une fois qu’on comprenait le flux des plugins, on voyait qu’ils étaient des « jouets » dans un sens important
    Ils permettaient de créer des images à travers un processus itératif de travail visuel, et l’interface elle-même servait d’inspiration visuelle pour sortir l’esprit des limites de l’écran d’ordinateur, s’amuser, expérimenter, puis créer quelque chose de chouette
    Ses plugins ont aussi contribué à créer le marché pour des entreprises comme Alien Skin Software, aujourd’hui Exposure, et pour la série de plugins Eye Candy
    J’aimerais qu’il existe encore aujourd’hui un outil doté d’une telle puissance, et qui procure, pendant son utilisation, ce plaisir instinctif de la création
    [1] https://exposure.software/eyecandy/

  • J’ai de très bons souvenirs d’un moment particulier autour de ce logiciel
    Une autre entreprise présente dans un espace similaire était Xaos Tools
    J’étais trop jeune pour avoir accès aux SGI, mais j’ai réussi d’une manière ou d’une autre à obtenir une cassette VHS promotionnelle de cette société
    Malheureusement, il est difficile de trouver beaucoup de ressources en ligne
    Si les outils de Kai avaient été une offre haut de gamme visant le cinéma et l’animation TV, cela aurait ressemblé à ça ; l’interface de Kai était dans une autre dimension que toutes les autres, mais Xaos avait une ambiance similaire du point de vue des effets surréalistes
    Il semble que leurs applications aient aussi été pas mal utilisées dans Le Cobaye
    http://www.aaronjamesrogers.com/misc/hotmix16/vendors/xaosto...
    https://ohiostate.pressbooks.pub/graphicshistory/chapter/11-...

  • À l’époque, je travaillais sur une grande partie de la gamme de produits Kai comme ingénieur principal pour le graphisme et les applications
    C’était vraiment amusant et, certes, ça ne plaisait pas à tout le monde, mais il y avait plus de fans que de détracteurs
    Si l’entreprise a échoué, ce n’est pas par manque d’intérêt ; il y avait malheureusement des raisons bien plus scandaleuses et tristes

    • Au Burning Man de 1996, j’ai discuté avec quelqu’un qui m’a dit avoir travaillé sur la gamme Kai
      Quand je lui ai dit que j’utilisais ces produits et que je les aimais, il a eu l’air plutôt content ; il m’a raconté qu’il parlait avec des gens sous l’emprise de drogues, leur faisait décrire les motifs qu’ils voyaient, puis revenait plus tard pour essayer de les recréer
      Je me demande si les chances que cette personne soit vous ne sont pas de l’ordre d’un gain au loto
      Dans tous les cas, je tiens à exprimer ma gratitude personnelle pour le travail que vous et vos collègues avez réalisé
    • Salut Sree ! J’ai travaillé sous Fegette, puis aussi sous Javier
      C’était un lieu, une époque et un groupe de personnes vraiment incroyables. J’espère que tu vas bien
      Je suis aussi d’accord pour dire que la fin a été assez triste. J’y suis resté jusqu’aux tout derniers moments, quand le « dark side » était presque vide
    • Tu pourrais détailler un peu ce point ?
  • Joel Spolsky était critique envers l’UI de Kai
    https://www.joelonsoftware.com/2000/04/22/consistency-and-ot...
    Si cet article m’est revenu en tête aujourd’hui, c’est parce que, jusqu’à aujourd’hui, c’était le seul endroit où j’avais lu quelque chose sur les logiciels de Kai

    • Il y a un passage disant que Netscape 6.0 avait réimplémenté tous les contrôles Windows communs ; bien sûr, IE, VB et Access avaient eux aussi chacun implémenté les contrôles Windows communs
      Simplement, ils avaient pris soin de les faire se comporter presque exactement de la même façon
      Une partie de ce qui était nécessaire pour cela était fournie intentionnellement dans l’API Win32, une autre partie était volontairement non documentée, et une autre encore était étonnamment obscure
      [1] http://bytepointer.com/resources/old_new_thing/20050211_035_...
      [2] http://bytepointer.com/resources/old_new_thing/20150508_096_...
      [3] https://www.codeproject.com/Articles/12340/CImageButtonWithS...
    • Pour bien comprendre les idées de conception d’UI de Kai, il est utile de les comparer à l’UI de Framemaker, façon cockpit de 747, de la même époque
    • Joel n’avait pas tort
      La première utilisation des outils auxquels Kai avait participé était parfois déroutante
      Les outils KPT et MetaCreations ont toujours cherché à rendre intuitif le fait de créer et d’itérer, et leur UI essayait aussi d’y parvenir
      Les boîtes de dialogue et autres éléments de ce genre avaient l’air étranges, mais honnêtement, la plupart des UI de l’époque étaient elles aussi infernales, ou au minimum ennuyeuses