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 आयतों तक

Lulucat Notes का चॉक टूल घनी handwriting वाले क्षेत्रों में धीमा हो गया था। मुख्य अड़चन 3,571 इनपुट नमूने नहीं थे — हर फ़्रेम में होने वाले 70 पूरी स्क्रीन वाले scratch पास थे। अस्वीकार की गई कम-रिज़ॉल्यूशन कैश और हर स्ट्रोक के लिए बना scissor आयत बाकी कहानी बताते हैं।

Gaoge ZhangGaoge Zhang

हम अभी डेटाबेस क्यों नहीं इस्तेमाल करते

हमने अपनी iPad handwriting app के लिए Turso/libSQL का मूल्यांकन किया, सब कुछ मापा और flat files चुनीं। इस workload को डेटाबेस की ज़रूरत नहीं है — और हर कदम को सिर्फ़ पहले से मौजूद समस्याओं के लिए भुगतान करना चाहिए।

Gaoge ZhangGaoge Zhang

Kimi K3 ने डिजिटल फाउंटेन पेन का स्ट्रोक कैसे बनाया

हम Lulucat Notes में Freeform वाला दिशानुसार बदलने वाला फाउंटेन पेन चाहते थे। स्पेसिफिकेशन हस्तलिखित लेखन का एक स्क्रीनशॉट था। दो मॉडल, एक निर्णायक सवाल और एक अंडाकार निब के बाद वॉटर पेन वैसे लिखता है जैसे उसे लिखना चाहिए। Fireworks पर शोध, कोड और वैलिडेशन Kimi K3 ने किया।

Gaoge ZhangGaoge Zhang

Kimi K3 के साथ Lulucat Notes की रेंडरिंग पाइपलाइन का पुनर्निर्माण

हमारी Core Graphics टाइल पाइपलाइन छह छोटे चरणों में Metal की point-sprite पाइपलाइन बन गई, और हर चरण को एक वास्तविक iPad पर सत्यापित किया गया। कोड को Fireworks पर Kimi K3 के साथ जोड़ी-प्रोग्रामिंग से लिखा गया।

Gaoge ZhangGaoge Zhang

दो इरेज़र, और मिटाने का स्वामित्व स्ट्रोक के पास क्यों है

इरेज़र स्ट्रोक को अलग एलिमेंट मानना सहज डिज़ाइन है। ऑब्जेक्ट को खिसकाना इसे तोड़ देता है, इसलिए Lulucat Notes में मिटाना उसी स्ट्रोक का है जिससे स्याही हटती है।

Gaoge ZhangGaoge Zhang