ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° spark инструкция: DJI Spark – Spezifikationen, FAQ, Tutorials und Guides – DJI – DJI Spark β€” инструкция Π½Π° русском языкС

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Вонкая настройка IM-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Spark / Habr

ΠœΡ‹ Ρƒ сСбя Π² сСти нСсколько Π»Π΅Ρ‚ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ связку OpenFire + Spark с 200 Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ (с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ). IM-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Spark принят Π² качСствС ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ стандарта для систСмы ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° сообщСниями. НС вдаваясь Π² ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ Π²Ρ‹Π±ΠΎΡ€Π°, Ρ…ΠΎΡ‡Ρƒ подСлится тонкостями Π΅Π³ΠΎ настройки для ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π±ΡƒΠ΄Π΅Ρ‚ описан Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ установлСнного ΠΏΠ°ΠΊΠ΅Ρ‚Π° Spark 2.7.0 для ОБ Windows 7.

Π’ установлСнном ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Ρ„Π°ΠΉΠ» spark.jar (C:/Program Files/Spark/lib/spark.jar), ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ Π»ΡŽΠ±Ρ‹ΠΌ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΎΠΌ (IzArc), Π΄Π°Π»Π΅Π΅ Π»ΡŽΠ±Ρ‹ΠΌ тСкстовым Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ (Notepad++) ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» Β«spark.jar/org/jivesoftware/resource/default.propertiesΒ». НСобходимо ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» Β«spark.jarΒ» пСрСзаписываСтся послС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ пСрСустановки ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ IM-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Spark, поэтому Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ снова Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ (ΠΏΡ€ΠΈ пСрСустановкС) ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ (Π² случаС смСны вСрсии) Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… всСх своих ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π˜Ρ‚Π°ΠΊ, приступим…

Π Π°Π·Π΄Π΅Π» «Окно ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡΒ»

# измСнСния стартового изобраТСния ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ прилоТСния
# Ρ€Π°Π·ΠΌΠ΅Ρ€ изобраТСния Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ 244Ρ…188 пиксСля
MAIN_IMAGE = images/spark.gif
APPLICATION_NAME = Spark

# ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ фиксированноС имя сСрвСра
HOST_NAME = SRV5-VM1

# установка значСния Β«trueΒ» Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ имя сСрвСра
HOST_NAME_CHANGE_DISABLED = true

# настройки Proxy, доступныС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ HTTP ΠΈΠ»ΠΈ SOCKS, Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ рСгистру!!!
PROXY_PROTOCOL = SOCKS
PROXY_HOST = myProxy.ru
PROXY_PORT = 8080

# ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ создания ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи с Ρ„ΠΎΡ€ΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
# ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ смогут ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ записи Π² Spark
ACCOUNT_DISABLED = true

# ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… настроСк с Ρ„ΠΎΡ€ΠΌΡ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
# ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ настройкам
ADVANCED_DISABLED = true

# Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ отобраТаСтся Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ основного ΠΎΠΊΠ½Π°

# ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΎ Π² ΠΏΠ°ΠΏΠΊΠ΅ src/resource/images, ΠΏΡƒΡ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Β«images/file.jpgΒ» ΠΈΠ»ΠΈ Β«images/file.pngΒ»
BRANDED_IMAGE = images/our-logo.png

# ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ обновлСния
DISABLE_UPDATES = true

# ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ закрытия Spark
DISABLE_EXIT = true

Π Π°Π·Π΄Π΅Π» Β«ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Β»

# опрСдСляСм Ρ€Π°Π·ΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ сообщСниС ΠΎ слишком большом Ρ„Π°ΠΉΠ»Π΅
# 10 Мб = 10485760
# 100 Мб = 104857600
# 1 Π“Π± = 1073741824
# ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ = -1 (Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒ)
# максимально 9223372036854775806 Π±Π°ΠΉΡ‚ = 8388608 Π’Π±
FILE_TRANSFER_WARNING_SIZE = 10485760

# опрСдСляСм ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ
FILE_TRANSFER_MAXIMUM_SIZE = 20971520

Π Π°Π·Π΄Π΅Π» Β«Settings WindowΒ»

# ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ добавлСния ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π² Spark
ADD_CONTACT_DISABLED = true

# ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ добавлСния Π³Ρ€ΡƒΠΏΠΏ Π² Spark
ADD_CONTACT_GROUP_DISABLED = true

# Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ
CHANGE_PASSWORD_DISABLED = true

# располоТСниС руководства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ www.igniterealtime.org/builds/spark/docs/spark_user_guide.pdf
HELP_USER_GUIDE = ссылка Π½Π° руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ сайтС

# ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ мСню руководства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
HELP_USER_GUIDE_DISABLED =

# располоТСниС Ρ„ΠΎΡ€ΡƒΠΌΠ° ΠΏΠΎΠΌΠΎΡ‰ΠΈ, ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ www.igniterealtime.org/forum/forum.jspa?forumID=49
HELP_FORUM = ссылка Π½Π° Ρ„ΠΎΡ€ΡƒΠΌ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π½Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ сайтС

# ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ мСню Ρ„ΠΎΡ€ΡƒΠΌΠ° ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ‚
HELP_FORUM_DISABLED =

# ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ тСкст Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ вмСсто Β«Spark forumΒ»
# Ссли ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ пустым, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

HELP_FORUM_TEXT =

Π Π°Π·Π΄Π΅Π» Β«ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹Β»

# ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ возмоТности установки ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²
INSTALL_PLUGINS_DISABLED = true
# ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ возмоТности удалСния ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²
DEINSTALL_PLUGINS_DISABLED = true

# для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½(Ρ‹) нСдоступным(ΠΈ), ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ названия Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ, написаниС Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ рСгистру!!!
# названия ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Ρ„Π°ΠΉΠ»Π΅ Β«plugin.xmlΒ»
# Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Fastpath,Jingle Client,Phone Client,Window Flashing Plugin
# Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ пустоС
PLUGIN_BLACKLIST = Fastpath

# для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½(Ρ‹) нСдоступным(ΠΈ) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ классов, ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΈΡ… названия Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ, написаниС Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ рСгистру!!!
# Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: org.jivesoftware.fastpath.FastpathPlugin
# Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ пустоС
PLUGIN_BLACKLIST_CLASS = org.jivesoftware.spark.translator.TranslatorPlugin

Π”Π²Π° послСдних ΠΏΡƒΠ½ΠΊΡ‚Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ нСдоступным всС ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ с ΠΈΠΌΠ΅Π½Π΅ΠΌ Fastpath ΠΈ всС ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ с org.jivesoftware.spark.translator.TranslatorPlugin.

Π Π°Π·Π΄Π΅Π» Β«Π¦Π²Π΅Ρ‚Π° ΠΈ Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄Β»

# ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, сСрвСр рассылок ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ свой собствСнный JFrame, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит сообщСниС
# ΠΏΡ€ΠΈ этом ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ HTML-тэги для ΠΆΠΈΡ€Π½ΠΎΠ³ΠΎ, Π½Π°ΠΊΠ»ΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΠΎΠ³ΠΎ тСкста
# Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ сообщСния рассылки выглядСли ΠΊΠ°ΠΊ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ сообщСния, установитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«trueΒ»
BROADCAST_IN_CHATWINDOW = true

# ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСдоступным ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ внСшнСго Π²ΠΈΠ΄Π°
# ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ настройки внСшнСго Π²ΠΈΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π² «Настройки»->Β«Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄Β»
LOOK_AND_FEEL_DISABLED = true

# ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСдоступным ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΠ²
# ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ настройки Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π² «Настройки»->Β«Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄Β»->Β«Π¦Π²Π΅Ρ‚Π°Β»
CHANGE_COLORS_DISABLED = true

# ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ внСшнСго Π²ΠΈΠ΄Π°, ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ внСшний Π²ΠΈΠ΄ SubstanceBusinessBlueSteelLookAndFeel
DEFAULT_LOOK_AND_FEEL

= com.jtattoo.plaf.luna.LunaLookAndFeel

# установка тСкста Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ установкС Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π²ΠΈΠ΄ΠΎΠ² JTattoo
MENUBAR_TEXT = «НазваниС компании»

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ описаны Π½Π΅ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² Ρ„Π°ΠΉΠ»Π΅ Β«default.propertiesΒ», ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π΅ слоТно Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π·Π° Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, судя ΠΏΠΎ ΠΈΡ… названиям.

Spark установка ΠΈ настройка Π§Π°ΡΡ‚ΡŒ 4

Openfire β€” XMPP-сСрвСр, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ кроссплатформСнным ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм. Jabber сСрвСр написан Π½Π° Java (Ρ€Π°Π½ΡŒΡˆΠ΅ Π±Ρ‹Π»ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Wildfire) ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Jetty. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ разрабатываСтся ΠΈ поддСрТиваСтся с 2002 Π³ΠΎΠ΄Π°. 

АдминистрируСтся сСрвСр с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ Π²Π΅Π±-ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ написаны Π½Π° Java (ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-интСрфСйс ΠΈΠ»ΠΈ нСпосрСдствСнно ΠΏΠ»Π°Π³ΠΈΠ½ копируСтся Π² ΠΏΠ°ΠΏΠΊΡƒ для ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² сСрвСра Openfire ΠΈ Ρ‚ΠΎΠ³Π΄Π° происходит автоматичСская установка ΠΏΠ»Π°Π³ΠΈΠ½Π°). Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° WEB-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, кластСризация (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ нСсколько сСрвСров для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с распрСдСлСнной Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ поддСрТиваСтся Ρ€Π°Π±ΠΎΡ‚Π° нСсколько дСсятков тыс. ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ (ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° SSL/TLS). Для хранСния ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Openfire Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго встраиваСмая Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… HSQLDB, Π½ΠΎ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΡƒΡŽ Π‘Π£Π‘Π” β€” это MySQL, PostgreSQL, Π° Ρ‚Π°ΠΊΠΆΠ΅ Microsoft SQL Server, IBM DB2, Adaptive Server Enterprise. Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ интСграция с LDAP. 

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ сСрвСр Openfire c Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго это Spark, Ρ‚Π°ΠΊΠΆΠ΅ Miranda IM, Pandion, Trillian Pro, Psi, Pidgin, QIP Infum ΠΈ Π΄Ρ€.

 

Установим ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° (Spark) для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с сСрвСром openfire.

 

1. НаТимаСм «Next»:

2. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ для установки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (оставляСм ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Β«NextΒ»:

3. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π΄Π²ΡƒΡ… ΠΎΠΊΠ½Π°Ρ… снова Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Β«NextΒ»:

 

 

4. Π’ ΠΊΠΎΠ½Ρ†Π΅ установки Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Ρ„ΠΈΠ½ΠΈΡˆ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Spark запускаСтся. ЗаполняСм ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ поля ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Β«

Π’ΠΎΠΉΡ‚ΠΈΒ«:

Имя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ: Π»ΠΎΠ³ΠΈΠ½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

ΠŸΠ°Ρ€ΠΎΠ»ΡŒ: ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Π‘Π΅Ρ€Π²Π΅Ρ€: имя ΠΈΠ»ΠΈ IP адрСс сСрвСра openfire

5. ЗапускаСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ настроСны Π½Π° сСрвСрС openfire:

 

Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΈ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ здСсь:

 

 

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ маску Π² Instagram | GeekBrains

Пошаговая инструкция с коммСнтариями Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°.

https://d2xzmw6cctk25h.cloudfront.net/post/2022/og_image/e57d4ce6c9bfc9a3d4071c0350dfdee1.png

AR-маски, популярныС сСйчас Π² Instagram, Π½Π° самом Π΄Π΅Π»Π΅ появились Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅. Π’ 2015 Π³ΠΎΠ΄Ρƒ ΠΈΡ… ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ прилоТСния MSQRD, ΠΏΠΎΠ·ΠΆΠ΅ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΈ Π² Snapchat. Π—Π° ΠΏΠ°Ρ€Ρƒ Π»Π΅Ρ‚ маски стали ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΡˆΠΈΡ€Π΅, Ρ‡Π΅ΠΌ просто для развлСчСния: маски Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Ρ€Π΅ΠΊΠ»Π°ΠΌΠ΅, Π±Π»ΠΎΠ³Π΅Ρ€Ρ‹ с ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°ΡŽΡ‚ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρ‹. Π’Π°ΠΊΠΆΠ΅ маски ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ интСрСсным ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ ΠΈ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ.

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Instagram ΠΎΡ‚ΠΊΡ€Ρ‹Π» доступ ΠΊ созданию масок всСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ любой β€” ΠΈ Π΄Π°ΠΆΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… тСхничСских Π·Π½Π°Π½ΠΈΠΉ Π½Π΅ потрСбуСтся. БовмСстно с Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠΌ GeekBrains Π“Π΅Ρ€ΠΌΠ°Π½ΠΎΠΌ Π¨Π°Π»ΠΎΠ²Ρ‹ΠΌ ΠΌΡ‹ Π΄Π°Π΄ΠΈΠΌ Π±Π°Π·ΠΎΠ²ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ маску Π² инстаграмС самому.

Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Spark AR Studio

Spark AR Studio β€” это AR-срСда Facebook. Π’ Π½Π΅ΠΉ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ маски Π½Π° основС Π½ΡƒΠΆΠ½ΠΎΠΉ тСкстуры, ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ Π² Photoshop ΠΈΠ»ΠΈ любом графичСском Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ (ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ). Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ маску Π² инстаграмС самому, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Spark AR Studio, которая Π΅ΡΡ‚ΡŒ Π² вСрсиях для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° (macOS, Windows) ΠΈ смартфона (iOS, Android). Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±Π΅ вСрсии β€” Π½Π° смартфонС ΡƒΠ΄ΠΎΠ±Π½ΠΎ сразу ΠΆΠ΅ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

.

Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ Spark AR Π½Π° дСсктопС ΠΈ смартфонС

ЗапуститС Spark AR Studio. Вас встрСтит Π½Π°Π±ΠΎΡ€ прСдустановлСнных эффСктов ΠΈ масок β€” Π½Π° ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Но ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ прСсСты Π½ΡƒΠΆΠ½ΠΎ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ: ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это Ρ€ΡƒΡˆΠΈΡ‚ установлСнныС зависимости ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈ маска ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅Π²Π΅Ρ€Π½ΠΎ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° Photoshop ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Adobe, поэтому ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π½Π΅ΠΉ нСслоТно. По Ρ†Π΅Π½Ρ‚Ρ€Ρƒ β€” ΠΎΠΊΠ½ΠΎ Viewport, рабочая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ маска ΠΈ всС манипуляции с Π½Π΅ΠΉ.

Π’ ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ располоТСно ΠΎΠΊΠ½ΠΎ Simulator β€” здСсь Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ маска Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π½Π° смартфонС. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ установлСна ΠΎΠ΄Π½Π° модСль дСвайса, Π½ΠΎ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° маску Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ….

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ маску ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π² Instagram, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ Spark AR Hub β€” это творчСская срСда ΠΎΡ‚ Facebook для Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² масок. Для этого создайтС ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΡƒΡŽ ссылку для тСстирования ΠΈΠ»ΠΈ соСдинитС Spark AR с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ смартфоном:

  • присоСдинитС смартфон USB-ΠΊΠ°Π±Π΅Π»Π΅ΠΌ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ; 
  • Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Test on device ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅, Π³Π΄Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ маску β€” Facebook ΠΈΠ»ΠΈ Instagram. Если Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ссылку, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π° Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π³Π°Π΄ΠΆΠ΅Ρ‚. Π—Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ маски Π½Π° ΠΎΠ±Π΅ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ ΠΏΠΎΠΊΠ° нСльзя; 

  • ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Spark AR Π½Π° смартфонС.

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€ Π»ΠΈΡ†Π° Π² Photoshop ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ

Маска состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²: FaceTracker, тСкстура ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» (эффСкт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² маскС). ВСкстуру ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ самому ΠΈΠ»ΠΈ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅. Если Ρƒ вас Π½Π΅Ρ‚ Photoshop ΠΈΠ»ΠΈ Π½Π΅ хочСтся Π²ΠΎΠ·ΠΈΡ‚ΡŒΡΡ с этим β€” скачайтС Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ тСкстуру ΠΈ пропуститС этот шаг. 

Если Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π΅ сами, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ΡΡŒ Π² Photoshop ΠΈΠ»ΠΈ Figma. Π”Π°Π»ΡŒΡˆΠ΅ порядок дСйствий Ρ‚Π°ΠΊΠΎΠΉ:

  • Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ Textures ΠΈΠ· инструкции для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² β€” faceFeminine.jpg для ТСнских Π»ΠΈΡ† ΠΈ faceMasculine.jpg для муТских β€” ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅.
  • Новым слоСм ΠΏΠΎΠ²Π΅Ρ€Ρ… схСмы Π»ΠΈΡ†Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Transform Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹Π΅ эффСкты ΠΈ рисунки β€” ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠ΄Ρ‚ΠΈ ΠΏΠΎΠ²Π΅Ρ€Ρ… слоя с Π»ΠΈΡ†ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π±Ρ‹Π» Π²ΠΈΠ΄Π΅Π½ сразу. ВсС, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ схСмы Π»ΠΈΡ†Π°, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ΅. 
  • Π’Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ слой с Π»ΠΈΡ†ΠΎΠΌ, сохранитС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² PNG β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ этот Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ. Π’Π°ΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ эффСкт, Π±Π΅Π· схСмы Π»ΠΈΡ†Π°.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свою маску Π² Π˜Π½ΡΡ‚Π°Π³Ρ€Π°ΠΌΠ΅

Π‘Π½ΠΎΠ²Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ΡΡŒ Π² Spark AR ΠΈ создайтС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚: Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Create project. Π—Π°Ρ‚Π΅ΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ тСкстуру β€” ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Π΅Π΅ Π² Assets Π² Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ», ΠΈ тСкстура автоматичСски отобразится Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Texture.

Π”Π°Π»Π΅Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство для создания маски β€” Insert β†’ Scene. Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с функциями FaceTracker ΠΈ FaceMesh. ΠŸΠ΅Ρ€Π²Π°Ρ отслСТиваСт Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΈΡ†Π° ΠΈ ΠΌΠΈΠΌΠΈΠΊΡƒ, вторая β€” 3D-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ синхронизируСтся с Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€ΠΎΠΌ ΠΈ содСрТит ваши тСкстуры с эффСктами. 

НаТмитС Scene β†’ FaceTracker β†’ Insert, Π·Π°Ρ‚Π΅ΠΌ Scene β†’ FaceMesh β†’ Insert. Π­Ρ‚Π° связка, ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ маску ΠΊ ΠΌΠΈΠΌΠΈΠΊΠ΅ ΠΈ двиТСниям Π»ΠΈΡ†Π°. Π‘Π»Π΅Π΄ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€ Π±Ρ‹Π» Π²Π»ΠΎΠΆΠ΅Π½ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ°ΠΏΠΎΠΊ: device / camera / focal distance. FaceMesh Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ device / camera / focal distance / facetracker.

Π”Π°Π»ΡŒΡˆΠ΅ создаСм ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» для маски. Π’ ΠΎΠΊΠ½Π΅ Assets ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ +add asset Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Material. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏ нанСсСния (Shader Type) β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Retouching сглаТиваСт ΠΊΠΎΠΆΡƒ, Π° Flat Π½Π΅ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ свСт ΠΈ ΡƒΠ΄ΠΎΠ±Π΅Π½ для рисунков Π½Π° Π»ΠΈΡ†Π΅. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Face paint: ΠΎΠ½ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π΅Π»ΡŒΠ΅Ρ„ ΠΈ Ρ„ΠΎΡ€ΠΌΡƒ Π»ΠΈΡ†Π° ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΡ‡Π½ΠΎ наносит Π½Π° Π½Π΅Π³ΠΎ рисунок.

БвяТитС FaceTracker с ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠΌ: Π² ΠΏΡ€Π°Π²ΠΎΠΌ мСню ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Material, Π·Π°Ρ‚Π΅ΠΌ Texture ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ тСкстуру. Рисунок появится Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области. Маска ΠΏΠΎΡ‡Ρ‚ΠΈ Π³ΠΎΡ‚ΠΎΠ²Π°.

К маскС ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ View β†’ Patch editor. ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ Ρ‚Π°ΠΊΠΎΠΉ сцСнарий: маска появляСтся вмСстС с ΡƒΠ»Ρ‹Π±ΠΊΠΎΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для этого ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ:

  •  Π² ΠΏΠΎΠ»Π΅ Patch editor пСрСнСсти эффСкт Face Tracker β€” Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ области отобразятся Π΅Π³ΠΎ свойства; 
  •  Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Smile ΠΈ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ Π΅Π³ΠΎ с эффСктом; 
  •  Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Scene Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° стрСлку рядом с ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ Visible; 
  •  ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Smile. 

Π’ ΠΈΡ‚ΠΎΠ³Π΅ создаСтся созависимая Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° эффСктов, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ отобразятся Ρ‚Ρ€ΠΈ эффСкта, ΠΊΠΎΠ³Π΄Π° Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ улыбнСтся.

Для Π½Π°Ρ‡Π°Π»Π° Π²Π°ΠΌ Ρ…Π²Π°Ρ‚ΠΈΡ‚ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. А ΠΊΠΎΠ³Π΄Π° Π½Π°Π»ΠΎΠ²Ρ‡ΠΈΡ‚Π΅ΡΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со Spark AR, смоТСтС ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΡ€ΡΠΊΡƒΡŽ маску. 

ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ маску

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Test on device, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π΅ инструкции, ΠΈ ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅, ΠΏΠΎΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° пСрСдаст Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° смартфон. Когда появится маска, протСстируйтС Π΅Π΅ Π² Ρ€Π°Π·Π½Ρ‹Ρ… полоТСниях Π»ΠΈΡ†Π°: ΡƒΠ»Ρ‹Π±Π½ΠΈΡ‚Π΅ΡΡŒ, ΠΏΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ Π²Π»Π΅Π²ΠΎ-Π²ΠΏΡ€Π°Π²ΠΎ, Π²Π²Π΅Ρ€Ρ…-Π²Π½ΠΈΠ·. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ маску ΠΏΡ€ΠΈ Ρ€Π°Π·Π½ΠΎΠΌ освСщСнии ΠΈ Ρ„ΠΎΠ½Π°Ρ…: Ссли Π²Ρ‹ Π΄Π΅Π»Π°Π»ΠΈ Ρ€Π΅Ρ‚ΡƒΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΠΈΡ†Π°, ΠΎΡ†Π΅Π½ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ эффСкт Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈ нСдостаточном свСтС.

Если маска слСтаСт ΠΏΡ€ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ, внСситС измСнСния ΠΈ протСстируйтС Π΅Ρ‰Π΅ Ρ€Π°Π·. Π—Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊ экспорту.

ЭкспортируйтС маску

Π—Π΄Π΅ΡΡŒ всС просто: Π² Π»Π΅Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ экрана Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Export ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ маску. Если маска вСсит большС, Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ (допускаСтся 10 Мб, Π½ΠΎ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ 2 Мб ΠΈ мСньшС), ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚ ΠΎΠ± этом ΠΏΠ΅Ρ€Π΅Π΄ экспортом. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² Instagram Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ этот Ρ„Π°ΠΉΠ», Π° Π½Π΅ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. 

Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ маску Π² Π˜Π½ΡΡ‚Π°Π³Ρ€Π°ΠΌ

Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ шаг: ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Spark AR Hub ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ маску, слСдуя инструкции. ΠšΡ€ΠΎΠΌΠ΅ самой маски, Π½ΡƒΠΆΠ½Π° Π΅Ρ‰Π΅ ΠΈΠΊΠΎΠ½ΠΊΠ° для Π½Π΅Π΅ β€” трСбования ΠΊ ΠΈΠΊΠΎΠ½ΠΊΠ΅ Π΅ΡΡ‚ΡŒ Π½Π° сайтС Spark AR.

Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π²Ρ‹Π»ΠΎΠΆΠΈΡ‚ΡŒ маску Π² Facebook ΠΈΠ»ΠΈ Instagram, Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ-Π²ΠΈΠ΄Π΅ΠΎ. Π’ Ρ€ΠΎΠ»ΠΈΠΊΠ΅ расскаТитС ΠΈΠ»ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠΈΡ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ эффСкт, ΠΈ ΡƒΠ»ΠΎΠΆΠΈΡ‚Π΅ΡΡŒ Π² 15 сСкунд. Π’ΠΈΠ΄Π΅ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ качСствСнным β€” ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ Ρ€Π°Π·Π΄Π΅Π»Π° с масками Π² вашСм Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅.

Π”ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ, ΠΏΠΎΠΊΠ° ΠΌΠΎΠ΄Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ провСрят маску. ПослС этого ΠΎΠ½Π° появится Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ «ГалСрСя эффСктов» Π² ΠΎΠΊΠ½Π΅ записи stories Π² Instagram.

Пока ΠΆΠ΄Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ, маской Π»Π΅Π³ΠΊΠΎ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с ΠΊΠ΅ΠΌ ΡƒΠ³ΠΎΠ΄Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· ссылку. Π•Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ 200 Ρ€Π°Π·, послС Ρ‡Π΅Π³ΠΎ придСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ссылку. Π’Π°ΠΌ ΠΆΠ΅, Π² AR Hub, ΠΌΠΎΠΆΠ½ΠΎ Π½Π° 60 ΠΌΠΈΠ½ΡƒΡ‚ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ маску Π² вашСм инстаграм-Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π΅.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ маску Π² Π˜Π½ΡΡ‚Π°Π³Ρ€Π°ΠΌΠ΅? БовсСм нСслоТно! β€” успСх Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΡƒΡŽ тСкстуру для маски Π²Ρ‹ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ. На Ρ„Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚Π΅ графичСского Π΄ΠΈΠ·Π°ΠΉΠ½Π° GeekUniversity Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ качСствСнныС тСкстуры для масок, Π½ΠΎ ΠΈ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ β€” ΠΎΡ‚ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΉ Π΄ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹Ρ… Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½Ρ‹Ρ… стилСй. ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡ‚Π΅ΡΡŒ!

Знакомство с Apache Spark / Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π΄ΠΎΠΌ Β«ΠŸΠΈΡ‚Π΅Ρ€Β» corporate blog / Habr

ЗдравствуйтС, ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ!

ΠœΡ‹ Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ приступаСм ΠΊ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρƒ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ΅ Spark:

БСгодня ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΡˆΠ΅ΠΌΡƒ вниманию ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΎΠ±Π·ΠΎΡ€Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎ возмоТностях Spark, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ, ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠ»Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ Π½Π°Π·Π²Π°Ρ‚ΡŒ слСгка ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅ΠΉ.

Π― Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΡƒΡΠ»Ρ‹ΡˆΠ°Π» ΠΎ Spark Π² ΠΊΠΎΠ½Ρ†Π΅ 2013 Π³ΠΎΠ΄Π°, ΠΊΠΎΠ³Π΄Π° заинтСрСсовался Scala – ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° этом языкС написан Spark. НСсколько ΠΏΠΎΠ·ΠΆΠ΅ я принялся Ρ€Π°Π΄ΠΈ интСрСса Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ· области Data Science, посвящСнный ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ выТиваСмости пассаТиров Β«Π’ΠΈΡ‚Π°Π½ΠΈΠΊΠ°Β». Оказалось, это ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π° Spark ΠΈ Π΅Π³ΠΎ концСпциями. ΠΠ°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π½ΠΈΠΌ всСм Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ Spark-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ.

БСгодня Spark примСняСтся Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΡ… компаниях, Ρ‚Π°ΠΊΠΈΡ…, ΠΊΠ°ΠΊ Amazon, eBay ΠΈ Yahoo! МногиС ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ Spark Π² кластСрах, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… тысячи ΡƒΠ·Π»ΠΎΠ². Богласно FAQ ΠΏΠΎ Spark, Π² ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠ΅ΠΌ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… кластСров насчитываСтся Π±ΠΎΠ»Π΅Π΅ 8000 ΡƒΠ·Π»ΠΎΠ². Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Spark – такая тСхнология, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ стоит Π²Π·ΡΡ‚ΡŒ Π½Π° Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдлагаСтся знакомство со Spark, приводятся ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования ΠΈ ΠΎΠ±Ρ€Π°Π·Ρ†Ρ‹ ΠΊΠΎΠ΄Π°.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Apache Spark? Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Spark – это ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Apache, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позиционируСтся ΠΊΠ°ΠΊ инструмСнт для «молниСносных кластСрных вычислСний». ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ разрабатываСтся ΠΏΡ€ΠΎΡ†Π²Π΅Ρ‚Π°ΡŽΡ‰ΠΈΠΌ свободным сообщСством, Π² настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Apache.

Spark прСдоставляСт Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Hadoop Spark ускоряСт Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² памяти Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π² 100 Ρ€Π°Π·, Π° Π½Π° дискС – Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π² 10 Ρ€Π°Π·.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΠ΄ Π½Π° Spark ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ быстрСС, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ здСсь Π² вашСм распоряТСнии Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ 80 высокоуровнСвых ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ это, Π΄Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим Π°Π½Π°Π»ΠΎΠ³ β€œHello World!” ΠΈΠ· ΠΌΠΈΡ€Π° BigData: ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с подсчСтом слов (Word Count). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, написанная Π½Π° Java для MapReduce, содСрТала Π±Ρ‹ ΠΎΠΊΠΎΠ»ΠΎ 50 строк ΠΊΠΎΠ΄Π°, Π° Π½Π° Spark (Scala) Π½Π°ΠΌ потрСбуСтся всСго лишь:

sparkContext.textFile("hdfs://...")
            .flatMap(line => line.split(" "))
            .map(word => (word, 1)).reduceByKey(_ + _)
            .saveAsTextFile("hdfs://...")

ΠŸΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Apache Spark стоит ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π½Π΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½Ρ‹ΠΉ аспСкт: здСсь прСдоставляСтся готовая интСрактивная ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° (REPL). ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ REPL ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки ΠΊΠΎΠ΄Π° Π±Π΅Π· нСобходимости сначала ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ всС Π·Π°Π΄Π°Π½ΠΈΠ΅ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ удаСтся Π³ΠΎΡ€Π°Π·Π΄ΠΎ быстрСС, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, обСспСчиваСтся ситуативный Π°Π½Π°Π»ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ….

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Spark ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹:

  • Π’ настоящСС врСмя прСдоставляСт API для Scala, Java ΠΈ Python, Ρ‚Π°ΠΊΠΆΠ΅ готовится ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΄Ρ€ΡƒΠ³ΠΈΡ… языков (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, R)
  • Π₯ΠΎΡ€ΠΎΡˆΠΎ интСгрируСтся с экосистСмой Hadoop ΠΈ источниками Π΄Π°Π½Π½Ρ‹Ρ… (HDFS, Amazon S3, Hive, HBase, Cassandra, etc.)
  • ΠœΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° кластСрах ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Hadoop YARN ΠΈΠ»ΠΈ Apache Mesos, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅

Π―Π΄Ρ€ΠΎ Spark дополняСтся Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΌΠΎΡ‰Π½Ρ‹Ρ… высокоуровнСвых Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ бСсшовно ΡΡ‚Ρ‹ΠΊΡƒΡŽΡ‚ΡΡ с Π½ΠΈΠΌ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ прилоТСния. Π’ настоящСС врСмя ΠΊ Ρ‚Π°ΠΊΠΈΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌ относятся SparkSQL, Spark Streaming, MLlib (для машинного обучСния) ΠΈ GraphX – всС ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрСны Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅. БСйчас Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Spark.

Π―Π΄Ρ€ΠΎ Spark
Π―Π΄Ρ€ΠΎ Spark – это Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ для ΠΊΡ€ΡƒΠΏΠ½ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±Π½ΠΎΠΉ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈ распрСдСлСнной ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π―Π΄Ρ€ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π°:

  • ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ восстановлСниС послС ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ²
  • ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, распрСдСлСниС ΠΈ отслСТиваниС Π·Π°Π΄Π°Π½ΠΈΠΉ кластСрС
  • взаимодСйствиС с систСмами хранСния Π΄Π°Π½Π½Ρ‹Ρ…

Π’ Spark вводится концСпция RDD (устойчивый распрСдСлСнный Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…) – нСизмСняСмая отказоустойчивая распрСдСлСнная коллСкция ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ. Π’ RDD ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π»ΡŽΠ±Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ²; RDD создаСтся ΠΏΡƒΡ‚Π΅ΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ внСшнСго Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ распрСдСлСния ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΈΠ· основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (driver program). Π’ RDD ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π΄Π²ΡƒΡ… Ρ‚ΠΈΠΏΠΎΠ²:

  • Врансформации – это ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ, объСдинСниС ΠΈ Ρ‚.Π΄.), ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅ΠΌΡ‹Π΅ Π½Π°Π΄ RDD; Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ трансформации становится Π½ΠΎΠ²Ρ‹ΠΉ RDD, содСрТащий Π΅Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.
  • ДСйствия – это ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, рСдукция, подсчСт ΠΈ Ρ‚.Π΄.), Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΠΎΠ΅ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вычислСний Π² RDD.

Врансформации Π² Spark ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ΡΡ Π² Β«Π»Π΅Π½ΠΈΠ²ΠΎΠΌΒ» Ρ€Π΅ΠΆΠΈΠΌΠ΅ β€” Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π΅ вычисляСтся сразу послС трансформации. ВмСсто этого ΠΎΠ½ΠΈ просто Β«Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚Β» ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ слСдуСт произвСсти, ΠΈ Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π°ΠΏΡ€., Ρ„Π°ΠΉΠ»), Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ. ВычислСниС трансформаций происходит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° вызываСтся дСйствиС, ΠΈ Π΅Π³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ возвращаСтся основной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅. Благодаря Ρ‚Π°ΠΊΠΎΠΌΡƒ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ΡΡ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Spark. НапримСр, Ссли большой Ρ„Π°ΠΉΠ» Π±Ρ‹Π» ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ, Ρ‚ΠΎ Spark ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ Π²Π΅Ρ€Π½Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ лишь для ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки, Π° Π½Π΅ станСт ΠΏΡ€ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ вСсь Ρ„Π°ΠΉΠ».

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ трансформированный RDD ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒΡΡ всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ выполняСтС Π½Π°Π΄ Π½ΠΈΠΌ Π½ΠΎΠ²ΠΎΠ΅ дСйствиС. Однако RDD Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ»Π³ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² памяти, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для этого ΠΌΠ΅Ρ‚ΠΎΠ΄ хранСния ΠΈΠ»ΠΈ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ; Π² Ρ‚Π°ΠΊΠΎΠΌ случаС Spark Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ элСмСнты Π½Π° кластСрС, ΠΈ Π²Ρ‹ смоТСтС Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π³ΠΎΡ€Π°Π·Π΄ΠΎ быстрСС.

SparkSQL

SparkSQL – это ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Spark, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ SQL, Π»ΠΈΠ±ΠΎ посрСдством Hive Query Language. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΊΠ°ΠΊ ΠΏΠΎΡ€Ρ‚ Apache Hive для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ²Π΅Ρ€Ρ… Spark (вмСсто MapReduce), Π° сСйчас ΡƒΠΆΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° со стСком Spark. Она Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ обСспСчиваСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… источников Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ ΠΈ позволяСт ΠΏΠ΅Ρ€Π΅ΠΏΠ»Π΅Ρ‚Π°Ρ‚ΡŒ SQL-запросы с трансформациями ΠΊΠΎΠ΄Π°; получаСтся ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Hive-совмСстимого запроса:


// sc – это ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ SparkContext.
val sqlContext = new org.apache.spark.sql.hive.HiveContext(sc)

sqlContext.sql("CREATE TABLE IF NOT EXISTS src (key INT, value STRING)")
sqlContext.sql("LOAD DATA LOCAL INPATH 'examples/src/main/resources/kv1.txt' INTO TABLE src")

// Запросы Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° HiveQL
sqlContext.sql("FROM src SELECT key, value").collect().foreach(println)

Spark Streaming

Spark Streaming ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ; Ρ‚Π°ΠΊΠΈΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π»ΠΎΠ³ΠΎΠ² Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Π²Π΅Π±-сСрвСра (Π½Π°ΠΏΡ€. Apache Flume ΠΈ HDFS/S3), информация ΠΈΠ· соцсСтСй, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Twitter, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ сообщСний Π²Ρ€ΠΎΠ΄Π΅ Kafka. «Под ΠΊΠ°ΠΏΠΎΡ‚ΠΎΠΌΒ» Spark Streaming ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹. Π”Π°Π»Π΅Π΅ ΠΎΠ½ΠΈ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄Π²ΠΈΠΆΠΊΠΎΠΌ Spark, послС Ρ‡Π΅Π³ΠΎ гСнСрируСтся ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ… (Ρ‚Π°ΠΊΠΆΠ΅ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅) ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.

API Spark Streaming Ρ‚ΠΎΡ‡Π½ΠΎ соотвСтствуСт API Spark Core, поэтому программисты Π±Π΅Π· Ρ‚Ρ€ΡƒΠ΄Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ с ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΌΠΈ, ΠΈ с ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

MLlib

MLlib – это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для машинного обучСния, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ для Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π½Π° кластСрС Π² цСлях классификации, рСгрСссии, кластСризации, совмСстной Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Ρ‚.Π΄. НСкоторыС ΠΈΠ· этих Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈ с ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, линСйная рСгрСссия с использованиСм ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΠΈΡ… ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ кластСризация ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ k-срСдних (список вскорС Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡΡ). Apache Mahout (Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° машинного обучСния для Hadoop) ΡƒΠΆΠ΅ ΡƒΡˆΠ»Π° ΠΎΡ‚ MapReduce, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° вСдСтся совмСстно с Spark MLlib.

GraphX

GraphX – это Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° для манипуляций Π½Π°Π΄ Π³Ρ€Π°Ρ„Π°ΠΌΠΈ ΠΈ выполнСния с Π½ΠΈΠΌΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° прСдоставляСт ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ инструмСнт для ETL, ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… вычислСний Π½Π° основС Π³Ρ€Π°Ρ„ΠΎΠ². ΠšΡ€ΠΎΠΌΠ΅ встроСнных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ для манипуляций Π½Π°Π΄ Π³Ρ€Π°Ρ„Π°ΠΌΠΈ здСсь Ρ‚Π°ΠΊΠΆΠ΅ прСдоставляСтся Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π³Ρ€Π°Ρ„Π°ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, PageRank.

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Apache Spark: ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ событий

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Apache Spark, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ΄ΡƒΠΌΠ°Π΅ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒΡΡ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивно.

НСдавно ΠΌΠ½Π΅ попалась ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎΠ± экспСримСнтС ΠΏΠΎ рСгистрации зСмлСтрясСний ΠΏΡƒΡ‚Π΅ΠΌ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° Twitter. ΠšΡΡ‚Π°Ρ‚ΠΈ, Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±Ρ‹Π»ΠΎ продСмонстрировано, Ρ‡Ρ‚ΠΎ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ позволяСт ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ зСмлСтрясСнии Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ, Ρ‡Π΅ΠΌ ΠΏΠΎ сводкам Японского ΠœΠ΅Ρ‚Π΅ΠΎΡ€ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠΎΠ³ΠΎ АгСнтства. Π₯отя тСхнология, описанная Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅, ΠΈ Π½Π΅ ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° Spark, этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ каТСтся ΠΌΠ½Π΅ интСрСсным ΠΈΠΌΠ΅Π½Π½ΠΎ Π² контСкстС Spark: ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΊΠΎΠ΄Π° ΠΈ Π±Π΅Π· ΠΊΠΎΠ΄Π°-клСя.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, потрСбуСтся ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ Ρ‚Π²ΠΈΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ каТутся Π½Π°ΠΌ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹ΠΌΠΈ – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ΠΌ «зСмлСтрясСния» ΠΈΠ»ΠΈ Β«Ρ‚ΠΎΠ»Ρ‡ΠΊΠΎΠ²Β». Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Spark Streaming, Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:


TwitterUtils.createStream(...)
            .filter(_.getText.contains("earthquake") || _.getText.contains("shaking"))

Π—Π°Ρ‚Π΅ΠΌ Π½Π°ΠΌ потрСбуСтся произвСсти ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ сСмантичСский Π°Π½Π°Π»ΠΈΠ· Ρ‚Π²ΠΈΡ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ Π»ΠΈ Ρ‚Π΅ Ρ‚ΠΎΠ»Ρ‡ΠΊΠΈ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² Π½ΠΈΡ… говорится. ВСроятно, Ρ‚Π°ΠΊΠΈΠ΅ Ρ‚Π²ΠΈΡ‚Ρ‹, ΠΊΠ°ΠΊ «ЗСмлСтрясСниС!Β» ΠΈΠ»ΠΈ «БСйчас трясСт» Π±ΡƒΠ΄ΡƒΡ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ, Π° Β«Π― Π½Π° сСйсмологичСской ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈΒ» ΠΈΠ»ΠΈ Β«Π’Ρ‡Π΅Ρ€Π° уТасно трясло» β€” ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Авторы ΡΡ‚Π°Ρ‚ΡŒΠΈ использовали для этой Ρ†Π΅Π»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΠΏΠΎΡ€Π½Ρ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ² (SVM). ΠœΡ‹ поступим Ρ‚Π°ΠΊΠΆΠ΅, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌ Π΅Ρ‰Π΅ ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† ΠΊΠΎΠ΄Π° ΠΈΠ· MLlib выглядСл Π±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:

// Π“ΠΎΡ‚ΠΎΠ²ΠΈΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ‚Π²ΠΈΡ‚Π°Ρ…, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΡ…ΡΡ зСмлСтрясСния, ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ ΠΈΡ… Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ LIBSVM
val data = MLUtils.loadLibSVMFile(sc, "sample_earthquate_tweets.txt")

// Π Π°Π·Π±ΠΈΠ²Π°Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅ (60%) ΠΈ тСстовыС (40%).
val splits = data.randomSplit(Array(0.6, 0.4), seed = 11L)
val training = splits(0).cache()
val test = splits(1)

// ЗапускаСм Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ модСль
val numIterations = 100
val model = SVMWithSGD.train(training, numIterations)

// ΠžΡ‡ΠΈΡ‰Π°Π΅ΠΌ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
model.clearThreshold()

// ВычисляСм ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ΠΏΠΎ тСстовому мноТСству 
val scoreAndLabels = test.map { point =>
  val score = model.predict(point.features)
  (score, point.label)
}

// ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ вычислСний
val metrics = new BinaryClassificationMetrics(scoreAndLabels)
val auROC = metrics.areaUnderROC()

println("Area under ROC = " + auROC)

Если ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π²Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΎΠ² Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ нас устраиваСт, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ этапу: Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ΅ зСмлСтрясСниС. Для этого Π½Π°ΠΌ потрСбуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ число (ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ) ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π²ΠΈΡ‚ΠΎΠ², ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅). ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Ссли Ρ‚Π²ΠΈΡ‚Ρ‹ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Ρ‚ΠΎ ΠΌΡ‹ смоТСм ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ зСмлСтрясСния. Π’ΠΎΠΎΡ€ΡƒΠΆΠΈΠ²ΡˆΠΈΡΡŒ этими знаниями, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ SparkSQL ΠΈ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‰ΡƒΡŽΡΡ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Hive (Π³Π΄Π΅ хранятся Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ…, ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ увСдомлСния ΠΎ зСмлСтрясСниях), ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ ΠΈΡ… элСктронныС адрСса ΠΈ Ρ€Π°Π·ΠΎΡΠ»Π°Ρ‚ΡŒ ΠΈΠΌ пСрсонализированныС прСдупрСТдСния, Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

// sc – это ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ SparkContext.
val sqlContext = new org.apache.spark.sql.hive.HiveContext(sc)
// sendEmail – это ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°ΡΡ„ΡƒΠ½ΠΊΡ†ΠΈΡ
sqlContext.sql("FROM earthquake_warning_users SELECT firstName, lastName, city, email")
          .collect().foreach(sendEmail)

Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования Apache Spark

ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ сфСра примСнСния Spark, разумССтся, Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ограничиваСтся сСйсмологиСй.
Π’ΠΎΡ‚ ориСнтировочная (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΌ случаС Π½Π΅ ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰Π°Ρ) ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° Π΄Ρ€ΡƒΠ³ΠΈΡ… практичСских ситуаций, Π³Π΄Π΅ трСбуСтся скоростная, разноплановая ΠΈ объСмная ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΡ‚ΠΎΠ»ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Spark:

Π’ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ индустрии: ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ закономСрностСй, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ события, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠ΅ ΡΠΏΠ»ΠΎΡˆΠ½Ρ‹ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ; Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π½Π° Π½ΠΈΡ… Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° этом Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ дСньги, примСняя ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ², Ρ†Π΅Π»Π΅Π²ΡƒΡŽ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ, Π°Π²Ρ‚ΠΎΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΡŽ уровня слоТности ΠΈ Ρ‚.Π΄.

Π’ элСктронной ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ†ΠΈΠΈ информация ΠΎ транзакциях, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰Π°Ρ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ кластСризации, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ k-срСдним ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π°Ρ‚ΡŒΡΡ совмСстной Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊ Π² случаС ALS. Π—Π°Ρ‚Π΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… нСструктутрированных источников Π΄Π°Π½Π½Ρ‹Ρ… β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΎΡ‚Π·Ρ‹Π²Π°ΠΌΠΈ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ рСцСнзиями. ΠŸΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΠΎ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ для ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΉ.

Π’ финансовой сфСрС ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ обСспСчСнии бСзопасности стСк Spark ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ для обнаруТСния ΠΌΠΎΡˆΠ΅Π½Π½ΠΈΡ‡Π΅ΡΡ‚Π²Π° ΠΈΠ»ΠΈ Π²Ρ‚ΠΎΡ€ΠΆΠ΅Π½ΠΈΠΉ, Π»ΠΈΠ±ΠΎ для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π°Π½Π°Π»ΠΈΠ·Π° рисков. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ пСрвоклассныС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, собирая ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π»ΠΎΠ³ΠΎΠ², комбинируя ΠΈΡ… с внСшними источниками Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎΠ± ΡƒΡ‚Π΅Ρ‡ΠΊΠ°Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΎ Π²Π·Π»ΠΎΠΌΠ°Π½Π½Ρ‹Ρ… Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°Ρ… (см., Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, https://haveibeenpwned.com/), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ соСдинСниях/запросах, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡΡΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΡŽ ΠΏΠΎ IP ΠΈΠ»ΠΈ Π½Π° Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π˜Ρ‚Π°ΠΊ, Spark ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, связанныС с большой Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… объСмов Π΄Π°Π½Π½Ρ‹Ρ… (ΠΊΠ°ΠΊ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚Π°ΠΊ ΠΈ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…), ΠΊΠ°ΠΊ структурированных, Ρ‚Π°ΠΊ ΠΈ нСструктурированных. Spark обСспСчиваСт Π±Π΅ΡΡˆΠΎΠ²Π½ΡƒΡŽ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡŽ слоТных возмоТностСй – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, машинного обучСния ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π³Ρ€Π°Ρ„Π°ΠΌΠΈ. Spark нСсСт ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Big Data Π² массы. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ – Π½Π΅ ΠΏΠΎΠΆΠ°Π»Π΅Π΅Ρ‚Π΅!

Spark AR Studio для Instagram. Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ маску Π² Π˜Π½ΡΡ‚Π°Π³Ρ€Π°ΠΌ

Spark AR Studio для Instagram. ПолноС руководство

Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ маску ΠΌΠΎΠΆΠ½ΠΎ Π·Π΄Π΅ΡΡŒ

Как ΠΊΡƒΠΏΠΈΡ‚ΡŒ маску для instagram? 

Π“ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Spark AR Studio, Π³Π΄Π΅ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свою ΠΏΠ΅Ρ€Π²ΡƒΡŽ AR-маску для Instagram, VK, Facebook, Snapchat.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ SparkARStudio?

Spark AR Studio – это ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для Mac ΠΈ Windows, которая позволяСт с Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ AR-эффСкты Π² мобильной ΠΊΠ°ΠΌΠ΅Ρ€Π΅. Π‘Π»ΠΎΠ²ΠΎΠΌ, ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ Π½Π΅Ρ‡Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Photoshop ΠΈΠ»ΠΈ Sketch Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

НС Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ Ρ€Π°Π·Ρ€ΡƒΡˆΠ°Ρ‚ΡŒ Π½ΠΈΡ‡ΡŒΠΈΡ… иллюзий, Π½ΠΎ AR Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΈ ΠΈΠ½Π½ΠΎΠ²Π°Ρ†ΠΈΠΎΠ½Π½Π°. По Ρ„Π°ΠΊΡ‚Ρƒ, тСхнология Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ сущСствуСт ΡƒΠΆΠ΅ ΠΎΠΊΠΎΠ»ΠΎ 40 Π»Π΅Ρ‚ (ΠΏΠ΅Ρ€Π²Ρ‹Π΅ упоминания Π΄Π°Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ 1960 Π³ΠΎΠ΄ΠΎΠΌ)! И Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² послСдниС нСсколько Π»Π΅Ρ‚ ΠΎΠ½Π° нашла ΠΌΠΈΡ€ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ»Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ»Π° Π² дСсятки отраслСй: ΠΎΡ‚ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ (Pokemon Go) Π΄ΠΎ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ (Google Maps).

ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ использования Spark AR  ΡΡ‚Π°Π½ΡƒΡ‚ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Π΄ΠΈΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ явно ΠΈ яро ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Π·Π° Π»Π΅ΠΉΡ‚ΠΌΠΎΡ‚ΠΈΠ²Π°ΠΌΠΈ самой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ успСха ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ Instagram Stories. Насчитывая Π±ΠΎΠ»Π΅Π΅, Ρ‡Π΅ΠΌ 500 ΠΌΠ»Π½ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π² дСнь (!) ΠΈ обладая максимально ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом ΠΈ Π½Π΅ΠΎΠ±ΡƒΠ·Π΄Π°Π½Π½Ρ‹ΠΌ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΠΌ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π·Π°Π±Π°Π²Π½Ρ‹ΠΌΠΈ, Β«ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈΒ» сСлфи, Instagram восстаёт ΠΊΠ°ΠΊ идСальная срСда для распространСния AR Π² массы.

Π‘ΡƒΠ΄ΡŒΠ±ΠΎΠ½ΠΎΡΠ½Ρ‹ΠΌ стало Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Facebook Π² 2017 Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ собствСнноС ПО для Π±Ρ€Π΅Π½Π΄ΠΎΠ² ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π±Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ эффСкты Π² Spark AR.

Spark AR Studio спСрва Π±Ρ‹Π»Π° общСдоступной ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ с ΠΎΠ΄Π½ΠΈΠΌ Β«Π½ΠΎΒ»: Ссли Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ AR-эффСкты появились Π² Instagram, Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Π±Π΅Ρ‚Π°-вСрсии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Но Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ всё измСнилось: любой ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ собствСнныС эффСктыSpark AR Studio Π² сториз.

ПослСднСС стало ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ для Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΎΠ², Π±Ρ€Π΅Π½Π΄ΠΎΠ², бизнСсмСнов ΠΈ простых смСртных ΠΏΡ€ΠΎΡΠ²ΠΈΡ‚ΡŒ творчСский ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΈ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Π²ΠΎΠΏΠ»ΠΎΡ‰Π°Ρ‚ΡŒ Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ AR. ΠšΡ€ΠΎΠΌΠ΅ этого, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ практичСски Π½Π΅ΠΏΠΎΠ±Π΅Π΄ΠΈΠΌΡ‹ΠΉ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠ²Ρ‹ΠΉ инструмСнт.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, с ΠΎΠ΄Π½ΠΎΠΉ стороны Ρƒ вас самый ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€Ρ‹ΠΆΠΎΠΊ ΠΈ ΠΏΡ€ΠΎΡ‰ΡƒΠΏΡ‹Π²Π°Π½ΠΈΠ΅ ΠΏΠΎΡ‡Π²Ρ‹ Π² Spark AR, Π° с Π΄Ρ€ΡƒΠ³ΠΎΠΉ – поиск ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… способов создания ΠΈ распространСния собствСнного ΠΎΠΏΡ‹Ρ‚Π° Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Как ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒSpark AR Studio Π² бизнСс-цСлях?

ΠŸΡ€ΠΈΡ‡ΠΈΠ½ ΡƒΠΉΠΌΠ°, Π½ΠΎ самая главная связана со свободой творчСства. Spark AR Studio β€“ это ΠΌΠΎΠ΄Π½ΠΎ.

БущСствуСт бСсчислСнноС мноТСство ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ: космСтичСскиС Π±Ρ€Π΅Π½Π΄Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΅Ρ‘ для Β«ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΊΠΈΒ» макияТа, ΠΌΠ΅Π±Π΅Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Π²ΠΎΠ΄Ρ‹ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΈΡ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π² ΠΆΠΈΠ»ΠΎΠΌ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ, ΠΌΠΎΠ΄Π½Ρ‹Π΅ Π΄ΠΎΠΌΠ° – Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΡ‡Π½ΡƒΡŽ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ ΠΎΠ΄Π΅ΠΆΠ΄Ρ‹ ΠΈ аксСссуаров для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΊΠΈ.

Spark AR Studio, Π³Π΄Π΅ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Β«ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒΒ» ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, быстрСС устанавливаСт связь ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΈ, ΠΊΠ°ΠΊ слСдствиС, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ количСство ΠΏΠΎΠΊΡƒΠΏΠΎΠΊ ΠΈ ΡƒΠ·Π½Π°Π²Π°Π΅ΠΌΠΎΡΡ‚ΡŒ Π±Ρ€Π΅Π½Π΄Π°. И Ρ‚Π°ΠΊΠΆΠ΅, всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°ΡˆΠΈΡ… Spark AR Studio β€” эффСктов Π² Instagram, ΠΎΠ½, ΠΏΠΎ сути, ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Π΅Ρ‚ Π΅Π³ΠΎ (ΠΈ вас). ВпослСдствии создаётся эффСкт «снСТного ΠΊΠΎΠΌΠ°Β».

РаньшС Π² Instagram Π±Ρ‹Π»Π° ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ систСма Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² (сначала Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° создатСля). Π’ ΠΈΡ‚ΠΎΠ³Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ участвовал Π² Π±Π΅Ρ‚Π°-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Spark AR Studio, обзавСлись дСсятками тысяч подписчиков. БСйчас ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ эффСктов ΠΈ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ поиск ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² ΠΎΡ‚ сообщСства создатСлСй.

По Π΄Π°Π½Π½Ρ‹ΠΌ Facebook, Π±ΠΎΠ»Π΅Π΅ 1 ΠΌΠ»Ρ€Π΄ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ использовали эффСкты Π² Spark AR.

Π“Π΄Π΅ Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Spark AR?

Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌ Π² Spark AR?

ΠžΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ профиля Instagram для создатСлСй Spark AR-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ процСсс. Когда ΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ΡΡŒ Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ создатСля ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Spark AR Studio -Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°, Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ эффСктов Π½Π°Π΄ публикациями. Π’Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ эффСкты Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π·Π° всё врСмя. ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Spark AR Studio -эффСкт, Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с сториз. Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ.

Π’Π°ΠΊΠΆΠ΅, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ прСдоставляСтся доступ ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ с тысячами ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… эффСктов. ПослСдниС ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ катСгориям ΠΈ Ρ‚Π΅ΠΌΠ°ΠΌ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π² ΠΈΠ·Π±Ρ€Π°Π½Π½Ρ‹Π΅.

Как Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ Π² Spark AR?

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Spark AR Studio Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ (ΠΈΠ»ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ) ΠΊΠΎΠ΄. Если Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² ΠΌΠΈΡ€Π΅ графичСского Π΄ΠΈΠ·Π°ΠΉΠ½Π°, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с изучСния основ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… страницах Spark AR Studio ΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с инструкциями. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятСн, Π° ΠΏΡ€ΠΎΡΠ²ΠΈΡ‚ΡŒ свои творчСскиС способности ΠΌΠΎΠΆΠ΅Ρ‚Π΅ классичСским ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΠ± ΠΈ ошибок.

Facebook прСдоставляСт Ρ‚ΠΎΠ½Π½Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ  Spark AR Studio ΠΈ руководств, Π³Π΄Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассказываСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ эффСкты Π² Spark AR Studio (тСкстуры, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ Π»ΠΈΡ†Π°, ΠΈΠ³Ρ€Ρ‹ ΠΈ ΠΏΡ€.), Π½ΠΎ ΠΈ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ условия ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ процСсс, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:

  • ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Spark AR Studio ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс;
  • ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ пособия ΠΈ руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ;
  • ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΊ сообщСствам создатСлСй, ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° сообщСствами sparkar.facebook.com ΠΈ Spark AR Community Facebook Group;
  • ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ эффСктов ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ собствСнный FaceAR!

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ маску Π² SparkAR?

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ скачали ΠΈ установили Spark AR Studio, Π½ΡƒΠΆΠ½ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· Facebook. Π’ ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Spark AR Studio ΠΏΡ€ΠΈΠ²Π΅Ρ‚ствСнного ΠΎΠΊΠ½Π° Π½Π°ΠΆΠΌΠΈΡ‚Π΅ β€˜Create project’ β€“ ΠΏΠΎΠΏΠ°Π΄Ρ‘Ρ‚Π΅ Π² интСрфСйс. ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€ Π»ΠΈΡ†Π°: Π½Π°ΠΆΠΌΠΈΡ‚Π΅ β€˜Add object’, ΠΈ Π² Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅ Π΄Π²Π° Ρ€Π°Π·Π° ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° β€˜Face Tracker’. Π’Ρ€Π΅ΠΊΠ΅Ρ€ Π½ΡƒΠΆΠ΅Π½ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ элСмСнты мСняли мСстополоТСниС ΠΏΡ€ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг Spark AR Studio β€“ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ изобраТСния для отобраТСния ΠΏΠ΅Ρ€Π΅Π΄ Π³Π»Π°Π·Π°ΠΌΠΈ. ΠžΠΏΡΡ‚ΡŒ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ β€˜Add object’, Π° послС Π΄Π²Π° Ρ€Π°Π·Π° ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° β€˜Rectangle’.

Π’ β€˜Scene’, сцСнС, ΠΏΠΎΠ΄ β€˜Face Tracker’ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ послС ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ β€˜rectangle0’ ΠΈ β€˜canvas0’. НаТимайтС Π½Π° β€˜canvas0’ ΠΈ пСрСмСститС β€˜Face Tracker’ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ β€˜canvas0’ оказался Π΅Π³ΠΎ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ β€˜canvas0’ ΠΌΠΎΠ³ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ вашС Π»ΠΈΡ†ΠΎ, Π² Π±Π»ΠΎΠΊΠ΅ β€˜Mode’ выставитС β€˜World Space’.

БСйчас ΠΈΠ΄Ρ‘ΠΌ ΠΊ созданию нСпосрСдствСнно Spark AR ΠΌΠ°ΡΠΊΠΈ. Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ faceFeminine.jpg ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ этот Ρ„Π°ΠΉΠ» Π² Adobe Illustrator/Photoshop. РастянитС ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π³Π»Π°Π·Π° ΠΈ Π²ΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ‚ΡƒΠ΄Π° Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ.

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ слой с Π»ΠΈΡ†ΠΎΠΌ ΠΈ экспортируйтС маску Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол. Π€Π°ΠΉΠ» сохраняйтС Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PNG, Π΅Π³ΠΎ послС Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠΈΠ½ΡƒΡ‚ΡŒ Π² тСкстуры.

Π’ ΠΏΠ°Π½Π΅Π»ΠΈ слСва Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° β€˜rectangle0’, Π° справа – Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ рядом с β€˜Materials’.

ΠŸΠΎΡΠ²ΠΈΡ‚ΡΡ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Spark AR Studio, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π»ΡŒΡ‘Ρ‚ ΠΏΠΎΠ»ΠΎΡ‚Π½ΠΎ Π±Π΅Π»Ρ‹ΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ, Π² ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°ΠΆΠΈΠΌΠ°ΠΉΡ‚Π΅ Π½Π° β€˜material0’, Π² Π»Π΅Π²ΠΎΠΉ, Π² β€˜Texture’ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ тСкстуру (наш Ρ„Π°ΠΉΠ»).

Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° тСкстуры Π² Π»Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ β€˜rectangle0’, Π² ΠΏΡ€Π°Π²ΠΎΠΉ – β€˜Size’, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€.

ΠžΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΄ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Spark AR-эффСкта. Π‘Ρ‚Π°Π²ΡŒΡ‚Π΅ Π½Π° ΠΏΠ°ΡƒΠ·Ρƒ Π²ΠΈΠ΄Π΅ΠΎ, Π½Π°ΠΆΠΈΠΌΠ°ΠΉΡ‚Π΅ Π½Π° β€˜canvas0’ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ высоту тСкстуры (Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ – Π²Π²Π΅Ρ€Ρ…/Π²Π½ΠΈΠ·, красный – Π²Π»Π΅Π²ΠΎ/Π²ΠΏΡ€Π°Π²ΠΎ, синий – Π²ΠΏΠ΅Ρ€Ρ‘Π΄/Π½Π°Π·Π°Π΄).

Π“ΠΎΡ‚ΠΎΠ²ΠΎ! Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΠΉΡ‚Π΅ Spark AR Player Π½Π° смартфон, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ Π΅Π³ΠΎ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΈ пСрСбрасывайтС маску. Если послС тСстирования вас всё ΡƒΡ‚Ρ€Π°ΠΈΠ²Π°Π΅Ρ‚, Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ мСню Π½Π°ΠΆΠΌΠΈΡ‚Π΅ β€˜File’, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ маска Π½Π΅ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ максимально допустимого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ β€˜Export’.

ПослС этого Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Spark A RHub, Π½Π°ΠΆΠ°Ρ‚ΡŒ Π² Π²Π²Π΅Ρ€Ρ…Ρƒ Π½Π° Β«Π—Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ эффСкта» ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ указаниям. Всё Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятно, ΠΎΠ±Π΅Ρ‰Π°Π΅ΠΌ.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ маску Π² Instagram с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Spark AR

Π’Π΅Ρ€ΠΎΠ½ΠΈΠΊΠ° Аш

ΠšΠΎΠΏΠΈΡ€Π°ΠΉΡ‚Π΅Ρ€. Боздаю коммСрчСскиС тСксты ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‰ΠΈΠ΅ страницы

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ‘ΠΉ с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ ΠΈ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ

Π’ Π˜Π½ΡΡ‚Π°Π³Ρ€Π°ΠΌ появился Π½ΠΎΠ²Ρ‹ΠΉ инструмСнт – Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ маски ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ для Π»ΠΈΡ†Π°. Spark AR Studio – это 3D ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ стало доступным всСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Для создания маски Π²Π°ΠΌ понадобится Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ нСпосрСдствСнно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°.

Как Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Spark AR Studio

Для Π½Π°Ρ‡Π°Π»Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Spark AR Studio Π² послСднСй вСрсии. Π‘ΠΎΡ„Ρ‚ доступСн ΠΊΠ°ΠΊ для MacOS, Ρ‚Π°ΠΊ ΠΈ для послСдних вСрсий Windows. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°ΠΉΡ‚Π΅: Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ заставку, ΠΈ дСсятки возмоТностСй ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ самыС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ маски ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ для Instagram ΠΈΠ»ΠΈ Facebook. 

Π£ΠΆΠ΅ Π½Π° этом этапС ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π΄ΠΎΠ»Π³ΠΎ Β«Π·Π°Π²ΠΈΡΠ½ΡƒΡ‚ΡŒΒ» β€” бСсконСчно Π΄ΠΎΠ»Π³ΠΎ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности прилоТСния ΠΈ Π½Π°ΠΉΡ‚ΠΈ для сСбя тысячи Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ΄Π΅ΠΉ.

НапримСр, возьмСм для дСмонстрации ΡΠ°ΠΌΡƒΡŽ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Samples ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Face Distortion, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π»ΠΈΡ†Π°.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚, Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅. Для этого Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ Β«Π€Π°ΠΉΠ»Β»> ΠΈ ΠΆΠΌΠΈΡ‚Π΅ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒΒ».

Π’ Π»Π΅Π²ΠΎΠΉ части ΠΎΠΊΠ½Π° Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Scene ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Β«faceMesh_distortionΒ».

Π—Π°Ρ‚Π΅ΠΌ Π²Π°ΠΌ понадобится опция Deformation β€” ΠΎΠ½Π° находится ΡƒΠΆΠ΅ Π² ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΎΠΊΠ½Π°.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, пСрСдвигая ΠΏΠΎΠ»Π·ΡƒΠ½ΠΊΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Π½Π° свой вкус всС Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ искаТСния.

 

ИспользованиС Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° для Π²ΠΈΠ΄Π΅ΠΎ

Маски, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Spark AR Studio, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ для создания ΠΆΠΈΠ²Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ. Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ сразу, просто ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Π²Π΅Π±-ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ. 

Для этого Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ (ΠΎΠ½ находится Π² Π»Π΅Π²ΠΎΠΉ части ΠΎΠΊΠ½Π°) ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ΅Π»ΡΡ ΠΏΠΎ Π΄ΡƒΡˆΠ΅. ВсС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΈ эффСкты автоматичСски Β«ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»ΡΡŽΡ‚ΡΡΒ» ΠΊ Π»ΠΈΡ†Π°ΠΌ. 

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ настройки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ понравятся. Π’ Spark AR Studio Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ мимичСскиС маски с Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΌΠΈ эффСктами. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Ρ€Π°Π·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒΡΡ ΠΌΠΎΠΆΠ½ΠΎ часами!

Π“Π»Π°Π²Π½ΠΎΠ΅ β€” Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

Как Π² Π˜Π½ΡΡ‚Π°Π³Ρ€Π°ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ссылку Π½Π° WhatsApp

ΠžΠ±Ρ‰Π΅Π½ΠΈΠ΅ Π² мСссСндТСрах Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅, Ρ‡Π΅ΠΌ пСрСписка Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…, Π² Ρ‚ΠΎΠΌ числС ΠΈ Π² Π˜Π½ΡΡ‚Π°Π³Ρ€Π°ΠΌΠ΅, ΡΡ‚Π°Ρ€Π°ΡŽΡ‚ΡΡ пСрСвСсти Π΄ΠΈΠ°Π»ΠΎΠ³ с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ Π² WhatsApp. Π’Π΅Π΄ΡŒ Ρ‚Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, голосовыми сообщСниями, ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΏΠΎ Π²ΠΈΠ΄Π΅ΠΎ-связи ΠΈΠ»ΠΈ просто ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ бСсплатный Π·Π²ΠΎΠ½ΠΎΠΊ.

Π•Π»Π΅Π½Π° Заглядкина Β· 01.12.2019

Экспорт маски

ЭкспортируйтС Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ маску для создания ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ Π½Π° Π½Π° Facebook ΠΈΠ»ΠΈ Instagram (Ρ‚ΡƒΡ‚, ΠΊ соТалСнию, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚). Для этого Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΉΡ‚ΠΈ Π² ΠΌΠ΅Π½ΡŽ Β«Π€Π°ΠΉΠ»Β» ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ экспорта.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΎΠΊΠ½ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ дСмонстрируСтся, сколько мСста понадобится для маски Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ°Ρ… устройств.

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ «Экспорт». Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅, ΠΊΡƒΠ΄Π° ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Β«.arexportΒ» Π² качСствС Ρ‚ΠΈΠΏΠ° Ρ„Π°ΠΉΠ»Π°.

Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ сСти, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ маску.

Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° страницу ΠΊ https://www.facebook.com/sparkarhub/

Π’ ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ эффСкт».

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ (Facebook ΠΈΠ»ΠΈ Instagram), Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эффСкт (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Instagram), ΠΈ Π·Π°Π΄Π°ΠΉΡ‚Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅. ΠΠ°ΠΆΠΌΠΈΡ‚Π΅ Β«Π”Π°Π»Π΅Π΅Β» Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части экрана.

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π—Π½Π°Ρ‡ΠΎΠΊ эффСкта» ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Instagram. Π’ ΠΎΠΊΠ½Π΅ Explorer / Finder Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ экспортировали Ρ€Π°Π½Π΅Π΅. ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² Ρ€Π°Π·Π΄Π΅Π» Β«Π€Π°ΠΉΠ» эффСктов» Π½Π° страницС. ΠŸΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ³ΠΎ соглашСния, заявив, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΡ€Π°Π²Π°.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΒ» ΠΈ Β«ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒΒ».

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° работоспособности маски

Π’Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ маску, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΅Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ страницС Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π΄Π²Π΅ ΠΎΠΏΡ†ΠΈΠΈ: Β«ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈΒ» ΠΈ Β«ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ссылку для ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра».

Β«ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈΒ» ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π²Π°ΠΌ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 60 ΠΌΠΈΠ½ΡƒΡ‚ ΠΈΠ· ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ вошли. ΠžΠΏΡ†ΠΈΡ Β«ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ссылку для ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра» даст Π²Π°ΠΌ ссылку, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ, родствСнникам ΠΈΠ»ΠΈ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ маску. Бсылку ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 200 Ρ€Π°Π· Π·Π° ΠΎΠ΄ΠΈΠ½ дСнь, Π½ΠΎ этого ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ достаточно.

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ маски

Когда всС Π³ΠΎΡ‚ΠΎΠ²ΠΎ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ свою инстаграм-маску. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги» Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части экрана. (Если Π²Ρ‹ ΡƒΡˆΠ»ΠΈ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ страницы, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ снова Π΅Π΅ Π½Π°ΠΉΡ‚ΠΈ, Π²Π΅Ρ€Π½ΡƒΠ²ΡˆΠΈΡΡŒ Π½Π° facebook.com/sparkarhub.)

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ ΠΈ врСмя, ΠΊΠΎΠ³Π΄Π° ваша маска Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π΅ сразу послС утвСрТдСния ΠΈΠ»ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρƒ Π½Π°Ρ‡Π°Π»Π° ΠΈ окончания. НаТмитС Β«Π”Π°Π»Π΅Π΅Β».

На страницС Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈΒ» Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ваш эффСкт. Π­Ρ‚Π° опция – Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ. НаТмитС Β«Π”Π°Π»Π΅Π΅Β», ΠΈ Π²Ρ‹ смоТСтС ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ сдСлали. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ всС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒΒ» Π²Π½ΠΈΠ·Ρƒ страницы.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ этот процСсс Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ дСнь, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ, Ссли ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ всС, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ одобрСния вашСго Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°. Когда это ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, ваши Π΄Ρ€ΡƒΠ·ΡŒΡ ΠΈ подписчики смогут Π½Π°ΠΉΡ‚ΠΈ Π²Π°ΡˆΡƒ маску Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

 

Π’Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ? 13 3

Как Π΄Π΅Π»Π°Ρ‚ΡŒ маски Π² Π˜Π½ΡΡ‚Π°Π³Ρ€Π°ΠΌΠ΅ самому – пошаговая инструкция

По массовым запросам Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠΎΡˆΠ°Π³ΠΎΠ²ΡƒΡŽ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΊΠ°ΠΊ Π΄Π΅Π»Π°Ρ‚ΡŒ маски Π² Π˜Π½ΡΡ‚Π°Π³Ρ€Π°ΠΌΠ΅ самому. Π—Π°Ρ‡Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ свои маски? Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, это интСрСсно, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ эффСкт. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ своСй маски Π² Π˜Π½ΡΡ‚Π°Π³Ρ€Π°ΠΌ Ρ‚Π°ΠΌ появляСтся ссылка Π½Π° ваш ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ – Π° это Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ° ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… подписчиков.
Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассмотрим ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π°ΠΌ понадобятся, Π΄Π°Π΄ΠΈΠΌ всС ссылки Π³Π΄Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ софт для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ смартфона. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ вмСстС создадим Π½Π°ΡˆΡƒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ маску ΠΈ посмотрим ΠΊΠ°ΠΊ сразу ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ маску Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅.

НСобходимыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Для создания масок Π½Π°ΠΌ понадобятся Π΄Π²Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: Spark AR Studio – ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ПК. И Spark AR Player – это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для просмотра созданной маски Π½Π° смартфонС. Π§Ρ‚ΠΎ Π±Ρ‹ Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠΌ ΠΈ установим софт, Π° Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ части ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ°ΠΌΡƒΡŽ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ маску ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½.

Установка Spark AR Studio

Spark AR Studio это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для создания эффСктов Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для Facebook ΠΈ Instagram. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½Π΅ΠΉ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ:

  1. ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΏΠΎ ссылкС sparkar.facebook.com/ar-studio/download.
  2. НаТимаСм Ρ€ΠΎΠ·ΠΎΠ²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Download ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ установщика.Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Spark AR Studio

    Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Spark AR Studio

  3. Установка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ стандартная. Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΡƒΡ‚ΡŒ ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ нСсколько Ρ€Π°Π· β€œΠ”Π°Π»Π΅Π΅β€.
  4. ЗапускаСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌ Π»ΠΎΠ³ΠΈΠ½ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΎΡ‚ ЀСйсбук Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.Π’ΠΎΠ΄ΠΈΠΌ Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ЀСйсбук Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°

    Π’ΠΎΠ΄ΠΈΠΌ Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ЀСйсбук Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° бСсплатная, Π½ΠΎ для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Facebook Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚. Π’Π²ΠΎΠ΄ΠΈΡ‚Π΅ ваши Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ попроситС Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ Ρƒ Π·Π½Π°ΠΊΠΎΠΌΡ‹Ρ….

Установка Spark AR Player

Π’Π΅ΠΏΠ΅Ρ€ΡŒ установим Spark AR Player. Π­Ρ‚ΠΎ ΠΏΠ»Π΅Π΅Ρ€ для воспроизвСдСния созданных масок Π½Π° смартфонС. ПослС ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ маски ΠΈΠ· Π‘ΠΏΠ°Ρ€ΠΊ студии Π½Π° смартфон, ΠΎΠ½ задСйствуСт ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ Π² Π‘ΠΏΠ°Ρ€ΠΊ ΠΏΠ»Π΅Π΅Ρ€Π΅ ΠΈ ΠΌΡ‹ сразу ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ своСго сСлфи. Для установки Π½Π° Андроид:

  1. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ ссылкС play.google.com/store/apps/details?id=com.facebook.arstudio.player со смартфона.
  2. Или ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Play ΠœΠ°Ρ€ΠΊΠ΅Ρ‚ ΠΈ пишСм Spark AR Player.УстанавливаСм Spark AR Player

    УстанавливаСм Spark AR Player

  3. ПослС запуска ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π°Π΅ΠΌ доступ ΠΊ ΠΊΠ°ΠΌΠ΅Ρ€Π΅(Ρ‡Ρ‚ΠΎ Π±Ρ‹ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ маски) ΠΈ Π³Π°Π»Π΅Ρ€Π΅Π΅.
  4. Π’Π°ΠΊ ΠΆΠ΅ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΠΏΠΎ USB. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° сама ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это.
  5. Для Π°ΠΉΡ„ΠΎΠ½ΠΎΠ² скачиваСм с Apple Store: apps.apple.com/ru/app/spark-ar-player/id1231451896.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ маску.

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΡƒΡŽ маску

ПослС запуска ΠΈ Π²Π²ΠΎΠ΄Π° Π»ΠΎΠ³ΠΈΠ½Π° пароля, ΠΌΡ‹ ΠΏΠΎΠΏΠ°Π΄Π°Π΅ΠΌ Π½Π° стартовый экран Spark AR Studio. Π’ΡƒΡ‚ нСсколько Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² масок ΠΈ ΠΈΡ… Ρ‚ΠΈΠΏΡ‹, Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹Π΅ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ:

  • Visual shaders – Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ эффСкты, ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹, Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹.
  • Animated Face Mask – ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ маски ΠΊΡ€ΠΎΠ»ΠΈΠΊΠ° для Π»ΠΈΡ†Π°.
  • Face Distortion – искаТСниС Π»ΠΈΡ†Π°.
  • Skeleton Animation – ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.
  • Boombox with audio – ΠΏΡ€ΠΈΠΌΠ΅Ρ€ добавлСния 3D ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° с ΠΌΡƒΠ·Ρ‹ΠΊΠΎΠΉ.
  • Holiaday Card – ΠΏΠΎΠ·Π΄Ρ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΊΠ°.
  • Floating Particles – ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅, Π»Π΅Ρ‚Π°ΡŽΡ‰ΠΈΠ΅ частицы, маски с Π±Π»ΠΈΠΊΠ°ΠΌΠΈ Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΈ Ρ‚.ΠΏ относятся ΠΊ этому Ρ‚ΠΈΠΏΡƒ.
  • Light Leak – Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ свСта, ярких ΠΈΠ»ΠΈ Ρ‚Π΅ΠΌΠ½Ρ‹Ρ… Π±Π»ΠΈΠΊΠΎΠ² Π½Π° маску.
  • Facezoom – ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ Π»ΠΈΡ†Π°.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ для Π½Π°Ρ‡Π°Π»Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΠΎΠΏΡ€ΠΎΡ‰Π΅ – Face Distortion.

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Face Distortion

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Face Distortion

Π”Π°Π»Π΅Π΅ Ρƒ нас откроСтся ΠΎΠΊΠ½ΠΎ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ. Π‘Π»Π΅Π²Π° Ρƒ нас панСль инструмСнтов, Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ рабочая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π° справа Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со слоями. Если Π²Ρ‹ Ρ€Π°Π½Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ с Π€ΠΎΡ‚ΠΎΡˆΠΎΠΏΠΎΠΌ – Π²Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³Ρ‡Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π΅ΡΡ‚ΡŒ встроСнныС Π·Π°Ρ†ΠΈΠΊΠ»Π΅Π½Π½Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ с Π»ΠΈΡ†Π°ΠΌΠΈ для – Ρ€Π°Π±ΠΎΡ‚Ρ‹ с масками. МоТно ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… Ссли ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° Π·Π½Π°Ρ‡ΠΎΠΊ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹:

  1. КликаСм Π½Π° Π·Π½Π°Ρ‡ΠΎΠΊ ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹.
  2. Π¦ΠΈΡ„Ρ€ΠΎΠΉ 2 ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ USB Π²Π΅Π±ΠΊΡƒ ΠΈΠ»ΠΈ ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°.
  3. Π¦ΠΈΡ„Ρ€ΠΎΠΉ 3 ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΎΡ‚Ρ€Π΅Π·ΠΎΠΊ, Ρ‚Π°ΠΊ ΠΌΡ‹ ΠΈ поступим.
Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π·Π°Ρ†ΠΈΠΊΠ»Π΅Π½Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π·Π°Ρ†ΠΈΠΊΠ»Π΅Π½Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ

Π”Π°Π»Π΅Π΅ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΠΎΠΊΠ½ΠΎ с источником Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΠΊΠ»ΠΈΠΊΠ°Π΅ΠΌ Π½Π° ΠΏΡƒΠ½ΠΊΡ‚ faceMesh_distorion. Π—Π°Ρ‚Π΅ΠΌ справа ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒΡΡ с ΠΏΠΎΠ»Π·ΡƒΠ½ΠΊΠ°ΠΌΠΈ для измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² Π³Π»Π°Π·, носа, ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΎΠ΄ΠΊΠ°, Ρ„ΠΎΡ€ΠΌΡ‹ Π³ΠΎΠ»ΠΎΠ²Ρ‹ ΠΈ Ρ‚ΠΏ.

ИзмСняСм Π½Π°ΡˆΡƒ Π±ΡƒΠ΄ΡƒΡ‰ΡƒΡŽ маску

ИзмСняСм Π½Π°ΡˆΡƒ Π±ΡƒΠ΄ΡƒΡ‰ΡƒΡŽ маску

Как ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ маску Π½Π° смартфонС?

Для просмотра маски Π½Π° смартфонС Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΠΏΠΎ USB ΠΊΠ°ΠΊ ΠΌΡ‹ писали Ρ€Π°Π½Π΅Π΅ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. ПослС этого:

  1. ЗапускаСм Spark AR Player Π½Π° смартфонС ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ.
  2. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° Π·Π½Π°Ρ‡ΠΎΠΊ мобильного Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°(Ρ†ΠΈΡ„Ρ€Π° 1).
  3. Π’ΠΈΠ΄ΠΈΠΌ свою модСль Π² появившСмся окошкС ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Send(Ρ†ΠΈΡ„Ρ€Π° 2).ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌ маску Π½Π° смартфон

    ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌ маску Π½Π° смартфон

  4. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Spark AR Player запустится ΠΊΠ°ΠΌΠ΅Ρ€Π° с вашСй маской.

ВсС ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Ρ‚Π°ΠΊΠΈΠΌ способ маски сохранятся Π² смартфонС, Π² послСдствии ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ снова ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π² Facebook ΠΈΠ»ΠΈ Instagram.

Если Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ – ΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π»Π°ΠΉΠΊ нашСй ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ Π² соцсСтях, Ссли Ρ‚Π΅ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ интСрСсна ΠΌΡ‹ расскаТСм ΠΊΠ°ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ созданныС маски Π² ЀСйсбук ΠΈΠ»ΠΈ Π˜Π½ΡΡ‚Π°Π³Ρ€Π°ΠΌ. ΠŸΠ΅Ρ€Π΅Π΄ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ маски Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΌΠΎΠ΄Π΅Ρ€Π°Ρ†ΠΈΡŽ, Π·Π°Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ Π΅Ρ‘ смогут ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ.

Как Π΄Π΅Π»Π°Ρ‚ΡŒ маски Π² Π˜Π½ΡΡ‚Π°Π³Ρ€Π°ΠΌ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅?

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ часто Π·Π°Π΄Π°ΡŽΡ‚ вопрос ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ маски для Π˜Π½ΡΡ‚Π°Π³Ρ€Π°ΠΌ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½ΠΎΠ²Ρ‹Ρ… эффСктов ΠΈ масок – процСсс Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΈΠΉ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ мощности. Пока ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ маски Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ нСльзя, Π½ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π‘ΠΏΠ°Ρ€ΠΊ Π‘Ρ‚ΡƒΠ΄ΠΈΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ β€œΠΎΠ±Π»Π΅Π³Ρ‡Π΅Π½Π½ΡƒΡŽβ€ Π²Π΅Ρ€ΡΠΈΡŽ для смартфонов.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Как Π²ΠΈΠ΄ΠΈΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ маски Π² Π˜Π½ΡΡ‚Π°Π³Ρ€Π°ΠΌΠ΅ самому довольно просто. БСгодня ΠΌΡ‹ рассмотрСли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ самый простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с искаТСниСм Π»ΠΈΡ†Π° ΠΈ рассказали ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π°ΠΌ понадобятся. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² коммСнтариях всё Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ссылками Π½Π° ваши ΠΏΠ΅Ρ€Π²Ρ‹Π΅ маски Π² нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π»Π΅ t.me/itpenru.
Если Ρ‚Π΅ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ интСрСсна Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… ΠΌΡ‹ рассмотрим ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ маски ΠΈΠ»ΠΈ Floating Particles. Π­Ρ„Ρ„Π΅ΠΊΡ‚ ΠΊΠΎΠ³Π΄Π° Π²ΠΎΠΊΡ€ΡƒΠ³ Π³Π»Π°Π· ΠΈΠ»ΠΈ Π³ΠΎΠ»ΠΎΠ²Ρ‹ Π»Π΅Ρ‚Π°ΡŽΡ‚ свСтящиСся частицы.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *