ขอแนะนำ 3D ใน Hana

รวม 3D และ 2D ไว้ด้วยกัน

เปิด Hana

เป็นเวลานานมากแล้วที่ "กระบวนการ" ออกแบบส่วนใหญ่เกิดขึ้นบนแคนวาส 2D

เส้นแบ่งระหว่าง 2D และ 3D ในประวัติศาสตร์มีรากฐานมาจากความซับซ้อนทางเทคนิค เครื่องมือออกแบบ 2D พัฒนาจนทำงานได้ทั้งแบบเรียลไทม์และคุณภาพสูง (เห็นอย่างไรได้อย่างนั้น) แต่ 3D ต้องใช้พลังประมวลผลมากกว่ามาก การทำงานแบบเรียลไทม์จึงทำได้แค่ที่คุณภาพต่ำกว่า

แต่เทคโนโลยีก้าวหน้าไปมาก (ทั้งฮาร์ดแวร์และซอฟต์แวร์) และทีมของเราก็พัฒนาไปไกลในช่วงไม่กี่ปีที่ผ่านมา จนบรรลุหมุดหมายสำคัญ นั่นคือการรวม 3D และ 2D ไว้บนแคนวาสเดียวกันแบบเรียลไทม์

ขยับเมาส์หรือแตะเพื่อโต้ตอบ (ประสบการณ์ที่สร้างด้วย Hana)

การบรรจบกันของ 3D และ 2D

เราเชื่อว่าแคนวาสออกแบบควรใช้ประโยชน์จากทุกมิติที่มี และผู้ใช้ (ไม่ว่าจะเป็นมนุษย์หรือเอเจนต์ AI) ควรเป็นผู้ตัดสินใจว่าอะไรดีที่สุดสำหรับโจทย์ตรงหน้า

น่าเสียดายที่แม้ในทางทฤษฎีจะเป็นเช่นนั้น แต่การสร้างอะไรก็ตามใน 3D เป็นฝันร้ายทางเทคนิค และการรวมสองระบบนี้เข้าด้วยกันยิ่งทำให้แย่ลงไปอีก

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

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

เราต้องการแนวทางใหม่เพื่อเปลี่ยนแปลงสิ่งนี้

ประสบการณ์ที่สร้างด้วย Hana

เรียลไทม์คือรากฐาน

เมื่อเราสร้าง Hana เราออกแบบให้ทำงานแบบเรียลไทม์ พร้อมกับเรนเดอร์ได้_ทุกอย่าง_ที่เรนเดอร์ได้ใน 2D นั่นหมายความว่าเรนเดอเรอร์ของ Hana รองรับเอฟเฟกต์ที่แม่นยำระดับพิกเซลได้ทุกรูปแบบ (เช่น เงา เบลอ ฯลฯ) รูปทรงเวกเตอร์ บูลีน และอื่น ๆ ทั้งหมดแบบเรียลไทม์

นั่นหมายความว่าเราสามารถใช้ไปป์ไลน์เอฟเฟกต์ของ Hana เรนเดอร์กราฟิก 3D แบบเรียลไทม์ได้ด้วย

โดยสรุปแล้ว Hana สามารถรวม 3D และ 2D เข้าด้วยกันได้

เวกเตอร์ที่กลายเป็น 3D แบบเรียลไทม์ด้วย Hana

เส้นทางสู่การรวมสองโลก

การเพิ่ม 3D ลงในแคนวาส 2D ดูเหมือนเป็นเรื่องง่าย แต่ในความเป็นจริงมีความท้าทายมากมาย ส่วนใหญ่ต้องรันเรนเดอเรอร์สองตัวพร้อมกัน หรือรวมรันไทม์หลายตัวเข้าด้วยกัน ทำให้ใช้เวลาดาวน์โหลดนานซึ่งไม่เหมาะ

Hana ใช้รันไทม์เดียวกันสำหรับ 3D และ 2D ซึ่งมีประสิทธิภาพกว่าและยืดหยุ่นกว่ามาก

ปัญหาสำคัญอีกข้อคือคุณภาพ หรือพูดให้ถูกคือการขาดคุณภาพ

การรวมสองระบบเป็นหนึ่งเดียวโดยรักษาคุณภาพในระดับเดียวกันเป็นเรื่องท้าทาย เพราะคุณภาพของ 3D มีหลายปัจจัย ทั้ง anti-aliasing ความละเอียด จำนวนโพลีกอน (หรือความหนาแน่นของวอกเซล) จำนวนวัตถุ และอื่น ๆ

ใน Hana คุณสามารถสร้างรูปทรง 2D ใดก็ได้และแปลงเป็นวัตถุ 3D โดยยังคงเชื่อมต่อแบบเรียลไทม์กับรูปทรงต้นฉบับ

นั่นหมายความว่าคุณแก้ไขรูปทรงต้นฉบับได้ทุกเมื่อ และวัตถุ 3D จะถูกสร้างใหม่แบบเรียลไทม์ตามรูปทรงต้นฉบับ

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

เลย์เอาต์อัปเดตได้แบบไดนามิก และวัตถุ 3D จะทำตามกฎขององค์ประกอบ 2D

ประสบการณ์ที่สร้างด้วย Hana 3D Shapes

3D ทำตาม 2D

ใน Hana วัตถุ 3D ทุกชิ้นมีระบบพิกัดของตัวเอง แต่ยังคงทำตามกฎและพฤติกรรมของแคนวาส 2D ซึ่งหมายความว่าคุณใช้ทุกอย่างที่ปกติใช้กับวัตถุ 2D กับวัตถุ 3D ได้

สิ่งนี้เปิดประตูสู่ความเป็นไปได้ในการออกแบบอีกมากมาย

ประสบการณ์ที่สร้างด้วย Hana 3D Shapes

ข้อจำกัด

ปัจจุบันระบบ 3D/2D ของ Hana มีฟีเจอร์ให้ใช้งานในจำนวนจำกัด

คุณสามารถ extrude รูปทรง 2D ใดก็ได้ให้เป็น 3D และควบคุมวัสดุได้พอสมควร แต่ยังมีพื้นที่อีกมากสำหรับความเป็นไปได้ใหม่ ๆ

ในอุดมคติ ระบบ 3D ควรเรนเดอร์วัตถุหรือฉาก 3D ได้ทุกประเภทและมีข้อจำกัดน้อยลงมาก

ประสบการณ์ที่สร้างด้วย Hana 3D Shapes

นี่คือจุดเริ่มต้น

ตลอดหลายปีที่ผ่านมา เราทำงานอย่างหนักที่ Spline เพื่อสร้างระบบการออกแบบที่สอดคล้องกัน ซึ่งผสานรวม 2D, 3D และในที่สุดก็ 4D

เราแทบรอไม่ไหวที่จะก้าวต่อไปสู่อนาคตใหม่อันน่าตื่นเต้นนี้

— ทีม Spline 🌸

เปิด Hana

บทความอื่น ๆ จากบล็อก