Rhyddhau injan gΓͺm ffynhonnell agored Godot 3.3

Ar Γ΄l 7 mis o ddatblygiad, mae'r peiriant gΓͺm rhad ac am ddim Godot 3.3 wedi'i ryddhau, sy'n addas ar gyfer creu gemau 2D a 3D. Mae'r injan yn cefnogi iaith rhesymeg gΓͺm hawdd ei dysgu, amgylchedd graffigol ar gyfer dylunio gemau, system defnyddio gΓͺm un clic, galluoedd animeiddio ac efelychu helaeth ar gyfer prosesau ffisegol, dadfygiwr adeiledig, a system ar gyfer nodi tagfeydd perfformiad. . Mae cod yr injan gΓͺm, amgylchedd dylunio gΓͺm ac offer datblygu cysylltiedig (peiriant ffiseg, gweinydd sain, backends rendro 2D/3D, ac ati) yn cael eu dosbarthu o dan y drwydded MIT.

Roedd yr injan yn ffynhonnell agored yn 2014 gan OKAM, ar Γ΄l deng mlynedd o ddatblygu cynnyrch perchnogol gradd broffesiynol sydd wedi'i ddefnyddio i greu a chyhoeddi llawer o gemau ar gyfer PC, consolau gemau a dyfeisiau symudol. Mae'r injan yn cefnogi'r holl lwyfannau bwrdd gwaith a symudol poblogaidd (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), yn ogystal Γ’ datblygu gemau ar gyfer y We. Mae gwasanaethau deuaidd parod i'w rhedeg wedi'u creu ar gyfer Linux, Windows a macOS.

Mae cangen ar wahΓ’n yn datblygu backend rendro newydd yn seiliedig ar API graffeg Vulkan, a fydd yn cael ei gynnig yn y datganiad nesaf o Godot 4.0, yn lle'r backends rendro a gynigir ar hyn o bryd trwy OpenGL ES 3.0 ac OpenGL 3.3 (bydd cefnogaeth i OpenGL ES ac OpenGL yn cael ei gadw trwy ddarparu hen backend OpenGL ES 2.0 /OpenGL 2.1 ar ben y bensaernΓ―aeth rendro newydd yn seiliedig ar Vulkan). Bydd y trawsnewid o Godot 3.x i Godot 4.0 yn gofyn am ail-weithio cymwysiadau oherwydd materion cydnawsedd ar lefel API, ond bydd gan gangen Godot 3.x gylch cymorth hir, a bydd ei hyd yn dibynnu ar y galw am yr API yn llym gan ddefnyddwyr.

Π’Π΅Ρ‚ΠΊΠ° Godot 3.3 ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстима с Godot 3.2 ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… выпусков Π΄Π²ΠΈΠΆΠΊΠ°, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ обСспСчСн Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ вмСсто Godot 3.3 ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ 3.2.4, Π½ΠΎ вСрсии 3.2.x Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ ΠΊΠ°ΠΊ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅, нСсмотря Π½Π° ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· Π²Π΅Ρ‚ΠΊΠΈ 4.0 Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй, поэтому ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠ΅Ρ€Π΅ΡˆΡ‘Π» Π½Π° ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΡƒΡŽ схСму сСмантичСского вСрсионирования. Π’ частности, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ исправлСний, Π²Ρ‚ΠΎΡ€ΠΎΠΉ β€” Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ β€” Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π²Π»ΠΈΡΡŽΡ‰ΠΈΡ… Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ. Π’Π΅Ρ‚ΠΊΠ° 3.x.x Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с 4.x.x Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Godot 4.x Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ стабилизирован ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ для всСго Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ оборудования.

Mae Godot 3.3 yn nodedig am ychwanegu'r datblygiadau arloesol canlynol:

  • ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π² web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.
    Rhyddhau injan gΓͺm ffynhonnell agored Godot 3.3
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ экспорта ΠΈΠ³Ρ€ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Android Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ AAB (Android App Bundle), Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌ APK. Π€ΠΎΡ€ΠΌΠ°Ρ‚ AAB позволяСт ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅Ρ… Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ устройствС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, armeabi-v7a ΠΈΠ»ΠΈ arm64-v8a). Для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Android Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ встраивания Π² прилоТСния элСмСнтов Π½Π° Π±Π°Π·Π΅ Π΄Π²ΠΈΠΆΠΊΠ° Godot Π² Ρ„ΠΎΡ€ΠΌΠ΅ субкомпонСнтов (subview), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Ρ‡Π°ΡΡ‚ΡŒ ΠΎΠΊΠ½Π°. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° слСпых областСй экрана (скруглСний ΠΈ Π²Ρ‹Π΅ΠΌΠΎΠΊ ΠΏΠΎΠ΄ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ), событий ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Π²ΠΎΠ΄Π° с внСшнСй ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.
    Rhyddhau injan gΓͺm ffynhonnell agored Godot 3.3
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ API для сборки ΠΈ распространСния ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ iOS, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ вынСсти ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ (ARKit, GameCenter, InAppStore) Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… нСзависимо ΠΎΡ‚ Π΄Π²ΠΈΠΆΠΊΠ° Godot. Π Π°Π½Π΅Π΅ Π΄Π°Π½Π½Ρ‹ΠΉ API Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Android.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Ρ‹ срСдства экспорта ΠΈΠ³Ρ€ для Web (ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° HTML5). Для запускаСмых Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΈΠ³Ρ€ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° многопоточности ΠΈ скриптов GDNative, Π½ΠΎ ΠΈΠ·-Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ HTML5 ΠΈΡ… рСализация нСсовмСстима с Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ для Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΈΠ³Ρ€. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, рСализация ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² завязана Π½Π° API SharedArrayBuffer, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ доступСн Π½Π΅ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Ρ‹ Ρ‚Ρ€ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ° экспорта β€” Regular, Threads ΠΈ GDNative. Π’ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠΌ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° API AudioWorklet, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π±ΠΎΠ»Π΅Π΅ качСствСнного Π²Ρ‹Π²ΠΎΠ΄Π° Π·Π²ΡƒΠΊΠ° Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ основного ΠΏΠΎΡ‚ΠΎΠΊΠ°. Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π³Π΅ΠΉΠΌΠΏΠ°Π΄ΠΎΠ² ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€.
    Rhyddhau injan gΓͺm ffynhonnell agored Godot 3.3
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сборки ΠΈΠ³Ρ€ для Π½ΠΎΠ²ΠΎΠ³ΠΎ оборудования Apple, оснащённого ARM-Ρ‡ΠΈΠΏΠΎΠΌ M1. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° прикрСплСния Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… подписСй для исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ², Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… для macOS.
  • Из Π²Π΅Ρ‚ΠΊΠΈ 4.0 пСрСнСсён ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ API для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ многопоточности, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ задСйствованы возмоТности стандарта C++14, ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π° Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ… ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° оптимизация ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.
  • Из Π²Π΅Ρ‚ΠΊΠΈ 4.0 пСрСнСсСна оптимизация, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°Ρ структуру BVH (Bounding Volume Hierarchy) вмСсто ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Octree для динамичСского пространствСнного раздСлСния ΠΏΡ€ΠΈ отрисовкС. BVH Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.
  • ЗадСйствована унифицированная рСализация 2D-Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³Π° (Batching, оптимизация для сниТСния Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² отрисовки Π·Π° счёт ΡƒΡ‡Ρ‘Ρ‚Π° Π²Π·Π°ΠΈΠΌΠ½ΠΎΠ³ΠΎ располоТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²), которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ для OpenGL ES 3, Ρ‚Π°ΠΊ ΠΈ для OpenGL ES 2. Π‘Π°ΠΌΠ° оптимизация Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ большС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ освСщСния (lightmapper), ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ трассировки ΠΏΡƒΡ‚ΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ΄Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡˆΡƒΠΌΠΎΠ² ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ oidn (Open Image Denoise). Новый lightmapper ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для вычислСний CPU ΠΈ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с качСством, свойствСнных старому ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ lightmapper, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ GPU, Π½ΠΎ ΠΎΠ½ завязан Π½Π° API Vulkan ΠΈ появится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π²Π΅Ρ‚ΠΊΠ΅ 4.0.
    Rhyddhau injan gΓͺm ffynhonnell agored Godot 3.3
  • Из Π²Π΅Ρ‚ΠΊΠΈ Godot 4.0 пСрСнСсСны ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ, связанныС с Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ΠΎΠΌ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ быстрый ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ скининг, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ трансформации скрытых 3D-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², настраиваСмоС число источников свСта для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ отрисовка Ρ‚Π΅Π½Π΅ΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ PCF-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°.
  • Π’ Π΄Π²ΠΈΠΆΠΊΠ΅ симуляции физичСских процСссов ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² столкновСний.
  • Π’ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Π΅ возмоТности для копирования ΠΈ вставки ΡƒΠ·Π»ΠΎΠ², Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠ΅ пСрСнос ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ сцСнами.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ Ρ€Π΅ΠΆΠΈΠΌ инспСктирования, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ обСспСчСно Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ субрСсурсов.
    Rhyddhau injan gΓͺm ffynhonnell agored Godot 3.3
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° опрСдСлСния настроСк ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… рСсурсов.
    Rhyddhau injan gΓͺm ffynhonnell agored Godot 3.3
  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡŽ удобства Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² 3D-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, Π² Ρ‚ΠΎΠΌ числС Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° бСсконСчная динамичСская трёхмСрная сСтка ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° рСализация вращСния ΠΈ выдСлСния ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π³ΠΈΠ·ΠΌΠΎ (ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ осСй ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚).
    Rhyddhau injan gΓͺm ffynhonnell agored Godot 3.3
  • Π’ срСдства Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ внСсСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² сцСны, ΡƒΠΆΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ (выводится ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Ссли ΠΏΡ€ΠΈ сохранСнии ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹Π΅ вСрсии ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²).
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ ΠΈΠΌΠΏΠΎΡ€Ρ‚ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ FBX.
    Rhyddhau injan gΓͺm ffynhonnell agored Godot 3.3
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ OpenXR с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΎΠ΄Π½ΠΎΠΈΠΌΡ‘Π½Π½ΠΎΠ³ΠΎ стандарта для создания ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ ΠΏΠΎΡ€Ρ‚ HTML5 для создания ΠΈΠ³Ρ€ Π½Π° Π±Π°Π·Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° спСцификации WebXR.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ воспроизвСдСния Π·Π²ΡƒΠΊΠ° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ MP3 (Ρ€Π°Π½Π΅Π΅ Π½Π΅ поддСрТивался ΠΈΠ·-Π·Π° ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠ²).
  • Π’ GraphEdit Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠΈΠ½ΠΈ-эскиза всСй структуры (minimap), ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ сразу ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ взглядом всС ΡƒΠ·Π»Ρ‹.
    Rhyddhau injan gΓͺm ffynhonnell agored Godot 3.3

Ffynhonnell: opennet.ru

Ychwanegu sylw