Π Π΅Π»ΠΈΠ· 3D-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ArmorPaint 0.8

ПослС ΠΏΠΎΡ‡Ρ‚ΠΈ Π΄Π²ΡƒΡ… Π»Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ выпуск 3D-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ArmorPaint 0.8, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для налоТСния тСкстур ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π½Π° Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ Π½Π° основС физичСски ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° (PBR). Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° языкС Haxe ΠΈ распространяСтся ΠΏΠΎΠ΄ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ zlib. Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ сборки для Windows, Linux, macOS, Android ΠΈ iPadOS ΠΏΠ»Π°Ρ‚Π½Ρ‹Π΅ (инструкции ΠΏΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ сборкС).

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс построСн Π½Π° Π±Π°Π·Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ графичСских элСмСнтов Zui, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Π°ΠΊΠΈΡ… Π±Π»ΠΎΠΊΠΎΠ², ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΠ°Π½Π΅Π»ΠΈ, мСню, Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΠΈ, области Π²Π²ΠΎΠ΄Π° тСкста ΠΈ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ подсказки. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° написана Π½Π° языкС Haxe с использованиСм Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Kha, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ для создания пСрСносимых ΠΈΠ³Ρ€ ΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Для Π²Ρ‹Π²ΠΎΠ΄Π° Π² зависимости ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ графичСскиС API OpenGL, Vulkan ΠΈ Direct3D. Для отрисовки ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ примСняСтся собствСнный Π΄Π²ΠΈΠΆΠΎΠΊ 3D-Ρ€Π΅Π½Π΄ΠΈΡ€Π΅Π½Π³Π° Iron.

ArmorPaint прСдоставляСт инструмСнты для раскраски ΠΈ налоТСния тСкстур Π½Π° 3D-ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Ρ‹Π΅ кисти ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, прСдоставляСт систСму ΡƒΠ·Π»ΠΎΠ² (Node) для трансформации ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² ΠΈ тСкстур Π²ΠΎ врСмя ΠΈΡ… налоТСния. Π’ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΠΈΠΌΠΏΠΎΡ€Ρ‚ мСшСй Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… fbx, blend, stl, gltf ΠΈ glb, ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ blend (Blender 3D) ΠΈ тСкстур Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… jpg, png, tga, bmp, gif, psd, hdr, svg ΠΈ tif. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ вынСсСно Π½Π° сторону GPU, Ρ‡Ρ‚ΠΎ позволяСт Π½Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ срСднСго уровня Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с тСкстурами с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 4K, Π° ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΌΠΎΡ‰Π½ΠΎΠΉ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΈ Π΄ΠΎ 16К.

Для систСм с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ API Direct3D12 ΠΈ Vulkan прСдоставляСтся ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° трассировки Π»ΡƒΡ‡Π΅ΠΉ, эффСктов ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ 3D-прСдставлСний (Viewport). Π’ 3D-прСдставлСниях Π² Ρ‚ΠΎΠΌ числС обСспСчиваСтся рСалистичная симуляция освСщСния, рСализованная Π½Π° Π±Π°Π·Π΅ трассировки ΠΏΡƒΡ‚Π΅ΠΉ. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² Ρ‚ΠΎΠΌ числС ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ². ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ «live-link», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ArmorPaint с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ 3D-ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ. Π’ настоящСС врСмя ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с Blender, Maya ΠΈ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ Π΄Π²ΠΈΠΆΠΊΠ°ΠΌΠΈ Unreal ΠΈ Unity.

Из Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²Π° Π² вСрсии 0.8 выдСляСтся созданиС ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ рСсурсов ArmorPaint Cloud, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сборок для ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ΠΎΠ² Π½Π° Π±Π°Π·Π΅ iOS ΠΈ Android, рСализация Π±Π΅ΠΉΠΊΠΈΠ½Π³Π° (baking) ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ трассировки Π»ΡƒΡ‡Π΅ΠΉ, систСма Π»ΠΈΠΏΠΊΠΈΡ… слоёв (decal layers), Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ слоёв ΠΈ ΡƒΠ·Π»ΠΎΠ², снятиС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π° число масок, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ смСшивания масок, симуляция износа ΠΊΡ€Π°Ρ‘Π² ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… svg ΠΈ usdc.

Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½ интСрфСйс, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, сущСствСнно ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ настройки, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ прСдпросмотр Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ², Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ (Browser, Script, Console ΠΈ Fonts), Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ области (Material, Bake) ΠΈ ΡƒΠ·Π»Ρ‹ (Material, Curvature Bake, Warp, Shader, Script, Picker). Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° графичСского API Vulkan, Π½Π° Π±Π°Π·Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ для Linux Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ трассировщик Π»ΡƒΡ‡Π΅ΠΉ VKRT.

Π Π΅Π»ΠΈΠ· 3D-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ArmorPaint 0.8
Π Π΅Π»ΠΈΠ· 3D-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ArmorPaint 0.8
Π Π΅Π»ΠΈΠ· 3D-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° ArmorPaint 0.8


Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru