Lulucat Blog là nơi chúng tôi ghi lại cách các ứng dụng thực sự được xây dựng. Ở đây có những bài phân tích sâu về các engine kết xuất đứng sau các công cụ viết tay của chúng tôi — mô hình nét bút, công cụ tẩy, pipeline GPU — cùng các bộ công cụ đo lường và kiểm thử mà chúng tôi xây dựng để có thể tin cậy chúng, và những ghi chép thẳng thắn về cách làm việc với các tác nhân lập trình AI: chúng làm đúng điều gì, làm hỏng điều gì và chúng tôi giữ lại điều gì. Không có lịch đăng cố định; bài viết mới xuất hiện khi có thứ thật sự để trình bày.
Công cụ phấn của Lulucat Notes chậm lại trong các vùng viết tay dày đặc. Nút thắt không phải là 3,571 mẫu đầu vào — mà là 70 scratch pass toàn màn hình mỗi khung hình. Một cache độ phân giải thấp bị loại bỏ và một scissor rectangle cho từng stroke kể tiếp câu chuyện.
Chúng tôi đã đánh giá Turso/libSQL cho ứng dụng viết tay trên iPad, đo mọi thứ rồi chọn các tệp snapshot phẳng. Workload này không cần cơ sở dữ liệu; mỗi bước chỉ nên trả giá cho những vấn đề đã xuất hiện.
Chúng tôi muốn có nét bút máy có hướng như Freeform trong Lulucat Notes. Đặc tả chỉ là một ảnh chụp chữ viết tay. Sau hai mô hình, một câu hỏi phân biệt và một ngòi hình elip, bút nước đã viết đúng như nó cần viết. Kimi K3 thực hiện nghiên cứu, viết mã và kiểm chứng trên Fireworks.
Pipeline tile Core Graphics của chúng tôi đã trở thành pipeline point-sprite Metal trong sáu bước nhỏ, mỗi bước được kiểm chứng trên một iPad thật. Mã được lập trình theo cặp với Kimi K3 trên Fireworks.
Việc tách nét tẩy thành một phần tử riêng là một thiết kế hiển nhiên. Di chuyển đối tượng phá vỡ thiết kế đó, nên trong Lulucat Notes, phần xóa thuộc về nét mà nó xóa mực.