

หลังจากได้ไปทดลองอัพโหลด Mesh กับ OpenSim ตามที่ต่างๆ แล้ว ก็ถึงคราวที่ Toutou ลองตั้งเซิฟเวอร์ OpenSim ขึ้นมาทดลอง Mesh เองบ้าง โดยเวอร์ชั่นที่ใช้ได้แก่ r14699 Git Master ซึ่งจะได้รับการพัฒนาเป็น 0.7.1 ในที่สุด เวอร์ชั่นนี้แหละที่รองรับ Mesh ได้
วิธีทดลองก็คล้ายกับที่ผ่านมา คือ Toutou จะใช้โมเดลจาก Collada Model Test Bank อัพโหลดเข้าไปใน OpenSim ด้วย SL Viewer 2 ที่ละโมเดล แบ่งโมเดลเป็น 2 ประเภทคือ แบบง่าย (COLLADA 1.4.1 Basic Samples) กับแบบซับซ้อน (COLLADA 1.4.1 Complex Samples)
เริ่มจากโมเดลอย่างง่าย (COLLADA 1.4.1 Basic Samples)
BikeFromXSI เป็นไฟล์จักรยานยนต์ฺ ปรากฏว่าไฟล์นี้เปิดได้ แสดงเป็นรูปจักรยานยนต์เฉพาะตอนที่เลืิอก Show Edges แต่อัพโหลดไม่ผ่าน ทำให้ viewer 2 ล่ม

Collada Logo & Text เป็นไฟล์ที่ไม่มี texture ประกอบ สามารถอัพโหลดขึ้นไปได้โดยไม่มีปัญหา

Cube & Dice cube ไม่มี texture ส่วน Dice หรือลูกเต๋า คือ cube ที่ใส่ texture สามารถอัพโหลดขึ้นไปได้โดยไม่มีปัญหา

Duck สามารถอัพโหลดได้เรียบร้อยเหมือนกับการทดลองครั้งที่ผ่านๆ มา


HatFromXSI โมเดลรูปหมวก สามารถอัพโหลดเข้าไปในระบบได้โดยไม่มีปัญหา

Multiple_Material คือลูกบาศก์สองสี ที่ไม่มี texture ประกอบ ไม่พบปัญหาในการอัพโหลด

sevenListo2 โมเดลรูปเลขเจ็ด ที่พื้นหลังโปร่งใส ไม่มี texture ประกอบ สามารถอัพโหลดขึ้นระบบได้โดยไม่มีปัญหา

Seymour หุ่นนักบิน เืมื่ออัพโหลดแล้วพบว่า โมเดลมา แต่ texture ไม่มา จึงต้องเพิ่ม texture เข้าไปเอง

Seymour_Plane ผลการทดลองเหมือนกับครั้งที่ผ่านๆ มา คือเครื่องบินที่อัพโหลดขึ้นไปจะมีขนาดเล็กมา จึงต้องปรับจนาดในโลกเสมือนอีกครั้งหนึ่ง



Sphere หรือทรงกลม สามารถอัำพโหลดขึ้นระบบได้โดยไม่มีปัญหา

โมเดลแบบซับซ้อน (COLLADA 1.4.1 Complex Samples)
CgToGLSL Examples ประกอบด้วยตัวอย่างหลายไฟล์
Bump_reflect มีรูปร่าง 4 แบบ ได้แก่ลูกบาศก์ ทรงโดนัท ทรงกลมบุบ และรูปสปริง สามารถอัพโหลดขึ้นระบบได้โดยไม่มีปัญหา แต่ยังเป็นโมเดลสีขาวธรรมดา ไม่สามารถอัพโหลดเอฟเฟคที่ประกอบโมเดลได้

parallax_mapping เป็นกล่องเจาะรูด้านบนและด้านข้าง พบว่า texture ประกอบก็ไม่มาเช่นกัน

simple_phong สามารถโหลดได้ แต่ texture และสีสันไม่มา

Dining Room ห้องอาหาร เมื่อ import เข้ามา พบว่าไฟล์มีขนาดเล็กมาก และ texture ไมมาด้วย จึุงด้วยโหลด texture แบบ manual

ไฟล์นี้มี texture ให้เลือกสองแบบ คือแบบสีเทา กับแบบมีลวดลาย

ในเมื่อ texture ไม่มา ก็ต้องใส่เองทีละชิ้น

TurbochiFromXSI รถหุ้มเกราะ ไม่สามารถโหลดได้ เพราะทำให้ viewer ล่ม เช้นเดียวกับไฟล์ JaiquaFromXSI รถจากัวร์
Moon Buggy ยานสำรวจดวงจันทร์ เมื่อโหลดเข้ามาพบว่าแตกออกเป็นชิ้นส่วนย่อยๆ ต้องนำมารวมกันเอง ซึ่งทำได้ยากมาก

สรุปจากการทดลองครั้งนี้ คือความซับซ้อนของโมเดลมีผลต่อการอัพโหลด Mesh เข้าไปใน OpenSim ไฟล์ที่ซับซ้อน หรือมีชิ้นส่วนมาก โอกาสผิดพลาด หรือโหลดไม่เข้าจะมีสูงกว่า ทั้งนี้อาจขึ้นอยู่กับวิธีการขึ้นโมเดลด้วย อีกทั้ง OpenSim ก็ยังไม่สามารถรองรับ Mesh ได้อย่างสมบูรณ์ จึงจะต้องทำการทดลองต่อไป






























Blog Archive