Lulucat

Блог Lulucat

Lulucat Blog — місце, де ми записуємо, як насправді створюються застосунки. Тут ми детально розбиратимемо рушії рендерингу наших інструментів для рукописного вводу — моделі штрихів, гумки та конвеєри GPU. Писатимемо і про вимірювальні стенди, які будуємо, щоб мати підстави їм довіряти, і чесно фіксуватимемо роботу з AI-агентами для програмування: що вони зробили правильно, що зламали, а що зрештою залишили ми. Фіксованого графіка немає; нові дописи з'являються, коли є щось справжнє, що можна показати.

RSS-стрічка
The blue-tiled roof of the Temple of Heaven above a red wall in Beijing, scanned from Fuji slide film with the sprocket border visible
Photo by Zhen Yao · Original · Unsplash License

Продуктивність інструмента крейди: від повноекранних проходів до scissor rectangle

Інструмент крейди в Lulucat Notes сповільнився в щільних ділянках рукописного тексту. Вузьким місцем були не 3,571 вхідних зразків, а 70 повноекранних scratch pass за кадр. Відхилений кеш низької роздільності та scissor rectangle для кожного штриха пояснюють решту історії.

Gaoge ZhangGaoge Zhang

Чому ми поки не використовуємо базу даних

Ми оцінили Turso/libSQL для застосунку рукописного введення на iPad, усе виміряли й обрали плоскі файли знімків стану. Цьому робочому навантаженню не потрібна база даних, тож кожен крок має оплачувати лише проблеми, які вже виникли.

Gaoge ZhangGaoge Zhang

Як Kimi K3 створила цифровий штрих перової ручки

Ми хотіли додати до Lulucat Notes спрямований штрих перової ручки з Freeform. Специфікацією був лише скріншот рукопису. Після двох моделей, одного розрізнювального запитання та еліптичного пера водяна ручка пише так, як має. Дослідження, код і перевірку виконала Kimi K3 на Fireworks.

Gaoge ZhangGaoge Zhang