รายละเอียดซอฟแวร์:
รุ่น: 1.9.0
วันที่อัพโหลด: 20 Feb 15
การอนุญาต: ฟรี
ความนิยม: 135
ผีปอบ (Graphics เชิงวัตถุ Rendering เครื่องยนต์) เป็นโอเพนซอร์ส, ฟรี, มีความยืดหยุ่นและฉากที่มุ่งเน้นเครื่องยนต์กราฟิก 3 มิติที่เขียนในภาษา C ++ และออกแบบมาเพื่อช่วยให้นักพัฒนาโปรแกรมประยุกต์ที่อุดมไปด้วยการผลิตที่ใช้ฮาร์ดแวร์เร่งกราฟิก 3D
ผีปอบเป็นซอฟต์แวร์ห้องสมุด SDK & nbsp; (Software Development Kit) ที่มีคุณสมบัติที่ง่ายและง่ายต่อการใช้อินเตอร์เฟซเชิงวัตถุที่สามารถนำมาใช้เพื่อให้ง่ายทำให้ฉาก 3 มิติ
จะให้การสนับสนุนสำหรับ OpenGL และ Direct3D สนับสนุนสำหรับวัสดุและผลกระทบ Shader สนับสนุนสำหรับจุดสุดยอดและโปรแกรมส่วนเช่นเดียวกับการสนับสนุนสำหรับหลายแพลตฟอร์มรวมทั้ง Linux, Microsoft Windows และ Mac OS & nbsp; X
- การปรับปรุงหลัก:
- OgreMain
- สารสกัดจากภาพซ้อนทับจาก OgreMain และมันกลายเป็นองค์ประกอบที่ซ้อนทับของตัวเอง
- การปรับปรุงก้าวหน้าตาข่ายและใหม่ตัวอย่างตาข่าย LOD.
- โหลดของการปรับปรุงเอกสาร
- เพิ่มตาข่าย :: mergeAdjacentTexcoords เพื่อยุบ texcoords สองที่อยู่ติดกันเป็นหนึ่ง (เช่น float2 texcoord0 & float2 texcoord1 กลายเป็น float4 texcoord0)
- ตามเอกสารเริ่มต้นแสงโดยรอบ SceneManager ควรเป็นสีดำซึ่งเป็นไม่ได้ว่า.
- SceneManager. updateSceneGraph ควรจะเกิดขึ้นก่อนที่จะ prepareShadowTextures
- ผู้ประกอบการ AtomicScalar ควรจะกลับค่าของพวกเขา เพียงส่งผลกระทบต่อการใช้ GCC หรือเสียงดังกราว.
- ProgressiveMeshGenerator คลาสใหม่ที่จะเสื่อมลงรายละเอียดตาข่ายที่รันไทม์.
- แก้ไขข้อบกพร่องสำหรับ Sphere :: ผสาน ผลไม่ถูกต้องสามารถเกิดขึ้นได้หากทรงกลมไม่เต็มห้อมล้อมอื่น ๆ .
- กลยุทธ์ใหม่ LOD 'distance_box' และ 'screen_ratio_pixel_count' รายละเอียดโปรดดูคู่มือการใช้งานกุมภัณฑ์.
- SharedPtr ย้ายไปใช้อะตอม (การเปลี่ยนแปลงที่เกี่ยวข้อง API ดูด้านล่างในหมายเหตุประกอบ porting).
- SubMesh มีวิธีการใหม่: โคลน (const & String newname ตาข่าย * parentMesh) ที่จะดำเนินการสำเนาลึกของวัตถุ SubMesh พารามิเตอร์ที่สองเป็นตัวเลือกและสามารถใช้ในการกระบวนการ reparent SubMesh.
- การแกะ configfile :: โหลด (const & String ชื่อไฟล์ const & String resourceGroup, const & String คั่นบูล trimWhitespace) เพราะมันสามารถเป็นที่คลุมเครือ หากคุณต้องการที่จะโหลดจากกลุ่มทรัพยากรให้ใช้ฟังก์ชั่นที่มีอยู่ loadFromResourceSystem ข้อโต้แย้งที่จะเหมือนกับฟังก์ชั่นลบออก ดูผีปอบ-175.
- ไดรฟ์ข้อมูลการแสดงผลที่มีส่วนประกอบ LOD ดู GSoC 2012 การแสดงผลปริมาณ
- หลายภูมิประเทศ improvements.See GSoC 2012 ภูมิประเทศปรับปรุง
- RTSS
- จัดการข้อผิดพลาดของการเปลี่ยนแปลง RTSS ย่อยทำให้การสร้างพารามิเตอร์รัฐ รัฐทำให้ย่อยตอนนี้พ่นยกเว้นในข้อผิดพลาด
- เพิ่ม 2 ตัวอย่างสาธิตใหม่ไฟหลายและหมอกพื้นผิว
- CgProgramManager
- เพิ่มการสนับสนุนสำหรับระดับสูงโปรไฟล์การส่งออก glslv / glslf / glslg และ hlslv / hlslf (glslg ไม่ได้ทำงานอย่างเต็มที่ยัง)
- การสนับสนุนแพลตฟอร์ม:
- Android พอร์ต
- ลบพอร์ตตามคราสหุ่นยนต์
- CMake ตามสร้างสนับสนุน
- สร้างแพคเกจหามด / NDK (ปัจจุบันมดและ NDK จะต้องอยู่ในเส้นทางทั่วโลก)
- สร้างหุ่นยนต์ทำไฟล์สำหรับเบราว์เซอร์ตัวอย่าง
- โซ่เครื่องมือใช้หุ่นยนต์ในการรวบรวมผีปอบเป็นแบบคงที่ lib
- Cleanup RTSS (ลบ OgreStringSerialiser)
- ปรับปรุงการรวมแพลตฟอร์ม
- เพิ่มฟังเข้าสู่ระบบ Android เป็น OgreRoot
- ปิดการใช้งาน Filesystem- / zip- / EmbeddedZip- หอจดหมายเหตุเกี่ยวกับหุ่นยนต์
- การปรับปรุงระบบทรัพยากร
- OgreAPKFileSystemArchive ในการจัดการการเข้าถึงไฟล์ภายในเอพีเค
- OgreAPKZipArchive เพื่อให้เราสามารถจัดการกับไฟล์ซิปภายในเอพีเค (เอพีเคถูกบีบอัดยังใช้ zip)
- ปรับปรุงการสนับสนุน EGL
- สร้าง subclasses คอนกรีตของ EGL สนับสนุน / หน้าต่าง / บริบท
- การสร้างบริบทจับ / configs ภายในอสูร
- การพักผ่อนหย่อนใจทรัพยากร / จัดการมันเช่นเดียวกับอุปกรณ์ DX หายไป / restore
- เพิ่มระดับทรัพยากรซึ่งทรัพยากรทุกผลมาจากการบริหารจัดการ (เฉพาะที่ใช้งานบน Android - ดำเนินการผ่านแมโคร)
- สันทนาการของพื้นผิว, Shader, HardwareVertexBuffer
- ETC1 ตัวแปลงสัญญาณเนื้อ
- PKM สนับสนุน
- เบราว์เซอร์ตัวอย่าง
- เพิ่มการสนับสนุนท่านสัมผัส
- สร้างไฟล์ APK ผ่านบรรทัดคำสั่ง CMake
- เพิ่มการสนับสนุนการหมุน
- แก้ไข / เปิดใช้งานตัวอย่างเพิ่มเติม
- เรียงไม่ทำงาน
- ปรับปรุง CPU / การตรวจสอบผู้ขาย
- เพิ่มวิธีการสร้างมันขึ้นมาบน Linux / OSX / Win32
- ให้อ้างอิงก่อนรวบรวม
- แก้ไขการอ้างอิงของเราเพื่อให้สามารถรวบรวมกับโซ่เครื่องมือหุ่นยนต์
- การประยุกต์ใช้แบบ Windows เมโทร (WinRT)
- เพิ่มการสนับสนุนเป็นแพลตฟอร์มใหม่ (ชื่อ WinRT).
- สร้างโครงการ WinRT สำหรับเบราว์เซอร์ตัวอย่าง.
- สร้างวิธีการรวบรวมไฟล์.
- ได้รับตัวอย่างที่มีอยู่ทั้งหมดในการทำงานกับ D3D11 ทำให้ระบบ.
- จอภาพหลาย สนับสนุนอุปกรณ์.
- Windows Phone 8 พอร์ต.
- OS X
- เพิ่มฟังก์ชั่นผู้ช่วยที่จะได้รับอุณหภูมิทรายมิตรชื่อไฟล์สำหรับ iOS และ OS X.
- แก้ไขอื่น ๆ ที่จะยื่นการจัดการในการตอบสนองต่อกฎที่ App Store.
- การสนับสนุนสำหรับการสร้างกับ libc ++ บน OS X.
- ตัวอย่างที่เหมาะสมของการใช้งานใน DisplayLink SampleBrowser.
- Plugins และส่วนประกอบที่ถูกสร้างขึ้นในขณะนี้เป็นกรอบ.
- เพิ่มที่สำคัญหลบหนีเป็นทางลัดสำหรับการยกเลิก แก้ไขข้อผิดพลาดเมื่อกดปุ่มยกเลิกเช่นกัน.
- RenderSystems:
- DirectX 11
- การปรับปรุงจากโครงการ GSoC.
- เพิ่ม tessellation สนับสนุน shaders.
- เพิ่มตัวอย่าง tessellation.
- เพิ่มการสนับสนุนการเชื่อมโยงแบบไดนามิก.
- DirectX 9EX สนับสนุน
- เพิ่ม OpenGL 3+ RenderSystem ยังคงไว้ที่ทดลองและภายใต้การพัฒนาหนัก.
- OpenGL ES
- เกลียส 2 สนับสนุนภูมิประเทศ.
- รัฐ OpenGL ES และแคชเครื่องแบบ.
- เขียนโค้ด PVRTC ตัวแปลงสัญญาณเพิ่มแผนที่ลูกบาศก์ 3D และการสนับสนุนมิปแมป เฉพาะไฟล์ที่สร้างขึ้นด้วย PVRTexTool ได้รับการสนับสนุนในขณะนี้ไม่ได้ยูทิลิตี้แอปเปิ้ล texturetool.
- การทดลอง OpenGL ES 3.0 สนับสนุน.
- GL RenderSystem
- GLEW ปรับปรุงเพื่อ 1.9.0.
- ลบข้อ จำกัด ว่าโปรแกรม GLSL ทั้งหมดมีการสั่งซื้อเมทริกซ์เดียวกันเมื่อเชื่อมโยง.
- แก้ไขข้อผิดพลาดอื่น ๆ แก้ไขเอกสารและการปรับปรุงและการปรับปรุงรหัสทั่วไป.
มีอะไรใหม่ ในรุ่น 1.6.5:
- หากตาข่าย :: buildTangentVectors เรียกว่าและทำให้เกิดจุดสุดยอด แยกและตาข่ายได้ก่อให้เกิดการเคลื่อนไหวให้แน่ใจว่าเราแก้ไขปัญหาขึ้นโพสท่าเกินไป.
- เปลี่ยน 0 - & gt; โมฆะใน DX9 ปัจจุบัน () โทรผู้ใช้รายงานปัญหาใน Intel G33 / G31 GPU ได้รับการแก้ไขโดยถูกกล่าวหาว่านี้ (ไร้เหตุผล แต่ไม่อันตราย)
- แก้ไขความผิดพลาดในขณะที่พยายามที่จะทำให้รายการโฆษณาที่มีเงาลายฉลุที่เปิดใช้งาน
- จัดการกับอุปกรณ์ DX9 หายไปสำหรับการค้นหาอุดฮาร์ดแวร์ที่ดีขึ้น
- แก้ไขปัญหาใน OpenGL เมื่อผสมระดับ anisotropy ในหน่วยพื้นผิวที่แตกต่างกันในรหัสผ่านเดียวกัน
- แก้ไขปัญหา Win x 64 RTC กับจับเวลา
- แก้ไขข้อผิดพลาดใน HLSL กับอาร์เรย์เมทริกซ์ 3x4
- คัดแก้ไขสำหรับ InstancedGeometry
- ป้องกัน GLX ConfigDialog จากการสร้างองค์ประกอบแบบเลื่อนลงที่ว่างเปล่าที่ทำให้เกิดความผิดพลาดเมื่อคลิก.
- แก้ไขข้อผิดพลาดพลัดพรากรัฐหน่วยเนื้อกับบริบทหลายใน GL.
- PF_L8 ไม่น่าจะเป็นที่ถูกต้องทำให้รูปแบบเป้าหมายบนบัตรจำนวนมากใช้ PF_X8R8G8B8 เป็นค่าเริ่มต้นสำหรับเงาที่ไม่ใช่เชิงลึก.
- การปรับปรุงเอกสาร
ต้องการ
- SDL
- freetype2
- ปีศาจ
- ZZIPlib
- pkg-การตั้งค่า
ความคิดเห็นที่ไม่พบ