Delta3D

צילום מסך תוכנה:
Delta3D
פרטי תוכנה:
גרסה: 2.1.1 / 2.2.0 RC1
טען תאריך: 2 Jun 15
מפתחים: Erik Johnson
רשיון: ללא תשלום
פופולריות: 140

Rating: nan/5 (Total Votes: 0)

Delta3D הוא פרויקט קוד פתוח באופן מלא במימון ונתמך היטב, מתאים מנוע משחק תפקוד מלא למגוון רחב של מודלים וסימולציה יישומים.
Delta3D הוא מנוע משחק וסימולציה קוד פתוח בשימוש נרחב ונתמך היטב. Delta3D הוא מתאים מנוע משחק מלוא תכונות עבור מגוון רחב של שימושים, כולל הכשרה, חינוך, הדמיה, ובידור. Delta3D הוא ייחודי משום שהוא מציע תכונות מותאמות במיוחד לדוגמנות וסימולציה וקהילות DoD כגון גבוהה אדריכלות רמה (HLA), לאחר הפעולה סקירה (AAR), תמיכת שטח בקנה מידה גדולה, ושילוב מערכת ניהול הלמידה SCORM (LMS).
מנוע Delta3D
Delta3D הוא מנוע קוד פתוח שיכול לשמש למשחקים, סימולציות, או יישומים גרפיים אחרים. העיצוב המודולרי שלו משלב פרויקטים אחרים ידועים קוד פתוחים כגון להרחיב סצנה גרף, להרחיב Dynamics Engine, ספריית אופי אנימציה, וOpenAL. במקום לקבור את המודולים הבסיסיים, Delta3D משלב אותם יחד בAPI קל לשימוש - תמיד מאפשר גישה לרכיבי יסוד החשובים. זה מספק API ברמה גבוהה ועדיין מאפשר למשתמש הקצה פונקציונלי האופציונלית, ברמה נמוכה.
לקבלת רשימה מלאה של תכונות, עיין ברשימת תכונות Delta3D. Delta3D הופך באמצעות OpenGL ומייבא רשימה של פורמטים מגוונים קובץ (.flt, .3ds, .obj, וכו ') שלמה.
פלטפורמות נתמכות
Delta3D פותח ונבדק ב- Windows XP באמצעות Microsoft Visual Studio ולינוקס באמצעות gcc. כל התלות בבסיס היא חוצה פלטפורמה, כמו גם, כל כך פשוט על כל פלטפורמה צריכה להיות תואמת עם כמה שינויים קלים למקור. באופן לא רשמי, יש תמיכה כללית עבור Mac OSX ומשתמשים רבים בהצלחה בפיתוח יישומי Delta3D על פלטפורמה ש

תכונות :.

    • מיפוי התקן קלט (מקלדת, עכבר, ג'ויסטיק, עוקבים)
    • דגמי Motion (Fly, UFO, ללכת, אורביט, הגוף ראשון)
    • טיוח סביבה (עננים, אובך, אל מגדלי טלביזיה, שעה ביום)
    • אפקטי מערכת חלקיקים (עשן, פיצוץ, מותאם אישית)
    • טיוח שטח (שטח פרוצדורלי אינסופי, שטח מבוסס Heightfield)
    • פקדי מצלמה (שדה התצוגה, חצובה)
    • תמיכת מצלמה מרובה
    • תמיכת חלון מרובה
    • פיסיקה (גוף קשיח, התנגשות איתור, צורות אוטומטית תוחמת)
    • Open GL תאורה
    • צמתים דרך זייה
    • תמיכה המלאה של OpenGL 2.0
    • GLSL ורטקס ושהבר Shaders
    • אנימציה מיזוג
    • קרקע הבאה
    • רגלי דמות מתאימות למיצוב עולם
    • תבנית יישום
    • ממשק מזג אוויר (נראות, כיסוי ענן)
    • שילוב חלון עם Toolkit אור המהיר (FLTK)
    • כיתת יישומון כדי להקל intergration עם ערכות כלים חלון אחרים
    • לתאם מערכת המרה
    • ממשק פיצוץ
    • ממשק ישות HLA
    • אריחי שטח עומד, כלי עזר תמונה, ודור רעש
    • DTED קורא
    • מפיק SOARX עם רמה מתמשכת של פרט
    • מיקום צמחיית פרוצדורלי - כיסוי סיווג קרקע (LCC) תמיכה
    • מעצב שכבת תמונה - תמיכת GeoTiff
    • פרוקסי שחקן ואדריכלות רכוש שחקן
    • ניהול הספרייה (רישומים שחקן)
    • פרויקט וטעינת המפה (XML)
    • סוגי שחקן רכוש: סאונד, שטח, אופי, מרקם, סטטי Mesh, מערכת חלקיקים, ספירה, שחקן, צבע, Vec2 / 3/4, מחרוזת, Int, זוגי, ועוד
    • פרוקסי שחקן מנוע בסיס
    • ממשק המשתמש drawable ומפיק
    • ממשק הפשטה Extensisble
    • אמנות GUI ברירת המחדל
    • שחקן משחק ופרוקסי
    • ארכיטקטורת GM רכיב עם תמיכת תוסף - מעבד הודעת ברירת מחדל, רכיב כללים, ורכיב לוגר
    • תשתיות מסר - מפעלי הודעה ופרמטר
    • רשת אגנוסטי - תמיכה בלקוח בודד, שרת / לקוח, והשמעה
    • הודעת הזרמה לשליחה, קבלה, והקלטת הודעות

    • המנהלים
    • לקוח בסיס ומשחק שרת

    • שירותי XML
    • רישום הקובץ וXerces
    • מרקם, רעש, מטריקס, ושירותים מחרוזת
    • ניהול הספרייה

    • ספירות בטוחות
    • סוג
    • 2D / 3D צלילים
    • שליטה מלאה של צלילים (רווח, המגרש, עמדה, משחק, לעצור, להשהות, להריץ אחורה, וכו '.)
    • אפקט דופלר
    • שימוש יעיל של חומרת שמע
    • שרת / לקוח ארכיטקטורה
    • לעברת מנות אמינות / לא אמין
    • גישת API מלאה
    • עריכת מפה - משאב פרויקט וניהול ספרייה
    • חזותי שחקנים ליצור ולתפעל
    • עורך נכס ושחקן קישור עם לבטל / לעשות שוב
    • viewports מסך מפוצל - פרספקטיבה בתוספת עליונה, צד, נופי כתיב צד
    • עשויים הבתים, תאורה, ומצבי מרקם
    • ממשק משתמש Reconfigurable עם לבטל / לעשות שוב
    • חיפוש שחקן ושחקן הגלובלי ניהול
    • מרקם, רשת, קול, ודפדפני חלקיקים
    • יישומי בדיקת דוגמא מכסים כמעט היבט של Delta3D
    • מעל 22,000 שורות של בדיקות יחידה
    • MS Visual Studio 2005 פתרונות ופרויקטים

    • תסריטים
    • SCons השלם
    • גרפי חלקיקים השפעת העורך - מספק GUI נוח ותצוגה לעריכת אפקטי חלקיקים
    • .
    • 3D דגם Viewer - מציג קל לשימוש, עצמאי לתצוגה מקדימה מודלים 3D
    • .

    מה חדש בהודעה זו:

    • תוקן הבאג בשלב התמודדות עם שחקנים גלובלי. (R4865)
    • בעיה קבועה עם CMake & quot; התקנה & quot; שלא להתקין את קבצי .inl (r4929)
    • בעיה קבועה עם קבצי נתונים טעינת הדגמת אש הלוחם בלינוקס. (R4931)
    • תוקן בעיה עם testAnim שתגרום האופי להתחיל אידוי כאשר הסתובבו רחוק מדי. (R4932)
    • תוקן בעיה פוטנציאלית שיכול לקרות בעת הסרת DeltaDrawable פעיל מהסצנה. (R4934)
    • שונה קבצי .rc לתמוך קומפילציה עם Visual Studio Express. (R4938)
    • קבוע בעיה בעת הסרת DeltaDrable פעיל מהסצנה. (R4940)
    • באג הידור קבוע עם Windows testPython במצב Debug. (R4950)
    • בעיה קבועה עם סמלים כאשר & quot של הבמה; מותקן & quot; עם CMake. (R4961)
    • תוקן כמה דליפות זיכרון בבמה. (R4962)
    • בעיה קבועה שהמשיכה CEGUI ממקבלים אירוע לחיצה כפולה. (4970)
    • קבוע באג שעלולה לקרוס כאשר יישום BezierController הגיע לסוף הדרך. (R4979)

    מה חדש בגרסת 2.1.0:

    • refactored dtCore :: המרה. עכשיו היא מחזיקה מטריצה ​​חבר נתונים, ולא מתפרקת בקנה מידה. (R4232)
    • פרץ את קוד קנה המידה לכיתה שלה, dtCore.Model. dtCore :: אובייקט עכשיו יש API לקנה מידת הגיאומטריה שלו. (R4241)
    • לא בשימוש dtDAL :: ActorType :: ToString () לטובת dtDAL :: ActorType :: GetFullName (). (R4299)
    • dtCore :: הסביבה משתמשת כעת dtUtil :: DateTime החדש במקום dtCore :: :: DateTime הסביבה. (R4394)
    • נוסף זמן חדש למערכת, SimTimeSinceStartup שהוא בעצם הסכום הכולל של זמן מדומה. (R4398)
    • נוסף את היכולת להגדיר צבעים מותאמים אישית בנקודתי ציון. (R4403)
    • dtChar הועבר וכל פרויקטים הקשורים לDelta3D-תוספות. (R4472)
    • נוסף dtUtil :: RefString לטפל מחרוזות סטטי כדי לעזור להפחית את טביעת רגל זיכרון. (R4479)

    • איגודי פייתון
    • : עכשיו בטעמי שחרור וDebug. איגודים לקבל שנוצרו לסל / השחרור ותיקיות בן / באגים. הגדר את משתנה סביבת PYTHONPATH עם הנתיב המלא לקבצי .pyd לספר פייתון איפה ניתן לקבל את כריכות Delta3D (r4577).
    • Build Breaker: נוסף stuct BehaviorOptions לספק לdtCore :: FlyMotionModel (r4570)
    • לא בשימוש dtUtil :: NodePrintOut :: PrintOutNode () לטובת dtUtil :: NodePrintOut :: CollectNodeData () (r4581)
    • תוקן באג שיגרום להמרה :: GetTransform () כדי לא לחזור בתוקף להפוך אם מצלמה נכים יש סצנה שמכילה להמרה. (R4584)
    • קוד נוסף Intersense SDK לDelta3D במקום להסתמך על התלות החיצונית. (R4606)
    • נוסף RTSMotionModel החדש. (R4632)
    • יכולת נוסף ללחיצה כפולה בשלב כדי לפתוח את המפה. (R4641)
    • התרסקות קבועה שלב זה יכול להתרחש אם ההקשר הקודם לא נמצא (r4646).
    • osgExp המשודרג לעבוד עם 3ds Max2008 וOSG 2.4. (R4651)
    • הועבר שחקנים תלויים dtAnim, dtAudio לdtAnim, dtAudio. (R4666)
    • רעיון הוסר מDatabasePaging הפעלה / ביטול (r4674). שיטות מיושנות:
    • * dtCore :: הסצנה חלל :: EnablePaging ()
    • * dtCore :: סצנה :: DisablePaging ()
    • * dtCore :: סצנה :: DisablePaging () const,
    • * dtCore :: סצנה :: SetPagingCleanup (כפול)
    • * dtCore :: סצנה כפולה :: GetPagingCleanup ()
    • * dtCore :: סצנה :: SetConfiguration חלל (dtUtil :: ConfigProperties * config)
    • * dtUtil :: ConfigProperties * dtCore :: סצנה :: GetConfiguration ()
    • * const dtUtil :: ConfigProperties * dtCore :: סצנה :: GetConfiguration () const
    • * dtCore :: צפייה :: EnablePaging ()
    • * dtCore :: צפייה :: DisablePaging ()
    • * dtCore SetTargetFrameRate :: צפייה :: (כפול)
    • * dtCore הכפול :: צפייה :: GetTargetFrameRate ()
    • * מפה וdtDAL :: פרויקט :: LoadMapIntoScene (STD const :: מחרוזת & שם, dtCore :: סצנה וסצנה, addBillBoards בול = false, בול enablePaging = אמיתי)
    • * dtDAL :: (addBillBoards בול מפה והמפה, dtCore :: סצנה וסצנה, = false, בול enablePaging = אמיתי) פרויקט :: LoadMapIntoScene
    • * dtGame :: GameManager :: ChangeMap (STD const :: מחרוזת & mapName, addBillboards בול = false, בול enableDatabasePaging = false)
    • * dtGame :: GameMananger :: ChangeMapSet (const NameVector & mapNames, addBillboards בול, enableDatabasePaging בול)
    • * (addBillboards בול const NameVector & oldMapNames, const NameVector & newMapNames,, enableDatabasePaging בול) dtGame :: MapChangeStateData :: BeginMapChange
    • באג קבוע:. אם אתה ניסית לאפשר מודל תנועה FPS כבר מופעל, היית מאבד את המאזינים שלך רשום הציר (r4678)

    • סטודיו
    • הוסר חזותי 2005 ופרויקט SCONs קבצים; Cmake עכשיו מועדף. (R4695)
    • שיטות התקשרות חזרה אירוע נוסף בעכבר כדי dtABC :: יישום (r4689).
    • dtABC :: יישום עכשיו מקבל אירוע לחיצה הכפולה של עכבר. (R4696)
    • יכולת נוסף לdtCore :: צפייה לעכבר להרים DeltaDrawable. (R4698)
    • הוספת יכולת ל& quot; לבחור & quot; אובייקט בדוגמא testPhysics. (R4699)
    • הוסר מפריד אלפים מבמה. (R4719)
    • תמיכה נוסף לCMake 2.6 (r4733).
    • שיטות הוסרו מבוגרות מיושנות (r4743):
    • * dtCore :: מצלמה :: SetPerspective ()
    • * dtCore :: מצלמה :: GetPerspective ()
    • * dtCore :: הודע ()
    • * dtCore :: SetNotifyLevel ()
    • * dtDAL :: עץ
    • Build Breaker! dtCore השתנה :: בנאי שני מצלמה לקחת במצלמת OSG :: במקום dtCore :: צפייה. (R4750)
    • נוסף ForEachActor, ForEachPrototype, FindActorsIf, וFindPrototypesIf. שיטות foreach לאפשר אחד לעשות משהו לכל שחקן, ומצאו ... אם שיטות לאפשר אחד לעשות חיפוש מותאם אישית ולמלא וקטור עם התוצאות.
    • מכיוון שהם בתבניות, שימוש, ויש לי כיתות functor עוזר, אני שם את הקוד בgamemanager.inl. אם אתה רוצה לקרוא לכל אחת משיטות אלה, עליך לכלול dtGame / gamemanager.inl כך הכל באמצעות GM לא צריך לנתח את הקוד הנוסף.
    • יכולת נוסף כדי להחיל כוח ומומנט לפיזי באמצעות כיתת עטיפת גוף יודה. (R4772)
    • dtCore נוסף :: איגודי פייתון המצלמה. (R4777)
    • יכולת נוסף להצגה / הסתרת DeltaDrawable באמצעות שיטת DeltaDrawable :: SetActive (). (R4778)
    • יכולת נוסף בהיקף של דמות אנימציה באמצעות קובץ XML שלה. (R4788)
    • נוסף דרוג דינמי לAnimationViewer. (R4790)
    • נוסף בקרות תאורה לObjectViewer.
    • קבוע באג שיגרום צורת ההתנגשות לא לקחת בחשבון בקנה מידה של האובייקט. (R4816, r4818)
    • משימה מבוססת GameEvent יכולה כעת להגדיר משימות כדי לגרום לו להיכשל. (R4819)
    • נוסף SoundComponent החדש. (R4835)
    • תוקן הבאג בשלב התמודדות עם שחקנים גלובלי. (R4865)
    • יכולת נוסף כדי לבטל את סליקת הקשר OpenGL OSG2.6.0 סוף המסגרת על ידי ההגדרה משתנה & quot הסביבה; DELTA_RELEASE_CONTEXT & quot ;. (R4896)

    דרישות :

    • CMake

  • תוכנה דומה

    תגובות ל Delta3D

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!