φυβλαςのβλογ
phyblas的博客



แบบจำลองห้องหอพัก 鴻齋 มหาวิทยาลัยชิงหัว สร้างด้วย python
เขียนเมื่อ 2017/11/09 08:16
แก้ไขล่าสุด 2021/09/28 16:42
เมื่อกลางปีช่วงปิดเทอมฤดูร้อนหลังสอบปลายภาคเสร็จเป็นช่วงที่มีเวลาว่างที่จะลองสร้างงานอะไรใหญ่ๆขึ้นมา

เนื่องจากอาศัยอยู่หอพักก็เลยลองใช้ห้องที่ตัวเองอยู่เป็นแบบ สร้างโมเดล 3D ของห้องขึ้นมา

หอพักที่อยู่นี้มีชื่อว่าหงไจ (鴻齋) เป็นหอพักแห่งหนึ่งของมหาวิทยาลัยชิงหัว ซึ่งเผื่อที่ไว้สำหรับนักศึกษาต่างชาติเป็นหลัก นักศึกษาชาวไทยส่วนใหญ่ก็พักอยู่ที่นี่

ในการสร้างนั้นทั้งตัวห้องและเครื่องเรือนต่างๆถูกสร้างขึ้นจากโค้ดภาษาไพธอนทั้งหมด

โค้ดที่ทำได้ใส่เอาไว้ใน https://github.com/phyblas/yamimayapython/tree/master/tham_khong_tangtang/hongho

และนี่คือผลสำเร็จที่ทำออกมา



ถ้าถ่ายพาโนรามาจากในห้องก็จะออกมาเป็นแบบนี้



เครื่องเรือนต่างๆทั้งหมดเป็นของที่มีอยู่แล้วแต่แรก ยกเว้นอยู่อย่างเดียวคือตู้เย็น ต้องซื้อเพิ่มเอง

สำหรับโมเดลของตู้เย็นนั้นโค้ดถูกเขียนแยกไว้ต่างหาก อยู่ที่ https://github.com/phyblas/yamimayapython/tree/master/tham_khong_tangtang/tuyen

ห้องแต่ละห้องจะมีรายละเอียดต่างกันออกไปเล็กน้อยแต่โดยรวมแล้วก็จะประมาณนี้

เริ่มจากลองมองจากหน้าประตูมายังฝั่งหน้าต่าง



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



แต่ว่าร่องสำหรับเลื่อนหน้าต่างนั้นพยายามวัดและทำออกมาให้เหมือนของจริง



ม่านหน้าต่างตรงนี้เองก็ทำเอาไว้ให้กางออกมาปิดคลุมหน้าต่างได้โดยใช้เบลนด์เชป



ถ้ามองไปข้างบนจะเห็นแอร์ พร้อมทั้งสายท่อแอร์และกล่องควบคุมแอร์ นี่ก็พยายามเก็บรายละเอียดเท่าที่จะพอทำได้



เพดานจริงๆแล้วต้องมีพัดลมอยู่ด้วย แต่ว่าทำยากเกินจึงไม่ได้ทำ ใส่มาแค่หลอดไฟ ภาพนี้ลองมองเพดานกับหลอดไฟจากบนเตียง



ส่วนเตียงเป็นแบบตั้งสูงอยู่ด้านบนเพื่อประหยัดพื้นที่ ที่นอนกับหมอนนี่ไม่ได้มีให้แต่แรก ต้องซื้อเอาเอง รวมทั้งผ้าห่มด้วย



เวลาจะนอนก็ต้องขึ้นบันไดอันนี้ ซึ่งมันยังใช้เป็นชั้นเก็บของส่วนหนึ่งไปในตัวด้วย



ส่วนฐานเสาเตียงเป็นแบบนี้



โต๊ะ เก้าอี้ ชั้นวางของ ตู้ลิ้นชัก ทั้งหมดอยู่ใต้เตียง



ด้านในโต๊ะมีหลอดไฟด้วย ต้องมองจากด้านในจึงจะเห็น



ตู้ลิ้นชักนี่ทำแยกส่วนไว้ให้เลื่อนเปิดได้จริงๆ



ลองหันมาดูทางฝั่งประตูบ้าง จะเห็นประตูและตู้เสื้อผ้า



ตู้เสื้อผ้านี่ทำมาให้เปิดปิดได้ทุกช่อง



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



อย่างไรก็ตาม รูปที่อยู่บนนี้ไม่ได้วาดให้เหมือนจริง แต่ดัดแปลงเอาเล่นๆ ใส่อักษร 囧 ลงไปแบบนี้

แล้วอีกอย่าง ที่จริงข้างๆสวิตช์ไฟจะต้องมีแผงควบคุมพัดลมด้วย แต่เนื่องจากไม่ได้ใส่พัดลมมาด้วย ก็เลยตัดทิ้งไปด้วย



รายละเอียดก็มีอยู่ประมาณนี้ การสร้างห้องทั้งห้องไม่ใช่เรื่องง่าย นี่เป็นงานใหญ่สุดที่เคยทำมาเลย ระยะเวลาที่ใช้นั้นค่อนข้างนาน หมดไปประมาณครึ่งเดือนเพื่อสร้างห้องนี้ขึ้นมา

งานนี้เสร็จไปตั้งแต่เดือนกรกฎาคม แต่เพิ่งนำมาลงก็เพราะยังคิดว่าอาจแต่งเติมอะไร แต่สุดท้ายก็คิดว่าที่ทำตอนนั้นดูจะสมบูรณ์ดีแล้ว

สุดท้าย โมเดลของห้องนี้ที่ทำเสร็จเรียบร้อยได้ถูกแปลงเป็นไฟล์ .pmx สำหรับใช้ใน MMD แจกที่นี่ http://3d.nicovideo.jp/works/td30128



เพียงแต่ว่าพอแปลงเป็น .pmx แล้วกลับดูไม่สวยเท่า สีออกจะแปลกไป สุดท้ายแล้วดูเหมือนจะไม่ค่อยมีคนอื่นสนใจโหลดไปใช้งานจริงเท่าไหร่

ส่วนตู้เย็นแยกไว้ที่นี่ http://3d.nicovideo.jp/works/td30000



หลังจากสร้างเสร็จมาก็ได้เอาไปใช้เป็นฉากเพื่อสร้างภาพอะไรต่างๆอยู่เป็นครั้งคราว

ภาพนี้เป็นผลงานแรกที่สร้าง โดยเอาตัวละคร ๒ ตัว คือเอาซินหัว (心華) และเซี่ยหยวี่เหยา (夏語遙) ซึ่งเป็น VOCALOID และ UTAU ของไต้หวัน มายืนเป็นแบบส่วนข้าวของก็มีการจับใส่ให้ดูเหมือนเป็นห้องที่มีคนอยู่จริงๆ


(คลิกที่ภาพเพื่อดูภาพใหญ่ได้)

ของตกแต่งแต่ละอย่างที่วางในนี้ก็เป็นของที่สร้างขึ้นเองด้วยโค้ดเช่นกัน

ส่วนภาพนี้เป็นเพนกวินฮุมบอลท์ (Humboldt penguin) ตัวละครจาก kemono friends เอามานั่งเล่นในตู้เย็น


(คลิกที่ภาพเพื่อดูภาพใหญ่ได้)

วันที่อากาศร้อนๆแต่แอร์ดันเสียคิดว่าน่าจะมีคนอยากทำแบบนี้บ้างล่ะนะ

สิ่งของตกแต่งส่วนใหญ่ไปโหลดมาจากที่ต่างๆ ไม่ได้สร้างเอง

แล้วก็ภาพนี้คือเอาเข้าของเครื่องใช้มาวางใส่แบบจัดเต็มแล้วก็ให้มิกุมานั่งเป็นแบบ


(คลิกที่ภาพเพื่อดูภาพใหญ่ได้)

บนตู้เสื้อผ้าจะเห็นว่ามีโมเดลเรือพินป่านโจว ที่เคยเขียนถึงไปใน https://phyblas.hinaboshi.com/20170810

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



ส่วน ๒ ภาพนี้ที่ถูกทำขึ้นมาเพื่อใช้ในบทความนี้ https://phyblas.hinaboshi.com/20170922 ก็ใช้ฉากเป็นห้องนี้ด้วย






โดยรวมแล้วก็คิดว่ารู้สึกพอใจกับผลงานที่ทำออกมา ไม่รู้จะมีโอกาสได้ทำโมเดลที่มีรายละเอียดมากเท่านี้อีกหรือเปล่า

โมเดลอื่นๆที่ทำเป็นไฟล์ .pmx แจกสามารถโหลดได้ในเว็บนี้ http://3d.nicovideo.jp/u/phyblas


-----------------------------------------

囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧囧

ดูสถิติของหน้านี้

หมวดหมู่

-- คอมพิวเตอร์ >> 3D >> maya
-- ประเทศจีน >> ไต้หวัน
-- คอมพิวเตอร์ >> เขียนโปรแกรม >> python >> mayapython

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

目录

从日本来的名言
模块
-- numpy
-- matplotlib

-- pandas
-- manim
-- opencv
-- pyqt
-- pytorch
机器学习
-- 神经网络
javascript
蒙古语
语言学
maya
概率论
与日本相关的日记
与中国相关的日记
-- 与北京相关的日记
-- 与香港相关的日记
-- 与澳门相关的日记
与台湾相关的日记
与北欧相关的日记
与其他国家相关的日记
qiita
其他日志

按类别分日志



ติดตามอัปเดตของบล็อกได้ที่แฟนเพจ

  查看日志

  推荐日志

ตัวอักษรกรีกและเปรียบเทียบการใช้งานในภาษากรีกโบราณและกรีกสมัยใหม่
ที่มาของอักษรไทยและความเกี่ยวพันกับอักษรอื่นๆในตระกูลอักษรพราหมี
การสร้างแบบจำลองสามมิติเป็นไฟล์ .obj วิธีการอย่างง่ายที่ไม่ว่าใครก็ลองทำได้ทันที
รวมรายชื่อนักร้องเพลงกวางตุ้ง
ภาษาจีนแบ่งเป็นสำเนียงอะไรบ้าง มีความแตกต่างกันมากแค่ไหน
ทำความเข้าใจระบอบประชาธิปไตยจากประวัติศาสตร์ความเป็นมา
เรียนรู้วิธีการใช้ regular expression (regex)
การใช้ unix shell เบื้องต้น ใน linux และ mac
g ในภาษาญี่ปุ่นออกเสียง "ก" หรือ "ง" กันแน่
ทำความรู้จักกับปัญญาประดิษฐ์และการเรียนรู้ของเครื่อง
ค้นพบระบบดาวเคราะห์ ๘ ดวง เบื้องหลังความสำเร็จคือปัญญาประดิษฐ์ (AI)
หอดูดาวโบราณปักกิ่ง ตอนที่ ๑: แท่นสังเกตการณ์และสวนดอกไม้
พิพิธภัณฑ์สถาปัตยกรรมโบราณปักกิ่ง
เที่ยวเมืองตานตง ล่องเรือในน่านน้ำเกาหลีเหนือ
ตระเวนเที่ยวตามรอยฉากของอนิเมะในญี่ปุ่น
เที่ยวชมหอดูดาวที่ฐานสังเกตการณ์ซิงหลง
ทำไมจึงไม่ควรเขียนวรรณยุกต์เวลาทับศัพท์ภาษาต่างประเทศ