Euclideon ประสบความสำเร็จในการพัฒนาการแสดงผลวัตถุสามมิติแบบใหม่ โดยเปลี่ยนแนวคิดจากการใช้ Polygon ที่ใช้แผ่นสามเหลี่ยมมาต่อกันมาเป็นการใช้ Point Cloud Data หรือกลุ่มของจุดขนาดเล็กลอยรวมกลุ่มกันเป็นรูปร่าง (Atoms,Pixel 3D) ซึ่งวิธีนี้จะไม่ทำให้รูปร่างของวัตถุดูออกมาเป็นเหลี่ยมและแบนเหมือน Polygon แต่จะมีความสมจริงตามที่วัตถุควรจะเป็น
เดิมหลักการนี้ต้องใช้พลังในการประมวลผลมหาศาลแต่ทาง Euclideon ก็ได้ใช้เวลากว่า 1 ปีปรับปรุงมาจนสามารถแสดงผลได้ในระดับ 20FPS ในขณะที่ใช้แค่ Software ในการแสดงผลเท่านั้น โดยหลักการที่ผู้พัฒนาใช้คือแสดงผลเท่าที่ต้องแสดงผลออกบนจอเท่านั้น จึงลดภาระในการประมวลผลลงไปได้อย่างมาก นอกจากนี้ยังสร้างเครื่องมือที่ใช้เปลี่ยน Polygon เดิมๆ ให้เป็นแบบ Point Cloud Data อีกทั้งยังสร้างเครื่องมือสแกนวัตถุจริงๆให้สร้างเป็นวัตถุในคอมพิวเตอร์ได้อีกด้วย
ผมไม่ถนัดแปลมากดูคลิบตัวอย่างจะเข้าใจง่ายกว่าครับ
คลิบด้านล่างถ้าดูช่วงนาทีที่ 1.38 จะพอเข้าใจมากขึ้นครับ
ที่มา :[euclideon](http://www.euclideon.com)
on
Wowww!
Jose Tue, 02/08/2011 - 15:00
Wowww!
ยังมีปัญหาเรื่องแสงเงาและระบบ
-Rookies- Tue, 02/08/2011 - 15:04
ยังมีปัญหาเรื่องแสงเงาและระบบ Physics อยู่มั้งครับ ดูวีดีโออันแรกแล้ว เขาพยายามเลี่ยงไม่พูดถึงแสงเงาเลยนะครับ ผมเข้าใจว่าการทำเ้ป็นอะตอมมันทำให้ใช้ความจุน้อยลง (สำหรับภาพที่ต้องการรายละเอียดสูงเมื่อเทียบกับโพลีกอน) ซึ่งน่าจะทำต้องการการประมวลผลน้อยลงด้วย แต่ข้อเสียอย่างใหญ่หลวงก็น่าจะเป็น "แสงเงา" และระบบ "Physics" นี่แหละ เพราะอะตอมไม่น่าจะทำเหมือนโพลีกอนได้มั้ง ถ้าได้ก็ต้องจัดชุดของอะตอมซึ่งมันก็จะไม่ต่างจากโพลีกอนหรือเปล่า (แถมยังทำให้ยุ่งยากมากขึ้นอีก)
เข้าใจว่าถ้ายังแก้ปัญหาตรงนี้ไม่ได้ก็คงจะให้แทนแค่ส่วนที่ต้องการความละเอียดสูงและอยู่นิ่ง ๆ ไม่ถูกทำลาย ไม่ถูกขยับ (ถ้าขยับก้ขยับทั้งก้อน) แสงไม่เปลี่ยนแปลง อะไรประเภทนั้น แต่เป็นเทคโนโลยีที่ดีมาก อีกหน่อยเราคงเห็นเกมเล็ก ๆ แต่ภาพเทพๆ ตามมาเพียบ
รู้สึกว่าใน demo
LuvStry Tue, 02/08/2011 - 15:08
In reply to ยังมีปัญหาเรื่องแสงเงาและระบบ by -Rookies-
รู้สึกว่าใน demo ที่ให้ดูเค้าจะทำงานในระดับ software เฉยๆครับ ยังไม่มีการเร่งจากตัว hardware คงจะต่อยอดกันไปเรื่อยๆ อีกหน่อยก็คงใช้เป็น engine หลักๆแน่ๆ
อีก5ปี ผมว่ามันจะมาแน่ๆ
ComSci-MFU Tue, 02/08/2011 - 16:01
อีก5ปี ผมว่ามันจะมาแน่ๆ แล้วโลกCG จะเปลี่ยน >w<
ตอนที่ซูมพื้นจนเห็นเม็ดกรวดแต
WarHammeR_TH Tue, 02/08/2011 - 16:28
ตอนที่ซูมพื้นจนเห็นเม็ดกรวดแต่ละเม็ดนี่ สุดๆ ครับ
นึกว่า embed ซ้อนกัน
jp Tue, 02/08/2011 - 16:33
นึกว่า embed ซ้อนกัน ที่แท้ตัวบน Standard(ธรรมดา) ตัวล่าง HD(ดวามชัดสูง)
แล้วคนวาด 3D จะลำบากไหมนี่ เดิมเป็นแกน อันนี้เหมือนพื้นผิว ยังไม่เห็น Object(วัตถุ) ที่เคลื่อนไหวได้ อยากเห็นตอนมันเคลื่อนไหวว่ากระตุกมากไหม
เหมือนดู 3ds Max เทียบ Maya
เห็นว่าก็ปั้นมาแบบปกติแล้วใช้
LuvStry Tue, 02/08/2011 - 16:41
In reply to นึกว่า embed ซ้อนกัน by jp
เห็นว่าก็ปั้นมาแบบปกติแล้วใช้ตัว convert เอาอีกทีครับ
ได้ 2 แบบคือขึ้น model
bongikairu Tue, 02/08/2011 - 18:10
In reply to นึกว่า embed ซ้อนกัน by jp
ได้ 2 แบบคือขึ้น model แบบเดิม หรือจะใช้วิธี scan จากวัตถุจริงเอาก็ได้ เพราะจริงๆ แล้วปั้นโมเดลความละเอียดสูงก็ไม่ใช่งานที่เกินความสามารถมาก (ดูจากหนัง Animation ทั่วไป) แต่ปัญหาคือปั้นมาแล้วพอเอาไปใส่ฉากแล้วมันเรนเดอร์ไม่ทันหน่ะครับ
อ๋อ ขอบคุณทั้ง 2 ท่าน
jp Thu, 04/08/2011 - 06:38
In reply to นึกว่า embed ซ้อนกัน by jp
อ๋อ ขอบคุณทั้ง 2 ท่าน และท่านอื่นด้วยครับ ที่เติมเต็มตัวเชื่อมโยงที่ผมยังไม่ทราบ เช่น Voxels (Volumetric pixels) เรื่องปริมาตรที่ขาดหาย นอกจาก GPGPU, Data structure, Homogeneous และอื่นๆ
เป็น pixel 3D ?
mr_tawan Tue, 02/08/2011 - 19:13
เป็น pixel 3D ?
จริงแฮะ นิยาม atom ง่าย ๆ
-Rookies- Tue, 02/08/2011 - 20:48
In reply to เป็น pixel 3D ? by mr_tawan
จริงแฮะ นิยาม atom ง่าย ๆ ได้เป็น Pixel 3D นี่แหละ
ใช่แล้วครับ
LuvStry Tue, 02/08/2011 - 23:33
In reply to เป็น pixel 3D ? by mr_tawan
ใช่แล้วครับ
เห็นแว๊บๆว่ามีการเอ่ยถึง
lunargone Wed, 03/08/2011 - 01:24
In reply to เป็น pixel 3D ? by mr_tawan
เห็นแว๊บๆว่ามีการเอ่ยถึง Voxel น่าจะเป็นรุ่นอัพเดทตัวนี้อีกทีหรือเปล่าเพราะมันก็เป็นจุดใน 3d เหมือนกัน มีใช้ในทางการแพทย์ และเกมเก่าๆก็ใช้กันนะครับ
มันคล้ายๆ กับ Vector
TeamKiller Tue, 02/08/2011 - 20:18
มันคล้ายๆ กับ Vector ของพวกรูปภาพ 2D เปล่าหว่า
ดูมันสุดยอดมาก พื้นไม่ใช้แบนๆ เหมือนแต่ปัจจุบันที่เอา Texture มาแปะหลอกๆไว้
ทำได้ไงเนี่ย ไม่ใช้ polygon
==
เสียงคนพูดฟังแล้วโดดๆ ยังก็ไม่รู้เลย เสียงไม่ clear
ผมอ่านแล้วยังงงๆ
mk Tue, 02/08/2011 - 20:20
ผมอ่านแล้วยังงงๆ อยู่นะครับว่า atom ในที่นี้หมายถึงอะไร และทำไมมันถึงดีกว่า polygon
ผมพยายามหาคำมาอธิบายพอสมควรคร
LuvStry Tue, 02/08/2011 - 23:33
In reply to ผมอ่านแล้วยังงงๆ by mk
ผมพยายามหาคำมาอธิบายพอสมควรครับ เพราะเอาจริงๆมันเป็นแค่กลุ่มจุดที่ลอยเป็นรูปร่าง นิยามว่า Pixel 3D น่าจะตรงที่สุด
ก็คงประมาณนั้น
jp Wed, 03/08/2011 - 18:16
In reply to ผมพยายามหาคำมาอธิบายพอสมควรคร by LuvStry
ก็คงประมาณนั้น เท่าที่คิดออกก็น่าจะประยุกต์ใช้กับ Motion capture เนียนกว่าเดิม
ดีนะครับ
Sephanov Tue, 02/08/2011 - 23:56
ดีนะครับ แต่ว่าจะก้าวข้ามขีดจำกัดเดิมได้รึเปล่า
จากเดิมที่ต่อจุดแต่ละจุดเป็นรูปสามเหลี่ยม แล้วให้แสงเงา อาจจะกลายเป็นวัดกันที่ แรนเดอร์ได้ xxx อะตอมต่อวินาที ทำนองนี้ละมั้ง
อีกอย่าง ผมคิดว่าเทคโนโลยีนี้น่าจะไปยาว เพราะนอกจากการแรนเดอร์แบบโพลีกอนแล้ว เราสูญเวลาไปกับการพัฒนาแสงเงาให้กับระบบโพลีกอน แต่เทคโนโลยีการแรนเดอร์ขึ้นรูป 3D กลับไม่มีอะไรใหม่เลยในช่วงยี่สิบกว่าปีที่ผ่านมา
จุดที่น่าสนใจคือแนวคิดการใช้
tomyum Wed, 03/08/2011 - 01:12
จุดที่น่าสนใจคือแนวคิดการใช้ Search Technologies (แนวคิดเดียวกันกับ Google Search เพียงแต่ไม่ใช่การค้นหาข้อความ) โดยเลือกค้นหาและแสดงเฉพาะ "จุด" ที่ต้องการแสดงผลบนหน้าจอเท่านั้น โดยไม่ต้องเรนเดอร์ภาพทุกโพลีกอนในโมเดล
โอ้ขอบคุณมากครับ
LuvStry Wed, 03/08/2011 - 15:14
In reply to จุดที่น่าสนใจคือแนวคิดการใช้ by tomyum
โอ้ขอบคุณมากครับ
สุดยอด!! ผมว่าเขายกตัวอย่างมา
illusion Wed, 03/08/2011 - 01:16
สุดยอด!!
ผมว่าเขายกตัวอย่างมาได้เห็นภาพเลย 3D แบบโพลีกอนมันก็ยังให้ภาพไม่สมจริงอย่างที่เห็นในเกม เพราะมันก็คือเอาโพลีกอนมาโปะ texture ลงไป ทำให้ภาพแบน แต่การเป็น Pixel 3D ดูมันเนียนให้รายละเอียดสมจริงมาก จริงๆ ดูเหมือนจะไม่ใช่แนวคิดใหม่อะไร แต่การทำให้มันแสดงผลได้ลื่นๆ ทั้งๆ ที่เทคนิคนี้ต้องใช้พลังประมวลผลเยอะนี่แหละเจ๋ง และน่าจะเป็นอนาคตของ 3D เลยนะนี่
อีกหน่อยคงมีเหตุผลในการพัฒนาและผลิต CPU กับ GPU แรงๆ ออกมาอีกเรื่อยๆ
@noth (ผู้สร้าง minecraft)
cornario Wed, 03/08/2011 - 22:22
@noth (ผู้สร้าง minecraft) ออกมาบอกว่าเป็น scam เพื่อหา funding ครับ ผมอ่านแล้วก็ไม่ค่อยเข้าใจเท่าไหร่ แต่ดูเหมือนจะใช้เทคโนโลยีที่มีอยู่แล้วคือ Sparse voxel octree ใครไปตามอ่านแล้วมาสรุปให้ผมฟังได้จะเป็นพระคุณ :X
ลืมใส่ลิงค์ >> link
จะว่าเชิง Scam ก็ไม่เชิงครับ
bongikairu Thu, 04/08/2011 - 02:09
In reply to @noth (ผู้สร้าง minecraft) by cornario
จะว่าเชิง Scam ก็ไม่เชิงครับ แต่น่าจะเป็นแนวพูดความจริงข้างเดียวมากกว่า แต่อย่างไรก็ดี ปัญหาหลักไม่ได้อยู่ที่วิธีครับ อยู่ที่การเอาวิธีไปทำงานให้เร็วทันตามเวลาต่างหาก
ส่วนประเด็นข้างบน เค้าบอกว่ามันไม่ใช่ของใหม่เลย มีเจ้าอื่นทำมาแล้ว แต่เจ้านี่มาพูดซะเว่อเลยว่าไม่มีใครทำมาก่อน แบบนั้นครับ