ΠΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ° ΠΠΠΠ ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΎ ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠ»Π΅Ρ ΡΠΎ Π°Π»Π°ΡΠΊΠΈ Kuesa 3D 1.2, ΠΊΠΎΡ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ 3D Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Qt 3D. ΠΡΠΎΠ΅ΠΊΡΠΎΡ ΠΈΠΌΠ° Π·Π° ΡΠ΅Π» Π΄Π° ΡΠ° ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΠΈ ΡΠΎΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ Π΄ΠΈΠ·Π°ΡΠ½Π΅ΡΠΈΡΠ΅ ΠΊΠΎΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Π°Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Blender, Maya ΠΈ 3ds Max, ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΡΡΠΎ ΠΏΠΈΡΡΠ²Π°Π°Ρ ΠΊΠΎΠ΄ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Qt. Π Π°Π±ΠΎΡΠ°ΡΠ° ΡΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΅ ΠΎΠ΄Π²ΠΎΠ΅Π½Π° ΠΎΠ΄ ΠΏΠΈΡΡΠ²Π°ΡΠ΅ΡΠΎ ΠΊΠΎΠ΄, Π° Kuesa Π΄Π΅Π»ΡΠ²Π° ΠΊΠ°ΠΊΠΎ ΠΌΠΎΡΡ Π·Π° ΡΠΏΠΎΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΎΠ²ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ. ΠΡΠΎΠ΅ΠΊΡΠΎΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ C++ ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ Π΄Π²ΠΎΡΠ½Π° Π»ΠΈΡΠ΅Π½ΡΠ°: AGPLv3 ΠΈ ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π½Π° Π»ΠΈΡΠ΅Π½ΡΠ° ΡΡΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Kuesa Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΡΠΊΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ.
Kuesa ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΌΠΎΠ΄ΡΠ» Π·Π° Qt 3D ΠΊΠΎΡ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΈ ΡΠ΅ΡΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Π½Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°ΡΠ΅ Π½Π° 3D ΡΠ΅ΡΡΡΡΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΡΠ²ΠΎΠ· Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ glTF 2 (GL Transmission Format), ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΠ°ΠΊΡΠ²Π°ΡΠΈ Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ°ΡΠ΅ ΡΠΎ Π²ΡΠΈΡΠ°Π½Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°, ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π»ΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° PBR (Physically Based Rendering), Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ Π΅ΡΠ΅ΠΊΡΠΈ ΠΏΡΠΈ ΡΠ΅Π½Π΄Π΅ΡΠΈΡΠ°ΡΠ΅. ΠΠ° Π±ΡΠ·ΠΎ ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ Kuesa, ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΡΠ°Π±Π»ΠΎΠ½ Π·Π° Qt Creator. ΠΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° ΡΠΎ Blender, Maya, 3ds Max ΠΈ Π΄ΡΡΠ³ΠΈ 3D ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΈΠ·Π²Π΅Π·ΡΠ²Π°Π°Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ glTF.
ΠΠ° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π΄ΠΈΠ·Π°ΡΠ½Π΅ΡΠΈΡΠ΅ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅, ΡΠ΅ Π½ΡΠ΄ΠΈ ΡΡΠ΅Π΄ΠΈΠ½Π° KUESA 3D ΡΡΡΠ΄ΠΈΠΎ, Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΡΠΈ ΠΈΠΌ Π½Π° Π΄ΠΈΠ·Π°ΡΠ½Π΅ΡΠΈΡΠ΅ Π΄Π° ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ°Π°Ρ Π½Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ 3D ΡΠΎΠ΄ΡΠΆΠΈΠ½Π° ΠΈ ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ Π½Π° ΠΈΠ·Π³Π»Π΅Π΄ΠΎΡ Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅, Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ API Π·Π° Π΄Π° Π³ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π°Ρ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΎΡ ΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π΄ΠΈΠ·Π°ΡΠ½Π΅ΡΠΎΡ Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°, Π° ΠΈΡΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΎ Π΄Π° ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π³ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π°Ρ ΡΠΈΡΠ΅ Π°ΡΠΏΠ΅ΠΊΡΠΈ Π½Π° 3D ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΊΠΎΠ΄ .
Π Π½ΠΎΠ²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Qt 5.15. ΠΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Iro Material ΡΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π»ΠΈ ΠΊΠΎΠΈ ΡΠΈΠΌΡΠ»ΠΈΡΠ°Π°Ρ ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΠΈ, ΠΏΡΠΎΡΠΈΡΠ½ΠΈ ΡΠ»ΠΎΠ΅Π²ΠΈ Π½Π° Π±ΠΎΡΠ° ΠΈΠ»ΠΈ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΈ ΠΏΡΠΎΡΠΈΡΠ½ΠΈ ΠΏΠΎΠ²ΡΡΠΈΠ½ΠΈ. ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π½ΠΎΠ²Π°ΡΠ° Π³ΡΠ°Π½ΠΊΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° 3D ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ°ΡΠ΅ Blender 2.8x. ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π΅ Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΡΠ°ΡΠ° glTF EXT_property_animation, ΠΊΠΎΡΠ° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π°Π½ΠΈΠΌΠΈΡΠ°ΡΠ΅ ΡΠ΅ΠΊΠ°ΠΊΠΎΠ² Π²ΠΈΠ΄ ΡΠ²ΠΎΡΡΡΠ²Π° Π½Π° ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΡΠ° Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΡ (ΠΏΠΎΠΌΠ΅ΡΡΡΠ²Π°ΡΠ΅, ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ΅, ΡΠΎΡΠ°ΡΠΈΡΠ°). ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΡΠ²ΠΎΡΡΡΠ²Π° Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π», ΠΊΠ°ΠΌΠ΅ΡΠ° ΠΈ ΡΠ²Π΅ΡΠ»ΠΎΡΠ½Π° Π°Π½ΠΈΠΌΠ°ΡΠΈΡΠ° Π²ΠΎ Blender ΠΈ Π΄Π° ΡΠ° ΠΈΠ·Π²Π΅Π·ΡΠ²Π°ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠ° Π²ΠΎ ΡΠΎΡΠΌΠ°Ρ glTF Π·Π° Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Kuesa 3D Runtime.
ΠΠ·Π²ΠΎΡ: opennet.ru