How to export file from Maya to .wrl, .x3d and to HTML/XHTML for Web3D [EN/TH Languages]

How to export file from Maya to .wrl, .x3d and to HTML/XHTML for Web3D Step 1: [EN] Model and shade in Maya as usual. You should use png images for texturing. [TH] เปิด/สร้างไฟล์ใน Maya, สำหรับ Texture ที่ใช้ควรเป็น .png Step 2: [EN] Open ‘Window | Settings/Preferences | Plug-in manager’ and check the ‘loaded’ or ‘Auto load’…

X3DOM/XML/JavaScript Example (Seat visualization)

X3DOM/XML/JavaScript Example (Seat visualization) Case: The Question of Love 2011 Theater (@B4101 – Wittayapat Room) Suranaree University of Technology เกริ่น ความคิดที่เริ่มเอา X3DOM มาเชื่อมกับ XML มันเกิดจาก Topic หนึ่งใน Stackoverflow ในเรื่องการเปรียบเทียบความสามารถในด้านต่างๆของ Flash, HTML, Silverlight, X3D และ Unity 3D ในหัวข้อที่ชื่อว่า Comparing Flash, HTML, Silverlight, X3D and Unity 3d แล้วผมไปเห็นการเปรียบเทียบดังรูปข้างล่างนี้ ซึ่งมันทำให้เปิดประเด็นเรื่อง X3D – XML ในใจขึ้นทันที ซึ่งผมอยากจะทำให้เห็นว่ามันทำได้ และไม่ยากเลย เลยจัดการเอา X3DOM…

Basic VRML/JavaScript Tutorial

Basic VRML/JavaScript Tutorial Function for Generate Circles, translation for placements and Gradient Colors by using loop by VRML/JavaScript DEF circles Transform { children[ ] } Script { field SFNode circles USE circles url “javascript: function initialize() { // Initilize Tower tower = ‘ ‘; var tx = 0; var ty = 0; var tz =…

Khronos Releases Final WebGL 1.0 Specification. Exactly, IE != Supported (Thai Language)

WebGL เป็นเทคโนโลยีแสดงผลในรูปแบบ 3 มิติ บนเว็บเบราว์เซอร์ผ่าน JavaScript โดยพื้นฐานมาจาก OpenGL ES ซึ่งทั้ง WebGL และ OpenGL ES ก็พัฒนามาจากองค์กร Khronos ซึ่งวันที่ 3 มีนาคม 2554 ที่ผ่านมาสเปกของ WebGL 1.0 ได้เสร็จสมบูรณ์แล้ว ซึ่งก่อนหน้านั้นก็ได้เริ่มเป็นที่รู้จักกันอย่างแพร่หลายในกลุ่มนักพัฒนา Web3D อย่างมากในปีที่แล้ว ซึ่งก็มี Websites สำหรับการเรียนรู้ WebGL เกิดขึ้นมาไม่ว่าจะเป็นของ Mozilla เองที่สร้าง Demo ของ WebGL ขึ้น และเว็บ Learningwebgl ก็เป็นที่นิยมและเป็นที่รู้จักอย่างแพร่หลายด้วยเช่นกัน ซึ่ง ณ ขณะนี้ WebGL ได้รับการสนับสนุนจากหลายองค์กร ซึ่งก็คือผู้ผลิตเบราว์เซอร์รายใหญ่ 4 ราย ได้แก่ Firefox, Chrome, Safari และ Opera…

Happy Valentine’s Day in Web3D (X3DOM)

Happy Valentine’s Day 2011 in Web3D (X3DOM) Link Happy Valentine’s Day in Web3D (X3DOM) Rotate Version Support: Chrome 9+ and Webkit. Happy Valentine’s Day in Web3D (X3DOM) Non-Rotate Version Support: Chrome 9+, Webkit and Firefox 4 Beta Music: Stuck In The Moment – Justin Bieber

Happy New Year 2011 in Web3D!

:: Link :: Happy New Year 2011 in Web3D! Happy New Year 2011 in Web3D! (Extra size) :: Navigation :: E <<< Examine W <<< Walk F <<< Fly :: Viewpoint :: R <<< Reset to default viewpoint A <<< View All L <<< Look At Using X3DOM and cubefont.js <<< This file is work…

Native WebGL support in Firefox and Chrome Beta

ตอนนี้สามารถที่จะเปิด Web3D ที่เขียนโดย WebGL ได้แล้ว โดยไม่ต้อง Setup/Config อะไรเพิ่มเติม จาก Browsers เหมือนเมื่อก่อน โดยสามารถ Download และ Install Firefox 4 Beta หรือ Chrome Beta มาแล้วสามารถเปิดใช้ได้เลย ซึ่งเมื่อก่อนหากเป็น Firefox จำเป็นต้องเข้าไป about:config เพื่อไป Enable WebGL และ Chrome ก็เช่นกันที่ต้อง about:flags เข้าไป Enable WebGL ก่อน และในขณะนี้ทาง Google ได้เปิด WebGL Experiments ขึ้น ซึ่งเป็นจุดรวม Apps ที่เขียนขึ้นจาก WebGL โดยเราสามารถ Submit ผลงานของเราขึ้นไปได้ด้วย ซึ่งในขณะนี้มี App ที่น่าสนใจเช่น Body Browser…

BS Contact for Mac OS X

Jade Dragon Demo และ Cathedral Demo จาก Bitmanagement Software GmbH Demo สามารถดูได้จาก http://bitmanagement.de/en/showcase/interactive-demos (หากติดตั้ง Plug-in สำหรับดู VRML/X3D แล้ว) สำหรับ Demo นี้เป็นการแสดงผลจาก Mac OS X 10.6.5 ซึ่งได้ทดลองตัว BS Contact 7.2 (Mac version) โดยเป็นตัว Plug-in สำหรับ Safari หลังจากติดตั้งแล้ว สามารถเปิดไฟล์ Web3D ที่เขียนจาก VRML/X3D ได้เลย เช่น .wrl, .x3d เป็นต้น สำหรับการ Download สามารถเข้าไปที่ลิ้งนี้ได้ครับ http://bitmanagement.de/en/download ซึ่งตัว BS Contact จะมีทั้งสำหรับ Windows, Mac…

PHP/X3DOM in Web3D Virtual Exhibitions (Case study)

สำหรับการเขียน Web3D ในรูปแบบ X3DOM แล้วอาจไม่ค่อยจะเห็นการสร้างเป็น Web Application เท่าไหร่นัก ซึ่งงานที่มีการ Demo ในส่วนใหญ่จะเป็นด้าน Visualization ซึ่งจะไม่เห็นเป็นรูปแบบ Web Application เท่าไหร่นัก ซึ่งจะเป็นอะไรที่ตายตัวมากกว่าที่จะทำงานหรือ Interactive ได้ สำหรับแนวคิดที่ผมใช้ในการสร้าง PHP/X3DOM ขึ้นมาคือ เคยเห็นคนทำ Ruby/X3D ใน Github ซึ่ง Developer เขาได้เขียน X3D Node ไว้ใน Ruby และมีการเรียกใช้เป็น Function ในการ Render แต่ละ Node ซึ่งก็เป็นแนวคิดที่ดี และสะดวกมากในการ Code ครั้งถัดๆไปในแง่ของการ Coding อาจช่วยลดข้อผิดพลาดในการ Code ลงได้ (ความเห็นส่วนตัวคือ ในเขียน X3D อาจทำให้เกิดการสะกดผิดบ่อยมาก อาจผิด Syntax ไป อาจพบบ่อยเวลาง่วงและเมา…