Animotion - แอปสร้างแอนิเมชัน CSS แบบภาพ
(cssanimotion.pages.dev)- แม้หัวข้อบน HN จะชี้ไปที่ แอปสร้างแอนิเมชัน CSS แบบภาพ แต่เนื้อหาหน้าเว็บที่ตรวจสอบได้เน้นไปที่
MathML InputและLaTeX Output - จากเมตาดาต้าของหน้า เว็บไซต์นี้ถูกแนะนำว่าเป็นเครื่องมือออนไลน์ฟรีสำหรับ แปลง MathML เป็น LaTeX
- ในเนื้อหาหลักยืนยันข้อมูลที่ใช้ประกอบการตัดสินใจได้ยาก เช่น ตัวอย่างการแปลงจริง ผลลัพธ์ ความแม่นยำ และขอบเขตที่รองรับ
- ในพื้นที่แยกต่างหากยังมีลิงก์สำหรับเล่นเกม Drift Hunters Unblocked รวมอยู่ด้วย
- จากข้อมูลที่มีอยู่ในขณะนี้ ยังยากที่จะตรวจสอบได้อย่างชัดเจนทั้งฟังก์ชันของแอปแอนิเมชัน CSS และวิธีการทำงานของตัวแปลง MathML
โครงสร้างหน้าที่ตรวจสอบได้
- เนื้อหาส่วนบนมีเซกชัน MathML Input และ LaTeX Output
- คำอธิบายเมตาระบุว่าเป็นตัวแปลงออนไลน์ฟรีที่ใช้ MathConvert เพื่อแปลง MathML เป็น LaTeX
- แม้จะถูกแนะนำว่าเป็นเครื่องมือแปลงสมการสำหรับนักเรียน นักการศึกษา และนักวิจัย แต่ไม่มีช่องป้อนข้อมูลจริง ตัวอย่างสมการ หรือขอบเขตของ MathML ที่รองรับให้ดู
ลิงก์เกมที่แสดงร่วมกัน
- ใต้ Play Online Games มีรายการ
Drift Hunters Unblocked - รายการดังกล่าวระบุว่ามอบประสบการณ์ดริฟต์ที่สมจริงและการปรับแต่งรถยนต์ และทำงานได้ในโรงเรียนและที่ทำงาน
- สามารถไปยังหน้าเกมได้ผ่านลิงก์ Play Now
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ทั้งที่ CSS3 ออกมาตั้งแต่ปี 1999 แต่การที่แอปแบบนี้ยังน่าสนใจพอจะขึ้น HN ในปี 2023 แสดงให้เห็นว่า แอนิเมชันแบบอิงคีย์เฟรม ที่ใช้ง่าย เข้าถึงได้ และสามารถเขียนโปรแกรม/ตรวจสอบได้ นั้นหยุดนิ่งมานานแค่ไหน
Flash ตายไปเมื่อราว 10 ปีก่อนและทิ้งช่องว่างไว้ สิ่งที่เหลืออยู่ก็มีแค่เปลือกอย่าง Adobe Animate กับเฟรมเวิร์กและคอมมูนิตี้รอบ ๆ ที่ค่อนข้างธรรมดา
แอนิเมชันที่แข็งแรงบน CSS/SVG ส่วนใหญ่ยังคงเป็นคำสัญญาลอย ๆ และแม้จะมีตัวอย่างดี ๆ อยู่บ้าง แต่ก็ยังใกล้เคียงกับเทคนิคเฉพาะทางในวงแคบ
โดยส่วนตัวนี่เป็นวิธีหลักที่ผมใช้เวลาสร้างแอนิเมชันคีย์เฟรมและองค์ประกอบบนเว็บ
ไม่ได้ส่งออกฟีเจอร์ทั้งหมดของ After Effects ได้ แต่สำหรับเวิร์กโฟลว์แบบนี้ มันเป็นทางออกที่ดีที่สุดและเสถียรที่สุดเท่าที่ผมเจอมา ประสบการณ์ที่เคยใช้ AE มาก่อนอาจมีผลด้วย
ฟีเจอร์ที่รองรับในปัจจุบัน: http://airbnb.io/lottie/#/supported-features
Adobe เป็นบริษัทที่จงใจฆ่าบางสิ่ง และ Steve Jobs ก็มีส่วนรับผิดชอบอยู่บ้าง
ตอนนี้ดีมากที่ไม่ต้องจ่ายเงินให้พวกเขาแล้ว ขอบคุณ Serif
แอนิเมชัน CSS ที่ใช้คีย์เฟรมได้จริง ๆ เพิ่งเริ่มเป็นไปได้ในปี 2009 และตอนนั้นการรองรับของเบราว์เซอร์ก็ยังไม่ดี ต้องใช้ prefix อย่าง
moz-,webkit-และ polyfill จำนวนมากไม่มีเหตุผลอะไรให้ฝืนใช้แอนิเมชัน CSS3 ที่ไม่ทำงานบน IE8 และในแง่การทำแอนิเมชัน UI ข้ามเบราว์เซอร์ jQueryUI นำหน้าไปไกลกว่ามาก
ทั้งชีวิตนี้ไม่อยากเห็นหน้าจอ “Loading…” ของ Flash อีกแล้ว โดยเฉพาะไม่ควรต้องรออะไรแบบนั้นเพียงเพื่อดูเมนูนำทาง
แม้ในสภาพแวดล้อมบรอดแบนด์ที่โหลดได้ทันที เมนูนำทางก็ยังดีกว่าเมื่อไม่มีแอนิเมชัน และส่วนแนะนำฟีเจอร์ใต้ masthead ก็เช่นกัน
ทุกวันนี้ก็ยังมีความต้องการอยู่ แต่กลายเป็นตลาดเฉพาะทางมากเกินไปแล้ว และผู้คนบริโภคคอนเทนต์ผ่านอุปกรณ์มือถือเป็นหลัก อีกทั้งคอนเทนต์สื่อสมบูรณ์ก็ส่งมอบในรูปแบบวิดีโอได้เพียงพอแล้ว
สิ่งแรกที่อยากลองทำคือ ย้ายตำแหน่งคีย์เฟรม แต่ดูเหมือนยังไม่มีเป็นฟีเจอร์
ชอบตรงที่ผลลัพธ์เป็น CSS ไม่ใช่โค้ด JavaScript ที่ถูกผูกกับไลบรารี
บนมือถือมีวิธีดี ๆ ในการให้ tooltip หรือ hint เพื่อบอกว่าไอคอนแต่ละอันทำอะไรไหม?
ไอคอนบางอันดูไม่ออกว่าหมายถึงอะไร และถึงจะกดลองได้ แต่ตามที่พูดไว้ข้างบน มันไม่มี undo เลยทำให้รู้สึกเสี่ยง
เอดิเตอร์ดูใช้งานได้เป็นธรรมชาติและดีมาก
คนที่ต้องการไทม์ไลน์ขั้นสูงขึ้นอีกหน่อยก็น่าลองดู Theatre.js ด้วย เป็นเรื่องน่ายินดีที่มีเครื่องมือเกี่ยวกับการเคลื่อนไหวบนเว็บแพลตฟอร์มเพิ่มขึ้น
เป็นเครื่องมือที่ยอดเยี่ยมจนทำให้อยากลองเล่นกับ แอนิเมชัน CSS สักพัก
ถ้าเพิ่ม timing functions เข้าไปในพรีเซ็ตแอนิเมชันได้ก็น่าจะดี ตอนนี้พอไม่มีมันเลยดูจืดไปนิด
ซอร์สอยู่ที่นี่: https://github.com/animotionjs/animotion
ดูจาก URL แล้วเหมือนโปรเจกต์ Svelte จะมาก่อนโปรเจกต์นี้
https://cssanimotion.pages.dev/
https://animotion.pages.dev/
บนมือถือก็ ใช้งานเป็นธรรมชาติ อย่างน่าประหลาดใจ
แต่หา undo/redo ไม่เจอ มีฟีเจอร์นี้บนมือถือหรือเดสก์ท็อปไหม?
พบว่า GPT-4 ก็ทำได้ค่อนข้างดีในการสร้าง แอนิเมชัน CSS ที่ซับซ้อน