ΠΠΎΡΡΡΠΏΠ΅Π½ Π΅ JavaScript-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° , ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ° 3D-Π΄Π²ΠΈΠΆΠΎΠΊ, ΠΊΠΎΠΉΡΠΎ ΡΠΈΠΌΡΠ»ΠΈΡΠ° ΡΡΠΈΠΈΠ·ΠΌΠ΅ΡΠ½ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° Π²Π΅ΠΊΡΠΎΡΠ½ΠΈ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²ΠΈ Canvas ΠΈ SVG, Ρ.Π΅. ΡΡΠ·Π΄Π°Π²Π° ΡΡΠΈΠΈΠ·ΠΌΠ΅ΡΠ½ΠΎ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Ρ ΡΠ΅Π°Π»Π½ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ»ΠΎΡΠΊΠΈ ΡΠΎΡΠΌΠΈ. ΠΠΎΠ΄ΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ ΠΏΠΎΠ΄ MIT Π»ΠΈΡΠ΅Π½Π·. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ΡΡΠ΄ΡΡΠΆΠ° ΠΎΠ±ΡΠΎ 2100 ΡΠ΅Π΄Π° ΠΊΠΎΠ΄ ΠΈ Π΅ Ρ ΡΠ°Π·ΠΌΠ΅Ρ 28 ΠΠ± Π±Π΅Π· ΠΌΠΈΠ½ΠΈΡΠΈΠΊΠ°ΡΠΈΡ, Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΎΡΡΠ° Π²ΠΏΠ΅ΡΠ°ΡΠ»ΡΠ²Π°ΡΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ, Π±Π»ΠΈΠ·ΠΊΠΈ ΠΏΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° Π΄ΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ Π½Π° ΠΈΠ»ΡΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅.
Π¦Π΅Π»ΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°, ΠΊΠΎΠΈΡΠΎ Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΡΠ°Π±ΠΎΡΠ° Ρ 3D ΠΎΠ±Π΅ΠΊΡΠΈ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π»Π΅ΡΠ½ΠΎ, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ Ρ Π²Π΅ΠΊΡΠΎΡΠ½ΠΈ ΠΈΠ»ΡΡΡΡΠ°ΡΠΈΠΈ. ΠΠ²ΠΈΠΆΠΎΠΊΡΡ Π΅ Π²Π΄ΡΡ Π½ΠΎΠ²Π΅Π½ ΠΎΡ ΡΡΠ°ΡΠ° ΠΊΠΎΠΌΠΏΡΡΡΡΠ½Π° ΠΈΠ³ΡΠ° , Π² ΠΊΠΎΡΡΠΎ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° 3D-ΡΡΠ΅Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΏΠ»ΠΎΡΠΊΠΈ Π΄Π²ΡΠΌΠ΅ΡΠ½ΠΈ ΡΠΎΡΠΌΠΈ, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΡΠΏΡΠ°ΠΉΡΠΎΠ²Π° Π³ΡΠ°ΡΠΈΠΊΠ°.

ΠΠΎΠ΄Π΅Π»ΠΈΡΠ΅ Π½Π° 3D-ΠΎΠ±Π΅ΠΊΡΠΈΡΠ΅ Π² Zdog ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π°Ρ ΡΡΠ΅Π· ΠΏΡΠΎΡΡ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π΅Π½ API ΠΈ ΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Ρ ΡΡΠ΅Π· ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ ΠΈ Π³ΡΡΠΏΠΈΡΠ°Π½Π΅ Π½Π° , ΠΊΠ°ΡΠΎ ΠΏΡΠ°Π²ΠΎΡΠ³ΡΠ»Π½ΠΈΡΠΈ, ΠΊΡΡΠ³ΠΎΠ²Π΅, ΡΡΠΈΡΠ³ΡΠ»Π½ΠΈΡΠΈ, ΠΎΡΡΠ΅ΡΠ΅Π½ΠΈ Π»ΠΈΠ½ΠΈΠΈ, Π΄ΡΠ³ΠΈ, ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΡΠ»Π½ΠΈΡΠΈ ΠΈ ΠΊΡΠΈΠ²ΠΈ. Π Zdog ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½ΠΈ ΡΠΎΡΠΌΠΈ, Π±Π΅Π· ΠΈΠ·ΡΠ°Π·Π΅Π½ΠΈ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»Π½ΠΈ Π½Π΅ΡΠ°Π²Π½ΠΎΡΡΠΈ. ΠΡΠΎΡΡΠΈΡΠ΅ ΡΠΎΡΠΌΠΈ ΡΠ΅ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Ρ Π² ΠΏΠΎ-ΡΠ»ΠΎΠΆΠ½ΠΈ ΡΡΠΈΠΈΠ·ΠΌΠ΅ΡΠ½ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½ΠΈΡ, ΠΊΠ°ΡΠΎ ΡΡΠ΅ΡΠΈ, ΡΠΈΠ»ΠΈΠ½Π΄ΡΠΈ ΠΈ ΠΊΡΠ±ΠΎΠ²Π΅. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΎΡ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΡΡΠ΅ΡΠΈΡΠ΅ ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ ΠΊΠ°ΡΠΎ ΡΠΎΡΠΊΠΈ, ΡΠΎΡΠΎΠΈΠ΄ΠΈΡΠ΅ ΠΊΠ°ΡΠΎ ΠΊΡΡΠ³ΠΎΠ²Π΅, Π° ΠΊΠ°ΠΏΡΡΠ»ΠΈΡΠ΅ ΠΊΠ°ΡΠΎ Π΄Π΅Π±Π΅Π»ΠΈ Π»ΠΈΠ½ΠΈΠΈ.
Π‘ΡΡΡΠ°Π²Π½ΠΈΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΎΠ±Π΅ΠΊΡΠΈΡΠ΅ ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Ρ Ρ ΠΎΠ³Π»Π΅Π΄ Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»Π½ΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΈ ΡΠ²ΡΡΠ·Π²Π°Π½ΠΈΡ Ρ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΈ ΡΠΊΠΎΡΡΠΈ. ΠΡΠΈΡΠΊΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΊΠ°ΡΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½ΠΈΡ, Π²ΡΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π°Ρ Π²Π΅ΠΊΡΠΎΡΠ½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ ΡΡΠ΅Π· ΠΎΠ±Π΅ΠΊΡ Vector. ΠΠ° ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅Π½ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
