

Hew (โปรแกรม 3D สไตล์ SketchUp ใช้งานได้ทุกระบบ) : โปรแกรม Hew เป็นโปรแกรมสร้างโมเดล 3 มิติ แบบโอเพนซอร์สที่เปิดให้ใช้งานได้ฟรี และรองรับการทำงานข้ามแพลตฟอร์ม จุดประสงค์หลักของโปรแกรม Hew คือการสร้างทางเลือกใหม่ให้กับผู้ที่คุ้นเคย หรือเคยเรียนรู้การปั้นโมเดลจาก โปรแกรม SketchUp โดยยังคงรักษาวิธีการใช้งานที่เรียบง่ายเอาไว้ แต่ปรับปรุงโครงสร้างทางวิศวกรรมเบื้องหลังให้มีความแม่นยำ และเสถียรมากยิ่งขึ้น
รูปแบบการใช้งานของโปรแกรม Hew จะถอดแบบมาจากสิ่งที่ทำให้ SketchUp เข้าถึงง่าย เช่น การวาดเส้นลงบนพื้นผิว, การใช้เครื่องมือดึง และผลัก (Push / Pull), ระบบการตรวจจับจุดอ้างอิงอัจฉริยะ ไปจนถึงการตั้งค่าปุ่มคีย์ลัดที่อ้างอิงมา แต่สิ่งที่โปรแกรม Hew ทำได้ดีกว่าคือ การเปลี่ยนรากฐานระบบไปเป็นแบบทรงตันเป็นหลัก (Solids-First) ซึ่งหมายความว่าทุกครั้งที่คุณดึงรูปทรงปิดขึ้นมาเป็น 3 มิติ โปรแกรมจะสร้างวัตถุทรงตันที่ปิดสนิท และไม่มีรอยรั่วเสมอ วัตถุต่าง ๆ ในโปรแกรมจะแยกขาดออกจากกันโดยสมบูรณ์ และจะไม่เชื่อมติดกันเองโดยอัตโนมัติหากนำมาวางชิดกัน การจะรวมวัตถุ, ตัดส่วนที่ซ้อนทับ หรือหาพื้นที่ตัดขวาง จะต้องทำผ่านคำสั่งตรรกะ (Boolean Operations) อย่างชัดเจนเท่านั้น
นอกจากนี้แล้ว หากมีการสร้างรูปทรงที่ผิดหลักโครงสร้าง โปรแกรมจะแจ้งเตือนข้อผิดพลาดทันทีแทนที่จะแอบซ่อมแซมโมเดลแบบเงียบ ๆ ซึ่งมักจะก่อให้เกิดปัญหาโมเดลพังในภายหลัง
ในด้านการจัดการไฟล์ โปรแกรมนี้ใช้ไฟล์นามสกุลหลักคือ .hew ซึ่งเป็นรูปแบบเปิดที่ทำงานรวดเร็ว แต่ความสามารถที่โดดเด่นที่สุดคือการรองรับไฟล์ .skp ของ SketchUp ได้อย่างสมบูรณ์แบบ โปรแกรมสามารถเปิด และบันทึกไฟล์ SketchUp ได้ทั้งเวอร์ชันเก่า และเวอร์ชันใหม่ล่าสุด โดยยังคงรักษารายละเอียดอย่างชื่อวัตถุ, ลำดับชั้นเลเยอร์, วัสดุพื้นผิว, แท็ก, เส้นไกด์ และมุมกล้องเอาไว้ได้ครบถ้วน นอกจากนี้ ยังรองรับการนำเข้า และส่งออกไฟล์ 3 มิติยอดนิยมอื่น ๆ เช่น STL สำหรับการพิมพ์ 3 มิติ, glTF, USDZ และยังสามารถพอร์ตงานออกมาเป็นไฟล์ PDF หรือภาพวาดลายเส้นเวกเตอร์ตามมาตราส่วนที่กำหนดเป๊ะ ๆ สำหรับงานเขียนแบบได้อีกด้วย
เบื้องหลังการทำงานของโปรแกรม Hew ถูกออกแบบมาอย่างทันสมัยมาก แกนประมวลผลรูปทรงเรขาคณิตทั้งหมดเขียนด้วย ภาษา Rust ล้วน ๆ เพื่อให้ได้ประสิทธิภาพสูงสุด ส่วนหน้าตา ส่วนติดต่อผู้ใช้งานแบบกราฟิก (GUI) โปรแกรมที่ผู้ใช้มองเห็นพัฒนาด้วยภาษา TypeScript และ React โดยเรนเดอร์กราฟิกผ่านเอนจิน three.js โครงสร้างสถาปัตยกรรมแบบนี้ทำให้ โปรแกรม Hew สามารถทำงานได้ทั้งในรูปแบบแอปพลิเคชันที่ติดตั้งลงบนคอมพิวเตอร์โดยตรง รองรับทั้ง ระบบปฏิบัติการ (OS) แมคโอเอส (macOS), วินโดวส์ (Windows) และ ลีนุกซ์ (Linux) และยังสามารถเปิดใช้งานผ่าน เว็บเบราว์เซอร์ (Web Browser) ได้ทันทีโดยที่ผู้ใช้ไม่ต้องติดตั้งโปรแกรมใด ๆ ลงเครื่องเลย
ทุกครั้งที่ดึงเส้นรอบรูปเพื่อขึ้นรูปเป็น 3 มิติ โปรแกรมจะสร้างวัตถุทรงตันที่ปิดสนิทเสมอ, วัตถุแต่ละชิ้นจะแยกขาดจากกันโดยสิ้นเชิง และไม่ดูดติดกันเองโดยไม่ได้ตั้งใจเหมือนที่ SketchUp เป็นอยู่ หากต้องการเชื่อม, รวม หรือตัดรูปทรง จะต้องใช้คำสั่งตรรกะอย่างชัดเจนเท่านั้น
เมื่อเข้าไปแก้ไขภายในชิ้นวัตถุเดียวกัน ยังคงความยืดหยุ่นแบบ SketchUp ไว้อย่างครบถ้วน เช่น การลากเส้นผ่าหน้าตัดเพื่อแบ่งพื้นผิว, ระนาบปิดแบนราบจะกลายเป็นพื้นผิวโดยอัตโนมัติ และใช้คำสั่ง Push/Pull ดัน หรือดึงพื้นผิวได้ทันที
หากผู้ใช้กระทำคำสั่งที่ทำให้โครงสร้างเรขาคณิตผิดหลักคณิตศาสตร์ โปรแกรมจะแจ้งเตือนข้อผิดพลาดทันที แทนที่จะแอบตัดทอน หรือซ่อมแซมโมเดลเงียบ ๆ ซึ่งมักเป็นต้นเหตุที่ทำให้โมเดลบิดเบี้ยว และแตกในภายหลัง
รวมเครื่องมือพื้นฐานอย่าง เส้นตรง (Line), สี่เหลี่ยม (Rectangle), วงกลม (Circle), เส้นโค้ง (Arc) ที่วาดลงบนหน้าตัดผิวใด ๆ ได้โดยตรง พร้อมระบบจุดอ้างอิงอัจฉริยะ (Inference Snapping), เส้นบอกระยะ (Guides) และกล่องป้อนขนาดตัวเลขระบุหน่วยวัดได้แม่นยำ
ตั้งค่าปุ่มคีย์ลัดพื้นฐานเลียนแบบ โปรแกรม SketchUp รวมถึงเครื่องมือย้าย (Move), หมุนรอบแกนอิสระ (Rotate) และย่อขยาย (Scale) ที่สามารถล็อกแกนอ้างอิงได้แบบเดียวกัน
มีระบบโครงสร้างต้นไม้ (Object Tree) เพื่อจัดการเลเยอร์, ระบบแท็ก (Tags), ระบบตรวจสอบความสมบูรณ์ทรงตัน (Watertight Reporting), วัสดุพื้นผิวที่รองรับลวดลาย (Texture), การทาสีแยกเฉพาะแต่ละหน้าตัด (Per-face Painting) และการปรับค่าความโปร่งแสง
สามารถเปิดและบันทึกไฟล์นามสกุล .skp ได้ทั้งเวอร์ชันเก่า (2017) และเวอร์ชันปัจจุบัน โดยเก็บข้อมูลชื่อชิ้นงาน, ลำดับชั้น, วัสดุ, แท็ก, เส้นบอกระยะ และฉาก (Scenes) ข้ามไปมาระหว่างโปรแกรมได้อย่างแม่นยำ พร้อมเครื่องมือ Model Health และ Make Solid เพื่อซ่อมโมเดลที่นำเข้าแล้วไม่เป็นทรงตัน
รองรับการสั่งพิมพ์ออกทางเครื่องพิมพ์หรือไฟล์ PDF ตามมุมมองที่เห็น หรือกำหนดมาตราส่วนงานเขียนแบบที่แน่นอน พร้อมระบบแบ่งหน้ากระดาษอัตโนมัติ (Tiled Printing), เครื่องหมายตัดขอบ (Trim Marks), แถบวัดระยะ (Scale Bar) ทั้งในรูปแบบภาพบิตแมป และเส้นเวกเตอร์
แกนประมวลผลเรขาคณิต (Geometry Kernel) ถูกเขียนขึ้นด้วยภาษา Rust ทั้งหมดเพื่อความเร็ว และความแม่นยำทางคณิตศาสตร์ ก่อนจะถูกคอมไพล์เป็น WebAssembly รันอยู่ใต้ระบบ
ส่วนต่อประสานกับผู้ใช้ (UI) พัฒนาด้วย TypeScript และ React เรนเดอร์กราฟิกผ่านเอนจิน three.js (WebGL2) สามารถติดตั้งเป็นโปรแกรม Desktop Native บน Windows, macOS และ Linux ผ่าน เฟรมเวิร์ก (Framework) Tauri หรือเปิดใช้งานผ่านเว็บเบราว์เซอร์ได้ทันทีโดยไม่ต้องติดตั้ง
รองรับการบันทึกอัตโนมัติ (Autosave), การกู้คืนข้อมูลหลังโปรแกรมหยุดทำงาน (Crash Recovery), ระบบบันทึกข้อผิดพลาดอย่างละเอียด และระบบ Session Record/Replay เพื่อตรวจสอบขั้นตอนการทำงานย้อนหลัง
โปรแกรม Hew เป็นซอฟต์แวร์ ฟรี (Free) ที่พัฒนาแบบ โอเพ่นซอร์ส (Open-Source) ที่อยู่ภายใต้เงื่อนไขการใช้งานแบบ GNU AGPL-3.0 พร้อมข้อยกเว้นพิเศษ ที่อนุญาตให้นักพัฒนา บุคคลที่สาม (3rd-Party) สามารถสร้าง และจำหน่าย ปลั๊กอิน (Plug-in) เชิงพาณิชย์แบบปิดโค้ดได้ ตราบใดที่เชื่อมต่อผ่าน ส่วนต่อประสานโปรแกรมประยุกต์ (API) มาตรฐานของระบบ
หากต้องการค้นหาข้อมูลเพิ่มเติม สามารถติดต่อกับทางผู้พัฒนาโปรแกรมนี้ได้ผ่านทางช่องทางเว็บไซต์ (Website) : https://github.com/hew3d/hew (ภาษาอังกฤษ) ได้เลย
Hew is an open-source, cross-platform 3D modeler designed specifically for users familiar with SketchUp, combining the approachable draw-and-push/pull interaction model with a mathematically strict, solids-first foundation. Unlike SketchUp's default behavior where geometry sticks and merges unexpectedly, extruding a closed profile in Hew immediately creates a discrete, watertight solid object. Objects never weld together implicitly; combining, cutting, or finding intersections between bodies requires explicit boolean operations (union, subtract, and intersect). However, inside any individual object, familiar sticky geometry still applies drawing an edge across a face splits it, and closed coplanar loops automatically turn into faces ready for push/pull manipulation. To ensure structural integrity, operations that would result in invalid or broken topology fail cleanly with a typed error rather than silently attempting inaccurate repairs.
The program integrates essential drafting tools including line, rectangle, circle, and arc sketching directly onto faces, complete with pervasive inference snapping, guidelines, and an exact measurements box supporting unit-aware input. Navigation and manipulation follow SketchUp 2017 keyboard conventions, featuring push/pull with live swept-solid previews, along with move, arbitrary-axis rotate, and scale tools equipped with axis-locking capabilities. Scene organization is handled via an object tree hierarchy, tags, and automated watertight status reporting for each solid. Surfaces can be detailed using a full material system supporting textures, per-face painting, and translucency. For documentation and fabrication workflows, Hew supports printing to paper or PDF either as a standard screen capture or as an exact-scale technical drawing tiled across multiple pages with trim marks and scale bars, outputting as either high-resolution bitmaps or clean vector line art.
ความคิดเห็น (0)