OGRE

نرم افزار تصویر:
OGRE
جزئیات نرم افزار:
نسخه: 1.9.0
ها تاریخ: 20 Feb 15
توسعه دهنده: Steve Streeting
پروانه: رایگان
محبوبیت: 64

Rating: 3.0/5 (Total Votes: 2)

غول (شیء گرا گرافیک موتور رندر) منبع باز، رایگان، انعطاف پذیر و صحنه گرا موتور گرافیکی 3D نوشته شده در C ++ و طراحی شده برای کمک به توسعه دهندگان تولید برنامه های غنی که با استفاده از سخت افزاری گرافیکی 3D است.
 
 (توسعه نرم افزار کیت) است که ویژگی های یک رابط شیء گرا ساده و آسان برای استفاده است که می تواند مورد استفاده قرار گیرد تا به راحتی رندر صحنه های 3D، غول نرم افزار کتابخانه، SDK و nbsp است.
این برای OpenGL و Direct3D، پشتیبانی برای مواد و سایه زن اثر، پشتیبانی برای راس و قطعه برنامه، و همچنین به عنوان پشتیبانی برای سیستم عامل های مختلف، از جمله لینوکس، مایکروسافت ویندوز و Mac OS و nbsp فراهم می کند پشتیبانی، X

چه است. جدید در این نسخه:

ارتقاء هسته:
OgreMain
استخراج پوشش از OgreMain و تبدیل آن به یک جزء پوشش خود
بهبود مش پیشرو و نمونه جدید مش LOD.
بارهای از به روز رسانی اسناد و مدارک
او مش :: mergeAdjacentTexcoords به سقوط دو texcoords مجاور به یکی (یعنی float2 texcoord0 و float2 texcoord1 تبدیل texcoord0 float4)
با توجه به اسناد و مدارک، به طور پیش فرض SceneManager نور محیط باید سیاه و سفید، که بود هر چند نیست.
SceneManager: updateSceneGraph باید قبل از prepareShadowTextures اتفاق می افتد.
اپراتورهای AtomicScalar باید بازگشت ارزش خود باشد. تنها با استفاده از شورای همکاری خلیج فارس و یا صدا کردن تاثیر می گذارد.
ProgressiveMeshGenerator کلاس جدید به انحطاط جزئیات مش در زمان اجرا.
رفع اشکال برای کره :: ادغام خواهند شد. نتایج نادرست می تواند رخ دهد اگر در یک حوزه به طور کامل نمی شامل دیگر.
'distance_box' استراتژی LOD جدید و screen_ratio_pixel_count. جزئیات، نگاه کنید به دستی غول.
SharedPtr نقل مکان کرد به استفاده از فیزیک هسته ای (تغییر API مرتبط در زیر مشاهده کنید در یادداشت انتقال).
SubMesh است یک روش جدید: کلون شده (const رشته و newName، مش * parentMesh) به انجام نسخه عمیق از اشیاء SubMesh. پارامتر دوم اختیاری است و می تواند مورد استفاده قرار گیرد به reparent SubMesh.
حذف Configfile :: بار (ثابت رشته و نام فایل، طراح رشته و resourceGroup، طراح رشته و جدا، trimWhitespace بولی) به دلیل آن به راحتی می توانید مبهم باشد. اگر شما مایل به بار از یک گروه منابع، استفاده از loadFromResourceSystem تابع موجود. استدلال مشابه به تابع حذف می باشد. غول-175 را ببینید.
دوره جدید ارائه جزء با LOD. مشاهده GSoC 2012 جلد ارائه
بسیاری از زمین improvements.See GSoC 2012 ارتقاء زمین
RTSS
رفع خطا تغییر RTSS دولت ایجاد پارامتر زیر ارائه. زیر ارائه دولت در حال حاضر پرت استثنا در خطاهای
اضافه شده 2 نمونه آزمایشی جدید: چراغ های متعدد و مه بافت
CgProgramManager
اضافه شدن پشتیبانی از پروفایل های خروجی سطح بالا glslv / glslf / glslg و hlslv / hlslf (glslg به طور کامل کار نشده است)
پشتیبانی از پلت فرم:
بندر آندروید
حذف گرفتگی بر اساس پورت آندروید
CMake بر اساس پشتیبانی ساخت
ایجاد کردن بسته های مورچه / NDK (در حال حاضر مورچه و NDK باید در مسیر جهانی شود)
تولید فایل های آرایش آندروید برای مرورگر نمونه
استفاده از اندیشه های زنجیره ای ابزار به کامپایل غول به عنوان معاونت شخص
RTSS پاکسازی (حذف OgreStringSerialiser)
بهبود ادغام پلت فرم
اضافه کردن شنونده ورود آندروید به OgreRoot
غیر فعال کردن Filesystem- / Zip- / EmbeddedZip- آرشیو در اندیشه
بهبود سیستم منابع
OgreAPKFileSystemArchive که مسئولیت رسیدگی به دسترسی به فایل در داخل APK
OgreAPKZipArchive بنابراین ما می توانیم فایل های فشرده در داخل APK دسته (APK نیز با استفاده از فایل های فشرده فشرده)
بهبود پشتیبانی EGL
ایجاد زیر بتن از EGL-پشتیبانی / پنجره / متن
ایجاد زمینه دسته / تنظیمات در داخل غول
تفریح ​​و سرگرمی منابع / دسته آن را مانند دستگاه DX را از دست داده / بازیابی
اضافه کردن کلاس منابع مدیریت که هر منبع از مشتق (فقط فعال در آندروید - که توسط ماکروها)
تفریح ​​و سرگرمی از بافت، سایه زن، HardwareVertexBuffer
ETC1 کدک بافت
پشتیبانی PKM
مرورگر نمونه
اضافه کردن پشتیبانی ورودی لمسی
ساخت یک فایل APK از طریق خط فرمان CMake
اضافه کردن پشتیبانی چرخش
ثابت / فعال کردن نمونه تر
اهنگ ساز کار نمی
بهبود CPU / تشخیص فروشنده
اضافه کردن چگونگی ساخت آن را بر روی لینوکس / OSX / Win32 را
فراهم می کند که وابستگی قبل وارد شده
رفع وابستگی ما به طوری که می تواند در برابر زنجیره ابزار اندیشه کامپایل
نرم افزار سبک ویندوز مترو (WinRT)
اضافه کردن پشتیبانی به عنوان یک پلت فرم جدید (به نام WinRT).
ایجاد یک پروژه WinRT برای مرورگر نمونه.
ایجاد یک فایل چگونه به کامپایل.
دریافت تمام نمونه های موجود برای کار با D3D11 سیستم رندر.
مانیتور حمایت دستگاه چند.
ویندوز تلفن 8 پورت.
OS X
اضافه کردن یک تابع کمکی برای گرفتن یک نام گودال ماسهبازی فایل های موقتی دوستانه برای iOS و OS X.
دیگر رفع به پرونده دست زدن به در پاسخ به فروشگاه قوانین برنامه.
پشتیبانی از ساخت و ساز با libc می ++ در سیستم عامل X.
به عنوان مثال مناسب از مقدار فضای مجاز DisplayLink در SampleBrowser.
پلاگین ها و مولفه ها در حال حاضر به عنوان چارچوب ساخته شده است.
اضافه کردن کلید فرار به عنوان یک میانبر برای لغو. ثابت تصادف در هنگام ضربه زدن لغو نیز هست.
RenderSystems:
از DirectX 11
ارتقاء از پروژه GSoC.
اضافه کردن پشتیبانی shader های موزاییک کاری.
اضافه کردن نمونه موزاییک کاری.
اضافه کردن پشتیبانی اتصال پویا.
پشتیبانی از DirectX 9Ex
او اپنجیال 3+ RenderSystem. هنوز هم به عنوان مورد و در حال توسعه سنگین مشخص شده اند.
از OpenGL ES
مبارزات 2 حمایت زمین.
از OpenGL ES دولت و یکنواخت انبارها.
بازنویسی PVRTC کدک، اضافه کردن نقشه مکعب، 3D و پشتیبانی mipmap. فقط فایل های ایجاد شده با PVRTexTool در حال حاضر پشتیبانی، نه ابزار texturetool اپل.
تجربی از OpenGL ES 3.0 پشتیبانی.
GL RenderSystem
GLEW به روز شده برای 1.9.0.
حذف محدودیت است که همه برنامه های GLSL اند منظور ماتریس همان زمانی که ارتباط.
تعداد زیادی از دیگر رفع اشکال، رفع مستندات و به روز رسانی و ارتقاء کد به طور کلی.

جدید در نسخه 1.6.5 است:

اگر مش :: buildTangentVectors نامیده می شود و باعث می شود انشعابات راس، و مش به حال مطرح انیمیشن، مطمئن شوید که ما ثابت کردن شمار بیش از حد.
تغییر 0 - & gt؛ به NULL در DX9 در حال حاضر () تماس، کاربر شماره گزارش اینتل G33 / G31 GPU گفته های این حل و فصل (غیر منطقی، اما هیچ آسیبی)
رفع یک تصادف هنگامی که در تلاش برای ارائه یک لیست با سایه استنسیل فعال
مقابله با دستگاه DX9 از دست داده برای نمایش داده شد انسداد سخت افزار بهتر
رفع مشکل در اپنجیال زمانی که مخلوط سطوح ناهمسانگردی در واحد بافت های مختلف در پاس همان
حل مسائل پیروز شدن در X64 RTC با تایمر
رفع اشکال در HLSL با آرایه ماتریس 3x4
حذف رفع برای InstancedGeometry
جلوگیری از GLX ConfigDialog از ایجاد عناصر کرکره خالی که باعث یک تصادف زمانی که در کلیک.
رفع عقب افتاده واحد بافت اشکال دولت با زمینه های متعدد در GL.
PF_L8 است به احتمال زیاد به معتبر ارائه قالب هدف در بسیاری از کارت های، استفاده PF_X8R8G8B8 به عنوان پیش فرض برای سایه غیر عمق است.
به روز رسانی مستندات

مورد نیاز:

SDL
FreeType2
شیطان
ZZIPlib
PKG-پیکربندی

نرم افزار های مشابه

FlightGear
FlightGear

22 Jun 18

Python Farm game
Python Farm game

20 Feb 15

FreeSCI
FreeSCI

2 Jun 15

نظرات به OGRE

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!