OGRE (Object-Oriented Graphics Rendering Engine) เป็นเอ็นจิ้น 3D ที่เน้นฉากและยืดหยุ่นซึ่งเขียนด้วย C++ ซึ่งได้รับการออกแบบมาเพื่อให้นักพัฒนาสามารถสร้างเกมและการสาธิตโดยใช้ฮาร์ดแวร์ 3D ได้ง่ายขึ้นและเป็นธรรมชาติยิ่งขึ้น ไลบรารีคลาสสรุปรายละเอียดทั้งหมดของการใช้ไลบรารีระบบพื้นฐาน เช่น Direct3D และ OpenGL และจัดเตรียมอินเทอร์เฟซตามวัตถุโลกและคลาสที่ใช้งานง่ายอื่นๆ
ลองใช้ - การสร้าง - บทช่วยสอน - คู่มือ - มีอะไรใหม่ - ใครใช้บ้าง? - การสนับสนุนชุมชน
สำหรับรายการที่ครบถ้วนสมบูรณ์ โปรดดูหน้าคุณสมบัติและลองใช้เบราว์เซอร์ตัวอย่างของเรา สำหรับภาพรวมโดยย่อโปรดดูด้านล่าง
การทำแผนที่ Bump และ Offset แบบบูรณาการ | รวมเงา |
---|---|
การแรเงาตามทางกายภาพ | ผลกระทบของอนุภาค |
---|---|
แอนิเมชันโครงกระดูก HW และ SW | ภูมิประเทศหลายชั้น |
---|---|
ไปป์ไลน์เป้าหมาย Render อัตโนมัติ (ผู้ประกอบ) | การเรนเดอร์ปริมาณด้วย CSG และพื้นผิว Triplanar |
---|---|
เรียนคุณอิมกุย | บูรณาการฟิสิกส์กระสุน |
---|---|
โอเพ่นซอร์ส
แหล่งที่มาปิด
หากคุณใช้ Ogre ในการวิจัยของคุณ โปรดอ้างอิงดังนี้:
@misc { rojtberg2024ogre ,
author = " {Rojtberg, Pavel and Rogers, David and Streeting, Steve and others} " ,
title = " OGRE scene-oriented, flexible 3D engine " ,
year = " 2001 -- 2024 " ,
howpublished = " url{https://www.ogre3d.org/} " ,
}
เรายินดีต้อนรับการมีส่วนร่วมทั้งหมดให้กับ OGRE ไม่ว่าจะเป็นปลั๊กอินใหม่ การแก้ไขข้อบกพร่อง ส่วนขยาย บทช่วยสอน เอกสารประกอบ แอปพลิเคชันตัวอย่าง อาร์ตเวิร์ก หรือสิ่งอื่นใด! หากคุณต้องการมีส่วนร่วมในการพัฒนา OGRE โปรดสร้างคำขอดึง
สร้าง | สถานะ |
---|---|
ลินุกซ์, OSX, แอนดรอยด์, iOS | |
เอ็มเอสวีซี |
โปรดดูเอกสารใบอนุญาตฉบับเต็มสำหรับรายละเอียด