ਚਾਕ ਟੂਲ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ: ਪੂਰੀ-ਸਕ੍ਰੀਨ ਪਾਸਾਂ ਤੋਂ scissor rectangles ਤੱਕ
Lulucat Notes ਦਾ ਚਾਕ ਟੂਲ ਘਣੀ ਹੱਥ-ਲਿਖਤ ਵਾਲੇ ਖੇਤਰਾਂ ਵਿੱਚ ਹੌਲਾ ਹੋ ਗਿਆ ਸੀ। ਰੁਕਾਵਟ 3,571 ਇਨਪੁਟ ਨਮੂਨੇ ਨਹੀਂ ਸਨ — ਹਰ ਫਰੇਮ ਵਿੱਚ ਚੱਲਣ ਵਾਲੇ 70 ਪੂਰੀ-ਸਕ੍ਰੀਨ scratch passes ਸਨ। ਰੱਦ ਕੀਤਾ ਗਿਆ low-resolution cache ਅਤੇ ਹਰ stroke ਲਈ scissor rectangle ਬਾਕੀ ਕਹਾਣੀ ਦੱਸਦੇ ਹਨ।
Gaoge Zhangਅਸੀਂ ਹਾਲੇ ਤੱਕ ਡਾਟਾਬੇਸ ਕਿਉਂ ਨਹੀਂ ਵਰਤਦੇ
ਸਾਡੀ iPad ਹੱਥ-ਲਿਖਤ ਐਪ ਲਈ Turso/libSQL ਦਾ ਮੁਲਾਂਕਣ ਕਰਕੇ, ਹਰ ਚੀਜ਼ ਮਾਪਣ ਤੋਂ ਬਾਅਦ ਅਸੀਂ ਫਲੈਟ snapshot ਫਾਈਲਾਂ ਚੁਣੀਆਂ। ਇਸ ਕਾਰਜ-ਭਾਰ ਨੂੰ ਡਾਟਾਬੇਸ ਦੀ ਲੋੜ ਨਹੀਂ—ਅਤੇ ਹਰ ਕਦਮ ਨੂੰ ਸਿਰਫ਼ ਉਨ੍ਹਾਂ ਸਮੱਸਿਆਵਾਂ ਲਈ ਭੁਗਤਾਨ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਜੋ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹਨ।
Gaoge ZhangKimi K3 ਨੇ ਆਪਣੇ ਆਪ ਡਿਜੀਟਲ ਫਾਊਂਟੇਨ ਪੈੱਨ ਦਾ ਸਟ੍ਰੋਕ ਕਿਵੇਂ ਬਣਾਇਆ
ਸਾਨੂੰ Lulucat Notes ਵਿੱਚ Freeform ਵਾਲੀ ਦਿਸ਼ਾ-ਅਧਾਰਿਤ ਫਾਊਂਟੇਨ ਪੈੱਨ ਚਾਹੀਦੀ ਸੀ। ਵਿਸ਼ੇਸ਼ਤਾ ਹੱਥ-ਲਿਖਤ ਦਾ ਇੱਕ ਸਕ੍ਰੀਨਸ਼ਾਟ ਸੀ। ਦੋ ਮਾਡਲਾਂ, ਇੱਕ ਨਿਰਣਾਇਕ ਸਵਾਲ ਅਤੇ ਇੱਕ ਅੰਡਾਕਾਰ ਨਿਬ ਤੋਂ ਬਾਅਦ, ਜਲ-ਪੈੱਨ ਉਵੇਂ ਲਿਖਦੀ ਹੈ ਜਿਵੇਂ ਲਿਖਣਾ ਚਾਹੀਦਾ ਹੈ। ਖੋਜ, ਕੋਡ ਅਤੇ ਜਾਂਚ Kimi K3 ਨੇ Fireworks ਉੱਤੇ ਕੀਤੀ।
Gaoge ZhangKimi K3 ਨਾਲ Lulucat Notes ਦੀ ਰੈਂਡਰਿੰਗ ਪਾਈਪਲਾਈਨ ਨੂੰ ਮੁੜ ਬਣਾਉਣਾ
ਸਾਡੀ Core Graphics ਟਾਈਲ ਪਾਈਪਲਾਈਨ ਛੇ ਛੋਟੇ ਕਦਮਾਂ ਵਿੱਚ Metal point-sprite ਪਾਈਪਲਾਈਨ ਬਣ ਗਈ, ਅਤੇ ਹਰ ਕਦਮ ਨੂੰ ਅਸਲ iPad ਉੱਤੇ ਜਾਂਚਿਆ ਗਿਆ। ਕੋਡ Fireworks ਉੱਤੇ Kimi K3 ਨਾਲ pair-programming ਕਰਕੇ ਲਿਖਿਆ ਗਿਆ।
Gaoge Zhangਦੋ ਇਰੇਜ਼ਰ, ਅਤੇ ਮਿਟਾਉਣਾ ਸਟ੍ਰੋਕ ਕੋਲ ਕਿਉਂ ਹੁੰਦਾ ਹੈ
ਇਰੇਜ਼ਰ ਸਟ੍ਰੋਕ ਨੂੰ ਆਪਣਾ element ਬਣਾਉਣਾ ਸਪੱਸ਼ਟ ਡਿਜ਼ਾਈਨ ਹੈ। Object move ਨਾਲ ਇਹ ਟੁੱਟ ਜਾਂਦਾ ਹੈ, ਇਸ ਲਈ Lulucat Notes ਵਿੱਚ ਮਿਟਾਉਣਾ ਉਸ ਸਟ੍ਰੋਕ ਨਾਲ ਜੁੜਿਆ ਹੈ ਜਿਸ ਵਿੱਚੋਂ ਇਹ ink ਹਟਾਉਂਦਾ ਹੈ।
Gaoge Zhangਅਸੀਂ ਤਿੰਨ ਹਾਈਲਾਈਟਰ ਜਿਓਮੈਟਰੀ ਇੰਜਨਾਂ ਨੂੰ ਸਟੈਂਪਾਂ ਨਾਲ ਕਿਉਂ ਬਦਲਿਆ
ਅਸਲ Apple Pencil ਡੇਟਾ ਨੇ ਸਿੰਥੈਟਿਕ ਟੈਸਟਾਂ ਤੋਂ ਲੁਕੀਆਂ ਖਾਮੀਆਂ ਦਿਖਾਈਆਂ ਅਤੇ Lulucat Notes ਨੂੰ ਤਿੰਨ ਆਉਟਲਾਈਨ ਇੰਜਨਾਂ ਤੋਂ MaLiang ਸਟੈਂਪ ਮਾਡਲ ਤੱਕ ਲੈ ਗਿਆ।
Gaoge Zhang