Show HN: เทคโนโลยี Krita RGBA – สร้างโลหะสมจริงในงานศิลปะโอเพนซอร์ส
(github.com/Draneria)- Metallics by Draneria คือ ชุดแปรงสำหรับ Krita ที่มีแปรงสำหรับเลียนแบบเอฟเฟกต์โลหะ เช่น กลิตเตอร์ แผ่นทอง และโลหะตีขึ้นรูป
- ภายในประกอบด้วย แปรง 32 แบบ, เท็กซ์เจอร์ 13 แบบ, แพตเทิร์น 3 แบบ, พาเลต 1 ชุด, หัวแปรง 23 แบบ, และคู่มือ PDF 1 ฉบับ
- ชุดแปรงนี้ ฟรี และเผยแพร่ภายใต้ไลเซนส์ CC-BY-SA พร้อมหัวแปรง RGBA สีแบบไม่จำกัด และการปรับให้เหมาะกับปากกาและเมาส์
- การติดตั้งทำได้โดยนำเข้าไฟล์
.bundleจาก Manage Resources Libraries ของ Krita แล้วรีสตาร์ต Krita - บน NixOS หรือในสภาพแวดล้อมที่มีปัญหาโหลดแปรง อาจพบปัญหา libpng ตัดข้อมูลเมตา iTXt และมีการเสนอทั้งการแพตช์ libpng หรือวิธี
replaceDependency
ภาพรวม Metallics by Draneria
- Metallics by Draneria คือ ชุดแปรงเอฟเฟกต์โลหะ สำหรับใช้ใน Krita
- นี่เป็นผลงานทำแปรงชิ้นแรก และผู้สร้างบอกว่าอยากเห็นงานศิลป์ที่ผู้ใช้สร้างด้วยแปรงชุดนี้
- มีช่องทางดาวน์โหลด 2 แบบ
- หากไม่แน่ใจว่าควรดาวน์โหลดไฟล์ไหน แนะนำให้เลือกไฟล์
.bundle
ทรัพยากรที่รวมมาให้
-
แปรง 32 แบบ
- ครอบคลุมเอฟเฟกต์โลหะหลากหลาย เช่น กลิตเตอร์ แผ่นทอง และโลหะตีขึ้นรูป
-
เท็กซ์เจอร์ 13 แบบ
- มีเท็กซ์เจอร์อย่าง verdigris grunge และ metal foil
-
แพตเทิร์น 3 แบบ
- เป็นแพตเทิร์นที่ได้แรงบันดาลใจจาก Art Deco และ Ukiyo-e
-
พาเลต 1 ชุด
- มีสีที่ปรับมาให้เข้ากับโทนโลหะ
-
หัวแปรง 23 แบบ
- มี หัวแปรง RGBA สำหรับสร้างแปรงแบบกำหนดเอง
-
คู่มือ PDF 1 ฉบับ
- มีคู่มือติดตั้ง ชีตอ้างอิง และแรงบันดาลใจในการสร้างสรรค์
คุณสมบัติและไลเซนส์
- ชุดแปรงนี้ให้ใช้งานได้ ฟรีทั้งหมด
- ไอคอนจัดวางอย่างเรียบร้อย ชื่อเป็นแบบอธิบาย และทุกรายการมีแท็กกำกับ
- รองรับ RGBA, สีแบบไม่จำกัด และการปรับให้เหมาะกับปากกาและเมาส์
- ประเภทไลเซนส์คือ CC-BY-SA
- แปรงบางส่วนใช้ทรัพยากร “Rotating light brushtips WIP” และ “Memileo Impasto Brushes” ของ Memileo
- เอกสารที่เกี่ยวข้อง: Memileo Impasto Brushes
วิธีติดตั้ง
- หากยังไม่ได้ติดตั้ง Krita ให้ติดตั้งก่อน
- ใน Krita ไปที่ Settings แล้วกด Manage Resources Libraries…
- กด Import แล้วเลือกไฟล์
.bundle - รีสตาร์ต Krita แล้วจึงใช้งานแปรง
- สามารถดูความช่วยเหลือและการพูดคุยได้ที่ โพสต์บน Krita Artists
การรับมือปัญหาบน NixOS และปัญหาการโหลด
- ผู้ใช้ NixOS หรือผู้ใช้ที่โหลดแปรงไม่ขึ้น อาจเจอปัญหา libpng ตัดข้อมูลเมตา iTXt
- มีคำอธิบายว่าปัญหานี้อาจเป็นปัญหาของ Krita เอง และหากพบปัญหากับแปรงอื่นก็อาจใช้วิธีแก้เดียวกันได้
- วิธีแก้ที่เสนอคือแพตช์ libpng เพื่อเปลี่ยนค่าจำกัดต่อไปนี้
- เปลี่ยนค่าเริ่มต้น
USER_CHUNK_CACHE_MAXจาก1000เป็น0 - เปลี่ยนค่าเริ่มต้น
USER_CHUNK_MALLOC_MAXจาก8000000เป็น0
- เปลี่ยนค่าเริ่มต้น
- ตัวอย่าง overlay สำหรับ NixOS ตั้งค่าให้
qt5ของqtbaseใช้ libpng ที่แพตช์แล้ว - บน NixOS ยังมีอีกทางเลือกคือใช้
replaceDependencyโดยไม่ต้องรีบิลด์- วิธีนี้มี disclaimers กำกับไว้
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
น่าจะใส่ ลิงก์ไปยังรีโพซิทอรีหรือเว็บไซต์ของ Krita ตรงจุดแรกที่กล่าวถึง Krita ใน README.md
ทุกครั้งที่ได้เห็นบรัชเจ๋ง ๆ ก็รู้สึกทึ่ง และยังคงประทับใจที่สามารถจัดการกับ สื่อศิลปะ ได้แทบไม่จำกัดในรูปแบบเดียวที่เรียบง่ายและเข้าใจง่าย
ตั้งใจว่าจะลองใช้แน่นอน
เขาสร้างชุด Impasto ที่สวยงาม (https://krita-artists.org/t/rotating-light-brushtips-wip/649...) และงานนั้นก็ช่วยบรัชของผมได้มากเช่นกัน
เป็นเทคนิคที่น่าสนใจทีเดียว เอนจินบรัช RGBA ของ Krita ดูเหมือนจะทำสิ่งที่แตกต่างจากอัลฟามาสก์พื้นฐานของ Photoshop อย่างถึงแก่น
ถ้าสามารถใส่ข้อมูลทิศทางลงในหัวบรัชเองได้ ก็จะเปิดความเป็นไปได้ในการเรนเดอร์ที่น่าสนใจ ใน Photoshop ผมเคยลองปรับเอฟเฟกต์คล้าย ๆ กันด้วยเลเยอร์สไตล์ แต่ทางนี้ดูมีประสิทธิภาพกว่ามาก
แล้วจริง ๆ มันทำอะไร? สร้าง normal map ระหว่างวาดหรือเปล่า?
โดยทั่วไปหัวบรัชจะให้แค่ข้อมูลรูปทรงว่า ส่วนไหนทึบแสงและส่วนไหนไม่ทึบแสง แต่ใน Krita สามารถกำหนดมิติอีกอย่างได้ คือค่า หรือความสว่าง
ดังนั้นมันไม่ได้สร้างอะไรบางอย่างระหว่างที่วาด แต่เป็นเพราะคนเก่ง ๆ ได้ทำให้หัวบรัชใน Krita ทำอะไรได้มากขึ้นโดยพื้นฐาน
แน่นอนว่าซอฟต์แวร์ทุกตัวไม่ได้ทำงานเหมือนกัน และนี่เป็นความเข้าใจระดับมือใหม่ของผม
เท็กซ์เจอร์สวยมาก ผมจะลองเอาไปใช้ในโปรเจกต์ generative art บางตัวที่กำลังทำอยู่
พูดตรง ๆ สิ่งที่น่าประทับใจที่สุดคือ เดโม GIF ที่ยอดเยี่ยมนั่น