3D Movie Maker Π΅ ΠΏΠΎΡ€Ρ‚Π½Π°Ρ‚ Π½Π° Linux

3D Movie Maker Π΅ ΠΏΠΎΡ€Ρ‚Π½Π°Ρ‚ Π½Π° Linux

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° 3DMMEx постигнали старта Π½Π° класичСски Microsoft 3D Movie Maker Π² Linux Π±Π΅Π· Wine ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина. Π—Π° ΡΠ²ΡŠΡ€ΡˆΠ΅Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Ρ€Π°Π·ΠΊΠ°Π·Π²Π° Π‘Π΅Π½ Π‘Ρ‚ΠΎΡƒΠ½, Π°Π²Ρ‚ΠΎΡ€ Π½Π° оригиналния ΠΏΠΎΡ€Ρ‚ Π½Π° 3DMMEx. Π‘ΠΏΠΎΡ€Π΅Π΄ Π½Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π΅ достигнал Π²Π°ΠΆΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Π°: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π²Π΅Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π° ΠΈ стартирана Π² Linux, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ 3DMMEx ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ извСстно ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π½Π° 3D Movie Maker, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΎ извън Windows. ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡΡ‚Π° Π·Π° прСноса Π΅ Π΄Π°Ρ‚ΠΈΡ€Π°Π½Π° Π½Π° 9 ΠΌΠ°ΠΉ 2026 Π³..

Microsoft 3D Movie Maker β€” дСтска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° ΠΎΡ‚ 1995 Π³. Π·Π° създаванС Π½Π° прости Ρ‚Ρ€ΠΈΠΈΠ·ΠΌΠ΅Ρ€Π½ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: потрСбитСлят ΠΈΠ·Π±ΠΈΡ€Π°ΡˆΠ΅ сцСни, ΠΏΠΎΠ΄Ρ€Π΅ΠΆΠ΄Π°ΡˆΠ΅ пСрсонаТи ΠΈ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ, задавашС ΠΈΠΌ дСйствия, добавяшС Ρ€Π΅ΠΏΠ»ΠΈΠΊΠΈ, Π·Π²ΡƒΠΊ ΠΈ ΠΌΡƒΠ·ΠΈΠΊΠ°. Π”ΡŠΠ»Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ остана Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½ историчСски Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ ΠΎΡ‚ Π΅ΠΏΠΎΡ…Π°Ρ‚Π° Π½Π° Windows 95, Π½ΠΎ Π² ΠΌΠ°ΠΉ 2022 Π³. Microsoft ΠΎΡ‚Π²ΠΎΡ€ΠΈ изходния ΠΊΠΎΠ΄ Π½Π° 3D Movie Maker ΠΏΠΎΠ΄ лицСнзия MIT. ΠžΡ„ΠΈΡ†ΠΈΠ°Π»Π½ΠΎΡ‚ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° Microsoft Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎ Π½Π° GitHub; Π² описаниСто Π΅ посочСно, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π΅ изходният ΠΊΠΎΠ΄ Π½Π° оригиналния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ‚ 1995 Π³., ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ ΠΊΠ°Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΎ софтуСрно ΠΏΠΎ лицСнзия MIT.

ΠžΡ‚Π²Π°Ρ€ΡΠ½Π΅Ρ‚ΠΎ Π½Π° изходния ΠΊΠΎΠ΄ стана ΠΎΡ‚ΠΏΡ€Π°Π²Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π·Π° няколко ΠΎΠΏΠΈΡ‚ΠΈ Π΄Π° бъдС Π²ΡŠΠ·Ρ€ΠΎΠ΄Π΅Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°. ΠŸΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ сС появи ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ 3DMMForever, ΠΊΠΎΠΉΡ‚ΠΎ сС занимавашС с модСрнизация Π½Π° компилацията ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ с ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈ срСдства. По-късно, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΏΠΎ Π½Π΅Π³ΠΎ Π·Π°Π±Π°Π²ΠΈ, Π‘Π΅Π½ Π‘Ρ‚ΠΎΡƒΠ½ създадС ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ 3DMMEx. Π¦Π΅Π»Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΅ Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈ класичСския ΠΎΠΏΠΈΡ‚ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с 3D Movie Maker, Π½ΠΎ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈ ΠΌΠ°Π»ΠΊΠΈ подобрСния ΠΈ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΊΠΎΠ΄Π° прСносим Π·Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ систСми.

ΠŸΡ€Π΅Π½ΠΎΡΡŠΡ‚ сС ΠΎΠΊΠ°Π·Π° Π½Π΅ просто рСконструкция Π½Π° стария ΠΊΠΎΠ΄. Π˜Π·Ρ…ΠΎΠ΄Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ΄ΠΎΠ²Π΅ Π½Π° 3D Movie Maker бяха написани Π·Π° стария Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ Π½Π° C++, Microsoft Visual C++, Win32 API ΠΈ 32-Π±ΠΈΡ‚ΠΎΠ²Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°. ОсвСн Ρ‚ΠΎΠ²Π°, Π² Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈΡ‚Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…Π° статични зависимости, Π²Π³Ρ€Π°Π΄Π΅Π½ x86 асСмблСр, стари прСдполоТСния Π·Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с Windows-спСцифични подсистСми.

Какво бСшС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ

  • Π—Π°ΠΌΠ΅Π½Π΅Ρ‚Π΅ Win32 слоя с SDL. Π’ 3D Movie Maker сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ΅Π½ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ Ρ„Ρ€Π΅ΠΉΠΌΡƒΡŠΡ€ΠΊ Kauai, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ абстрахира част ΠΎΡ‚ систСмнитС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΏΠ°ΠΊ Ρ€Π°Π·Ρ‡ΠΈΡ‚Π°ΡˆΠ΅ Π½Π° Win32. Π’ 3DMMEx рСализирацията Π½Π° графичния интСрфСйс бСшС прСнСсСна Π½Π° SDL2. Π’ΠΎΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° сС Π·Π°ΠΌΠ΅Π½ΠΈ систСмата Π·Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Π²Ρ…ΠΎΠ΄Π° ΠΈ визуализацията, ΠΊΠ°Ρ‚ΠΎ Π² ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ бСшС Π·Π°ΠΏΠ°Π·Π΅Π½Π° старата Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ.

  • ΠŸΡ€Π΅ΠΏΠΈΡΠ²Π°Π½Π΅ Π½Π° визуализацията ΠΈ Π²Ρ…ΠΎΠ΄Π°. Някои ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π² Win32 сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ…Π° с Π΅Π΄ΠΈΠ½ ΠΏΠΎΠ²ΠΈΠΊ, Π² SDL Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Ρ€ΡŠΡ‡Π½ΠΎ. НапримСр, Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° със ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²Π΅ Π² Windows сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…Π° Π³ΠΎΡ‚ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° изброяванС ΠΈ създаванС Π½Π° ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²Π΅, Π° Π² прСносимата вСрсия Ρ‚Π°Π·ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ° Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° бъдС написана ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅. А ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° бСшС Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° Π½Π°Π½ΠΎΠ²ΠΎ систСмата Π·Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ старата Windows рСализация Π½Π΅ моТСшС Π΄Π° бъдС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π² Linux.

  • Π”Π° сС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ Π²Π³Ρ€Π°Π΄Π΅Π½ assembler. Π’ Kauai ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ сС използвашС Ρ€ΡŠΡ‡Π½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½ асСмблСр Π·Π° x86, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π·Π° ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° изобраТСния ΠΈ компрСсия Π½Π° Π΄Π°Π½Π½ΠΈ. Π—Π° прСносимост Ρ‚Π΅Π·ΠΈ ΡƒΡ‡Π°ΡΡ‚ΡŠΡ†ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ…Π° с вСрсии Π½Π° C/C++. Π‘ΠΏΠΎΡ€Π΅Π΄ Π°Π²Ρ‚ΠΎΡ€Π°, Ρ‚ΠΎΠ²Π° Π½Π΅ само улСсни компилацията извън Windows, Π½ΠΎ Π² Ρ€Π΅Π΄ΠΈΡ†Π° случаи Π΄ΠΎΡ€ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ производитСлността Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° memcpy ΠΈ memmove Π² стандартната Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° C.

  • Π”Π° сС Ρ€Π°Π·Π±Π΅Ρ€Π°Ρ‚ статичнитС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. 3D Movie Maker имашС Π΄Π²Π΅ Π²Π°ΠΆΠ½ΠΈ външни зависимости: BRender ΠΈ AudioMan. BRender Π΅ Ρ‚Ρ€ΠΈΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» Π½Π° Argonaut Software, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. НСговият ΠΈΠ·Ρ…ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄ ΡΡŠΡ‰ΠΎ бСшС ΠΎΡ‚ΠΊΡ€ΠΈΡ‚, Π½ΠΎ Ρ‚ΠΎΠΉ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°ΡˆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ x86 асСмблСр. Π—Π° 3DMMEx сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Π² ΠΊΠΎΠΉΡ‚ΠΎ асСмблСрнитС части са Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΈ с прСносим ΠΊΠΎΠ΄.

  • Π”Π° сС Π·Π°ΠΌΠ΅Π½ΠΈ AudioMan Π·Π° Linux. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° AudioMan ΠΎΡ‚Π³ΠΎΠ²Π°Ρ€ΡΡˆΠ΅ Π½Π΅ само Π·Π° Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π·Π²ΡƒΠΊ, Π½ΠΎ ΠΈ Π·Π° ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Π½Π΅ ΠΈ запис Π½Π° Π·Π²ΡƒΡ†ΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ. Въй ΠΊΠ°Ρ‚ΠΎ бСшС тясно ΡΠ²ΡŠΡ€Π·Π°Π½Π° с Windows Π·Π²ΡƒΠΊΠ° ΠΈ COM интСрфСйси, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π΅ Ρ€Π΅ΡˆΠΈΡ…Π° Π΄Π° я прСнСсат Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ. Π—Π° Π½Π΅-Windows систСми бСшС Π΄ΠΎΠ±Π°Π²Π΅Π½ Π½ΠΎΠ² ΠΌΠΎΠ΄ΡƒΠ» Π·Π° Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ ΠΈ запис Π½Π° Π·Π²ΡƒΠΊ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° miniaudio.

  • Π”Π° сС Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° MIDI ΠΈ видСовставки. Π—Π° ΠΏΠΎΡ€Ρ‚Π° Π·Π° Linux бяха ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ΠΈ FluidSynth Π·Π° Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° MIDI ΠΈ GStreamer Π·Π° Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° видСозаставки. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° сС Ρ€Π΅ΡˆΠ°Ρ‚ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΏΡ€ΠΈ прСнасянСто Π½Π° стари Windows ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π² POSIX срСда: чувствитСлност Π½Π° ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ към Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π°, ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΈ Π½Π°ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈ Ρ‡Π΅Ρ€Ρ‚ΠΈ Π² ΠΏΡŠΡ‚ΠΈΡ‰Π°Ρ‚Π°, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π΄Ρ€Π΅Π±ΠΎΠ»ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π² ΡΡŠΠ²ΠΊΡƒΠΏΠ½ΠΎΡΡ‚ Π½Π°Ρ€ΡƒΡˆΠ°Π²Π°Ρ‚ стартиранСто Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ.

  • Π”Π° сС ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈ ΠΊΠΎΠ΄ΡŠΡ‚ Π·Π° 64-Π±ΠΈΡ‚ΠΎΠ²ΠΈ систСми. Π‘ΡŠΡ‰Π΅ΡΡ‚Π²Π΅Π½Π° част ΠΎΡ‚ стария ΠΊΠΎΠ΄ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡˆΠ΅ 32-Π±ΠΈΡ‚ΠΎΠ²Π° срСда. ΠŸΡ€ΠΈ прСноса сС появиха мСста, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ бяха ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΈ Π² 32-Π±ΠΈΡ‚ΠΎΠ²ΠΈ числа, Π° структуритС, ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Π½ΠΈ Π½Π° диска, зависСха ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° указатСля. Π—Π° Π΄Π° Π½Π΅ сС Π½Π°Ρ€ΡƒΡˆΠΈ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π° с Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ 3D Movie Maker, Π² ΠΊΠΎΠ΄Π° бяха Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° структуритС ΠΈ ΠΎΡ‚Π΄Π΅Π»Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ° Π·Π° сСриализация.

  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€ΡΠ²Π°Π½Π΅ Π½Π° отстраняванСто Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ тСстванСто. Част ΠΎΡ‚ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈΡ‚Π΅ тСстовС Π½Π° Kauai бСшС прСнСсСна Π½Π° Google Test, Π° Π² ΠΊΠΎΠ΄Π° бяха Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈ ΠΆΡƒΡ€Π½Π°Π»ΠΈ Π·Π° изпълнСниС Π½Π° сцСнарии Π·Π° интСрфСйса. Π’ΠΎΠ²Π° Π΅ Π²Π°ΠΆΠ½ΠΎ, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½Π° част ΠΎΡ‚ Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° 3D Movie Maker ΠΆΠΈΠ²Π΅Π΅ Π½Π΅ Π² ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ C++ ΠΊΠΎΠ΄, Π° Π² собствСни сцСнарии Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ.

Π‘Π΅Π³Π° Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ 3DMMEx заявСна Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Linux, Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ въвСТданС Ρ‡Ρ€Π΅Π· SDL2, компилация с Visual Studio 2022, Clang ΠΈ GCC, 64-Π±ΠΈΡ‚ΠΎΠ²ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ Π·Π° x64 ΠΈ ARM64, замяна Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ асимплСр с прСносим C++, ΠΌΠΎΠ΄ΡƒΠ»Π½ΠΈ тСстовС, ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΌΠΈΡˆΠΊΠ°Ρ‚Π°, Π½ΠΎΠ²ΠΈ клавишни ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΠΎ-качСствСн ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Π·Π²ΡƒΠΊ. Π—Π° компилация Π² Linux са Π½ΡƒΠΆΠ½ΠΈ CMake, Ninja, GCC ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° SDL2, SDL2_ttf, GStreamer, GTK3, iconv ΠΈ Fontconfig.

ВсС ΠΎΡ‰Π΅ вСрсията Π·Π° Linux трябва Π΄Π° сС ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π° ΠΎΡ‚ изходния ΠΊΠΎΠ΄. ΠΠ²Ρ‚ΠΎΡ€ΡŠΡ‚ ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΈ Π±ΠΈΠ½Π°Ρ€Π½ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ ΠΏΠΎ-късно Π·Π° популярни дистрибуции. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π° самият ΠΏΠΎΡ€Ρ‚ Π²Π΅Ρ‡Π΅ Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅Π½: спорСд Π‘Π΅Π½ Π‘Ρ‚ΠΎΡƒΠ½, всички Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π½Π° 3DMMEx работят Π² SDL/Linux вСрсията, ΠΌΠ°ΠΊΠ°Ρ€ Π΄Π° остават ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΠΌΠΈΡˆΠΊΠ°Ρ‚Π° ΠΏΡ€ΠΈ Π²Π»Π°Ρ‡Π΅Π½Π΅ Π½Π° Π°ΠΊΡ‚ΡŒΠΎΡ€ΠΈ ΠΏΠΎ сцСната. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ°, срСд Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΈΡ‚Π΅ Π±ΡŠΠ΄Π΅Ρ‰ΠΈ направлСния сС спомСнава прСнос Π½Π° macOS ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ‡Ρ€Π΅Π· Emscripten Π·Π° стартиранС Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π°.

Π’Π°ΠΊΠ°, отварянСто Π½Π° изходния ΠΊΠΎΠ΄ Π½Π° Microsoft ΠΏΡ€Π΅Π· 2022 Π³ΠΎΠ΄ΠΈΠ½Π° постСпСнно Π΄ΠΎΠ²Π΅Π΄Π΅ Π½Π΅ просто Π΄ΠΎ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° старата ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π² Π°Ρ€Ρ…ΠΈΠ²Π΅Π½ Π²ΠΈΠ΄, Π° Π΄ΠΎ ΠΏΡŠΠ»Π½ΠΎΡ†Π΅Π½Π΅Π½ прСнос Π½Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ. 3D Movie Maker Π²Π΅Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π° Π½Π΅ само ΠΊΠ°Ρ‚ΠΎ ΠΌΡƒΠ·Π΅ΠΉΠ΅Π½ Скспонат ΠΎΡ‚ Π΅Ρ€Π°Ρ‚Π° Π½Π° Windows 95, Π½ΠΎ ΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ΄ ΠΏΠΎΠ΄ свободна лицСнзия позволява слСд дСсСтилСтия Π΄Π° сС Π²ΡŠΠ·Ρ€ΠΎΠ΄ΠΈ Π·Π°Π±Ρ€Π°Π²Π΅Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster