Sample Browser
Introductions Sample Browser
ตัวอย่างกราฟิกของ Sokol.NET: การเรนเดอร์ 3 มิติ, ฟิสิกส์, แอนิเมชัน และเอฟเฟกต์เชเดอร์
สำรวจพลังของการพัฒนาภาพกราฟิกแบบข้ามแพลตฟอร์มด้วย Sokol.NET Sample Browser - ตัวอย่างสาธิตแบบอินเทอร์แอคทีฟ 13 รายการที่แสดงเทคนิคกราฟิกที่ล้ำสมัย การจำลองทางฟิสิกส์ และเอฟเฟกต์การเรนเดอร์แบบเรียลไทม์Sokol.NET คืออะไร?
Sokol.NET คือเฟรมเวิร์กกราฟิกแบบข้ามแพลตฟอร์มที่ทันสมัยสำหรับ C# พร้อมด้วย .NET NativeAOT ซึ่งให้ประสิทธิภาพใกล้เคียงกับเนทีฟบนแพลตฟอร์มเดสก์ท็อป มือถือ และเว็บ โดยให้การเข้าถึงแบบรวมศูนย์ไปยังแบ็กเอนด์การเรนเดอร์ Direct3D, Metal, OpenGL และ WebGL
รวมเดโมแบบอินเทอร์แอคทีฟ:
🎮 กราฟิกและการเรนเดอร์
• ลูกบาศก์หมุนได้ - ลูกบาศก์ 3 มิติที่มีพื้นผิวและสีของจุดยอด
• พื้นผิวแบบไดนามิก - เกมชีวิตของคอนเวย์ในรูปแบบพื้นผิวเคลื่อนไหว
• การเรนเดอร์นอกหน้าจอ - เทคนิคการเรนเดอร์ไปยังพื้นผิว
• การเรนเดอร์แบบอินสแตนซ์ - การสร้างอินสแตนซ์ด้วยฮาร์ดแวร์เพื่อการวาดภาพที่มีประสิทธิภาพ
• การเรนเดอร์ SDF - แอนิเมชั่น Signed Distance Field
📷 การโหลดแอสเซ็ต
• ตัวโหลด PNG - การโหลดและการแสดงพื้นผิว
• Cubemap JPEG - การเรนเดอร์ Skybox ด้วยพื้นผิว JPEG
• โปรแกรมดูโมเดล GLTF - โหลดและแสดงโมเดล glTF พร้อมวัสดุ PBR
⚡ ประสิทธิภาพ
• ประสิทธิภาพการเรียกวาด - การทดสอบความเครียดด้วยการเรียกวาดหลายพันครั้ง
🎨 กราฟิกขั้นสูง
• แกลเลอรี ShaderToy - คอลเลกชันเอฟเฟกต์ Shader ที่สวยงาม
• นำทางผ่านเดโมหลายรายการด้วยการควบคุมแบบอินเทอร์แอคทีฟ
⚙️ เอ็นจิ้นฟิสิกส์
• ฟิสิกส์ Box2D - ฟิสิกส์ 2 มิติแบบอินเทอร์แอคทีฟ (แตะเพื่อสร้างรูปร่าง)
• ฟิสิกส์ Jolt - ฟิสิกส์ 3 มิติที่สมจริง การจำลอง
🎭 แอนิเมชั่น
• Spine Inspector - ระบบแอนิเมชั่นโครงกระดูกระดับมืออาชีพ
• โปรแกรมดูตัวละครแบบโต้ตอบพร้อมแอนิเมชั่นหลากหลายรูปแบบ
คุณสมบัติ:
✓ เดโมแบบโต้ตอบที่ไม่ซ้ำกัน 13 แบบ
✓ มีซอร์สโค้ดฉบับเต็ม (ใบอนุญาต MIT)
✓ ประสิทธิภาพใกล้เคียงกับเนทีฟด้วย .NET NativeAOT
✓ เทคนิคกราฟิกที่ทันสมัย
✓ เอ็นจิ้นฟิสิกส์ระดับมืออาชีพ
✓ อินเทอร์เฟซที่ปรับให้เหมาะกับการสัมผัส
✓ ไม่มีโฆษณาหรือการซื้อในแอป
เหมาะสำหรับ:
• นักพัฒนากราฟิกที่กำลังเรียนรู้ Sokol.NET
• นักพัฒนาเกมที่กำลังสำรวจ C# สำหรับกราฟิก
• นักเรียนที่กำลังศึกษาการเรนเดอร์แบบเรียลไทม์
• ผู้ที่สนใจในคอมพิวเตอร์กราฟิก
โครงการโอเพนซอร์สโดย Eli Aloni
GitHub: https://github.com/elix22/Sokol.NET
แตะที่เดโมใดก็ได้เพื่อสำรวจ กดปุ่มย้อนกลับเพื่อกลับไปยังเมนู
หมายเหตุ: Spine Runtime © Esoteric Software - ได้รับอนุญาตจาก Eli Aloni
