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 rectangles ਤੱਕ

Lulucat Notes ਦਾ ਚਾਕ ਟੂਲ ਘਣੀ ਹੱਥ-ਲਿਖਤ ਵਾਲੇ ਖੇਤਰਾਂ ਵਿੱਚ ਹੌਲਾ ਹੋ ਗਿਆ ਸੀ। ਰੁਕਾਵਟ 3,571 ਇਨਪੁਟ ਨਮੂਨੇ ਨਹੀਂ ਸਨ — ਹਰ ਫਰੇਮ ਵਿੱਚ ਚੱਲਣ ਵਾਲੇ 70 ਪੂਰੀ-ਸਕ੍ਰੀਨ scratch passes ਸਨ। ਰੱਦ ਕੀਤਾ ਗਿਆ low-resolution cache ਅਤੇ ਹਰ stroke ਲਈ scissor rectangle ਬਾਕੀ ਕਹਾਣੀ ਦੱਸਦੇ ਹਨ।

Gaoge ZhangGaoge Zhang

ਅਸੀਂ ਹਾਲੇ ਤੱਕ ਡਾਟਾਬੇਸ ਕਿਉਂ ਨਹੀਂ ਵਰਤਦੇ

ਸਾਡੀ iPad ਹੱਥ-ਲਿਖਤ ਐਪ ਲਈ Turso/libSQL ਦਾ ਮੁਲਾਂਕਣ ਕਰਕੇ, ਹਰ ਚੀਜ਼ ਮਾਪਣ ਤੋਂ ਬਾਅਦ ਅਸੀਂ ਫਲੈਟ snapshot ਫਾਈਲਾਂ ਚੁਣੀਆਂ। ਇਸ ਕਾਰਜ-ਭਾਰ ਨੂੰ ਡਾਟਾਬੇਸ ਦੀ ਲੋੜ ਨਹੀਂ—ਅਤੇ ਹਰ ਕਦਮ ਨੂੰ ਸਿਰਫ਼ ਉਨ੍ਹਾਂ ਸਮੱਸਿਆਵਾਂ ਲਈ ਭੁਗਤਾਨ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਜੋ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹਨ।

Gaoge ZhangGaoge Zhang

Kimi K3 ਨੇ ਆਪਣੇ ਆਪ ਡਿਜੀਟਲ ਫਾਊਂਟੇਨ ਪੈੱਨ ਦਾ ਸਟ੍ਰੋਕ ਕਿਵੇਂ ਬਣਾਇਆ

ਸਾਨੂੰ Lulucat Notes ਵਿੱਚ Freeform ਵਾਲੀ ਦਿਸ਼ਾ-ਅਧਾਰਿਤ ਫਾਊਂਟੇਨ ਪੈੱਨ ਚਾਹੀਦੀ ਸੀ। ਵਿਸ਼ੇਸ਼ਤਾ ਹੱਥ-ਲਿਖਤ ਦਾ ਇੱਕ ਸਕ੍ਰੀਨਸ਼ਾਟ ਸੀ। ਦੋ ਮਾਡਲਾਂ, ਇੱਕ ਨਿਰਣਾਇਕ ਸਵਾਲ ਅਤੇ ਇੱਕ ਅੰਡਾਕਾਰ ਨਿਬ ਤੋਂ ਬਾਅਦ, ਜਲ-ਪੈੱਨ ਉਵੇਂ ਲਿਖਦੀ ਹੈ ਜਿਵੇਂ ਲਿਖਣਾ ਚਾਹੀਦਾ ਹੈ। ਖੋਜ, ਕੋਡ ਅਤੇ ਜਾਂਚ Kimi K3 ਨੇ Fireworks ਉੱਤੇ ਕੀਤੀ।

Gaoge ZhangGaoge Zhang

Kimi K3 ਨਾਲ Lulucat Notes ਦੀ ਰੈਂਡਰਿੰਗ ਪਾਈਪਲਾਈਨ ਨੂੰ ਮੁੜ ਬਣਾਉਣਾ

ਸਾਡੀ Core Graphics ਟਾਈਲ ਪਾਈਪਲਾਈਨ ਛੇ ਛੋਟੇ ਕਦਮਾਂ ਵਿੱਚ Metal point-sprite ਪਾਈਪਲਾਈਨ ਬਣ ਗਈ, ਅਤੇ ਹਰ ਕਦਮ ਨੂੰ ਅਸਲ iPad ਉੱਤੇ ਜਾਂਚਿਆ ਗਿਆ। ਕੋਡ Fireworks ਉੱਤੇ Kimi K3 ਨਾਲ pair-programming ਕਰਕੇ ਲਿਖਿਆ ਗਿਆ।

Gaoge ZhangGaoge Zhang

ਦੋ ਇਰੇਜ਼ਰ, ਅਤੇ ਮਿਟਾਉਣਾ ਸਟ੍ਰੋਕ ਕੋਲ ਕਿਉਂ ਹੁੰਦਾ ਹੈ

ਇਰੇਜ਼ਰ ਸਟ੍ਰੋਕ ਨੂੰ ਆਪਣਾ element ਬਣਾਉਣਾ ਸਪੱਸ਼ਟ ਡਿਜ਼ਾਈਨ ਹੈ। Object move ਨਾਲ ਇਹ ਟੁੱਟ ਜਾਂਦਾ ਹੈ, ਇਸ ਲਈ Lulucat Notes ਵਿੱਚ ਮਿਟਾਉਣਾ ਉਸ ਸਟ੍ਰੋਕ ਨਾਲ ਜੁੜਿਆ ਹੈ ਜਿਸ ਵਿੱਚੋਂ ਇਹ ink ਹਟਾਉਂਦਾ ਹੈ।

Gaoge ZhangGaoge Zhang

ਅਸੀਂ ਤਿੰਨ ਹਾਈਲਾਈਟਰ ਜਿਓਮੈਟਰੀ ਇੰਜਨਾਂ ਨੂੰ ਸਟੈਂਪਾਂ ਨਾਲ ਕਿਉਂ ਬਦਲਿਆ

ਅਸਲ Apple Pencil ਡੇਟਾ ਨੇ ਸਿੰਥੈਟਿਕ ਟੈਸਟਾਂ ਤੋਂ ਲੁਕੀਆਂ ਖਾਮੀਆਂ ਦਿਖਾਈਆਂ ਅਤੇ Lulucat Notes ਨੂੰ ਤਿੰਨ ਆਉਟਲਾਈਨ ਇੰਜਨਾਂ ਤੋਂ MaLiang ਸਟੈਂਪ ਮਾਡਲ ਤੱਕ ਲੈ ਗਿਆ।

Gaoge ZhangGaoge Zhang