Friday, 5 December 2025

Welcome to Pixel AI Studio Pro.

Welcome to Pixel AI Studio Pro.

Версія: Pro (Hybrid Engine Update)

Дата виходу: 2026

Статус: Production Ready


1. ВИКОНАВЧЕ РЕЗЮМЕ

Нова версія Pro знаменує собою фундаментальну зміну в архітектурі мого додатку Pixel AI Studio. Продукт еволюціонував від інтерфейсу для генерації зображень (API Wrapper) до повноцінного гібридного графічного редактора.

Ключовою інновацією версії Pro є впровадження Hybrid Processing Pipeline, де можливості генеративного штучного інтелекту (Google Gemini/Imagen/Veo) поєднуються зі складними алгоритмами комп'ютерного зору (Computer Vision), що виконуються безпосередньо у браузері користувача. Це дозволило реалізувати функції, недоступні для звичайних ШІ-генераторів (стереограми, точні схеми, 3D-анімації).


2. КЛЮЧОВІ ІННОВАЦІЇ (ZERO-TO-ONE FEATURES)

У новій версії реалізовано модулі (стилі), яких не існувало в попередніх ітераціях.

Monday, 1 December 2025

Pixel AI Photomaker для всіх.

Всім  Привіт!

Знаєш це відчуття, коли хочеш просто зробити прикольну аватарку або жартівливе фото, а тобі пропонують:

  • Подивитися 5 рекламних роликів.
  • Зареєструватися через пошту прабабусі.
  • Розібратися в налаштуваннях, які виглядають як панель керування шатлом.

Мене це, чесно кажучи, дістало. Я подумав: «Чому не можна просто натиснути кнопку і отримати результат?». І оскільки я програміст, хоча і в минулому, я вирішив не скаржитися в коментарях, а зробити власний веб-застосунок. Для себе. І, звісно ж, для тебе.

І ну його, щоб чекати до Нового року.)

Pixel AI Photomaker - що це таке і чому тобі варто спробувати?

Це максимально простий інструмент для заміни обличчя та зміни стилю фото. Я прибрав усе зайве. Тут немає складних меню чи платних підписок, захованих дрібним шрифтом.

Моя філософія проста: технології мають бути доступними абсолютно для всіх. Неважливо, чи ти школяр, SMM-ник, чи просто хочеш надіслати веселу листівку в родинний чат - ти розберешся за 5 секунд.

🔥 ВЕЛИКЕ ОНОВЛЕННЯ: Стилі, які ти полюбиш

Останніми вечорами я працював над тим, щоб додати у додаток "характеру". Я не хотів, щоб це була просто чергова "мінялка облич". Я хотів, щоб ти міг передати настрій.

Tuesday, 25 November 2025

ComfyUI Subgraph.

Hi all.

If you feel overwhelmed by the nodes, you can hide the nodes and connections by using subgraphs. What does a subgraph do? ComfyUI subgraph: Game changer or a nice try?


Using subgraphs

Here’s the step-by-step guide on using subgraphs.

Step 1: Load a workflow

You can use any workflow with more than one node. We will use the following text-to-image < https://stable-diffusion-art.com/text-to-image/> workflow as an example. Download the workflow JSON file below.

Download < https://stable-diffusion-art.com/wp-content/uploads/2025/01/text-to-image-SD1.5-v3.json>

Drag and drop it to ComfyUI to load.


Saturday, 22 November 2025

Snipping Tool пише відео.

Всім привіт.

Вау, програма “Ножиці” (Snipping Tool, “Засіб захоплення фрагментів”), яка працює через комбінацію Win + Shift + R, вже навчилася записувати відео з голосом, але невдовзі буде здатною на більше.


У збірці на каналі для розробників Windows 11 Canary сайт Windows Latest помітив Snipping Tool версії 2022.2507.14.0 з новими можливостями. Програма може автоматично виділити вікно, щоб записати його вміст (раніше так можна було робити лише статичні скриншоти). Microsoft додала функцію вибору вікна для відеозапису, а також текстові та графічні анотації до того, як скриншот буде збережений.

Friday, 21 November 2025

Про Sage Attention.


Всім привіт.

Якось ввечері надивившись відео про SageAttention я вирішив спробувати це чудо інженерної думки в себе на сервері GenAI. Звісно повівся я на те що всі запевняли що інсталювати його не проблема, натомість буду мати вигоду по швидкості генерації в ComfyUI до 30%.

Зважаючи на те що в Stability Matrix в якості бекенду використовується саме ComfyUI (там він зветься як Inference), то чому б не задіяти ШТАТНУ функцію з меню.


Тим більше що автор ось цього відео запевняв глядача що це самий ПРОСТИЙ спосіб отримати SageAttention.


Та не так сталося як гадалося!) 

Я витратив годину на те щоб зрозуміти що Matrix це чорна скриня і будь які намагання зовні зробити йому апгрейд будуть проігноровані, і ще три години на те щоб полагодити ComfyUI, який там знаходиться в пакетах і який я так легко поламав намагаючсь додати SageAttention...

Мабуть у автора відео Matrix інший, хоча він також вибирав портабельну установку.

Зрозуміло, що це не просто проблема установки - Matrix у своєму портативному середовищі просто не дозволяє збирати сучасні C++/CUDA пакети на зразок SageAttention. Тобто сенс був спробувати зробити все "з Matrix", але через старі версії setuptools/distutils та обмеження venv це просто не спрацює.

То ж маю кілька висновків:

  • Matrix обмежений у підтримці нових пакетів, які потребують компіляції.
  • SageAttention вимагає збірки з torch, і навіть всі обхідні способи які він сам і пропонує (--no-build-isolation, editable, копіювання Node) не працюють у тому venv.

Для роботи безпосередньо в Matrix можна:

  • чекати, поки SageAttention зроблять prebuilt для Windows + Python 3.10 у портативному вигляді;
  • або шукати альтернативний Node/Attention, який не потребує збірки (чистий Python).

Тобто, на жаль, сенс “зробити все всередині Matrix” для цієї версії SageAttention тут обмежений технічно. 

Все, Matrix більше не чіпаємо!

Але маємо ще декілька гарних варіантів щодо встановлення SageAttention в окремий, все ще портабельний ComfyUI. До речі, вони також згадані в тому відео.

Перший це файлік SageAttention-NEXT.bat з ComfyUI-Easy-Install. Не обов'язково виконувати сам ComfyUI-Easy-Install, просто пирніть глибше в архів папка Add-ons, він там.

Тобто кладете цей файл в свій  ComfyUI в підпапку /Add-ons і звідти його виконуєте.

Wednesday, 12 November 2025

Microsoft Print to PDF

Привіт.

На швидкоруч накидаю вам пару слів про  проблему з Word (або Excel), яка натомість не в ньому.

Ось ви маєте документ, бажате пустити його на друк, і Word зависає... надовго, іноді назавжди. Особливо прикро коли перед цим той документ був не збережений. Перезапуск Word не вирішує цю проблему, тому що проблема не в ньому.

А в принтері який визначено as default. Тобто якщо з принтером якісь негаразди від заминання паперу до 'я пішов в оффлайн' , то Word намагатимеся з ним вийти на зв'язок для друку довго довго...

Тому тут швидка порада одна - робити в себе завжди основним локальний  принтер  `Microsoft Print to PDF`. Він завжди доступний!

А вже потім, якщо так треба нищити зелену планету, вибирати реальний принтер.

Щасти.

Saturday, 8 November 2025

Екосистема CUDA.


Привіт усім! 

CUDA(англ. Compute Unified Device Architecture) - програмно-апаратна архітектура паралельних обчислень, яка дозволяє істотно збільшити обчислювальну продуктивність завдяки використанню графічних процесорів фірми Nvidia.

Щоб перевірити версію CUDA, яка встановлена на вашій ОС, ви можете скористатися утилітою nvidia-smi (NVIDIA System Management Interface).

Відкрийте термінал або командний рядок і введіть наступну команду:

nvidia-smi

У виводі ви побачите інформацію про ваші графічні процесори NVIDIA, а також версію драйвера CUDA, з яким вони сумісні. Це буде в рядку, що починається з "CUDA Version:".

Наприклад, вихлоп може виглядати так (це тільки перший рядок):

| NVIDIA-SMI 576.88   Driver Version: 576.88   CUDA Version: 12.9     |

У цьому прикладі бачимо версію CUDA - 12.9.

Якщо nvidia-smi не працює, це може означати, що драйвери NVIDIA не встановлені або встановлені неправильно.


Крім того, ви можете перевірити версію CUDA Toolkit (якщо він встановлений), використовуючи:

nvcc --version

Це покаже версію компілятора CUDA (nvcc), яка є частиною CUDA Toolkit.

nvcc: NVIDIA (R) Cuda compiler driver

Copyright (c) 2005-2025 NVIDIA Corporation

Built on Wed_Jan_15_19:38:46_Pacific_Standard_Time_2025

Cuda compilation tools, release 12.8, V12.8.61

Build cuda_12.8.r12.8/compiler.35404655_0

Thursday, 6 November 2025

JSON, XML та YAML

Всім привіт.

Самі популярні формати даних у ComfyUI: JSON, XML та YAML

Світ генеративних технологій сьогодні нагадує живу лабораторію, де експерименти з даними, форматами і налаштуваннями тривають безперервно. Кожен новий інтерфейс чи модель створює власну "мову спілкування" між користувачем і машиною. І хоча більшість з нас сприймає ComfyUI як просту візуальну оболонку для Stable Diffusion чи інших генераторів, насправді під капотом там живе ціла система форматів і правил.

Коли відкриваєш будь-який workflow або плагін у ComfyUI, можна натрапити на знайомі імена файлів - .json, .xml, .yaml. Спершу це дивує: навіщо три різні формати, якщо всі вони роблять приблизно одне й те саме - зберігають дані? Але за цим стоїть цікава логіка. Кожен із них не просто "формат", а окрема філософія - як саме програма має розуміти й передавати інформацію.


JSON - мова машинної точності

JSON - це формат, який у сучасному світі AI став стандартом де-факто. Його структура проста: фігурні дужки, коми, лапки - все чітко і передбачувано. Саме тому ComfyUI зберігає свої workflow-файли у JSON. У ньому описано абсолютно все - від координат нодів на полотні до того, які моделі підключено і що з чим зв’язано.

Цей формат не намагається бути зручним для людини - він створений для машини, і виконує свою роботу бездоганно. Завдяки JSON користувач може миттєво передати або поділитися проєктом: ComfyUI просто зчитує файл і точно відтворює всю структуру.


Tuesday, 4 November 2025

Про Pixel AI Photomaker

Привет на привет.

А я опять про Photomaker. Вкратце напомню свою историю.

Итак, в Forge на закладке Spaces был популярный PhotomakerV2. Картинки для Instagram он делает просто на ура. Разумеется можно также легко пользоваться PhotomakerV2 и на портале huggingface, но там очень быстро наступает лимит по времени генерации что творческому человеку просто мука.

Я тогда говорил что выпиливание PhotomakerV2 из Forge заняло бы еще больше времени.  Тем боле что в новом Forge Neo его нет вообще.

Во как... Но не прошло и года как Google дал мне в руки Build, и я за два вечера собрал аналог Photomaker онлайн. Не написав не единой строчки кода!

Встречайте мой Pixel AI Photomaker! 


Его основные фишки ниже.

Pixel AI Photomaker Features:

 1. Core Workflow: 3-Step Headshot Generation

The application guides users through a simple, three-step process to create professional headshots.

- Step 1: Photo Upload: Users begin by uploading one or more (up to 5) personal photos. These images serve as the reference for the AI to maintain the user's likeness.

- Step 2: Customization: Users define the composition and style of the desired headshot.

- Step 3: Editing and Finalization: Users can view the generated headshot and make further refinements using text prompts or predefined effects.

Monday, 3 November 2025

Про extra_model_paths


Привет всем.

Как я говорил ранее, с целью экономии места на диске я переписал все АІ-модели в одну папку. Так будет логичнее для организации у себя единого банка моделей.

Наш славный  ComfyUI смотрит туда через файл extra_model_paths.yaml.

Создается он легко батником уже не помню какого автора:

@Echo off

Title Extra Model Paths Maker by ivo v0.21.0

set yaml=NEW_extra_model_paths.yaml

cd /d %~dp0

if not exist checkpoints (

 Echo.

 Echo  [33mWARNING: [0m  [92mPlace this file in shared 'models' folder and rerun it. [0m

 Echo.

 Echo Press any key to Exit...&Pause>nul

 goto :eof

)

Echo comfyui:>%yaml%

cd ..\

Echo     base_path: %cd%\>>.\models\%yaml%

cd .\models

Echo     is_default: true>>%yaml%

Echo.>>%yaml%

for /D %%f in (*) do echo     %%f: models\%%f\>>%yaml%

Но есть один нюанс, батник не заглядывает в подпапки, может это и правильно.

Так я, к примеру, потерял свои \diffusion_models\ которые у меня для удобства совместимости с unet моделями находяться в подпапке \checkpoints.

Не стоит ругать автора, а лучше просто дописать недостающую секцию в extra_model_paths.yaml  руками так:

diffusion_models: |

                 models\checkpoints\diffusion_models\

                 models\unet\

Успехов.


Sunday, 2 November 2025

JSON prompt as single workflow.

Hi all.

By the way, structured JSON prompts have another useful feature. Now we can put a whole series of actions(steps) into one prompt, making it like a single workflow.

For example, removing the background in one of my versions looks like this

1) Remove Background Ext:

{

  "Task": "Create a high-quality transparent image by removing the background from a source image.",

  "constraints": {

    "preserve_subject_details": true,

    "maintain_original_dimensions": true,

    "clean_edges": true

  },

  "steps": [

    {

      "step_id": 1,

      "name": "Generate High-Contrast Matte",

      "instructions": "Take the input image. Accurately segment the main subject(s) from the background. Replace the entire background with a solid, pure white color (hex #FFFFFF). The subject must be perfectly preserved with no alterations. The output image dimensions must be identical to the input image. Output this intermediate image as 'white_matte'."

    },

    {

      "step_id": 2,

      "name": "Create Transparency from Matte",

      "instructions": "Take the original input image and the 'white_matte' image from step 1. Use 'white_matte' as a pixel-perfect transparency mask for the original input image. Where 'white_matte' is pure white, the corresponding pixels of the original image must become fully transparent (alpha=0). Where 'white_matte' is not white, the original image pixels must be fully opaque (alpha=255). The anti-aliased (near-white) pixels along the subject's edge in 'white_matte' should be translated into corresponding levels of semi-transparency to ensure a smooth, clean edge. Output this as 'final_transparent_image'."

    }

  ],

  "Deliverables": {

    "transparent_png": "final_transparent_image"

  }

}

2) The same goes for creating a Loop Seamless Panorama:

{
  "Task": "Create a seamless horizontal panoramic loop from an image.",
  "constraints": {
    "no_distortion": true,
    "maintain_subject_integrity": true
  },
  "steps": [
    {
      "step_id": 1,
      "name": "Horizontal Expansion",
      "instructions": "Take the input image and expand it horizontally by approximately 2.5 times its original width. The generated content should naturally extend the background elements (like sky, landscape, etc.) without distorting the main subject. Output this as 'expanded_panorama'."
    },
    {
      "step_id": 2,
      "name": "Seamless Loop Adjustment",
      "instructions": "Take the 'expanded_panorama' image. Adjust the leftmost and rightmost sections of this image to ensure they seamlessly connect, creating a continuous horizontal loop without visible seams. Focus changes primarily on the edges to achieve the loop effect, preserving the central content as much as possible. Output this as 'final_seamless_loop'."
    }
  ],
  "Deliverables": {
    "final_seamless_loop_image": "final_seamless_loop"
  }
}

That's cool.

Saturday, 1 November 2025

Кофе по-венски, v2.

Всем привет.

Помню что на лету 5 лет тому я обещал вам третью книгу, как более серьезное чтиво...

Первая версия это "Кофе по-венски" куда автор включил пять немного странных историй, которые ему было навеяны чашечкой кофе по-венски. 

Вторая - это "Контракт с Богом", где первую ее часть вы могли читать ранее в блоге. Всего две части, но они оказались не менее занимательны и логичны.

Так вот с 3-й не сложилось, но не спешите расстраиваться, ведь я поступил по другому - не особо выделяя направления сюжета я включил все новые эссе в одну книгу! Теперь обновленная версия доступна всем.

Отдельные отрывки идей появлялись в моем блоге и ранее. И в итоге я решил объединить их в одну книжку под тем же привычным названием "Кофе по-венски". Теперь у меня почти 100 страниц занимательных историй из моей жизни, а кто знает, может и из вашей.)

Она доступна в моей Библиотеке, на нижней полке (листаем вправо). Или для чтения по вечерам под чашечку ароматного чая здесь же на главной странице блога, как "Download  PDF".

Мира и Удачи всем.


Monday, 27 October 2025

Structured JSON prompts in GenAI.

Hi all.

When working with GenAI, freeform text prompts are fine for casual use, but structured workflows require more discipline. Using JSON prompts allows you to define tasks clearly, enforce rules, and produce outputs that can feed directly into other models.

In this example, we generate a cozy winter cabin scene across three models: Gemini (image), Veo (video), and Suno (music).

1) Image Generation - Gemini

{ "task": "image_generation", "input": "Winter cabin in a snowy forest during blue hour, warm light
glowing from windows, soft snow falling",
"requirements": { "goal": "Create a detailed scene description suitable for video
and music generation", "rules": { "no_people_or_animals": true, "no_extra_locations": true }, "quality": { "description_detail": "high, vivid, and atmospheric", "mood": "peaceful, serene, cozy", "style": "concise and clear, visually evocative", "view_angle": "wide, showing the cabin and surrounding forest", "lighting": "soft blue hour with warm window glow" } }, "output_format": { "type": "text", "example": "A cozy wooden cabin sits quietly in a snowy forest. The soft
blue light of dusk reflects off the snow, and warm light glows from the windows.
Snowflakes gently fall, creating a peaceful and serene atmosphere. The scene is
viewed from a wide angle, showing both the cabin and the surrounding forest."
}, "notes": "This description will serve as the base for Veo video generation and
Suno music generation."
}

Friday, 24 October 2025

Промпт-інжиніринг з Pixel AI Studio.

Привіт привіт.

Існує одна з ключових технік у просунутому промпт-інжинірингу щодо Google Gemini.

Однак, спосіб, у який це робиться, сильно залежить від конкретної моделі ШІ. У деяких системах, як-от Stable Diffusion (через GUI типу Automatic1111), існують спеціальні синтаксиси, наприклад, дужки () для збільшення ваги та квадратні дужки [] для її зменшення, або навіть числові коефіцієнти (token:1.5).

У Pixel AI Studio, яке працює на моделях Google Gemini, немає такого жорсткого синтаксису з дужками та цифрами. Gemini краще реагує на природну мову та структуру речення. Проте, ви можете дуже ефективно керувати "вагою" або "увагою" моделі до певних токенів, використовуючи наступні методи:

Найефективніші способи "підняти вагу" токена в Gemini:

1. Позиціонування та Повторення (Найпотужніший метод)

Слова на початку промпту мають значно більший вплив на кінцевий результат, ніж слова в кінці. Якщо ви хочете, щоб модель зосередилася на чомусь, поставте це на перше місце. Повторення ключового слова або фрази також сильно підсилює її значення.

Приклад:

Ви хочете отримати зображення велетенського червоного дракона, що летить над замком, але модель постійно малює замок більшим за дракона.

Слабкий промпт: A castle on a mountain with a red dragon flying around it.

(Тут "замок" стоїть першим, тому модель може надати йому пріоритет).

Сильний промпт: A giant, majestic red dragon. The massive red dragon is the main subject. It is flying high above a tiny castle in the background. Photorealistic, cinematic lighting.

(Тут ми тричі наголосили на "червоному драконі", поставили його на перше місце і навіть прямо вказали, що він є "головним об'єктом", а замок — "крихітний" і "на задньому плані").

Thursday, 23 October 2025

Ставимо драйвера пакетом.

Привіт привіт.

Трапляється що нова Windows на не зовсім новому hardware викидає пачку пристроїв як "невідомий пристрій" і чекає на відповідний драйвер. Звісно вам буде муторно по кожному клацати та оновлювати. 

Так от в  Windows 11 в менеджері пристроїв з'явилася гарна річ в меню - додати всі драйвера одним кліком.


Головне що був доступ до теки з драйверами.

Якщо вам більше впадає робота  через powershell то команда буде виглядати так:

Get-Chidltem \\server\foldler\drivers -Recurse -Filter "*inf" -ErrorAction SilentllyContinue | ForEach-Object {PNPUtil.exe /add-driver $_.FullName /install}

Щасти.


Wednesday, 22 October 2025

Про Code Assistant в Google AI Studio.

Привіт привіт.

Пару слів про Code Assistant в Google AI Studio Build.

Code Assistant дає вам унікальну можливість  зібрати  свій GUI онлайн з відподвідним функціоналом не написавши жодного рядка коду (vibe coding). Deploy вашого проекта на ваш сервер не безкоштовний, тому повторно це питання не розглядаю. Все що описано далі працює там само в Google AI Studio в межах плану Free Tier.

Code Assistant,  далі Асистент, хоча і має свою штатну потужну інструкцію щодо роботи з вашими "хотелками", в налаштуваннях є можливість задати свою(для нього) особливу поведінку помічника.

Так само як і  моя Pixel AI Studio має поле для інструкції з поведінки з вами. Яку можно і написати прямо в поле так і завантажити з файлу.


Варто кожного разу слідкувати щоб Асистент не почав перероблювати те що ви його не просили, він буває занадто активним щоб вам допомогти. 

Взагалі можно скористатися варіантами бекапів коду як то на github або просто архівом zip собі на ПК. Але майте на увазі, шо відновлювати проект у разі краху будете руцями, майже копіпастом((, Асистент не має автоматичного відкату, або його можно попросити це зробити типу "fix it", але вирогідність щоб все буде Ок не 100%.

Тут так само треба пильнувати якщо ваш проект або впав або добряче перероблений не в бік ваших бажань, то варто просто зробити вихід з Асистента БЕЗ збереження змін. Ваш Асистент буде багато раз вибачатися, але не виправить те що накоїв...)

Іноді варто вести з Асистентом мультимодальний діалог - коли він не розуміє що ви від нього хочете словами, то закинтьте йому ще скріншот "як треба", він чудово вміє аналізувати зображення.

Асистент любить накидувати пропозиції (suggestions) по ходу роботи з покращення вашого застосунку, але тут також є глюк - більшіcть з них вже можуть бути в проекті, тому на ваш розсуд. Але іноді запитати про покращення його варто, з фразою в кінці "нічого не роби, тільки пропонуй!"

На останок, якщо вам цікаво, мною до Pixel AI Studio додано фічі Analyzer зображень, Detector AI та 'Inspire me'. Також тепер я можливість додавати стилі прямо з локального файлу. Також відновлення старих чб фото винесено в окремий workflow 'Old Photo Restoration'. Нові функції поки не опубліковані, вони на  стадії тестування або покращення.)

Щасти.

PS: варіант системного промта:

Wednesday, 15 October 2025

Get-ADUser та Unable to contact server.

Привіт привіт.

Сьогодні рулимо проблему «Get-ADUser: Unable to contact server» у PowerShell.

Намалював коротеньку інструкцію для діагностики та виправлення проблем із RSAT/ADWS з портом 9389.

Зміст

  1. Початкова інформація та контекст
  2. Перевірки - по кроках
  3. LOGONSERVER vs ADWS - в чому різниця
  4. Що робити, якщо ADWS недоступний
  5. Обхідні шляхи (LDAP / .NET) та рекомендації
  6. Коротке зведення у таблиці

Початкова інформація та контекст

Командлети модуля ActiveDirectory (Get-ADUser, Get-ADDomain, Get-ADComputer) в RSAT використовують службу Active Directory Web Services (ADWS), яка працює через TCP-порт 9389. Якщо при виконанні Get-ADUser ти бачиш помилку “Unable to contact server”, це часто означає, що PowerShell не може зв’язатися з ADWS на жодному доступному контролері домену.

Перевірки - по кроках

1) Перевірка наявності RSAT (AD модуль)

Get-WindowsCapability -Name RSAT* -Online | ? Name -like '*DS-LDS*'

Якщо State : Installed — модуль встановлено. Якщо ні, можна встановити:

Add-WindowsCapability -Name Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0 -Online

2) Перевірка базового мережевого доступу і DNS

Test-Connection <ім'я_DomainController> -Count 1
Resolve-DnsName _ldap._tcp.dc._msdcs.<ваш_домен> -Type SRV

Monday, 13 October 2025

Ваш API ключ для Pixel AI Studio.

Привіт.

Накидав вам інструкцію з налаштування власного API ключа для Pixel AI Studio.

Щоб розкрити повний потенціал Pixel AI Studio та користуватися ним без обмежень на кількість запитів, вам знадобиться власний ключ Google AI API. Це безкоштовно та займає лише кілька хвилин.

Дотримуйтесь цих простих кроків:

Крок 1: Отримання API ключа

1.  Перейдіть за посиланням до Google AI Studio:

    https://aistudio.google.com/app/apikey

2.  Увійдіть у свій акаунт Google, якщо система попросить вас про це.

3.  Натисніть кнопку "Create API key in new project".

4.  Google миттєво згенерує для вас унікальний ключ. Скопіюйте цей довгий рядок символів.

Важливо: Зберігайте цей ключ у надійному місці та не діліться ним ні з ким!


Крок 2: Налаштування ключа для застосунку

Щоб застосунок міг використовувати ваш ключ, його потрібно додати як змінну середовища.

1.  У кореневій папці застосунку (там, де знаходяться файли `index.html` та інші) створіть новий файл з точною назвою:

    `.env.local`

2.  Відкрийте цей новий файл `.env.local` у будь-якому текстовому редакторі.

3.  Додайте в нього наступний рядок, замінивши текст-заглушку вашим скопійованим ключем:

    API_KEY="СЮДИ_ВСТАВТЕ_ВАШ_СКОПІЙОВАНИЙ_КЛЮЧ"

    Приклад того, як це має виглядати:

    API_KEY="AbCdEfGhIjKlMnOpQrStUvWxYz1234567890"

4.  Збережіть файл та ПЕРЕЗАПУСТІТЬ застосунок (якщо він був запущений). Це дуже важливий крок, оскільки змінні з файлу `.env.local` завантажуються лише під час старту.


Крок 3: Перевірка

Якщо все зроблено правильно, застосунок автоматично підхопить ваш ключ і почне використовувати його для всіх запитів до ШІ. Ви зможете користуватися всіма функціями без обмежень, які були встановлені для демонстраційного режиму.

Дякую, що користуєтесь Pixel AI Studio!

З повагою, Nyukers.

До речі, вчора в секцію Retouch/Actions додав воркфлоу 'Old Photo Restoration' для ретуші старих ч/б фото одним кліком. Тепер ваші фото мають кольорове життя на постійній основі!



Saturday, 11 October 2025

Pixel Panorama Pro.

Привіт.

Як і було обіцяно welcome to Pixel Panorama Pro.

Фахівці GenAI відчують тут знайомий outpainting, і будуть праві. Створення seamless панорам таким і є. Все залежить від розміру фінального зображення яке ви бажаєте отримати. Upscaling до 4К також включено.

Унікальна фішка в пакеті пресетів якщо вам ніколи описувати що у вас на базовому зображенні. Ті що з префіксом '*', то особисто від мене для створення loop-панорам, три протестованих варіанта промпта  від ChatGPT, Gemini та json-формату для ефективності.

Зважаючи на те що панорамами бавиться далеко не кожен, URL-посилання на Pixel Panorama Pro буду надавати приватно. То ж пишіть, не соромтеся.)


Нижче перелік функціоналу Pixel Panorama Pro:

1. Основна генерація панорами

- **Завантаження базового зображення:** Користувач може завантажити зображення у форматах PNG, JPG або WEBP, яке слугуватиме основою для створення панорами.

- **Введення текстового запиту (промту):** Можна ввести детальний опис бажаного результату в текстове поле.

- **Готові пресети запитів:** Доступний випадаючий список з готовими стилями (наприклад, Cinematic, Cyberpunk, Fantasy), які можна застосувати для швидкого отримання результату.

- **Вибір якості:** Можна обрати якість фінального зображення: 1080p (Standard), 1440p (High), або 2160p (Ultra 4K).

- **Кнопка "Create":** Запускає процес генерації панорами на основі зображення, промту та обраних налаштувань.

Friday, 10 October 2025

Cam motion prompts.

Всем привет.

Сергей Нейрограф на своем вебинаре "AI Кино" поделился подборкой промтов для движения камеры в кадре. Вебинар был длинным, и "воды" хватало, уж такая там публика собралась, потому переводите вашу скорость на 1.25 и будет вам счастье.

А cam motion промпты (50) здесь:

1. Chase: A camera movement that follows a subject closely, often creating a sense of urgency or pursuit.

Погоня. Движение камеры, которое внимательно следует за объектом, часто создает ощущение срочности или преследования.


2. Looking up: The camera angle is pointed upward, typically to emphasize height or dominance.

Смотрящий вверх. Угол камеры направлен вверх, обычно для подчеркивания высоты или доминирования.


3. Looking down: The camera angle is directed downward, often used to show vulnerability or to highlight a subject from above.

Смотрящий вниз. Угол камеры направлен вниз, часто используется для демонстрации уязвимости или выделения объекта сверху.


4. Action sequence: Filming technique focused on capturing fast-paced, dynamic movements and events.

Экшн-сцена. Техника съемки, сосредоточенная на захвате быстрого, динамичного движения и событий.


5. Slow-motion: Capturing action at a higher frame rate to create a slowed-down effect.

Замедленная съемка. Захват действия с высокой частотой кадров для создания эффекта замедления.

Thursday, 9 October 2025

Ще раз про TIFF Viewer

Привіт усім.

Я все ж таки знайшов “класичну” утиліту - Xerox TIFF Viewer 1.0.

Вона колись постачалася разом із драйверами та програмним забезпеченням для багатофункціональних пристроїв Xerox, коли ті масово сканували у формат TIFF G3/G4 (особливо для факсів).


🧩 Що про нього варто знати:

* 📄 Підтримує багатосторінкові TIFF - саме тому його свого часу і ставили в офіси.

* ⚡ Працює швидко навіть на слабких системах, бо написаний ще до ери .NET.

* 📑 Може показувати сторінки, масштаб, обертати, друкувати.

* 💾 Розпізнає старі TIFF з CCITT Group 3/4 стиском (факсовий стандарт).

* 🧱 Не потребує інсталяції складних компонентів - працює навіть на Windows 10.


⚠️ Але треба врахувати:

* Програма дуже стара (кінець 1990-х / початок 2000-х).

* Підпису драйверів чи сертифікатів у неї немає, тому Windows SmartScreen може лякати попередженням.

* Не підтримує нові формати TIFF (наприклад, із ZIP-компресією чи 16-bit каналами). Як приклад з того ж таки Paint моєї Windows 10 він TIFF не відкрив.


📌 Підсумок:

Для простого перегляду багатосторінкових TIFF цей старенький Xerox TIFF Viewer - чудове мінімалістичне рішення, і навіть зараз не має гідної “офіційної” заміни з такою швидкістю й простотою.

З сайту він завантажується інсталяшкою, але потім його можно переносити вільно.
Щасти.

Wednesday, 8 October 2025

Видалення Teams

Привіт привіт.

Teams cтав настільки замороченим що навіть його видалення стало досить не тривіальноїю задачею. Ось сам Teams є, а в переліку програм його немає. І це досить типова ситуація, бо в Windows 10/11 новий Teams інсталюється як Store App (AppX) і не завжди з’являється у списку класичних «Програми й компоненти».

Тому спочатку треба з’ясувати, яку саме версію Teams ви маєте - це визначає спосіб видалення.


 🔎 1. Визначаємо тип встановлення Teams

Відкрийте PowerShell від імені адміністратора і виконайте:

Get-AppxPackage *Teams*

Або (щоб побачити тільки ім’я та шлях):

Get-AppxPackage *Teams* | Select Name, PackageFullName, InstallLocation

* Якщо побачите щось на кшталт

  Name              : MSTeams

  PackageFullName   : MSTeams_24093.411.2427.0_x64__8wekyb3d8bbwe

   → Це новий Store App, його треба видаляти через `Remove-AppxPackage`.


* Якщо нічого не знайшлося або бачите стару «класичну» установку з MSI/EXE → треба шукати у «Програми й компоненти» або видаляти через `msiexec`.


 🗑️ 2. Видалення версії Store App (Це найімовірніше у Windows 10 зараз)

У тій же консолі PowerShell:

Get-AppxPackage *Teams* | Remove-AppxPackage

> ⚠️ Якщо потрібно видалити для всіх користувачів ПК (наприклад, на корпоративній машині):

Get-AppxPackage -AllUsers *Teams* | Remove-AppxPackage

Friday, 3 October 2025

Google AI Studio та Vercel.

Привіт привіт.

Google AI Studio активно пропонує vibe coding з своїм помічником Code Assistant. На виході отримуємо код React (TypeScript). 

Але в плані Free Tier ви мусите запускати свій онлайн застосунок з того ж таки гугл драйва. Виглядає це так

https://ai.studio/apps/drive/1aPqW_yllKk7ZKDpuh1gHpHzej4hH7oQm

При цьому код проекта буде доступний любому бажаючому. Та й саме URL посилання якось не гарно виглядає).

Тому маємо два шляхи, або Deploy проекта в Google Cloud, або Deploy проекта в Github, а звідти розгортання його з Vercel.

Що робимо для Vercel?

1) в Google AI Studio генеруємо свій Google API ключ в плані Free Tier.

2) в Vercel створюємо проект з репозиторію Github який ми задеплоїли з Google AI Studio

3) вставлємо в змінні проекту наш API ключ під назвою VITE_API_KEY

4) повертаємося до  Google AI Studio і в проекті в файлі geminiService.ts робимо заміну рядка

const API_KEY = process.env.API_KEY;

на

const API_KEY = import.meta.env.VITE_API_KEY;

5) також в корні проекту створюємо новий файл vite-env.d.ts з таким наповненням

interface ImportMetaEnv {

  readonly VITE_API_KEY: string;

}

interface ImportMeta {

  readonly env: ImportMetaEnv;

6) робимо ще раз деплой репозиторія на Github

7) все, через хвилину наш проект доступний за новим гарним URL

https://pixel-studio-pro.vercel.app/

Щасти.

Wednesday, 1 October 2025

Welcome to Pixel AI Studio!

Всім привіт.

Під краплі осіннього дощу вирішив вас порадувати онлайн генератором GenAI власного виробництва. Майже власного, весь код написала за мене Google AI Studio, я лиш давав їй команди що та як я хочу. Дякую каналу ATDIGIT за ідею.

Welcome до Pixel AI Studio

Користування Pixel AI Studio повністю БЕЗКОШТОВНЕ, але мусите мати облікову в Google.

Ви тільки обмежені планом Free Tier де Google рахує кількість звернень, тобто генерацій, за хвилину. Як рахує - мені невідомо, алгоритми міняються часто. Єдине що гарантовано, що раптом платним він не стане.

Тому прошу, користуйтеся та реалізуйте свою творчу уяву на повну. Перелік всіх функцій наведено нижче. Підтримка T2I, I2I, I2V, retouch, masking, styling, animation, upscaling тощо на моделях Gemini 2.5 Flash (aka Nano Banana), Imagen та Veo.

Якщо чогось, фічі або функції, не вистачає то попросіть Code Assistant то додати (перед цим треба вийти з full screen). Це не складно, єдине що вам тоді краще зробити копію моєї Pixel AI Studio. Асистент розуміє як англійську так і Українську мови. Звісно вам самим треба чітко розуміти чого ви бажаєте. В Code Assistant є свої нюанси, але то має бути окрема стаття.


Pixel AI Studio

--- ОСНОВНІ РЕЖИМИ ---

*   Режим одного зображення: Основний робочий простір для поглибленого редагування, ретуші та анімації одного зображення.

*   Режим пакетної обробки: Дозволяє користувачам застосовувати один запит (промпт) ШІ до кількох зображень одночасно. Додаток надає чергу, відстеження статусу в реальному часі для кожного зображення (в очікуванні, в обробці, завершено, помилка) та можливість завантажити всі успішні результати.

Tuesday, 30 September 2025

WMI Code Creator manuals

Hi all,

WMI Code Creator has an excellent manual covering four cases. I offer them to you below.

Browsing the Namespaces on the Local Computer

Each class in WMI is in a namespace, with each namespace holding similar classes.  For example, the root\CIMV2 namespace contains classes that hold information about the Windows platform and your computer components. Each WMI class can have properties, methods, and qualifiers. A qualifier is a modifier that contains information that describes a class, instance, property, method, or parameter. Qualifiers are defined by the Common Information Model (CIM), by the CIM Object Manager, and by developers who create new classes.

The following steps describe how to use the WMI Code Creator to browse the namespaces on a local computer:

1. Select a namespace.  Each namespace holds classes that expose different data. The most commonly used namespace is root\CIMV2.

2. Select a class from the namespace.  The class list is populated with all the classes from the selected namespace. If the selected class has a Description qualifier, then the value of that qualifier is displayed in the Class Description text box.

3. Click the List all the properties in the class button to populate the property list with all the properties from the selected class.  When you select a property in the property list, the property description is displayed. The property description comes from the value of the Description qualifier for the selected property.

4. Click the List all the methods in the class button to populate the method list with all the methods from the selected class. When you select a method in the method list, the method description is displayed.  The method description comes from the value of the Description qualifier for the selected method.

5. Click the List all the qualifiers for the class button to populate the qualifier list will all the qualifiers from the selected class.

Wednesday, 24 September 2025

About WMI Code Creator.

Hi all.

WMI Code Creator is a magic wand for system administrators. But what's interesting is that the name is 100% accurate. It's also true that half of system administrators have never heard of this wonderful tool, and the other half who have heard of it don't use it yet.

WMI Code Creator is a tiny (300KB) Microsoft tool available here. To demonstrate its features, the code snippet below is for querying a machine’s model and gives us enough info to start using the tool.

strComputer = "."

Set WshShell = WScript.CreateObject("WScript.Shell")

strQuery="SELECT * from Win32_ComputerSystem"

Set col=GetObject("WinMgmts://" & strComputer & "/root/cimv2").ExecQuery(strQuery)

For Each WMIProperty in col

PCModel = WMIProperty.Model

First, I need to select the CIMV2 namespace and then find the win32_computersystem class in the class drop-down box. Without reference to a huge book or the internet, you would struggle to discover the properties in the class without perhaps writing a script. Code creator makes this trivial, with the click of a single button which lists all properties. The model is just one property of many, as you can see in figure below:


Friday, 19 September 2025

Используем ShowWindow.

Всем привет.

Проходя по случаю продвинутый курс нахожу новые для себя нюансы, т.е. полезно открывать для себя новое, ну  или хорошо забытое.)

Итак вчера попалась мне еще одна полезная фишка в Powеrshell, как ключик (параметр) ShowWindow. Он точно работает с Get-Help. Что он делает? 

Пересылает вывод в отдельное окно в котором, внимание, есть поле поиска по результату вывода. Очень удобно.


И что хорошо что работает он как в ISE или VS Code, так и в консоли Powеrshell. Пользуемся на здоровье!

Удачи.

Wednesday, 17 September 2025

PDF друк різних розмірів.

Привіт привіт.

Для Acrobat Reader, скоріше за все і для інших переглядачів PDF-документів також, якщо PDF-файл містить сторінки різних розмірів, наприклад форматів Letter або Legal, можна налаштувати, щоб сторінки друкувалися на відповідному розмірі паперу. Параметр вибору джерела паперу дає принтеру команду вибирати вивідний лоток, який найкраще підходить для кожної сторінки PDF.

Ніби то все зрозуміло, але є одне але.

Реальна ситуація - в БФП заряджено папір формату А4 та А5.  На інших форматах запроваджена абсолютна економія.

Тобто  якщо вибрано параметр «Вибирати джерело паперу за форматом сторінки PDF» то розумний Acrobat Reader повинен або надіслати документ на друк якщо він А4 або А5, або зробити щось інше якщо розмір не збігається, наприклад масштабувати до такого розміру або повідомити про невідповідність розміру сторінки користувачеві.

Дійсно, насправді відбувається спроба друку, документ пішов, БФП отримав завдання та прокричав що "такого паперу в мене немає", а от Acrobat Reader і оком не повів. Йому байдуже. Він за головного).

Зворотнього зв'язку тут немає!

Тому бажано відключати цей параметер перед друком, його спрацювання контролюється розміром попереднього перегляду праворуч.



Або виконати дії по налаштуванню друку як показано тут. Звісно якщо у вас є багато зайвого паперу.

Щасти вам.


Tuesday, 16 September 2025

A Teams сховався.

Привіт привіт.

Microsoft із новим Teams пішла шляхом UWP / Store-додатків, а не класичної Win32-програми. 

Через це ми маємо:

  •  Фізичний exe захований у `C:\Program Files\WindowsApps` (системна прихована папка, ще й з правами доступу тільки для TrustedInstaller).
  •  Звичайному користувачу через ярлик навіть не видно властивостей шляху - лишається тільки «відкрити місце процесу».
  •  Оновлення: кожен апдейт створює папку з новим номером версії (`MSTeams_24078...`), і тому шлях до exe змінюється при кожному оновленні.

Спершу складається враження що «де він упаде, так і буде». Це насправді спеціально зроблено для:

  •  автоматичних оновлень;
  •  “пісочниці” без доступу до системних файлів;
  •  єдиної моделі безпеки для Store-додатків.

Але для користувача це виглядає дивно й незручно - немає стабільного шляху, як у старого `Teams.exe` в `%LocalAppData%\Microsoft\Teams\current\Teams.exe`.

Тому якщо з запуском Teams трапився трабл, то пошук файлів перетворєюється на невеличкий квест.

Але на наше щастя існує чудова пігулка від такого головного болю. Оскільки “новий Teams” після оновлень завжди змінює папку (WindowsApps\MSTeams_...), найпростіше запускати його не напряму з exe, а через Appx-протокол. Він завжди той самий, незалежно від версії.

То ж робимо ярлик на:

explorer.exe shell:appsFolder\MicrosoftTeams_8wekyb3d8bbwe!MSTeams

і все.

Щасти.

Thursday, 11 September 2025

EbSynth online.

Привіт привіт. 

Мій читачу, вам давно відомий EbSynth - це інструмент для творчої обробки відео, який працює за принципом ключових кадрів. Користувач бере відео, вибирає один чи кілька кадрів, редагує їх у будь-якому графічному редакторі (наприклад, додає малювання, змінює кольори чи стилізує під певний художній стиль), а програма автоматично переносить ці зміни на всі інші кадри відео. Для цього застосовуються алгоритми аналізу руху (оптичний потік) та синтезу текстур, завдяки чому правка одного кадру може плавно розповсюдитися на весь ролик. Такий підхід дозволяє створювати ефекти “намальованого вручну” відео, колоризувати чорно-білий матеріал, робити швидку ретуш об’єктів чи додавати художні стилізації.

Спочатку EbSynth існував як безкоштовна офлайн-програма для Windows і macOS, створена студією Secret Weapons. У класичному варіанті робочий процес виглядав так: відео спершу треба було вручну розбити на кадри (наприклад, через FFmpeg), потім вибрати з цієї послідовності ключові кадри, відредагувати їх у Photoshop чи Krita, після чого у самому EbSynth вказати шлях до оригінальних кадрів, шлях до відредагованих і шлях для збереження результату. Програма виконувала обробку локально, використовуючи ресурси комп’ютера, і видавала результат у вигляді нової послідовності кадрів. Для отримання фінального відео ці кадри потрібно було знову зібрати у ролик окремою командою через FFmpeg або у відеоредакторі. Якщо з’являлися артефакти, доводилося додавати нові ключові кадри й повторювати процес.


Я сам їм пару раз користувався коли допилював відео з під Automatic1111-a.

Але ось з’явилася оновлена онлайн-версія EbSynth, доступна через сайт ebsynth.com. Вона працює як хмарний сервіс: користувач одразу завантажує цілий відеофайл, а не послідовність кадрів, і не потребує потужного ПК, оскільки обробка виконується на серверних GPU. Сайт сам пропонує кілька ключових кадрів для редагування, які можна підтвердити або замінити. Відредаговані кадри завантажуються назад, і система автоматично запускає обробку. Результат можна завантажити у вигляді MP4-відео чи PNG-послідовності (залежно від тарифного плану). Якщо в певних місцях результат вийшов з артефактами, у веб-інтерфейсі легко додати ще один ключовий кадр і перерахувати відео.

Таким чином, офлайн-версія дає більше контролю, але вимагає ручних операцій з кадрами й налаштувань, тоді як онлайн-версія максимально автоматизує процес і робить його простим для користувача, проте працює за моделлю підписки з певними обмеженнями у безкоштовному варіанті. Обидві версії реалізують одну й ту саму ідею - редагування ключових кадрів з автоматичним перенесенням змін на весь відеоролик.

Наприклад, якщо потрібно взяти 20-секундний ролик і зробити його схожим на акварельний малюнок, то в офлайн-версії доведеться вручну розбити відео на сотні PNG-кадрів, відкрити потрібний кадр у графічному редакторі, додати стилізацію, а потім через EbSynth і FFmpeg зібрати результат назад у відео. Онлайн-версія спрощує цей процес: достатньо завантажити відео прямо на сайт, система сама вибере ключові кадри, користувач редагує один із них, завантажує назад і отримує готовий оброблений ролик у форматі MP4 без зайвих технічних дій.

В онлайн версії є free план з деякими технічними обмеженнями. Не без цього), інакше навіщо той онлайн.

Щасти вам.


Sunday, 24 August 2025

PrintScreen досі живий.

Привіт привіт.

Ще трохи про засіб для створення скріншотів.

Ось тут Microsoft перевершив самого себе, бо такий вінігрет в назвах одного інструмента що просто вау. Отже популярний засіб "Ножиці", якщо шукати англійською то "Snipping tool",  але чомусь ніяк не scissors. А сам пакет називається "ScreenSketch"! Бумс.))

Так от вони, тобто "Ножиці", може і не потрібні, бо існує опція яка працює з самим PrintScreen, але треба не забути її увімкнути. Вона працює без перезавантажень, можливо в парі з Fn, от в мене з 22H2 саме так. Результат (скріншот) потрапляє тільки в clipboard. Це для тих хто любить клавишу PrintScreen.


Для тих хто досі поважає "Ножиці", і раптом вони у вас зникли після чергового оновлення, ставимо їх так послідовно:

  1. powershell "Add-AppxPackage Microsoft.UI.Xaml.версия.appx"
  2. powershell "Add-AppxPackage Microsoft.WindowsAppRuntime.версия.msix"
  3. powershell "Add-AppxPackage Microsoft.ScreenSketch.версия.msixbundle"

де "версия" - куди треба вказати ті значення імен файлів які ви закачаєте з сайту Microsoft. УВАГА - кроки робити від імені Користувача! 

Отже Microsoft нам легкого життя не обіцяє.

Щасти.


Saturday, 23 August 2025

2 монітора плюс ноутбук.

Привіт привіт.

Відчуваючи переваги роботи на ноутбуці з зовнішнім монітором я ніяк не очікував що дехто це робить з двома зовнішніми моніторами.

В принципі якщо періферія ноутбука по портам дозволяє то чому б і ні. В мене наприклад, є і HDMI і VGA порти, тобто все можливо, але мені вистачає одного монітора зовні.

Ок, що роблять ті в кого їх два, неважливо то порти ноутбука чи докстанції? Вони закривають кришку ноутбука і працюють тільки з моніторами. Що прикольно що іноді так і кажуть "я працюю не з ноутом, а з монітором")). Спершу подумав що там можливо моноблок, але ж ні - саме ноутбук плюс два монітора.

Ок, ось вчора трапився казус коли щасливий користувач закрив кришку ноутбука, то один з моніторів в нього погас. Тобто було 3, а стало 1. Відкриваємо - знову 3. Перевірили призначення "Основний" та режим "Розширити зображення" включено, все добре, закрили - знову 1. Як же так?

А ось як - виявляється призначення "Основний" та режим "Розширити зображення"  треба налаштувати окремо при закритій кришці ноутбука і окремо при відкритій. Тільки так Windows зрозуміє куди що транслювати.

Само собою не забути відключити в параметрах Живлення опцію на закриття кришки  "Нічого не робити".

Щасти. Слава Україні!

Friday, 22 August 2025

Кустарь в GenAI.

Всем привет.

Если вы любите фантастику так же как я, то для вас еще одна почемучка сегодня.

Часто можно услышать, будто бы в наш век поточных линий и массового производства полностью изжил себя кустарь-умелец, искусный мастер по дереву и металлу, чьими руками создано столько прекрасных творений прошлого. Утверждение скороспелое и неверное. Разумеется, теперь умельцев стало меньше, но они отнюдь не перевелись совсем. И как бы ни менялась профессия кустаря, сам он благополучно, хотя и скромно, здравствует. Пусть он не делает скрипок, часов с кукушкой, музыкальных шкатулок – он такой же умелец, каким был всегда, и каждое изделие, выходящее из его рук, неповторимо. Он не враг механизации: под стружками на его верстаке вы обнаружите рабочий инструмент с электрическим приводом. Это вполне современный кустарь. И он всегда будет существовать, мастер на все руки, который, сам того не подозревая, творит подчас, сам того не ведая,  бессмертные произведения искусства.

Работа, которой теперь был занят Ганс Мюллер, весьма озадачила бы его баварских предков. Десять лет назад он и сам был бы удивлен. А началось все с того, что один прогоревший клиент принес ему в уплату за выполненный заказ вместо денег компьютер… И так получилось, что Ганс раздумал продавать тот компьютер. И даже сделал ему апгрейд на последние деньги.

Он был в своей области художником и отказывался верить, что через сто лет вкусы деградируют до такой степени что люди буду лайкать все подряд. А еще Ганс с детства любил фантастику. Перечитывая Артура Кларка Ганс в своем воображении был весьма невысокого мнения и об оружии, которым пользовались капитан Зипп и его враги. Нет, он не пытался понять принцип действия портативного дезинтегратора, его смущало только, почему этот дезинтегратор непременно должен быть таким громоздким. А одежда, а интерьеры космических кораблей? Они выглядят неправдоподобно! Откуда он мог это знать? Гансу всегда было присуще чувство целесообразности, оно тотчас заявило о себе и в этой новой для него области.

Мы уже сказали, что Ганс был простодушным человеком. Но простаком его нельзя было назвать. Прослышав, что в мире GenAI платят хорошие деньги, мастер тут же сел за свой компьютер.

Он трудился из любви к искусству, обстоятельство, которое не могло поколебать даже то, что он при этом зарабатывал больше денег, чем когда-либо прежде за всю свою жизнь. И Ганс заявил, что, во-первых, ему не нужны никакие помощники, во-вторых, он будет работать в своей маленькой мастерской. Его дело предлагать эскизы и образцы. Массовое тиражирование может происходить в другом месте, он кустарь.

Версия на печать

Популярное