ಮೈಕ್ರೋಸಾಫ್ಟ್ ಓಪನ್ ಗೇಮ್ ಎಂಜಿನ್ ಓಪನ್ 3D ಎಂಜಿನ್‌ನ ಕೆಲಸಕ್ಕೆ ಸೇರಿಕೊಂಡಿದೆ

ಲಿನಕ್ಸ್ ಫೌಂಡೇಶನ್ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಓಪನ್ 3D ಫೌಂಡೇಶನ್ (O3DF) ಗೆ ಸೇರಿಕೊಂಡಿದೆ ಎಂದು ಘೋಷಿಸಿತು, ಅಮೆಜಾನ್‌ನಿಂದ ತೆರೆದ 3D ಎಂಜಿನ್ (O3DE) ಆಟದ ಎಂಜಿನ್‌ನ ಜಂಟಿ ಅಭಿವೃದ್ಧಿಯನ್ನು ಮುಂದುವರಿಸಲು ರಚಿಸಲಾಗಿದೆ. Adobe, AWS, Huawei, Intel ಮತ್ತು Niantic ಜೊತೆಗೆ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಅಗ್ರ ಭಾಗವಹಿಸುವವರಲ್ಲಿ ಸೇರಿದೆ. ಮೈಕ್ರೋಸಾಫ್ಟ್ ಪ್ರತಿನಿಧಿಯೊಬ್ಬರು O3DF ಆಡಳಿತ ಮಂಡಳಿಗೆ ಸೇರುತ್ತಾರೆ. ಓಪನ್ 3D ಫೌಂಡೇಶನ್ ಭಾಗವಹಿಸುವವರ ಒಟ್ಟು ಸಂಖ್ಯೆ 25 ತಲುಪಿದೆ.

ಮೂಲ ಕೋಡ್ ಅನ್ನು ತೆರೆದಾಗಿನಿಂದ, O3DE ಎಂಜಿನ್‌ಗೆ ಸುಮಾರು 14 ಸಾವಿರ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ, ಇದು ಸರಿಸುಮಾರು 2 ಮಿಲಿಯನ್ ಲೈನ್‌ಗಳ ಕೋಡ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ. ಪ್ರತಿ ತಿಂಗಳು, 350-450 ಡೆವಲಪರ್‌ಗಳಿಂದ 60-100 ಕಮಿಟ್‌ಗಳನ್ನು ಪ್ರಾಜೆಕ್ಟ್ ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ದಾಖಲಿಸಲಾಗುತ್ತದೆ. ಆಧುನಿಕ AAA ಆಟಗಳು ಮತ್ತು ನೈಜ ಸಮಯದಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ಮತ್ತು ಸಿನಿಮೀಯ ಗುಣಮಟ್ಟವನ್ನು ಒದಗಿಸುವ ಉನ್ನತ-ನಿಷ್ಠೆಯ ಸಿಮ್ಯುಲೇಟರ್‌ಗಳ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಮುಕ್ತ, ಉತ್ತಮ-ಗುಣಮಟ್ಟದ 3D ಎಂಜಿನ್ ಅನ್ನು ಒದಗಿಸುವುದು ಯೋಜನೆಯ ಮುಖ್ಯ ಗುರಿಯಾಗಿದೆ.

ಓಪನ್ 3D ಎಂಜಿನ್ 2015 ರಲ್ಲಿ Crytek ನಿಂದ ಪರವಾನಗಿ ಪಡೆದ CryEngine ಎಂಜಿನ್ ತಂತ್ರಜ್ಞಾನಗಳ ಆಧಾರದ ಮೇಲೆ ಹಿಂದೆ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಸ್ವಾಮ್ಯದ ಅಮೆಜಾನ್ ಲುಂಬರ್ಯಾರ್ಡ್ ಎಂಜಿನ್‌ನ ಮರುವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಮತ್ತು ಸುಧಾರಿತ ಆವೃತ್ತಿಯಾಗಿದೆ. ಇಂಜಿನ್ ಇಂಟಿಗ್ರೇಟೆಡ್ ಗೇಮ್ ಡೆವಲಪ್ಮೆಂಟ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್, ಮಲ್ಟಿ-ಥ್ರೆಡ್ ಫೋಟೊರಿಯಲಿಸ್ಟಿಕ್ ರೆಂಡರಿಂಗ್ ಸಿಸ್ಟಮ್ ಆಟಮ್ ರೆಂಡರರ್ ಅನ್ನು ವಲ್ಕನ್, ಮೆಟಲ್ ಮತ್ತು ಡೈರೆಕ್ಟ್ಎಕ್ಸ್ 12 ಗೆ ಬೆಂಬಲಿಸುತ್ತದೆ, ವಿಸ್ತರಿಸಬಹುದಾದ 3D ಮಾಡೆಲ್ ಎಡಿಟರ್, ಕ್ಯಾರೆಕ್ಟರ್ ಅನಿಮೇಷನ್ ಸಿಸ್ಟಮ್ (ಎಮೋಷನ್ ಎಫ್ಎಕ್ಸ್), ಅರೆ-ಸಿದ್ಧ ಉತ್ಪನ್ನ ಅಭಿವೃದ್ಧಿ ವ್ಯವಸ್ಥೆ (ಪ್ರಿಫ್ಯಾಬ್), SIMD ಸೂಚನೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಭೌತಶಾಸ್ತ್ರದ ಸಿಮ್ಯುಲೇಶನ್ ಎಂಜಿನ್ ನೈಜ-ಸಮಯ ಮತ್ತು ಗಣಿತದ ಗ್ರಂಥಾಲಯಗಳು. ಆಟದ ತರ್ಕವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು, ದೃಶ್ಯ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪರಿಸರ (ಸ್ಕ್ರಿಪ್ಟ್ ಕ್ಯಾನ್ವಾಸ್), ಹಾಗೆಯೇ ಲುವಾ ಮತ್ತು ಪೈಥಾನ್ ಭಾಷೆಗಳನ್ನು ಬಳಸಬಹುದು.

ಎಂಜಿನ್ ಅನ್ನು ಈಗಾಗಲೇ ಅಮೆಜಾನ್, ಹಲವಾರು ಆಟ ಮತ್ತು ಅನಿಮೇಷನ್ ಸ್ಟುಡಿಯೋಗಳು ಮತ್ತು ರೊಬೊಟಿಕ್ಸ್ ಕಂಪನಿಗಳು ಬಳಸುತ್ತಿವೆ. ಎಂಜಿನ್ ಆಧಾರದ ಮೇಲೆ ರಚಿಸಲಾದ ಆಟಗಳಲ್ಲಿ, ನ್ಯೂ ವರ್ಲ್ಡ್ ಮತ್ತು ಡೆಡ್ಹಾಸ್ ಸೋನಾಟಾವನ್ನು ಗಮನಿಸಬಹುದು. ಯೋಜನೆಯನ್ನು ಆರಂಭದಲ್ಲಿ ನಿಮ್ಮ ಅಗತ್ಯಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳುವಂತೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಮಾಡ್ಯುಲರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಹೊಂದಿದೆ. ಒಟ್ಟಾರೆಯಾಗಿ, 30 ಕ್ಕೂ ಹೆಚ್ಚು ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ನೀಡಲಾಗುತ್ತದೆ, ಪ್ರತ್ಯೇಕ ಲೈಬ್ರರಿಗಳಾಗಿ ಸರಬರಾಜು ಮಾಡಲಾಗುತ್ತದೆ, ಬದಲಿಗಾಗಿ ಸೂಕ್ತವಾಗಿದೆ, ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಯೋಜನೆಗಳಿಗೆ ಏಕೀಕರಣ ಮತ್ತು ಪ್ರತ್ಯೇಕವಾಗಿ ಬಳಸಿ. ಉದಾಹರಣೆಗೆ, ಮಾಡ್ಯುಲಾರಿಟಿಗೆ ಧನ್ಯವಾದಗಳು, ಡೆವಲಪರ್‌ಗಳು ಗ್ರಾಫಿಕ್ಸ್ ರೆಂಡರರ್, ಸೌಂಡ್ ಸಿಸ್ಟಮ್, ಭಾಷಾ ಬೆಂಬಲ, ನೆಟ್‌ವರ್ಕ್ ಸ್ಟಾಕ್, ಫಿಸಿಕ್ಸ್ ಎಂಜಿನ್ ಮತ್ತು ಇತರ ಯಾವುದೇ ಘಟಕಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ