UPBGE 0.3x: ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ Π½Π° Π±Π°Π·Π΅ Eevee
ΠΡ ΡΠΆΠ΅ Π½Π΅ ΡΠ°Π· ΠΏΠΈΡΠ°Π»ΠΈ ΠΎΠ± ΡΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°Ρ PDF-Π²Π΅ΡΡΠΈΠΈ ΠΆΡΡΠ½Π°Π»Π°. UPBGE β ΡΡΠΎ ΡΠΎΡΠΊ Blender, ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠΈΠΉ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ. Π‘ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΊΠ°ΠΊ ΡΠ΅Π½Π΄Π΅Ρ BI Π±ΡΠ» Π·Π°ΠΌΠ΅Π½Π΅Π½ Π½Π° Eevee, Blender Game Engine Π±ΡΠ» ΡΠ΄Π°Π»Π΅Π½ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠΎΡ ΡΠ°Π½ΠΈΠ»ΡΡ Π² ΡΠΎΡΡΠ°Π²Π΅ UPBGE β Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΆΠ΅ Π³ΠΎΠ΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΎΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ BGE Π² Blender 3.x, Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠ΅Π³ΠΎ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½ΠΎΠ²ΡΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ, Π²ΡΠ²ΠΎΠ΄ΡΡΠΈΠΉ Π³ΡΠ°ΡΠΈΠΊΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Eevee!
Π§Π΅ΡΡΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ Π½Π°Π·Π°Π΄ Ρ ΠΎΠ± ΡΡΠΎΠΌ ΠΈ ΠΌΠ΅ΡΡΠ°ΡΡ Π½Π΅ ΡΠΌΠ΅Π» β ΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ BGE ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈ Π±Π΅ΡΠΏΠΎΠ²ΠΎΡΠΎΡΠ½ΠΎ ΡΡΠ°Π» ΠΈΡΡΠΎΡΠΈΠ΅ΠΉ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π΅ΡΡΡ Armory β ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠ΅Π½Ρ ΠΌΠΎΡΠ½Π°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ²ΠΎΠ΅ΠΉ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΡΡΡΡ β Π½ΠΎ Armory ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΠΈΠ½Π°ΡΠ΅, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡ ΡΠΎΠ±ΠΎΠΉ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΎΡ Blender ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ Π½Π° ΡΠ·ΡΠΊΠ΅ Haxe. ΠΠ½ΠΎΠ³ΠΈΡ Π½Π΅ ΠΏΠΎΠΊΠΈΠ΄Π°Π»Π° Π½ΠΎΡΡΠ°Π»ΡΠ³ΠΈΡ ΠΏΠΎ ΠΏΡΠΎΡΡΠΎΡΠ΅ BGE, ΠΏΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ Π±Π»ΠΎΠΊΠ°ΠΌ β ΠΈ Π²ΠΎΡ, ΠΏΡΠΈΡΠ΅Π» ΠΈ Π½Π° Π½Π°ΡΡ ΡΠ»ΠΈΡΡ ΠΏΡΠ°Π·Π΄Π½ΠΈΠΊ.

Π UPBGE ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΠΊΠ°ΠΊ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Logic Bricks Π² ΡΡΠΈΠ»Π΅ ΡΡΠ°ΡΠΎΠ³ΠΎ BGE, ΡΠ°ΠΊ ΠΈ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΡΠ·Π»ΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΠΏΡΡΠΌΡΡ ΡΠ΅ΡΠ΅Π· ΡΠΊΡΠΈΠΏΡΡ Π½Π° Python. ΠΠΏΠ΅ΡΠ°ΡΠ»ΡΠ΅Ρ ΡΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ Π² UPBGE ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π±Π»Π΅Π½Π΄Π΅ΡΠΎΠ²ΡΠΊΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ: ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΊΠ°ΠΊ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΡΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΡ Π½Π° ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΠΊΠ°Π΄ΡΠ°Ρ , Π°ΡΠΌΠ°ΡΡΡΠ°Ρ ΠΈ shape keys, ΡΠ°ΠΊ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½ΠΎΠ²ΡΠ΅ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ·Π»Ρ. ΠΠΎΡΡΠΈ Π»ΡΠ±ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π² Π΄Π²ΠΈΠΆΠΊΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Ρ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΠΈΠ·ΠΈΠΊΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Bullet: ΡΠ²Π΅ΡΠ΄ΡΠ΅ ΠΈ ΠΌΡΠ³ΠΊΠΈΠ΅ ΡΠ΅Π»Π°, ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΠΊΠΈΠ½Π΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ΅ΠΉ.
ΠΡΠ°ΡΠΈΠΊΡ UPBGE ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ Π½Π΅Ρ ΡΠΌΡΡΠ»Π° β Π½Π°Π±ΠΎΡ ΡΠΈΡ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π²ΠΎ Π²ΡΡΠΏΠΎΡΡΠ΅ Blender. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π·Π²ΡΠΊΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Audaspace β Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½Π° C++ Ρ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΎΠΉ Π΄Π»Ρ Python. UPBGE ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ ΡΠΎ ΡΠ»Π΅ΠΌΠ°ΠΌΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ OpenXR. ΠΠ²ΠΈΠΆΠΎΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Π²ΡΠ΅Ρ Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ : Windows, Linux ΠΈ macOS. ΠΠΎΡΠΎΠ²ΡΡ ΠΈΠ³ΡΡ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ±ΡΠ°ΡΡ Π² Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΉ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΊΡΠΈΠΏΡΠ°.
Eevee β ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π»ΡΡΡΠΈΡ Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΠ΅Π½Π΄Π΅Ρ-Π΄Π²ΠΈΠΆΠΊΠΎΠ² ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π΄Π»Ρ Π³Π΅ΠΉΠΌΠ΄Π΅Π²Π° Π²Π΅ΡΡΠΌΠ° Π·Π°ΠΌΠ°Π½ΡΠΈΠ²ΠΎ. Π ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅ Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Blender 3.x, Π²ΠΊΠ»ΡΡΠ°Ρ, ΠΊΠ°ΠΊ Π±ΡΠ»ΠΎ ΠΎΡΠΌΠ΅ΡΠ΅Π½ΠΎ, Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ·Π»Ρ, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π» Ρ UPBGE ΠΎΡΠ΅Π½Ρ Π²ΡΡΠΎΠΊ.