วิธีทำให้กราฟิกแบบเวกเตอร์เคลื่อนไหวใน Natron

เผยแพร่แล้ว: 2022-12-08

Natron เป็นโปรแกรมตัดต่อวิดีโอแบบโอเพ่นซอร์สที่ทรงพลังซึ่งสามารถใช้สร้างภาพเคลื่อนไหว 2 มิติคุณภาพสูง แม้ว่าจะได้รับการออกแบบมาสำหรับการตัดต่อวิดีโอเป็นหลัก แต่ก็มีชุดเครื่องมือที่ทรงพลังสำหรับการสร้างและทำให้กราฟิกแบบเวกเตอร์เคลื่อนไหว ในบทความนี้ เราจะแสดงวิธีใช้ Natron เพื่อสร้างแอนิเมชั่น 2 มิติอย่างง่าย การสร้างโครงการใหม่ใน Natron นั้นง่ายมาก เพียงคลิกที่ปุ่ม “สร้างโครงการใหม่” ในหน้าจอต้อนรับ นี่จะเป็นการเปิดกล่องโต้ตอบที่คุณสามารถเลือกรูปแบบวิดีโอและความละเอียดสำหรับโครงการของคุณได้ สำหรับตัวอย่างนี้ เราจะใช้ค่าเริ่มต้น เมื่อสร้างโปรเจ็กต์ของคุณแล้ว คุณสามารถเพิ่มกราฟิกแบบเวกเตอร์ลงในไทม์ไลน์ได้ ในการทำเช่นนี้ คลิกที่ปุ่ม "เพิ่มสื่อ" ในแถบเครื่องมือแล้วเลือกแท็บ "เวกเตอร์" ที่นี่คุณสามารถเลือกรูปแบบกราฟิกเวกเตอร์ได้หลากหลาย เช่น SVG, AI หรือ EPS สำหรับตัวอย่างนี้ เราจะใช้ไฟล์ SVG เมื่อเพิ่มกราฟิกเวกเตอร์ลงในไทม์ไลน์แล้ว คุณสามารถทำให้กราฟิกเคลื่อนไหวโดยใช้เครื่องมือสร้างภาพเคลื่อนไหวคีย์เฟรมในตัว ในการดำเนินการนี้ ให้เลือกเลเยอร์ในไทม์ไลน์แล้วคลิกปุ่ม "เคลื่อนไหว" ในแถบเครื่องมือ การดำเนินการนี้จะเปิดตัวแก้ไขภาพเคลื่อนไหวคีย์เฟรม ซึ่งคุณสามารถเพิ่มคีย์เฟรมและปรับแต่งการตั้งค่าภาพเคลื่อนไหวได้ ในตัวแก้ไขภาพเคลื่อนไหวของคีย์เฟรม คุณสามารถเพิ่มคีย์เฟรมใหม่ได้โดยคลิกที่ปุ่ม "เพิ่มคีย์เฟรม" คุณยังสามารถลบคีย์เฟรมได้ด้วยการเลือกคีย์เฟรมและกดปุ่ม “Delete” หากต้องการเปลี่ยนค่าของคีย์เฟรม เพียงคลิกที่ค่านั้นแล้วป้อนค่าใหม่ เมื่อคุณพอใจกับแอนิเมชันแล้ว คุณสามารถดูตัวอย่างได้โดยคลิกที่ปุ่ม "ดูตัวอย่าง" ในแถบเครื่องมือ หากคุณพอใจกับผลลัพธ์ คุณสามารถแสดงภาพเคลื่อนไหวของคุณได้โดยคลิกที่ปุ่ม “Render” นี่จะเป็นการเปิดกล่องโต้ตอบที่คุณสามารถเลือกรูปแบบเอาต์พุตและความละเอียดได้ เพียงเท่านี้ก็สามารถสร้างกราฟิกแบบเวกเตอร์แอนิเมชันใน Natron ได้ ด้วยการฝึกฝนเล็กน้อย คุณควรจะสามารถสร้างแอนิเมชั่นที่ซับซ้อนโดยใช้เครื่องมืออันทรงพลังที่ Natron มีให้

แอนิเมชันเป็นไปได้ใน Svg หรือไม่

แอนิเมชันเป็นไปได้ใน Svg หรือไม่
เครดิต: designwebkit

ใช่ ภาพเคลื่อนไหวเป็นไปได้ใน svg ซึ่งสามารถทำได้โดยใช้ องค์ประกอบเคลื่อนไหว ซึ่งเป็นลูกขององค์ประกอบ svg องค์ประกอบแอนิเมชันทำให้คุณสามารถกำหนดแอนิเมชันได้ ซึ่งจะนำไปใช้กับองค์ประกอบย่อยขององค์ประกอบ svg

เป็นองค์ประกอบภาพที่ดูสมบูรณ์แบบพิกเซลในทุกขนาด รวมถึงภาพขนาดใหญ่ พวกมันง่ายต่อการแก้ไขและปรับใช้ในภายหลังเพราะพวกมันใช้รหัสแทนที่จะเป็นพิกเซล อะไรคือส่วนที่ดีที่สุดของ sva? อุปกรณ์มีขนาดเล็กและสะดวกต่อการใช้งาน ด้วยเหตุนี้จึงเหมาะอย่างยิ่งสำหรับแอปพลิเคชันการออกแบบเว็บไซต์ที่หลากหลาย เมื่อเชื่อมต่อรูปภาพกับ Animator คุณสามารถทำให้เคลื่อนไหวได้โดยใช้การตั้งค่าแอนิเมชั่น หากคุณต้องการสร้างภาพเคลื่อนไหว SVG โดยใช้ CSS, JavaScript หรือ HTML เครื่องมือ Framer SVG Animation เป็นจุดเริ่มต้นที่ดี

เพียงเพิ่มคลาสลงในภาพ SVG คุณก็สามารถทำให้ภาพเคลื่อนไหวได้อย่างง่ายดาย คลาสแอนิเมชันสามารถใช้เพื่อทำให้รูปภาพทั้งหมดในรูปภาพเคลื่อนไหวได้โดยใช้คลาสแอนิเมชัน เมื่อใช้วิธีนี้ คุณจะได้เอฟเฟกต์ที่ซับซ้อนมากขึ้น

เครื่องมือสำหรับการทำให้คุณสมบัติ Css เคลื่อนไหว

คุณสามารถเพิ่ม Zing ให้กับงานออกแบบของคุณด้วย SVG แบบเคลื่อนไหว ด้วยคุณลักษณะและคุณสมบัติของสเกลาร์ที่เคลื่อนไหวเมื่อเวลาผ่านไป คุณสามารถสร้างเอฟเฟกต์ที่ราบรื่นและสมจริงได้ อย่างไรก็ตาม มีเครื่องมืออื่นๆ ที่คุณสามารถใช้เพื่อทำให้คุณสมบัติ css เคลื่อนไหวได้ ตัวอย่างเช่น คุณสามารถใช้ไลบรารี่ likeanimate.js เพื่อจัดการกับแอนิเมชั่นที่คุณต้องการ ไลบรารีนี้มีคุณสมบัติมากมายที่ทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับ แอนิเมชันขั้นสูง นอกเหนือจากคุณสมบัติแอนิเมชัน CSS


ภาพเคลื่อนไหวไฟล์ Svg คืออะไร?

ภาพเคลื่อนไหวไฟล์ SVG เป็นภาพเคลื่อนไหวประเภทหนึ่งที่ใช้กราฟิกแบบเวกเตอร์ที่ปรับขนาดได้ ไฟล์ SVG เป็นไฟล์ XML ที่สามารถแก้ไขได้ในโปรแกรมแก้ไขข้อความใดๆ และสามารถเคลื่อนไหวได้โดยใช้ JavaScript หรือ CSS

คุณสามารถนำเข้า สร้างภาพเคลื่อนไหว และ ส่งออกภาพเคลื่อนไหว svega โดยใช้แอป SVGator ฟรีที่มีอยู่บนเว็บ การเรียนรู้การเขียนโปรแกรมนั้นง่ายกว่าและถูกกว่าการเรียนรู้สำหรับผู้เริ่มต้น การลงทะเบียนค่อนข้างง่าย: เพียงกรอกแบบฟอร์ม เมื่อคุณเลือก animate now แล้ว ให้กรอกรายละเอียดและคลิก Create Account คุณสามารถสร้างสตอรี่บอร์ดเพื่อทดสอบไอเดียของคุณก่อนที่จะทำแอนิเมชั่นที่เหลือ นอกจากนี้ การใช้กลุ่มยังเหมาะอย่างยิ่งเพราะแอปจะจดจำกลุ่มและสามารถสร้างภาพเคลื่อนไหวให้กับกลุ่มแม่ของเลเยอร์ได้ในเวลาเดียวกัน การสร้างไอคอนไม่ใช่เรื่องยากสำหรับเรา แต่จำนวนเลเยอร์ของเราถูกจำกัดด้วยการออกแบบ

เมื่อคลิกนำเข้าใหม่ คุณสามารถสร้างโครงการใหม่ในแบบร่างได้ (รูปที่ 11) รูปที่ 11 คือเลเยอร์แรกในกลุ่มเนื้อหาของเรา เกือบจะเป็น SVG เดียวที่มีทุกสิ่งที่เราต้องการซ้อนทับกัน แผนเดิมคือให้แผ่นกระดาษกระโดดออกจากซองและขยายขนาดเพื่อซ่อนแผ่นงาน เนื่องจากเราไม่สามารถย้ายแผ่นงานใน z-space ได้ เราจึงลองทำซ้ำได้ การเปิดแผ่นพับจะเป็นจุดสนใจของเราในขั้นตอนที่หนึ่งและสองของกระดานเรื่องราว นี่คือลิงค์ไปยังคลิปที่ 3 ซึ่งคุณสามารถดูในวิดีโอได้หากต้องการ

เราสามารถเปิดซองจดหมายและทำให้ซองเลื่อนลงได้โดยใช้ซองจดหมายแบบเคลื่อนไหว ในการทำความเข้าใจว่าจดหมายเขียนอย่างไร ให้ทำให้จดหมายเคลื่อนไหวหลังจากที่โผล่ออกมาจากซองจดหมาย แล้วแสดงข้อความบางส่วนในจดหมาย เราได้เพิ่มไอคอนลงในแบบฟอร์มเพื่อให้มองเห็นได้ง่าย หากต้องการส่งออกไอคอนจาก SVGator ให้เลือกส่งออก SVG จากเมนู หลังจากคลิกสมัคร ข้อความขอบคุณจะปรากฏขึ้น และคุณจะถูกนำไปที่ ไอคอนแอนิเมชัน ในตอนที่ 3 เราจะดูที่การส่งออกภาพเคลื่อนไหวในสภาพแวดล้อมจริง นอกจากนี้ เรายังตื่นเต้นกับเครื่องมือต่างๆ เช่น SVGator ซึ่งช่วยให้สร้าง SVG แบบง่ายได้ง่ายขึ้น

ในตัวอย่างนี้ คุณสามารถดูได้ว่า SVG มีประสิทธิภาพเพียงใดในการออกแบบที่ปรับเปลี่ยนตามอุปกรณ์ เค้าโครงของหน้าต่างจะถูกจัดเรียงใหม่หากคุณทำให้เล็กลง และไอคอนจะขยายใหญ่ขึ้นโดยไม่สูญเสียคุณภาพ ขอขอบคุณ Boyan Kostov ที่ให้ความช่วยเหลือในบทความนี้ ซึ่งเราขอขอบคุณเป็นอย่างยิ่ง

ด้วยความสามารถในการใช้โหมดแอนิเมชั่น SVG ตอนนี้คุณสามารถสร้างแอนิเมชั่นคุณภาพสูงได้อย่างง่ายดายในเวลาไม่กี่วินาที ภาพเคลื่อนไหวได้ง่ายๆ เพียงคลิกเมาส์ไม่กี่ครั้ง คุณยังสามารถส่งออกภาพเคลื่อนไหวเพื่อใช้เป็น GIF คุณภาพสูงที่สามารถแชร์ได้อย่างง่ายดาย

วิธีทำให้ Svg เคลื่อนไหวใน Illustrator

วิธีทำให้ Svg เคลื่อนไหวใน Illustrator
เครดิต: imgur

ในการทำให้ไฟล์ SVG เคลื่อนไหวใน Adobe Illustrator คุณต้องเปิดแผงไทม์ไลน์ (หน้าต่าง > ไทม์ไลน์) จากตรงนั้น คุณสามารถสร้างเฟรมใหม่ได้โดยคลิกที่ปุ่ม "สร้างเฟรม" หรือคุณสามารถสร้างเลเยอร์ใหม่โดยคลิกที่ปุ่ม "สร้างเลเยอร์"
เมื่อคุณสร้างเฟรมหรือเลเยอร์ใหม่แล้ว คุณสามารถเพิ่มไฟล์ SVG ของคุณเข้าไปได้ ในการทำเช่นนี้ เพียงเลือกไฟล์ SVG ของคุณแล้วลากลงในเฟรมหรือเลเยอร์ จากนั้น คุณสามารถใช้เครื่องมือต่างๆ ในแผงไทม์ไลน์เพื่อทำให้ไฟล์ SVG ของคุณเคลื่อนไหวได้

แอนิเมชันบนเว็บ ช่วยปรับปรุงประสบการณ์ของผู้ใช้ด้วยการให้ข้อเสนอแนะด้วยภาพและแนะนำผู้ใช้ผ่านงานต่างๆ ทำให้พวกเขาเพลิดเพลินในการใช้งาน ในบทความนี้ เราจะพูดถึงวิธีสร้างแอนิเมชันที่ปรับขนาดได้และน้ำหนักเบาโดยใช้เทมเพลต CSS และ sva การโหลด การอัปโหลด การสลับเมนู การหยุดชั่วคราว และการทำให้หน้า Landing Page สว่างขึ้นเป็นเพียงส่วนหนึ่งของกรณีการใช้งานทั่วไป แอตทริบิวต์เหล่านี้ประกอบด้วยสไตล์ CSS เดียวกันกับแอตทริบิวต์การนำเสนอ SVG แต่ตั้งค่าโดยตรงบน SVG เราต้องรวมรูปร่างที่ด้านบนของโค้ด SVG เพื่อให้ปรากฏเป็นพื้นหลัง สิ่งสำคัญคือต้องใส่ใจกับสิ่งที่ตั้งค่าไว้ เพื่อไม่ให้พลาดสิ่งที่แสดงระหว่างการโหลดหน้าเว็บ การเพิ่ม SVG ช่วยปรับปรุงประสิทธิภาพเนื่องจากลดจำนวนคำขอ HTTP

สามารถใส่สไตล์ CSS ได้โดยการซ้อนมันในส่วนสไตล์ CSS ของแท็ก >svg> เราจะพูดถึงแอนิเมชันหลักสองประเภทโดยละเอียด โดยการควบคุมของประเภทหลังจะแตกต่างกันไปตามระดับความซับซ้อน ในคีย์เฟรมของไทม์ไลน์ แถบต่างๆ จะถูกบอกว่าต้องการเปลี่ยนสเกลใดตามแกน Y ความยาวของแอนิเมชั่นจะแสดงเป็นตัวเลขหนึ่งตัว ในขณะที่การหน่วงเวลาจะแสดงเป็นอีกตัวเลขหนึ่ง มีการเพิ่มรหัสสำหรับ SVG และสามองค์ประกอบ <rect> เพื่อให้ Sass กำหนดเป้าหมายได้อย่างง่ายดาย ในตัวอย่างนี้ เราจะใช้ SVG เพื่อสร้างเมนูแฮมเบอร์เกอร์ เมื่อผู้ใช้วางเมาส์เหนือ สี่เหลี่ยมผืนผ้าด้านบนและด้านล่างจะถูกหมุน ในขณะที่สี่เหลี่ยมผืนผ้าด้านบนและด้านล่างจะถูกปรับ

นอกจากนี้ยังสามารถใช้ภาพเคลื่อนไหวข้อความแบบเด้งได้เช่นเดียวกับภาพแบบเด้ง เราจะแสดงให้คุณเห็นว่าตัวอักษรแต่ละตัวในโลกมีการเคลื่อนไหวอย่างไรเมื่อเราปิดท้ายด้วยแอนิเมชั่นข้อความหยัก โดยที่ตัวอักษรแต่ละตัวจะขึ้นและลง เมื่อส่วนหน้าของเว็บมีความซับซ้อนมากขึ้น คุณลักษณะของเบราว์เซอร์ก็ขึ้นอยู่กับทรัพยากรมากขึ้นเรื่อยๆ เราสามารถทำให้ SVG เป็นแอนิเมชันด้วย CSS ได้จากเครื่องมือที่มีให้ที่นี่ LogRocket เป็นบริการฟรีที่ให้คุณตรวจสอบและติดตาม CPU หน่วยความจำ และทรัพยากรอื่นๆ ในฝั่งไคลเอ็นต์ ตลอดจนการใช้งานของผู้ใช้ทั้งหมดของคุณในการผลิต

การใช้ภาพเคลื่อนไหว SVG บนเว็บไซต์ของคุณเป็นวิธีที่ยอดเยี่ยมในการเพิ่มลักษณะเฉพาะ หากคุณใช้ JavaScript ภายนอกเพื่อทำให้เส้นทางเคลื่อนไหว ภาพเคลื่อนไหวจะหยุดลงหากตั้งค่าความยาวของเส้นประและช่องว่างเป็นค่าเดียวกัน

การสร้างแอนิเมชั่นด้วย Svg

ในบทความนี้ เราจะสาธิตวิธีการสร้างแอนิเมชั่นที่มีน้ำหนักเบาและปรับขนาดได้โดยใช้ SVG แม้ว่าจะใช้ CSS สำหรับการสาธิต แต่จะใช้ Sass ในตอนท้าย เรามาเริ่มกระบวนการเริ่มต้นกันเลย
จำเป็นต้องส่งออกไฟล์ SVG ของคุณก่อนที่คุณจะเริ่มสร้างเวอร์ชันภาพเคลื่อนไหวด้วย SVG นำทางไปยังเฟรมที่คุณต้องการทำให้เคลื่อนไหว จากนั้นคลิกปุ่มเปิดใช้การส่งออก SVG ในการทำให้ฉากของคุณเคลื่อนไหว ก่อนอื่นให้เลือกโหนดภายในเฟรมที่คุณต้องการใช้ คุณสามารถใช้การแสดงตัวอย่างแบบสดในตัวเพื่อทำการเปลี่ยนแปลงที่จำเป็นกับภาพเคลื่อนไหวของคุณ
แม้ว่าเราจะใช้ Sass สำหรับการสาธิต แต่ CSS ก็ใช้งานได้เช่นกัน