1 पॉइंट द्वारा GN⁺ 2023-10-15 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Kai Krause के सॉफ्टवेयर इंटरफेस KPT, Bryce, GOO, Photo Soap, Show और Poser3 से गुजरते हुए एक अलग UI भाषा में विकसित हुए, जिसमें full-screen workspace और छिपने वाले tools को जोड़ा गया
  • KPT3 का बड़ा modal dialog Photoshop plugin interface की उस सीमा से शुरू हुआ जहां image के साथ सीधे interact करना मुश्किल था, और 14-inch monitor के आकार के rectangle के अंदर काम के लिए समर्पित environment बनाया गया
  • Bryce, GOO, Photo Soap और Show ने full screen और Rooms metaphor को विस्तार देकर texture generation, pixel deformation, image correction और file organization जैसे काम अलग-अलग spaces में करवाए
  • KPT Lens f/x, Photo Soap और Poser3 ने tools को छोटे floating रूप में दिखाकर या केवल जरूरत पड़ने पर सामने लाकर screen clutter घटाया, और MouseOver, transparency, shadows, Memory Dots तथा drag-based value adjustment का उपयोग किया
  • यह UI task focus और real-time feedback में मजबूत था, लेकिन full screen ने दूसरे programs के साथ interaction कठिन बनाया, और Memory Dots व drag value adjustment में state check करने तथा सटीक numeric input देने की सीमाएं थीं

Kai Krause और MetaTools लाइन की शुरुआत

  • Kai Krause का जन्म 1957 में Dortmund में हुआ, और 1976 में वे दो दोस्तों के साथ California आए
  • उन्होंने Disney Sound Effects में musician के रूप में काम किया, और Star Wars radio ad के sound effects के लिए Clio Award जीता
  • AOL पर उन्होंने Kai’s Power Tips & Tricks forum चलाया, जहां Adobe Photoshop special effects tips और छोटे code snippets साझा किए; यह सामग्री practical Photoshop information के संग्रह के रूप में बढ़ी
  • John Wilczak द्वारा स्थापित Harvard Systems Corporation, यानी HSC Software Corp., में Ben Weiss और Kai 1991 में शामिल हुए और Kai’s Power Tools का पहला version बनाया
  • KPT Adobe Photoshop के third-party filter programming interface का उपयोग करने वाले plugins का bundle था, और Kai’s Power Tips & Tricks के कई ideas को सरल और इस्तेमाल में आसान software के रूप में लागू किया गया
  • KPT 1995 तक version 3 तक विकसित हुआ, और इस release में Texture Explorer, Spheroid Designer, KPT Lens f/x आदि शामिल थे
  • HSC ने 1995 में अपना नाम बदलकर MetaTools, Inc. कर लिया
  • Eric Wenger और Phil Clevenger team में शामिल हुए और Bryce Canyon के नाम पर Bryce नाम का landscape simulation product विकसित किया
  • इसके बाद MetaTools ने Kai’s Power GOO, Kai’s Photo Soap, Kai’s Power Show जैसे अलग तरह के software बनाने शुरू किए
  • GOO से पहले Kai मुख्य रूप से computer artists के लिए creative tools बनाने वाले के रूप में जाने जाते थे, लेकिन GOO ऐसा software बना जिससे ज्यादा व्यापक user base खेल-खेल में काम कर सकता था
    • जटिल algorithms interface के पीछे छिपे थे
    • बच्चे भी दोस्तों या teachers की images को मजेदार caricatures में बदल सकते थे
    • Kai ने इस तरह के programs को funware कहा
  • 1997 में MetaTools और Fractal Design का merger हुआ और MetaCreations Corp. बनी
  • 1998 में Phil Clevenger और Kai ने Bryce के मुख्य interface concepts को Poser3 में लाया
  • 1998 में MetaCreations के करीब 300 कर्मचारी थे, headquarters California के Santa Barbara के पास Carpinteria में था, और San Francisco आदि में भी facilities थीं

पूरी screen को work environment बनाने का तरीका

  • Full-screen mode और KPT3

    • KPT3 के बड़े dialogs Photoshop plugin interface की limits से शुरू हुए
    • Kai Levels या Curves की तरह image के साथ सीधे interact करना चाहते थे, लेकिन उस समय plugin interface में plugin को एक rectangle मिलता था, वह दूसरे space में pixels process करता था और फिर result लौटाता था
    • KPT Texture Explorer, KPT Spheroid Designer, KPT Convolver जैसे KPT3 filters 14-inch monitor के लिए उपयुक्त rectangular area का उपयोग करते थे
    • बाकी screen को black कर दिया जाता था, जिससे menu bar, Photoshop image window और desktop दिखाई नहीं देते थे
    • user ऐसे काम करता था मानो वह किसी खास task के लिए सजाए गए room में प्रवेश कर गया हो
    • KPT Texture Explorer texture generation के लिए ही बनाया गया modal dialog था
    • KPT Spheroid Designer विशेष sphere collections बनाने का tool था, और lighting definition या surface structure चुनने के controls देता था
    • Bruce “Tog” Tognazzini ने Kansei Engineering को color, sound, form, touch, movement, और interaction के character व consistency तक शामिल करने वाले total experience के रूप में देखा
    • Tog ने KPT Convolver को Kansei design का example माना और आंका कि यह Photoshop में कई filters को क्रम से apply करने के तरीके को सरल और integrated environment में बदलता है
    • user उस पुराने तरीके की बजाय, जिसमें केवल last filter को undo किया जा सकता था, कई filter combinations को स्वतंत्र रूप से try कर सकता था
    • computer की मदद और advice के साथ filter combinations explore करने का तरीका भी संभव था
    • Convolver नाम एक ऐसा example है जहां development/beta stage code name product name के रूप में रह गया, और यह convolution शब्द पर wordplay से निकला
    • KPT के कई interface ideas Bryce तक पहुंचे, और Bryce full screen को cover करने वाले single environment में विकसित हुआ
    • Bryce fixed 14-inch rectangle की सीमा से आगे बढ़कर screen size के अनुसार interface scale करता था
    • 1998 के अंत में release हुए Poser3 और KPT5 में भी वही दिशा लागू हुई
  • Rooms metaphor

    • John Updike द्वारा writing के प्रकार के अनुसार अलग room इस्तेमाल करने का example इस viewpoint तक ले गया कि task-specific spaces creative work को stimulate कर सकते हैं
    • GOO room pixels को push और pull करने के काम के लिए specialized environment था
    • Kai’s Power GOO MetaTools के शुरुआती standalone applications में से एक था, इसलिए image open और close करने जैसे operating system tasks भी application के अंदर accessible होने जरूरी थे
    • image editing room को cluttered न करने के लिए दूसरे rooms application का हिस्सा बने
    • Kai’s Photo Soap ने In, Prep, Tone, Color, Detail, Finishing, Out नाम के 7 rooms दिए, और user हर room में जाकर specific task करता था

Tools को छिपाकर जरूरत पड़ने पर दिखाने का तरीका

  • KPT Lens f/x और lens-type tools

    • Magic Lenses concept 1993 में Bier आदि ने पेश किया था, और 2 साल बाद Kai ने KPT3 में image के ऊपर drag किया जा सकने वाला tool design किया
    • KPT Lens f/x circular viewing area के अंदर selected filter properties का preview दिखाता था
    • इस lens tool का शुरुआती alpha नाम “Dragon” था, जो “drag-on-the-image” से निकला था
    • शुरुआत छोटे Swiss Army knife, watch या microscope जैसे precision tools बनाने के सरल design concept से हुई
    • central window के आसपास बहुत छोटे कुछ controls रखे गए, और central window में real image पर effect कैसा दिखेगा यह real-time में दिखाया गया
    • options को छोटे wheels और dials में छिपाकर रखा जाता था; setting करते समय ही उन्हें निकाला और फिर वापस छिपाया जाता था
    • क्योंकि उस समय plugin interface को bypass करना पड़ता था, screen image के साथ actual interaction अभी भी कुछ हद तक awkward था
  • Photo Soap के tools और shadows

    • Photo Soap इस दिशा का अगला कदम था, जहां tools को KPT lens की तरह modal होने की जरूरत नहीं थी और उन्हें natural modeless तरीके से इस्तेमाल किया जा सकता था
    • pen, brush और eraser workspace में जगह-जगह रखे जाते थे
    • tools बड़े थे, virtual shadow डालते थे, और उपयोग के दौरान tool tip दबने जैसी visual response दिखाते थे

Desktop और media organization के experiments

  • Soap और Show के In room कई image files संभालने की कोशिश थे
  • Finder के सामान्य icons से बड़े previews desktop area में रखे जा सकते थे
  • image previews resizable थे और एक-दूसरे पर overlap कर सकते थे
  • selected items को Soap में scrapbook में save किया जा सकता था या Show में pile object के रूप में handle किया जा सकता था
  • Show का pile object classic “folder के अंदर folder के अंदर folder” तरीके के alternative के रूप में इस्तेमाल हुआ
  • 2015 के update में याद किया गया कि Kai के कई UI designs iPad apps के लिए भी अच्छे fit होते
  • Ben Weiss, Kai Krause और Tom Beddard ने frax HD बनाया, और यह app October 2013 में release हुआ

Kai की interface language

  • जरूरत पड़ने पर खुलने वाली functionality

    • KPT Convolver में Explore, Design, Tweak तीन modes थे
    • किसी specific mode में उपयोग न होने वाले controls dim दिखाए जाते थे
    • mode बदलने पर भी widgets को फिर से arrange करने की जरूरत नहीं पड़ती थी, जिससे user familiar screen बनाए रखता था
    • dimmed item पर click करने से mode बदल जाता था, इसलिए सभी functions तक एक साथ access संभव था
    • यह तरीका user में curiosity जगाकर interface explore करने के लिए प्रेरित करता था
  • MouseOver

    • unused tools dim हो जाते थे, और mouse cursor ऊपर आने पर फिर activate हो जाते थे
    • Bryce interface के main view के right और bottom tools सामान्यतः दिखाई नहीं देते थे
    • GOO room की film strip, camera और edge elements mouse आने पर contrast बढ़ा देते थे
    • KPT, Bryce और Poser में mouse को widget के ऊपर ले जाने पर description दिखता था
    • यह तरीका screen को work पर focus कराता था और distracting items को view से बाहर कर देता था
    • कई controls को बड़े chunks के रूप में handle किया जा सकता था, जिससे Cockpit problem कम होती थी
    • labels हटाए जा सकते थे, जिससे Bryce के toolbar की तरह widgets को बेहतर spatial arrangement में organize किया जा सकता था
  • Value sliders की जगह mouse drag

    • traditional sliders और scrollbars thumb को किसी specific value तक drag करते हैं, लेकिन KPT3 और KPT Convolver mouse drag के starting point के रूप में simple orb का उपयोग करते हैं
    • Hue, Saturation जैसे items में यह तरीका इस्तेमाल हुआ
    • orb और related label value slider की तुलना में कम space लेते हैं
    • control खुद feedback नहीं दिखाता, इसलिए edited target से real-time feedback देना जरूरी होता है
    • x-axis और y-axis के अलग-अलग meanings हो सकते हैं, जिससे value space को 2-dimensional बनाया जा सकता है
    • exact numeric input बहुत कठिन है, और control भी selected value पर feedback नहीं दिखाता
  • Memory Dots और Five Favorites

    • KPT Spheroid Designer, KPT Convolver, KPT5 3x3 Memory Dots field का उपयोग करते हैं
    • ये dots अलग-अलग interface widgets की अलग settings save कर सकते हैं
    • Soap और Show इसी purpose के लिए 5 dots इस्तेमाल करते हैं
    • user tools customize कर सकता है, control values save कर सकता है, और कई interface arrangements के बीच जल्दी switch कर सकता है
    • access time कम है, लेकिन Memory Dots visual feedback नहीं देते
    • content check करने के लिए dot activate करना पड़ता है, और icons या MouseOver preview मदद कर सकते हैं
    • GOO की film strip पहले से ऐसा feedback देती है
  • Transparency और shadows

    • Kai के interfaces में Mac OS X Aqua से कई साल पहले लगभग हर item soft shadow डालता था
    • यह shadow harmonious environment बनाने वाले Kansei attitude का हिस्सा था
    • GOO के modal dialogs, Show के menus और Soap की info palette translucent दिखाई देते थे
    • translucent panel के नीचे objects लगातार दिखाई देते रहने का फायदा था
  • Full screen और Rooms के फायदे-नुकसान

    • Full screen और Rooms metaphor Kansei Design सहित हर पहलू में design को integrate करने की दिशा थे
    • specific task के लिए बना environment उस task को मजबूत support देता था
    • windows के cluttered overlap की समस्या नहीं थी
    • एक समय में केवल एक room active हो सकता था
    • दूसरे programs दिखाई नहीं देते, इसलिए interaction लगभग नहीं होता, और drag and drop भी संभव नहीं होता
    • user के लिए machine के अंदर दूसरे “rooms” को समझना कठिन हो जाता था
  • Workspace और Desktop

    • GOO images को केवल grid gallery के रूप में handle करता था
    • Soap और Show media file collections दिखाने के लिए ज्यादा फैले हुए desktop version का उपयोग करते थे
    • यह तरीका वास्तविक desk के करीब implementation था, और image files पहचानने में previews उपयोगी थे
    • hierarchy के लिए यह बहुत limited था, और arrangements को बाद में उपयोग के लिए save नहीं किया जा सकता था
  • MetaWindow

    • Poser3 ने classic borders और handles के बिना windows इस्तेमाल किए
    • Soap और Poser3 जरूरत पड़ने पर assets या functions दिखाने वाले drawers इस्तेमाल करते थे
    • Soap objects save करने के लिए scrapbooks इस्तेमाल करता था
    • यह structure interface के अंदर hierarchical levels डालने का स्पष्ट तरीका था
    • जो items हर बार जरूरी नहीं होते, उन्हें double click से access किया जा सकता था

MetaCreations के बाद के connections

  • Kai Krause ने 1999 में MetaCreations छोड़ दिया
  • उसी साल company ने 3D-Web technology MetaStreams पर focus करने के लिए अपना नाम बदलकर Viewpoint Corporation कर लिया
  • कुछ लोगों ने Apple के साथ मिलकर Mac OS X के नए Aqua design पर बड़ा प्रभाव डाला
  • google Picasa को meta से आए लोगों ने design और develop किया
  • Adobe Lightroom को digital photography के लिए powerful product के रूप में mention किया गया
  • Eric Wenger ने अपनी company U&I software में 3D landscape और art software design व develop किया
  • IIIF Blaise Agüera y Arcas, Ben Weiss, Ian Gilman के Seadragon से निकला open-source derivative है
  • IIIF का उपयोग Chronoscope Hamburg और Chronoscope World में high-resolution historical maps उपलब्ध कराने के लिए किया गया

1 टिप्पणियां

 
GN⁺ 2023-10-15
Hacker News की राय
  • करीब 2001 में, जब Kai जर्मनी लौटकर एक किला खरीद चुके थे और उसका नाम Byteburg रखा था, मुझे वहाँ जाने का मौका मिला
    Kai ने युवा लोगों के startup ideas के लिए pitch night रखी थी, लेकिन माहौल ऐसा था कि असल में कोई भी स्वागत योग्य था; वहाँ Uwe Maurer और किले की maintenance, खाना और drinks संभालने वाले दो staff भी थे
    Kai एक छोटी tray लेकर लोगों के बीच दौड़ते हुए snacks परोस रहे थे, और ध्यान रख रहे थे कि किसी की beer खत्म न हो—वे बेहद दयालु, विनम्र और बहुत दिलचस्प इंसान थे
    छोटी-मोटी बातचीत और Go जैसे strategy board games खेलने के बाद, रात गहराने पर हम किले के basement में उतरते और सुबह तक billiards और foosball खेलते
    उस दिन सीधे उनसे KPT की सफलता की कहानी भी सुनी; उस समय किसी को समझ नहीं आता था कि चमकीले procedural patterns बनाने वाले Photoshop plugin का उपयोग किस काम में होगा, और techno club flyers बनाने वाले लोग बहुत कम थे
    बिक्री अच्छी नहीं चल रही थी, तो Uwe ने students को hire किया ताकि वे उस दौर में software बेचने वाले अमेरिका के बड़े department stores और chain stores पर लगातार फोन करें; students दिखावा करते थे कि वे graphic design पढ़ रहे हैं और अपने assignments के लिए उन्हें KPT चाहिए
    उसके बाद orders आने शुरू हुए, और यह कहानी बाद में MetaCreations बनी कंपनी की founding myth जैसी सुनाई जाने लगी

    • मैं उन्हीं गिने-चुने लोगों में से एक था। Kai के tools local rave flyers और posters बनाते हुए graphic design सीखने में बेहद उपयोगी थे, और उसी की बदौलत मुझे असली graphic और web design का काम भी मिला, जिससे मेरा career शुरू हुआ
      उस दौर के Kai plugins और tools, Winamp और mIRC जैसी चीज़ों जितने ही iconic याद आते हैं
    • यह जानकर हैरानी हुई कि उनसे सीधे मिला जा सकता था और लोग pitch भी कर सकते थे। उनकी website देखकर तो लगता था कि वे नहीं चाहते कि कोई उन्हें email करे या उनसे बात करे
    • सोचता हूँ, जब stores ने students से order से पहले या बाद में software के पैसे देने को कहा होगा तो क्या हुआ होगा
  • यह मानता हूँ कि उन्होंने कुछ अलग करने की कोशिश की, लेकिन 30 साल बाद देखने पर यह काफी cute और जरूरत से ज्यादा खिलौना-जैसा लगता है
    यह 90 के दशक के आखिरी हिस्से के bright colors, glassy look और “अरे वाह, internet आ गया” वाली aesthetics का हिस्सा था; एक तरह के digital tie-dye movement जैसा, जो MacOS के Aqua और Windows के glass themes तक पहुँचा और फिर गायब हो गया
    90 के दशक के मध्य में एक समय था जब Kai Page Curl effect हर जगह दिखता था
    मैंने Bryce के कई versions इस्तेमाल किए; beginner 3D के लिए वह अच्छा था, लेकिन जैसे KPT से बनी चीज़ साफ KPT जैसी दिखती थी, वैसे ही Bryce से बनी चीज़ भी साफ Bryce जैसी दिखती थी
    सब कुछ fractal mountains, planets, रहस्यमय हवा में तैरते spheres, alien ocean landscapes, चटख sunsets, और ऐसी बारीक trees जैसा होता था जिन्हें rendering में कई दिन लगाने की फुर्सत हो तभी शामिल किया जाता
    आप हमेशा KaiSpace के भीतर click कर रहे होते थे, और बाहर निकलने का कोई रास्ता नहीं था

    • उस समय यह सचमुच innovative और groundbreaking technology थी, मुझे लगता है आप इसे कुछ ज्यादा ही कम करके आँक रहे हैं
      जब Kai's Power Goo आया था, मैं London Apple Expo गया था; MetaCreations booth के आसपास की जगह पूरे exhibition floor में सबसे ज्यादा भीड़ वाली जगहों में से एक थी, और लोग मुँह खुला छोड़कर Kai's Power Goo का demo देख रहे थे
      आज यह समझाना मुश्किल है कि उस समय यह software कितना अद्भुत लगा था
      बचपन में software के प्रति मुझे गहराई से आकर्षित करने वाली चीज़ भी उनकी UI थी, और Bryce व Power Goo ने मेरी जिंदगी बदल दी
      खासकर बच्चों के लिए इतना accessible और साथ ही powerful software बहुत कम था
      1994–95 में अगर आप किसी से alien landscape या पृथ्वी जैसे landscape की realistic 3D rendered image बनाने को कहते, तो वह specialized skills और महंगे, मुश्किल से मिलने वाले software की मांग करने वाला बहुत बड़ा काम था
      उस समय मेरी उम्र करीब 12 साल थी, और मुझे याद है कि Bryce में बनाए अपने काम से मैंने अपने पिता को चकित कर दिया था
      कुछ साल बाद मैंने Maya की pirated copy हासिल कर के इस्तेमाल की, लेकिन वह इतना जटिल था और UI इतना friendly नहीं था कि textured sphere बनाना भी मेरे लिए लगभग संभव नहीं हुआ
      UI cute लग सकती है, लेकिन वह friendly और accessible थी, और उस समय के intimidating, complex और सीखने में कठिन 3D tools के उलट, उसने लोगों को create करने के लिए प्रेरित किया
      आज भी मुझे नहीं पता कि 3D landscape art बनाने के लिए Bryce से बेहतर कोई tool है या नहीं; अगर है तो जानना चाहूँगा। आज के युवा शायद Stable Diffusion से “एक शानदार alien landscape बना दो” कहेंगे
    • “30 साल बाद cute और खिलौना-जैसा लगता है” वाली राय मुझे典型 “Seinfeld is not funny” या “The Beatles original नहीं थे” जैसे मामलों जैसी लगती है
      Kai की style पुरानी और over-the-top इसलिए लगती है, क्योंकि जब वह आई थी तो इतनी radically innovative थी कि उसने graphic design का बहुत बड़ा trend बना दिया
      यह किसी चीज़ की नकल नहीं थी; वह इतनी सफल हुई कि सबकी collective memory में दर्ज हो गई, इसलिए अब वह cute और खिलौना-जैसी महसूस होती है
      90 के दशक के आखिरी bright colors और glassy internet aesthetics के प्रमुख sources में से एक वे भी थे, और Kai Krause न होते तो 90 के दशक की हमारी visual memory काफी अलग होती
    • पीछे मुड़कर देखने पर मैं सहमत हूँ कि उस दौर की UI काफी loud थी
      लेकिन अब Kai Power Tools को देखें तो साफ लगता है कि brushed metal और Apple Aqua पर जाकर अपने चरम या अंत तक पहुँचे उस अजीब UI दौर की शुरुआत कराने में Kai की भूमिका लगभग किसी से भी बड़ी थी
      उस समय की UI पर उनके जबरदस्त प्रभाव को मानना ही होगा
    • शायद बात उस दौर की हो रही है जब hardware के संभाल पाने से पहले ही UI सचमुच शानदार दिखने लगी थी
      जैसे ही hardware सच में सक्षम हुआ, हम 90 के दशक से भी ज्यादा primitive style में वापस चले गए; वैसे जिस दौर की बात हो रही है वह 2000 के शुरुआती साल थे
    • 3D Studio Max सीखना शुरू करने के बाद, मुझे कहा गया कि अगर सुंदर landscape art बनानी है तो Bryce आज़माओ
      Bryce खोलकर देखा तो वह बहुत kindergarten toy जैसा लगा, और 3D Studio Max के interface व कहीं ज्यादा features के आदी व्यक्ति के लिए यह अच्छी बात नहीं थी
      लगता है Bryce किसी खास use case के लिए बना tool था
  • ये Kai Krause से जुड़े 90s के वीडियो हैं, जो मुझे लगता है उस दौर का माहौल अच्छी तरह पकड़ते हैं
    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
    उनकी वेबसाइट भी देखने लायक है: http://kai.sub.blue/

    • मुझे बिल्कुल पता नहीं था कि Bryce मूल रूप से Kai ने बनाया था
    • उस समय का TED आज से सचमुच बहुत अलग था
  • मुझे ये tools इस्तेमाल करने की याद है, और साथ ही उनका भयानक user interface भी याद है
    वे काम करने या interact करने के लिए बनी चीज़ों से ज़्यादा कला-कृतियों जैसे थे
    देखने में अच्छे थे और शुरुआत में “वाह!” वाला असर था, लेकिन 5 मिनट से ज़्यादा सच में इस्तेमाल करने के लिए खास नहीं थे
    मुझे नहीं पता था कि Kai के tools में ऐसे इतने सारे design decisions थे, और सच कहूँ तो उन्हें असल में इस्तेमाल करने पर वे धीमे और बेढंगे ढंग से जोड़े हुए लगते थे, यह हैरान करने वाला भी है
    वे उस दौर के Sonique जैसे “cool” MP3 players जैसे थे

    • Poser के figure creation और rendering software में भी कई अनोखे और अजीब UI elements थे, और कहीं बताए गए भयानक memory dots वाले concept के साथ-साथ दूसरे 3D modeling software से बिल्कुल अलग camera controls भी थे
      मुझे अब भी याद है कि जब figure creation को Daz Studio में शिफ्ट किया, तो पहचाने जा सकने वाले UI की वजह से वह लगभग तुरंत समझ में आ गया था
      [0] थोड़ा NSFW: https://www.posersoftware.com/article/509/poser-12-basics-ho...
  • MetaCreations के आख़िरी दिनों में मैं वहाँ काम करता था
    उन्होंने सचमुच कमाल की चीज़ें बनाईं और वहाँ world-class engineers थे
    बाद में वे लोग कहाँ गए, यह देखना भी मज़ेदार था, और बहुत संभव है कि आज भी आप उनके बाद में बनाए गए नतीजों को रोज़मर्रा में इस्तेमाल कर रहे हों
    उस समय software CD पर distribute होता था
    Bay Area की एक conference से लौटते हुए मैं Scotts Valley office गया और हमारे product के latest release की Gold Master CD-R खुद लेकर Santa Barbara वापस आया था
    airport पर एक colleague मुझसे मिला और वह CD Los Angeles की pressing facility में ले गया, ताकि release schedule के मुताबिक duplication और packaging हो सके। उस समय एक junior employee के लिए यह काफ़ी मज़ेदार काम था
    KPT के अगले release की engineering आख़िरी क्षण तक खिंची हुई थी, और algorithm side के एक व्यक्ति को एक नया feature सूझा, उसने IM पर app team को code भेजा, और app team ने final build से कुछ मिनट पहले उसे list में एक और option के रूप में डाल दिया
    Intel ने नए instruction set के लिए app को optimize करने को release से पहले Pentium III hardware भेजा था

    • मुझे उत्सुकता है कि Scotts Valley में office क्यों था। मैंने उसे हमेशा beach जाते रास्ते में एक शांत छोटे stop की तरह ही देखा था
  • एक graphic designer दोस्त ने कुछ साल पहले मुझे Kai's Power Tools दिखाए थे
    software engineer के तौर पर, platform conventions को बेवजह नज़रअंदाज़ करती लगने वाली GUI मुझे काफ़ी खटकी, लेकिन मेरे graphic designer दोस्त को वह बहुत पसंद आई
    intended customer मैं नहीं, वही दोस्त था

  • अपनी उम्र ज़ाहिर करूँ तो, Kai's Power Tools documentation पूरा download करने के लिए मैंने Compuserve join किया था
    हमारे local pixel-वालों के group के पास कुछ documents थे, सारे नहीं
    KPT plugins आने पर reactions काफ़ी बँटे हुए थे
    ज़्यादातर लोगों ने UI देखकर ही उन्हें खिलौना समझा, लेकिन plugins का flow समझ आने के बाद पता चला कि वे एक अहम मायने में सचमुच “खिलौने” थे
    वे repetitive visual workflow के ज़रिए images बनाने देते थे, और UI खुद computer screen की सीमाओं से दिमाग़ को बाहर निकालकर मज़े करने, खेलने और कुछ शानदार बनाने की visual inspiration था
    उनके plugins ने Alien Skin Software, आज की Exposure जैसी companies और Eye Candy plugin series के लिए market बनाने में भी मदद की
    आज भी काश ऐसा tool होता जिसमें उतनी power हो और इस्तेमाल करते समय creation का वैसा instinctive आनंद मिले
    [1] https://exposure.software/eyecandy/

  • उस software के एक खास दौर की मेरी बहुत अच्छी याद है
    इसी तरह की जगह में एक और company थी, Xaos Tools
    SGI तक पहुँचने के लिए मैं बहुत छोटा था, लेकिन किसी तरह उस company की promotional VHS tape हासिल कर ली थी
    अफ़सोस कि online इसके बारे में बहुत material मिलना मुश्किल है
    अगर Kai के tools movies और TV animation की तरफ़ aimed high-end version होते, तो कुछ ऐसा महसूस होता; और Kai का interface सबकी तुलना में अलग ही dimension में था, लेकिन surreal effects के मामले में Xaos में भी वैसी ही vibe थी
    लगता है Lawnmower Man में भी उनके apps का काफ़ी इस्तेमाल हुआ था
    http://www.aaronjamesrogers.com/misc/hotmix16/vendors/xaosto...
    https://ohiostate.pressbooks.pub/graphicshistory/chapter/11-...

  • उस समय Kai प्रोडक्ट लाइन के कई प्रोडक्ट्स में graphics और lead app engineer के तौर पर काम किया था
    यह सचमुच मज़ेदार था, और हाँ, लोगों की राय साफ़ तौर पर बंटी हुई थी, लेकिन आलोचकों से ज़्यादा fans थे
    बिज़नेस की नाकामी दिलचस्पी की कमी की वजह से नहीं थी; दुर्भाग्य से इसके पीछे कहीं ज़्यादा कांड भरी और दुखद परिस्थितियाँ थीं

    • 1996 में Burning Man में किसी व्यक्ति से बातचीत हुई थी, जिसने कहा था कि उसने Kai प्रोडक्ट लाइन पर काम किया है
      जब मैंने बताया कि मैं वे प्रोडक्ट्स इस्तेमाल करता हूँ और पसंद करता हूँ, तो वह काफ़ी खुश हुआ, और उसने कहा कि वह नशे में धुत लोगों से बात करता था, उनसे वे जो patterns देखते हैं उन्हें समझाने को कहता था, फिर बाद में लौटकर उन्हें recreate करने की कोशिश करता था
      सोच रहा हूँ कि कहीं वह व्यक्ति आप ही तो नहीं थे—हालाँकि इसकी संभावना lottery जीतने जितनी कम होगी
      जो भी हो, आप और आपके साथियों ने जो काम बनाया, उसके लिए मैं व्यक्तिगत रूप से धन्यवाद कहना चाहता हूँ
    • Sree, नमस्ते! मैंने Fegette के अधीन काम किया था और फिर Javier के अधीन भी
      वह सचमुच एक अद्भुत जगह, दौर और लोगों का समूह था। उम्मीद है तुम अच्छे होगे
      मैं इस बात से भी सहमत हूँ कि अंत काफ़ी दुखद था। मैं वहाँ लगभग आख़िर तक था, जब “dark side” लगभग खाली हो चुका था
    • क्या आप उस हिस्से को थोड़ा और विस्तार से समझा सकते हैं?
  • Joel Spolsky Kai के UI के आलोचक थे
    https://www.joelonsoftware.com/2000/04/22/consistency-and-ot...
    आज यह लेख याद इसलिए आया, क्योंकि आज से पहले Kai के software के बारे में मैंने सिर्फ़ उसी लेख में पढ़ा था

    • इसमें एक हिस्सा है कि Netscape 6.0 ने सभी common Windows controls को फिर से implement किया था; बेशक IE, VB और Access ने भी अपने-अपने common Windows controls implement किए थे
      बस उन्होंने इस बात का ध्यान रखा कि वे लगभग उसी तरह काम करें
      इसके लिए ज़रूरी कुछ चीज़ें Win32 API में जानबूझकर उपलब्ध कराई गई थीं, कुछ जानबूझकर documented नहीं थीं, और कुछ हैरान कर देने वाली हद तक 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...
    • Kai के UI design ideas को ठीक से समझना हो, तो उसी दौर के Framemaker के 747 cockpit जैसे UI से तुलना करना अच्छा रहेगा
    • Joel ग़लत नहीं थे
      Kai से जुड़े tools पहली बार इस्तेमाल करते समय कभी-कभी उलझन भरे लगते थे
      KPT और MetaCreations tools हमेशा बनाने और iteration करने की प्रक्रिया को intuitive बनाने पर केंद्रित थे, और UI भी वही करने की कोशिश करता था
      dialog boxes जैसी चीज़ें अजीब दिखती थीं, लेकिन सच कहूँ तो उस समय ज़्यादातर UI भी या तो किसी यातना जैसे थे, या कम से कम उबाऊ