Blog
Notes on simulation, computation and building better tools.
-
Foundamental 19/Jul/2026"สถาปนิกจะตกงานเพราะ AI" นี่ผมได้ยินแทบทุกเวที
เมื่อ AI ยุค Multimodal สามารถประมวลผลข้อมูลข้อความ กฎหมาย โครงสร้างทางวิศวกรรม ไปจนถึงบทความวิเคราะห์บริบทชุมชน (Context) แล้วพ่นภาพการออกแบบที่ดูสมบูรณ์แบบ ไร้ที่ติ (โอเคอาจจะมีมั่วๆบ้าง) และท้าทายจินตนาการออกมาได้ในไม่กี่วินาที ประเด็นนี้ก็จะยังถูกพูดถึงมากขึ้นเรื่อยๆ แต่ในฐานะสถาปนิก หรือแม้แต่ในฐานะผู้เสพงานออกแบบ เรากำลังเข้าใจอะไรผิดไปหรือไม่
อ่านต่อ -
Foundamental 19/Jul/2026ถ้า AI มันเขียนแบบได้อัตโนมัติแล้วสถาปนิกเราจะยังไง?
ถ้า AI มันเขียนแบบได้อัตโนมัติแล้วสถาปนิกเราจะยังไง? เป็นหนึ่งในคำถามที่ได้รับจากงานบรรยายให้กับนศ.สถาปัตย์ ม.ศรีปทุม ผมได้รับคำถามลักษณะนี้บ่อย โดยเฉพาะจากสถานศึกษา เพราะถ้าเป็นบริษัทเอกชน เค้าจะชอบมากที่มันทำได้อัตโนมัติ หาทุกวิถีทางที่จะทำ automation ให้สะดวกที่สุด
อ่านต่อ -
Sustainable Design 22/Jun/2026บ้านไม่ร้อน เริ่มจาก Layout & Orientation
ออกแบบอาคารอย่างไรไม่ให้ร้อน? หาคำตอบด้วย Solar Radiation Analysis วิเคราะห์แดด ลม ฝน ตั้งแต่ขั้นแรก เพื่อบ้านประหยัดพลังงานและตรงใจคุณ
อ่านต่อ -
Sustainable Design 22/Jun/2026ออกแบบบ้าน รับมือซูเปอร์เอลนีโญ
เปิด 8 แนวทาง Passive Design ออกแบบบ้านกันความร้อนสู้ศึก ซูเปอร์เอลนีโญ ปรับทิศทางบ้าน บังแดด เลือกฉนวน และใช้ลมธรรมชาติ ให้บ้านเย็นร่มรื่นแบบไม่ต้องพึ่งแอร์หนัก
อ่านต่อ -
Grasshopper 08/Apr/2025ข้อควรระวังในการใช้ Genetic Algorithm Optimization
ในพวกงานวิจัยหรือการนำเสนองานของสถาปนิกมักจะพูดถึงมันว่า Genetic Algorithm Optimization โดยเป็นการหา Design Solution ที่น่าจะดีที่สุด แต่เครื่องมือที่ใช้งานง่ายก็มาพร้อมกับการถูกนำไปใช้แบบผิดๆ และสร้างความเข้าใจผิดให้กับคนอื่นๆ
อ่านต่อ -
Tutorial 25/Nov/2024เช็คการชนกันของ Element ใน Revit ด้วย Revit API
การเช็คการชนกันของวัตถุต่างๆใน Revit เป็นเทคนิคที่ถูกนำไปใช้ในหลายกรณี เช่นการเช็คระยะความสูงฝ้าเพดาน เช็คการเว้นระยะของวัตถุ เช็คว่าหัวคนจะชนท่อไหม โดยรวมคือการเช็คว่าวัตถุชนกันหรือไม่นั่นเอง ซึ่งใน Revit สามารถทำได้ทั้งจากใน Dynamo และด้วย RevitAPI ในบทความนี้จะนำเสนอวิธีการเช็คการชนกัน (Intersection) ด้วย RevitAPI (Python) ระหว่าง Solid และ Element ด้วย ElementIntersectsSolidFilter
อ่านต่อ