пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Π΅ спрайтовыС пСрсонаТи ΠΈ ΠΈΡ… анимация

Π­Ρ‚Π° запись Π΄Π΅Π²Π»ΠΎΠ³Π° Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ посвящСна ΠΌΠΎΠ΅ΠΉ систСмС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ пСрсонаТСй, ΠΎΠ½Π° Π½Π°ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ совСтами ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°.

Π—Π° послСдниС Π΄Π²Π° мСсяца я создал Ρ†Π΅Π»Ρ‹Ρ… 9 Π½ΠΎΠ²Ρ‹Ρ… дСйствий ΠΈΠ³Ρ€ΠΎΠΊΠ° (Ρ‚Π°ΠΊΠΈΠ΅ Π·Π°Π±Π°Π²Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ ΠΊΠ°ΠΊ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ‰ΠΈΡ‚ΠΎΠΌ, ΡƒΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ Π² ΠΏΡ€Ρ‹ΠΆΠΊΠ΅ ΠΈ ΠΎΡ€ΡƒΠΆΠΈΠ΅), 17 Π½ΠΎΠ²Ρ‹Ρ… носимых ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ², 3 Π½Π°Π±ΠΎΡ€Π° Π±Ρ€ΠΎΠ½ΠΈ (пластинчатый, ΡˆΡ‘Π»ΠΊΠΎΠ²Ρ‹ΠΉ ΠΈ ΠΊΠΎΠΆΠ°Π½Ρ‹ΠΉ) ΠΈ 6 Π²ΠΈΠ΄ΠΎΠ² причёсок. Π’Π°ΠΊΠΆΠ΅ я Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ» ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ всю Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ инструмСнты, поэтому всё ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΈΠ³Ρ€Π΅. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ я расскаТу, ΠΊΠ°ΠΊ этого добился!

пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

НадСюсь, эта информация окаТСтся ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈ Π΄ΠΎΠΊΠ°ΠΆΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π³Π΅Π½ΠΈΠ΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ инструмСнты/Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ.

ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ я Ρ…ΠΎΡ‚Π΅Π» ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π° спрайты с синхронизованными Π°Π½ΠΈΠΌΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ для создания ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΠ³ΠΎ пСрсонаТа с замСняСмыми причёсками, снаряТСниСм ΠΈ носимыми ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°ΠΌΠΈ. МоТно Π»ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Π½Π½ΡƒΡŽ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ с ΠΏΠΎ-настоящСму настраиваСмым пСрсонаТСм.

РазумССтся, Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² 3D- ΠΈ 2D-ΠΈΠ³Ρ€Π°Ρ… с ΠΏΡ€Π΅Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ спрайтами ΠΈΠ»ΠΈ Π² 2D-ΠΈΠ³Ρ€Π°Ρ… со скСлСтной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Π½ΠΎ насколько я знаю, сущСствуСт Π½Π΅ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ³Ρ€, ΡΠΎΠ²ΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΡ… ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Ρ… пСрсонаТСй (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ процСсс оказываСтся слишком ΠΌΠΎΠ½ΠΎΡ‚ΠΎΠ½Π½Ρ‹ΠΌ).

пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

Π― раскопал этот Π΄Ρ€Π΅Π²Π½ΠΈΠΉ GIF ΠΌΠΎΠ΅Π³ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ мСсяца Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Unity. На самом Π΄Π΅Π»Π΅ этот ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΉ спрайт оказался ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΌΠΎΠΈΡ… экспСримСнтов Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ³Ρ€!

Π― создал ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ систСмы Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ Unity, Π° Π·Π°Ρ‚Π΅ΠΌ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΎΠ΄Π½Ρƒ Ρ€ΡƒΠ±Π°ΡˆΠΊΡƒ, ΠΎΠ΄Π½Ρƒ ΠΏΠ°Ρ€Ρƒ ΡˆΡ‚Π°Π½ΠΎΠ², ΠΎΠ΄Π½Ρƒ причёску ΠΈ Ρ‚Ρ€ΠΈ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°. Для этого ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ 26 ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ.

Π’ Ρ‚ΠΎ врСмя я создавал всю свою Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π² Photoshop ΠΈ Π½Π΅ заморачивался Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ процСсса, поэтому ΠΎΠ½ Π±Ρ‹Π» ΠΎΡ‡Π΅Π½ΡŒ скучным. ΠŸΠΎΡ‚ΠΎΠΌ я ΠΏΠΎΠ΄ΡƒΠΌΠ°Π»: Β«Π’Π°ΠΊ, основная идСя сработала, ΠΏΠΎΠ·ΠΆΠ΅ я добавлю Π½ΠΎΠ²Ρ‹Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ снаряТСниС». Оказалось, Ρ‡Ρ‚ΠΎ Β«ΠΏΠΎΡ‚ΠΎΠΌΒ» β€” это нСсколько Π»Π΅Ρ‚ спустя.

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

Π― ΠΎΠΆΠΈΠ΄Π°Π», Ρ‡Ρ‚ΠΎ придётся ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ кастомизации пСрсонаТа ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ СдинствСнного Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ гСроя, ΠΊΠ°ΠΊ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΈΠ³Ρ€ с Ρ€ΡƒΡ‡Π½ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ. Но Ρƒ мСня Π±Ρ‹Π» ΠΏΠ»Π°Π½ дСйствий, ΠΈ настало врСмя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, смогу Π»ΠΈ я ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚ΡŒ этого монстра!

пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

Π‘ΠΏΠΎΠΉΠ»Π΅Ρ€: всё ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. НиТС я Ρ€Π°ΡΠΊΡ€ΠΎΡŽ свои ***сСкрСты***

ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½Π°Ρ систСма спрайтов

I. Познай свои Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ я ΠΏΡ€ΠΎΠ²Ρ‘Π» ΠΌΠ½ΠΎΠ³ΠΎ тСстов Π°Ρ€Ρ‚Π° ΠΈ контроля Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, сколько ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ такая Ρ€Π°Π±ΠΎΡ‚Π°, ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ достиТим для мСня ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ качСства.

Π― ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» Ρ‡ΠΈΡΠ»Π΅Π½Π½ΡƒΡŽ ΠΎΡ†Π΅Π½ΠΊΡƒ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ отказался ΠΎΡ‚ всСго с ΠΏΠ»ΠΎΡ…ΠΈΠΌΠΈ показатСлями. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ я ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π» ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ 6 Π½Π°Π±ΠΎΡ€ΠΎΠ² Π±Ρ€ΠΎΠ½ΠΈ, Π½ΠΎ быстро осознал, Ρ‡Ρ‚ΠΎ это ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€, ΠΈ выбросил Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ°.

АспСкт отслСТивания Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ оказался ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ, ΠΈ я ΠΊΡ€Π°ΠΉΠ½Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π½Π° вопросы Ρ‚ΠΈΠΏΠ°: «Бколько Π²Ρ€Π°Π³ΠΎΠ² ΠΌΠΎΠ³Ρƒ я ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ сСбС ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π² ΠΈΠ³Ρ€Π΅?Β». ВсСго послС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… тСстов ΠΌΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΡΠΊΡΡ‚Ρ€Π°ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ достаточно Ρ‚ΠΎΡ‡Π½ΡƒΡŽ ΠΎΡ†Π΅Π½ΠΊΡƒ. ΠŸΡ€ΠΈ дальнСйшСй Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ анимациями я ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ» ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅ΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΈ оТидания.

ПодСлюсь ΠΊΠΎΠΏΠΈΠ΅ΠΉ ΠΌΠΎΠ΅Π³ΠΎ ΠΆΡƒΡ€Π½Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π·Π° послСдниС Π΄Π²Π° мСсяца. Π£Ρ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ это врСмя ΠΈΠ΄Ρ‘Ρ‚ Π² Π΄ΠΎΠ±Π°Π²ΠΎΠΊ ΠΊ ΠΌΠΎΠ΅ΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅, Π³Π΄Π΅ я ΠΏΡ€ΠΎΠ²ΠΎΠΆΡƒ ΠΏΠΎ 30 часов Π² нСдСлю:

II. Π‘ΠΌΠ΅Π½Π° ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ Ρ€Π°Π΄ΠΈ свСтлого Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ

Π‘ ΡƒΠΌΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ†Π²Π΅Ρ‚Π° Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ спрайтов, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ спрайт ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ смСны ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹. МоТно ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†Π²Π΅Ρ‚Π°, Π½ΠΎ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ элСмСнты (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°ΠΌΠ΅Π½ΠΎΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠ² Π½Π° ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ).

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π±Ρ€ΠΎΠ½ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ 3 Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ, Π° смСшивая Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠ΅ части, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ мноТСство ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ. Π― ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ систСму, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π½Π°Π±ΠΎΡ€ Π±Ρ€ΠΎΠ½ΠΈ для внСшнСго Π²ΠΈΠ΄Π° пСрсонаТа, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” для Π΅Π³ΠΎ характСристик (ΠΊΠ°ΠΊ Π² Terraria).

пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

Π’ процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹ мСня приятно удивляли ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ. Если ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ пластинчатый Π²Π΅Ρ€Ρ… с ΡˆΡ‘Π»ΠΊΠΎΠ²Ρ‹ΠΌ Π½ΠΈΠ·ΠΎΠΌ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅Ρ‡Ρ‚ΠΎ Π² стилС Π±ΠΎΠ΅Π²ΠΎΠ³ΠΎ ΠΌΠ°Π³Π°.

Π›ΡƒΡ‡ΡˆΠ΅ всСго Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ смСну ΠΏΠ°Π»ΠΈΡ‚Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π² спрайтС Ρ†Π²Π΅Ρ‚Π°, ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² дальнСйшСм ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ€Π°Ρ‚ΡŒ ΠΈΡ… для поиска настоящСго Ρ†Π²Π΅Ρ‚Π° ΠΈΠ· ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹. Π― знСсь Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²ΠΎΡ‚ Π²ΠΈΠ΄Π΅ΠΎ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ:

Π― Π½Π΅ Π±ΡƒΠ΄Ρƒ ΠΎΠ±ΡŠΡΡΠ½ΡΡ‚ΡŒ всё Π² подробностях, Π° вмСсто этого расскаТу ΠΎ способах Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этой Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π² Unity, ΠΈ ΠΎΠ± ΠΈΡ… ΠΏΠ»ΡŽΡΠ°Ρ… ΠΈ минусах.

1. ВСкстура поиска для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹

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

2. Массив Ρ†Π²Π΅Ρ‚ΠΎΠ²

Π― остановился Π½Π° этом Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° мСняСтся внСшний Π²ΠΈΠ΄ пСрсонаТа (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ Π½Π°Π΄Π΅Π²Π°Π½ΠΈΠΈ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ²), ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ динамичСски (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠΌ Ρ†Π²Π΅Ρ‚Π° волос ΠΈ ΠΊΠΎΠΆΠΈ). МнС показалось, Ρ‡Ρ‚ΠΎ Π²ΠΎ врСмя выполнСния ΠΈ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ для этих Ρ†Π΅Π»Π΅ΠΉ Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с массивами.

Π― прСдставил свои ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ ΠΊΠ°ΠΊ Ρ‚ΠΈΠΏ ScriptableObject ΠΈ использовал для ΠΈΡ… рСдактирования инструмСнт MonoBehaviour. ΠŸΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π² Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя Π½Π°Π΄ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠ°Π»ΠΈΡ‚Ρ€ Π² процСссС создания Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ Π² Aseprite, я понял, ΠΊΠ°ΠΊΠΈΠ΅ инструмСнты ΠΌΠ½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΠΈ писал эти скрипты ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ собствСнный инструмСнт для рСдактирования ΠΏΠ°Π»ΠΈΡ‚Ρ€, Ρ‚ΠΎ Π²ΠΎΡ‚ ΠΊΠ°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ я ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

β€” ОбновлСниС ΠΏΠ°Π»ΠΈΡ‚Ρ€ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°Ρ… ΠΏΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ†Π²Π΅Ρ‚ΠΎΠ² для отобраТСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

β€” ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠΉ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ порядка Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ»Π΅ для хранСния индСкса Ρ†Π²Π΅Ρ‚Π°, Π° Π½Π΅ Π΅Π³ΠΎ порядка Π² массивС).

β€” Π’Ρ‹Π±ΠΎΡ€ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ†Π²Π΅Ρ‚ΠΎΠ² Π·Π° Ρ€Π°Π·. (Π‘ΠΎΠ²Π΅Ρ‚: поля Color Π² Unity ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΏΠΈΠΏΠ°ΡΡ‚ΠΈΡ‚ΡŒ: просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΎΠ΄ΠΈΠ½ Ρ†Π²Π΅Ρ‚, скопируйтС, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ†Π²Π΅Ρ‚, Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ β€” Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹!)

β€” ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° овСрлСя ΠΊΠΎ всСй ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅

β€” Π—Π°ΠΏΠΈΡΡŒ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ Π² тСкстуру

3. Единая тСкстура поиска для всСх ΠΏΠ°Π»ΠΈΡ‚Ρ€

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ Π½Π° Π»Π΅Ρ‚Ρƒ, Π½ΠΎ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³ для сниТСния количСства Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² отрисовки, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ. Она ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ довольно Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ всС ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ Π² ΠΎΠ΄Π½Ρƒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ тСкстуру. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ†Π²Π΅Ρ‚, Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π΅ SpriteRenderer (AKA Ρ†Π²Π΅Ρ‚ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹) для опрСдСлСния строки, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π°Π΄ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ· тСкстуры ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ Π² ΡˆΠ΅ΠΉΠ΄Π΅Ρ€. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° этого спрайта управляСтся Ρ‡Π΅Ρ€Π΅Π· SpriteRenderer.color. Π¦Π²Π΅Ρ‚ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ β€” это СдинствСнноС свойство SpriteRenderer, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π±Π΅Π· Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ Π±Π°Ρ‚Ρ‡ΠΈΠ½Π³Π° (ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ всС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹).

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для управлСния индСксом Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π», ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ скорСС всСго Π½Π΅ понадобится ΠΊΡƒΡ‡Π° спрайтов с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ.

пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π€ΠΎΡ‚ΠΎ пСрсонаТ ΠΏΠΎ частям для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

ЧудСса Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΏΠ°Π»ΠΈΡ‚Ρ€ ΠΈ слоёв спрайтов. Π’Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ.

III. АвтоматизируйтС всё ΠΈ примСняйтС подходящиС инструмСнты

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ автоматизация Π±Ρ‹Π»Π° ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρƒ мСня ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΎΠΊΠΎΠ»ΠΎ 300 Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ ΠΈ тысячи спрайтов.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ ΠΌΠΎΠΈΠΌ шагом стало созданиС экспортёра для Aseprite, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΌΠΎΠ΅ΠΉ Π±Π΅Π·ΡƒΠΌΠ½ΠΎΠΉ схСмой слоёв спрайтов ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ интСрфСйса ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки. Π­Ρ‚ΠΎ просто скрипт Π½Π° perl, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ всС слои ΠΈ ΠΌΠ΅Ρ‚ΠΊΠΈ Π² ΠΌΠΎΡ‘ΠΌ Ρ„Π°ΠΉΠ»Π΅ Aseprite ΠΈ эспортируСт изобраТСния Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ структурС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΈΠΌΡ‘Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ я смог Π² дальнСйшСм ΠΈΡ… ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ.

На сторонС Unity ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Ρƒ мСня Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ Π² Π΄Π²ΡƒΡ… мСстах: Π² Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅/Π½Π°Ρ€Π΅Π·ΠΊΠ΅ ΡΠΏΡ€Π°ΠΉΡ‚ΡˆΠΈΡ‚Π° ΠΈ Π² построСнии ΠΊΠ»ΠΈΠΏΠ° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. МнС Π±Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠΌΠΎΠ³ понятный ΠΏΡ€ΠΈΠΌΠ΅Ρ€, поэтому Π²ΠΎΡ‚ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΌΠΎΠ΅Π³ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚Ρ‘Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π½Π΅ Ρ‚Π°ΠΊ ΠΌΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ:

Если Π²Ρ‹ этого Π΅Ρ‰Ρ‘ Π½Π΅ Π΄Π΅Π»Π°Π»ΠΈ, Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ β€” Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ собствСнныС инструмСнты ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ. Π‘Π°ΠΌΡ‹ΠΉ простой Ρ‚Ρ€ΡŽΠΊ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ Π² сцСнС GameObject с привязанным ΠΊ Π½Π΅ΠΌΡƒ MonoBehaviour, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ [ExecuteInEditMode]. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΈ Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ бою! ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ваши Π»ΠΈΡ‡Π½Ρ‹Π΅ инструмСнты Π½Π΅ обязаны Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ чисто ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ€Π½Ρ‹ΠΌΠΈ.

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ со спрайтами Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ стандартныС Π·Π°Π΄Π°Ρ‡ΠΈ довольно Π»Π΅Π³ΠΊΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, созданиС тСкстур ΠΏΠ°Π»ΠΈΡ‚Ρ€ ΠΈΠ»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΡƒΡŽ Π·Π°ΠΌΠ΅Π½Ρƒ Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΉΠ»Π°Ρ… спрайтов). Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ измСнСнию своих спрайтов.

Как я пСрСрос возмоТности Mecanim: ΠΆΠ°Π»ΠΎΠ±Π°

Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ систСмы ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹Ρ… спрайтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я создал с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Mecanim, стал самой большой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΏΡ€ΠΈ Π°ΠΏΠ³Ρ€Π΅ΠΉΠ΄Π΅ Unity, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ API постоянно сильно мСнялся ΠΈ Π±Ρ‹Π» ΠΏΠ»ΠΎΡ…ΠΎ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½. Π’ случаС простого ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π° Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ состояния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠΏΠ° ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠ»ΠΈΠΏΡ‹ Π²ΠΎ врСмя выполнСния. Но Π½Π΅Ρ‚! Из сообраТСний ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Unity Π·Π°ΠΏΠ΅ΠΊΠ°Π΅Ρ‚ ΠΊΠ»ΠΈΠΏΡ‹ Π² ΠΈΡ… состояния ΠΈ заставляСт нас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΈΡ… смСны Π½Π΅ΡƒΠΊΠ»ΡŽΠΆΡƒΡŽ систСму ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ.

Π‘Π°ΠΌ ΠΏΠΎ сСбС Mecanim Π½Π΅ такая ΡƒΠΆ плохая систСма, Π½ΠΎ ΠΌΠ½Π΅ каТСтся, Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ Π½Π΅ удаётся Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ свою ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Π·Π°ΡΠ²Π»Π΅Π½Π½ΡƒΡŽ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ β€” простоту. ИдСя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ казалось слоТными ΠΈ ΠΌΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ (скриптинг) Ρ‡Π΅ΠΌ-Ρ‚ΠΎ простым (Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠΌ). Однако:

β€” Π›ΡŽΠ±ΠΎΠΉ Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ быстро прСвращаСтся Π² Π΄ΠΈΠΊΡƒΡŽ ΠΏΠ°ΡƒΡ‚ΠΈΠ½Ρƒ ΡƒΠ·Π»ΠΎΠ² ΠΈ соСдинСний, Π»ΠΎΠ³ΠΈΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ разбросала ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ слоям.

β€” ΠŸΡ€ΠΎΡΡ‚Ρ‹ΠΌ случаям использования ΠΌΠ΅ΡˆΠ°ΡŽΡ‚ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹Π΅ трСбования систСмы. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ-Π΄Π²Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ состояния/ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹. РазумССтся, присутствуСт ΠΈ излишняя Ρ‚Ρ€Π°Ρ‚Π° рСсурсов.

β€” Π—Π°Π±Π°Π²Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Π°ΠΌ всё Ρ€Π°Π²Π½ΠΎ приходится ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, вСдь Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ Π΄Π΅Π»Π°Π» Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ интСрСсноС, Π½ΡƒΠΆΠ΅Π½ скрипт, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Animator.SetBool ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π΅ΠΌΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹.

β€” Для ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠ³ΠΎ использования ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π° с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠ»ΠΈΠΏΠ°ΠΌΠΈ Π½ΡƒΠΆΠ½ΠΎ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠ»ΠΈΠΏΡ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. Π’ дальнСйшСм Π²Π°ΠΌ придётся Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСстах.

β€” Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ находится Π² состоянии Π²ΠΎ врСмя выполнСния, Ρ‚ΠΎ Ρƒ вас ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. РСшСниСм Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΏΠ»ΠΎΡ…ΠΎΠΉ API, ΠΈΠ»ΠΈ Π±Π΅Π·ΡƒΠΌΠ½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ с ΠΎΠ΄Π½ΠΈΠΌ ΡƒΠ·Π»ΠΎΠΌ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

Рассказ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Firewatch ΠΏΠΎΠΏΠ°Π»ΠΈ Π² Π°Π΄ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ скриптинга. Π‘Π°ΠΌΠΎΠ΅ Π·Π°Π±Π°Π²Π½ΠΎΠ΅ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠΊΠ»Π°Π΄Ρ‡ΠΈΠΊ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ простыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΎΠ½ΠΈ всё Ρ€Π°Π²Π½ΠΎ выглядят Π±Π΅Π·ΡƒΠΌΠ½ΠΎ. Π—Ρ€ΠΈΡ‚Π΅Π»ΠΈ Π² Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎΠΌ смыслС стонут Π½Π° 12:41. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° обслуТиваниС, ΠΈ Π²Ρ‹ ΠΏΠΎΠΉΠΌΡ‘Ρ‚Π΅, ΠΏΠΎΡ‡Π΅ΠΌΡƒ я сильно Π½Π΅ люблю эту систСму.

МногиС ΠΈΠ· этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅ Π²ΠΈΠ½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Mecanim, Π° просто СстСствСнный Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ нСсовмСстимых ΠΈΠ΄Π΅ΠΉ: нСльзя ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽ ΠΈ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ систСму, Π° ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ слоТнСС, Ρ‡Π΅ΠΌ просто словами/символами (ΠΊΡ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΠΎΠΌΠ½ΠΈΡ‚ Ρ„Π»ΠΎΡƒΡ‡Π°Ρ€Ρ‚Ρ‹ UML?). Π― вспомнил Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΈΠ· Π΄ΠΎΠΊΠ»Π°Π΄Π° Π—Π°ΠΊΠ° МакклСндона Π½Π° Practice NYC 2018, ΠΈ, Ссли найдётся врСмя, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π²Π°ΠΌ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ!

Однако я разобрался. Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ скриптинг всСгда порицаСтся агрСссивными «пиши свой собствСнный Π΄Π²ΠΈΠΆΠΎΠΊΒ» Π½Π΅Ρ€Π΄Π°ΠΌΠΈ, Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΌΠΈ потрСбностСй Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ°. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ нСльзя ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ бОльшая Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° выглядит ΠΊΠ°ΠΊ нСпостиТимый тСхничСский ΠΆΠ°Ρ€Π³ΠΎΠ½.

Если Π²Ρ‹ ΡƒΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ программист ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ ΠΈΠ³Ρ€Ρ‹ со спрайтами, Ρ‚ΠΎ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ стоит ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π΄Π²Π°ΠΆΠ΄Ρ‹. Когда я Π½Π°Ρ‡ΠΈΠ½Π°Π», Ρ‚ΠΎ мСня Π±Ρ‹Π» ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ смогу Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ связанноС с Π΄Π²ΠΈΠΆΠΊΠΎΠΌ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Unity.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠžΠ±Ρ‰Π°Ρ концСпция пСрсонаТной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ

Π—ΠΎΠ²ΡƒΡ‚ мСня Поклонов Максим АлСксандрович, Π² сСти ΠΌΠΎΠ³Ρƒ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ MaxGoodwin. МнС 30 Π»Π΅Ρ‚, ΠΆΠΈΠ²Ρƒ Π² ΠšΠ°Π·Π°Ρ…ΡΡ‚Π°Π½Π΅ Π² Π³ΠΎΡ€ΠΎΠ΄Π΅ Π£ΡΡ‚ΡŒ-ΠšΠ°ΠΌΠ΅Π½ΠΎΠ³ΠΎΡ€ΡΠΊΠ΅. Π—Π°Π½ΠΈΠΌΠ°ΡŽΡΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ ΠΎΠΊΠΎΠ»ΠΎ 10 Π»Π΅Ρ‚, ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ послСдниС Π³ΠΎΠ΄Π° Ρ‚Ρ€ΠΈ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅. Π Π°Π±ΠΎΡ‚Π°Π» Π² основном Π² Π²ΠΈΠ΄Π΅ΠΎ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ΅, Π² послСдний Ρ€Π°Π·, Π² нСбольшой Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ студии. БСйчас Π½Π°Ρ…ΠΎΠΆΡƒΡΡŒ Π² свободном ΠΏΠΎΠ»Π΅Ρ‚Π΅, занимаюсь бизнСсом ΠΈ фрилансом. НаконСц-Ρ‚ΠΎ Π²ΠΎΠ»Π΅Π½ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я Ρ…ΠΎΡ‡Ρƒ. НС ΡƒΡ‚Ρ€Π°Ρ‚ΠΈΠ» Π²Π΅Ρ€Ρƒ сказку, Ρ‡Π΅Π³ΠΎ ΠΈ Π²Π°ΠΌ ТСлаю.

Об ΡƒΡ€ΠΎΠΊΠ΅

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚, с Π²Π°ΠΌΠΈ снова я. На этот Ρ€Π°Π· Ρ…ΠΎΡ‡Ρƒ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ± ΠΎΠ±Ρ‰Π΅ΠΉ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ сборки пСрсонаТа для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Компания Axysoft любСзно Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ»Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ пСрсонаТа Π°Π³Π΅Π½Ρ‚Π°, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ½ΠΎΠΉ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для ΠΌΡƒΠ»ΡŒΡ‚Ρ„ΠΈΠ»ΡŒΠΌΠ° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΈΠ³Ρ€, Π² качСствС наглядного ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° оснастки пСрсонаТа. Π£Ρ€ΠΎΠΊ посвящаСтся искатСлям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° достигнутом. Π― ΠΏΠΎΠΊΠ°ΠΆΡƒ Π²Π°ΠΌ ΠΎΠ±Ρ‰ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ. НС Π±ΡƒΠ΄Ρƒ особо ΡƒΠ³Π»ΡƒΠ±Π»ΡΡ‚ΡŒΡΡ Π² Π΄Π΅Ρ‚Π°Π»ΠΈ. Π’Π΅, ΠΊΡ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ Π°Π½ΠΈΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠΌ, смогут ΠΏΠΎΡ‡Π΅Ρ€ΠΏΠ½ΡƒΡ‚ΡŒ ΠΈΠ· этого ΡƒΡ€ΠΎΠΊΠ° ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠ΅. Π― Π΄Π°ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, ΠΈΠ½Π°Ρ‡Π΅ Ссли Ρ€Π°Π·Π»ΠΎΠΆΠΈΡ‚ΡŒ всС Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ дСйствия, Ρ‚ΠΎ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π±Ρ‹ ΠΎΠ± этом ΠΊΠ½ΠΈΠ³Ρƒ. Однако ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ донСсти ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ понятно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡ€ΠΎΠΊ Π±Ρ‹Π» максимально ΠΏΠΎΠ»Π΅Π·Π΅Π½.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

ΠžΠ±Ρ‰Π°Ρ концСпция оснастки пСрсонаТа

МодСль
Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ модСль трСбуСтся скСтч ΠΈΠ»ΠΈ ΠΏΠΎ-Π½Π°ΡˆΠ΅ΠΌΡƒ набросок.

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

ПослС этого Π»ΡŽΠ±Ρ‹Π΅ прСобразования Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Collision object
Для Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΈ Π»Π΅Π³ΠΊΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Ρ‚ΠΊΠ°Π½ΠΈ, ΠΏΠΎΠΌΠΈΠΌΠΎ Π½ΠΈΠ·ΠΊΠΎ полигонального Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Ρ‚ΠΊΠ°Π½ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π½Π΅ ΠΌΠ°Π»ΠΎ Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ столкновСния Ρ‚ΠΎΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ для этого. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π° Π² случаС нСобходимости.

Если ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ всю модСль Π² качСствС Collision object, Ρ‚ΠΎ соотвСтствСнно расчСт Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ нСсравнимо дольшС, Π΄Π° ΠΈ ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ навСрняка с ошибками.

Hair driver
Анимация волос Π½Π° сСгодняшний дСнь прСдставляСт Π³Ρ€ΠΎΠΌΠ°Π΄Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ для ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Ни ΠΎΠ΄Π½ΠΎ срСдство для создания волос Π½Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π±Π΅Π·Π³Π»ΡŽΡ‡Π½ΠΎΠ³ΠΎ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ инструмСнта для задания Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ волос. Однако для этого Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π° Β«ΡƒΡ€Π°Β» пригоТдаСтся всС Ρ‚ΠΎΡ‚ ΠΆΠ΅ симулятор Ρ‚ΠΊΠ°Π½ΠΈ Cloth FX. Он ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ возмоТностями для этого. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ этого способа Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ ΠΎΠΏΠΈΡˆΡƒ Π½ΠΈΠΆΠ΅.

Π₯ΠΎΡ‡Ρƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΡ‚ΡŒ ΠšΠΎΠΌΠ°Ρ€ΠΎΠ²Ρƒ Заряну, Π·Π° участиС Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ этого способа, ΠΈ Π·Π° поиск Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… настроСк Ρ‚ΠΊΠ°Π½ΠΈ для симуляции волосяной Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ.

Π—Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π΄ΠΆΠΎΠΈΠ½Ρ‚ΠΎΠ² (суставов) это ΠΊΠ»ΡŽΡ‡ ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌΡƒ Ρ€ΠΈΠ³Π³ΠΈΠ½Π³Ρƒ.

Бкальп
Π’Π°ΠΊΠΈΠΌ Π΄ΡƒΡˆΠ΅Ρ€Π°Π·Π΄ΠΈΡ€Π°ΡŽΡ‰ΠΈΠΌ словом называСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ растут волосы. Π•Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ зависит ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹ роста волос Π½Π° Π³ΠΎΠ»ΠΎΠ²Π΅ пСрсонаТа.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹

Для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ нСсколько практичСских ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ оснасткС пСрсонаТа. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ здСсь Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π½Π΅ совсСм ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΈΠ»ΠΈ стандартныС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΈ соотвСтствСнно придСтся ΠΏΠΎΡΡΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ это Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ ΠΈΠ½Π°Ρ‡Π΅ повСствованиС потСряСт смысл.

Attachment Controller
Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Attachment Controller. Он ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π°ΠΌ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΊ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ Π½Π΅ ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΊΠ°ΠΊ ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†Ρ‹, ΡˆΠ»ΡΠΏΡ‹, ΠΎΡ‡ΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ создании Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Для этого ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Point Helper, Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π½Π° Π½Π΅Π³ΠΎ Attachment Controller ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ размСщСния Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅.

Π’ΠΎΠΎΠ±Ρ‰Π΅ эта ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ довольно ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΉ, ΠΈ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ хотя Π±Ρ‹ с дСсяток Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ доставит Π½Π΅ ΠΌΠ°Π»ΠΎ Π²ΠΎΠ·Π½ΠΈ. Для этой ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ скрипт Create Point on Surface ΠΈΠ· бСсплатного ΠΏΠ°ΠΊΠ΅Ρ‚Π° Пола Π₯оримса TiM-Scripts www.hyperent.com.

Π­Ρ‚ΠΈ скрипты я Π½Π°Π·Π½Π°Ρ‡ΠΈΠ» сСбС Π² Quad Menu наряду с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ скриптами.

Face Attached to Surface
Для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠΈΠΌΠΈΠΊΠΈ Π±ΡƒΠ΄Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ интСрСсный ΠΏΡ€ΠΈΠ΅ΠΌ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ анимация ΠΌΠΈΠΌΠΈΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒΡΡ Π½Π΅ костями, Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒΡΡ с мСш-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π»ΠΈΡ†Π΅Π²ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΠΊ Ρ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ ниТнюю Ρ‡Π΅Π»ΡŽΡΡ‚ΡŒ. Π§Ρ‚ΠΎ ΠΊ Ρ‡Π΅ΠΌΡƒ, ΠΎΠ± этом ΠΏΠΎΠ·ΠΆΠ΅, сСйчас Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΡΡƒΡ‚ΡŒ самого ΠΏΡ€ΠΈΠ΅ΠΌΠ°.

НуТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½, привязанный ΠΊ стСнкам этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Π»ΡŽΡΡ‚Π½ΡƒΡŽ ΠΊΠΎΡΡ‚ΡŒ.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ построСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ: строим модСль ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ Π½Π΅Π΅ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½. Π’ΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π° Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌ, ΠΊΠ°ΠΊ Π½Π°ΠΌ Π½Π°Π΄ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Ρ… ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… ΠΈ примСняСм ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Skin Wrap. Π’ качСствС Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ΅Ρ€Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ модСль, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ Π»ΡŽΠ±Ρ‹Ρ… дСформациях ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π° Π±ΡƒΠ΄ΡƒΡ‚, ΠΊΠ°ΠΊ Π±Ρ‹ привязаны ΠΊ стСнкам ΠΌΠΎΠ΄Π΅Π»ΠΈ.

К ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Ρƒ примСняСм Mesh Smooth ΠΈ прилСпляСм ΠΊ Π½Π΅ΠΌΡƒ Ρ‚ΠΎΡ‡ΠΊΡƒ Π½Π° Attachment Controller. А ΠΊ этой Ρ‚ΠΎΡ‡ΠΊΠ΅ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈΠ½ΠΊΠΎΠ²Π°Ρ‚ΡŒ ниТнюю Ρ‡Π΅Π»ΡŽΡΡ‚ΡŒ.
Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ дСлаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ скрипта Create Face Attached to Surface ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° TiM-Scripts.

Π§Π°ΡΡ‚ΡŒ 1. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ

МодСль
Π˜Ρ‚Π°ΠΊ, создаСм модСль ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π΅Π΅ Π² Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅.

ΠŸΡ€ΠΈ создании ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Symmetry, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС симмСтричныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ идСально Π² Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅. Π­Ρ‚ΠΎ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ Ρ€ΠΈΠ³Π³ΠΈΠ½Π³ ΠΈ скининг, особСнно ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΠ°Π»ΡŒΡ†Π°ΠΌΠΈ, Ρ‚ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вСс Ρ‚ΠΎΡ‡Π΅ΠΊ с ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС придСтся Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ всю модСль.

ΠŸΡ€ΠΈ скинингС совсСм Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Skin Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΏΡƒΡ‚Π΅ΠΌ Paste Instanced, ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ собствСнныС настройки Skin-Π°, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ кости.

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ модСль создана ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π°, Π½Π°Π΄ΠΎ Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Reset X-Form ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта (находится Π² ΠΏΠ°Π½Π΅Π»ΠΈ Utilities) ΠΈ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Editable Poly. Π­Ρ‚Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΎΠ±Π½ΡƒΠ»ΠΈΡ‚ всС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ трансформации ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π’Π°ΠΊ ΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Pivot всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² Π½ΡƒΠ»Π΅Π²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΈ ΠΏΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» Π² Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅, ΠΈΠ½Π°Ρ‡Π΅ ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ ΠΏΡ€ΠΈ скинС ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Mirror Plane (ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ вСсов Ρ‚ΠΎΡ‡Π΅ΠΊ).

Π‘ΠΎΠ»Π΅Π΅ простой ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ способ ΠΏΡ€ΠΈΠ³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ мСш ΠΊ Ρ€ΠΈΠ³Π³ΠΈΠ½Π³Ρƒ это Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ скриптом Collapse Selected to Poly at Origin ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° TiM-Scripts. Он сбросит всС скрытыС трансформации ΠΈ пСрСмСстит Pivot всСх Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² Π½ΡƒΠ»Π΅Π²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ. Π•Ρ‰Π΅ Ρ€Π°Π· Π·Π°ΠΌΠ΅Ρ‡Ρƒ, модСль ΠΏΠ΅Ρ€Π΅Π΄ этим Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ идСально Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

По-Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌΡƒ Π±Ρ‹, Π½Π΅ ΠΏΠΎΠ»Π΅Π½ΠΈΡ‚ΡŒΡΡ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π½ΡŒΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Unwrap UVW для всСх элСмСнтов.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° Π΄Π΅Ρ‚Π°Π»ΡŒ. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡƒΡ‚Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°Ρ†Π΅Π»ΠΈΠ²Π°Π½ΠΈΠΈ Π³Π»Π°Π·, Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Π»Π°Π·Π½Ρ‹Π΅ Ρ…Π΅Π»ΠΏΠ΅Ρ€Ρ‹. ΠŸΡ€ΠΎΡΡ‚ΠΎ создаСм Π΄Π²Π° Point Helper-Π°, ΠΈ ΠΊ Π½ΠΈΠΌ ΡƒΠΆΠ΅ Π»ΠΈΠ½ΠΊΡƒΠ΅ΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π³Π»Π°Π·. А Ρ…Π΅Π»ΠΏΠ΅Ρ€Ρ‹ Π½Π°Ρ†Π΅Π»ΠΈΠ²Π°Π΅ΠΌ Π½Π° Ρ‚Π°Ρ€Π³Π΅Ρ‚Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Look At. Как ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с Look At ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ смотритС здСсь.

Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Look At Ρ‚Π°Ρ€Π³Π΅Ρ‚Π°ΠΌΠΈ, я ΠΈΡ… Π½Π΅ Π»ΠΈΠ½ΠΊΡƒΡŽ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π° Π½Π°Π·Π½Π°Ρ‡Π°ΡŽ Π½Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ‚Π°Ρ€Π³Π΅Ρ‚, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Link Constraint ΠΈ Π² качСствС Ρ†Π΅Π»Π΅ΠΉ ΠΌΠΎΠ³Ρƒ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. НапримСр, сначала ΠΎΠ½ Ρƒ мСня ΠΏΡ€ΠΈΠ»ΠΈΠ½ΠΊΠΎΠ²Π°Π½ ΠΊ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ кости скСлСта (ΠΈΠ»ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΏΡ€ΠΈΠ°Ρ‚Ρ‚Π°Ρ‡Π΅Π½ΠΎΠΉ ΠΊ ΠΌΠ°ΠΊΡƒΡˆΠΊΠ΅), ΠΏΠΎΡ‚ΠΎΠΌ я Π½Π° ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя Π»ΠΈΠ½ΠΊΡƒΡŽ Π΅Π³ΠΎ ΠΊ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρƒ Π² сцСнС, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΎΠΏΡΡ‚ΡŒ ΠΊ Π³ΠΎΠ»ΠΎΠ²Π΅. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ ΠΌΠ½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ взглядом пСрсонаТа, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ Π½Π°Π΄ΠΎ.

Face Driver
ΠŸΠΎΡ‚ΠΎΠΌ Π½Π°Π΄ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π½Π° Π΄Π΅ΠΊΠΎΡ€Π°Ρ†ΠΈΠΈ. Π‘Π½Π°Ρ‡Π°Π»Π° сдСлаСм Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для Π»ΠΈΡ†Π°. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС я просто скопировал модСль Π³ΠΎΠ»ΠΎΠ²Ρ‹.

Cloth Driver
ΠŸΠΎΡ‚ΠΎΠΌ я скопировал Ρ‚Π΅ части ΠΏΠ°Π»ΡŒΡ‚ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Ρ…ΠΎΠ΄ΡŒΠ±Π΅. Π‘Π΄Π΅Π»Π°Π» Detach, получился Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ для Ρ‚ΠΊΠ°Π½ΠΈ.

Collision Object
Из Ρ€ΡƒΠΊ ΠΌΠΎΠ΄Π΅Π»ΠΈ я дСлаю Collision Object. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ Ρ„ΠΎΡ€ΠΌΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° столкновСния ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΈ. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Π² мСстС кистСй Collision Object Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ Π²ΠΎΡ€ΠΎΠ½ΠΊΠΈ.

Бкальп
Π’Ρ‹Π΄Π΅Π»ΠΈΠ² ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Ρ‹ Π½Π° Π³ΠΎΠ»ΠΎΠ²Π΅ Π½Π°Π΄ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ…. ПослС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ получится ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ Ρ„ΠΎΡ€ΠΌΡƒ роста волос. ПозТС ΠΌΡ‹ ΠΏΡ€ΠΈΠ»Π΅ΠΏΠΈΠΌ Π΅Π³ΠΎ Π½Π° Skin Wrap ΠΊ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρƒ Π³ΠΎΠ»ΠΎΠ²Ρ‹ ΠΈ пустим ΠΈΠ· Π½Π΅Π³ΠΎ волосы.

Когда всС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π³ΠΎΡ‚ΠΎΠ²Ρ‹, Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΠΎΡΠ½Π°Ρ‰Π°Ρ‚ΡŒ модСль.

Π§Π°ΡΡ‚ΡŒ 2. ΠžΡΠ½Π°ΡΡ‚ΠΊΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ

Π‘ΠΊΠ΅Π»Π΅Ρ‚.
Π‘Ρ‚Ρ€ΠΎΠΈΠΌ скСлСт ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π΅Π³ΠΎ Π² Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅. Высоту сразу настраиваСм Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тазовая ΠΊΠΎΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΠ»Π°ΡΡŒ Π½Π° высотС Ρ‚Π°Π·Π° пСрсонаТа. ΠŸΠΎΡ‚ΠΎΠΌ настраиваСм Π³Ρ€ΡƒΠ΄Π½ΡƒΡŽ ΠΊΠ»Π΅Ρ‚ΠΊΡƒ, Π³ΠΎΠ»ΠΎΠ²Ρƒ, конСчности ΠΈ ΠΏΠ°Π»ΡŒΡ†Ρ‹ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅. Если модСль построСна симмСтрично, Ρ‚ΠΎ настроСнныС кости с ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ, Π±Π»Π°Π³ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ костныС систСмы ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ это Π΄Π΅Π»Π°Ρ‚ΡŒ.

Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ это ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΄ΠΆΠΎΠΈΠ½Ρ‚Ρ‹ (суставы). Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄ΠΆΠΎΠΈΠ½Ρ‚Ρ‹ я Π²Ρ‹Π΄Π΅Π»ΡΡŽ вСсь скСлСт, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠΆΡƒ Π΅Π³ΠΎ Π² Box Mode (ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Π°Π±Π°Ρ€ΠΈΡ‚Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°) это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· свойства, ΠΈ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Display, Π² самом Π½ΠΈΠΆΠ½Π΅ΠΌ свиткС Link Display Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽ Π³Π°Π»ΠΊΡƒ Display Links.

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΎ Ρ€ΠΈΠ³Ρƒ. Π‘Ρ‚ΡƒΠΏΠ½ΠΈ. Π― Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ с CAT ΠΈ Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ такая ΡˆΡ‚ΡƒΠΊΠ° Foot Platform ΠΈ, Π² ΠΎΠ±Ρ‰Π΅ΠΌ-Ρ‚ΠΎ, Π²Π΅Π·Π΄Π΅ ΠΏΠΈΡˆΡƒΡ‚, Ρ‡Ρ‚ΠΎ Foot Platform Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ всю ΡΡ‚ΡƒΠΏΠ½ΡŽ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ. Но Ρ‚ΡƒΡ‚ Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ Π½ΠΎ, Π² зависимости ΠΎΡ‚ систСмы, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Foot Platform Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ‚ΡŒ ΠΈΠ·Π³ΠΈΠ±Π°Ρ‚ΡŒΡΡ ΠΏΠ°Π»ΡŒΡ†Π°ΠΌ Π½ΠΎΠ³ΠΈ. Π’ ΠΌΠΎΠ΅ΠΌ случаС Foot Platform ΠΈΠ΄Π΅Ρ‚ ΠΎΡ‚ пятки Π΄ΠΎ ΠΏΠ°Π»ΡŒΡ†Π΅Π². Если всС ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ ΠΏΠ°Π»ΡŒΡ†Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ²Π°Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΏΠΎΠ», Π½Ρƒ Π° Ссли ΠΏΠΎΠ΄Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ CAT motion (Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΡ…ΠΎΠ΄ΠΊΠΈ Π² CAT) Ρ‚ΠΎ ΠΏΠ°Π»ΡŒΡ†Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ.

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

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

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ со скином ΠΈΠ»ΠΈ с Ρ‚ΠΊΠ°Π½ΡŒΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠΌΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ участки ΠΌΠΎΠΆΠ½ΠΎ ΡΠΌΡΠ³Ρ‡ΠΈΡ‚ΡŒ, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ² ΠΊ Π½ΠΈΠΌ Mesh Select ΠΈ Relax.

ΠŸΡ€ΠΈΡΠΊΠΈΠ½Π΅Π½Ρ‹ΠΉ пСрсонаТ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Для этого Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π΅ΡΡ‚ΠΎΠ²ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΈ всС Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΈ ΠΏΠΎΠ΄Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ. Π’ CAT я для этого ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ просто задаю Ρ†ΠΈΠΊΠ» ΠΏΠΎΡ…ΠΎΠ΄ΠΊΠΈ. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈ ΡΠΊΠ°Π»ΡŒΠΏΡ‹, ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΄Π°Π»Ρ‹ ΠΏΠΎΠΊΠ° Π½Π΅ Ρ‚Ρ€ΠΎΠ³Π°Π΅ΠΌ. Ими ΠΌΡ‹ займСмся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

Вкань.
Π‘Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΠΊΠΈΠ½ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. Для этого прямо Π² стСкС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ², Ρ‡Π΅Ρ€Π΅Π· контСкстноС мСню ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Skin с ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ вставляСм Π΅Π³ΠΎ (Paste) Π² стСк Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Ρ‚ΠΊΠ°Π½ΠΈ ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° столкновСния, Ссли ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, это Ρƒ нас измСнСнная копия Ρ€ΡƒΠΊ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Cloth Driver ΠΈ Collision Object Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ вмСстС с Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠŸΠΎΠ΄ΡΡ‚Ρ€ΠΎΠΉΡ‚Π΅ Skin, Ссли трСбуСтся.

ΠŸΡ€ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Skin Wrap-Π° происходит инициализация Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, поэтому Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ модСль ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Но ΠΈΠ½ΠΎΠ³Π΄Π° случаСтся Ρ‚Π°ΠΊΠΎΠΉ глюк, Π² процСссС настройки Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ², Skin Wrap ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ прСринициалицируСтся ΠΏΡ€ΠΈ нСсовмСщСных позициях. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ всС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π² стСкС ΠΎΠ±ΠΎΠΈΡ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ (ΠΊΡ€ΠΎΠΌΠ΅ Skin Wrap СстСствСнно), ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π΅ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Reset Π² ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅ Skin Wrap. (ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ мСша Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈΠ»ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π±Ρ‹Π²Π°Π΅Ρ‚, рСинициализация Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚, приходится ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ Skin Wrap ΠΈ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎ-Π½ΠΎΠ²ΠΎΠΉ).

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ. Для этого выдСляСм Ρ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ Β«Π²ΠΈΡΠ΅Ρ‚ΡŒΒ» Ρ‚ΠΊΠ°Π½ΡŒ. Π“Ρ€ΡƒΠΏΠΏΡƒ создали, Π½Π°Π·Π²Π°Π»ΠΈ Π΅Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«Coat HARDΒ» ΠΈ Π½Π°ΠΆΠ°Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ Preserve. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ дСйствиС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ², Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ останутся ΠΏΠΎΠ΄ дСйствиСм Skin-Π°.

Π’Π°ΠΊ ΠΆΠ΅ создаСм Π²Ρ‚ΠΎΡ€ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Ρ€ΡƒΠΊΠ°Π²Π°. НазываСм Π΅Π΅ ΠΊΠ°ΠΊ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ‚ΠΈΠΏΠ° Β«Hands HARDΒ» ΠΈ Ρ‚ΠΎΠΆΠ΅ Π΄Π΅Π»Π°Π΅ΠΌ Preserve.

МнС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΠΊΠ°Π½ΡŒ Π±ΠΎΠ»Ρ‚Π°Π»Π°ΡΡŒ слишком интСнсивно, для этого я Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ дСлаю мягкиС Π³Ρ€ΡƒΠΏΠΏΡ‹. Π”Π΅Π»Π°Π΅ΠΌ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ (ΠΌΠΎΠΆΠ½ΠΎ прямо ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ Π² спискС ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ выдСлятся сами), создаСм Π½ΠΎΠ²ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΈ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Π΅Π΅ Β«Coat SOFTΒ». На эту Π³Ρ€ΡƒΠΏΠΏΡƒ Π½Π΅ Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ дСйствия. Но Π² настройках Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ Π³Π°Π»ΠΊΡƒ Soft Selection, настраиваСм Π΅Π³ΠΎ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ ΠΈ настраиваСм свойства Ρ‚Π°ΠΊΠ½ΠΈ этой Π³Ρ€ΡƒΠΏΠΏΡ‹. Нам Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΊΠ°Π½ΡŒ Π² этом мСстС ТСстчС, Π² этом Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ настройки Bend ΠΈ Shear. Bend Π²Ρ‹ΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌ Π΄ΠΎ 100, Π° Shear Π°ΠΆ Π΄ΠΎ 1000. Π‘ этими ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ спокойно ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, достигая Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. Π‘Ρ‚Π°Π²ΠΈΠΌ Π³Π°Π»ΠΊΡƒ Use These Properties, ΠΈΠ½Π°Ρ‡Π΅ эти свойства Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹.

Π’ΠΎ ΠΆΠ΅ самоС ΠΏΡ€ΠΎΠ΄Π΅Π»Ρ‹Π²Π°Π΅ΠΌ с Ρ€ΡƒΠΊΠ°Π²Π°ΠΌΠΈ. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π³Ρ€ΡƒΠΏΠΏΡƒ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ Β«Hands SOFTΒ», Π½ΠΎ Π½Π° Π½Π΅Π΅ я Π½Π°Π·Π½Π°Ρ‡Π°ΡŽ дСйствиС Preserve. Π­Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€ΡƒΠΊΠ°Π² ΠΏΠ»Π°Π²Π½ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΠ» ΠΈΠ· ΠΏΠΎΠ΄ дСйствия скина ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠ» Π² Ρ‚ΠΊΠ°Π½ΡŒ. Π’Π°ΠΊ я смогу ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΊΠ°Π½ΡŒ Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ТСстчС, Π½ΠΎ Ρ‚ΠΈΠΏΠ° Ρ‚ΠΎΠ³ΠΎ. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ эта настройка повлияла Π½Π° Preserve, Π½ΡƒΠΆΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π³Π°Π»ΠΊΡƒ Soft. Настройки Bend ΠΈ Shear Π΄Π΅Π»Π°Π΅ΠΌ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρƒ ΠΏΠ°Π»ΡŒΡ‚ΠΎ, ΠΈ ставим Π³Π°Π»ΠΊΡƒ Use These Properties. Π’Ρ‹Ρ…ΠΎΠ΄ΠΈΠΌ ΠΈΠ· Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΏΠΎΠ΄ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

Π’ΠΎΡ‚ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ запускаСм просчСт. Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡƒ Simulate Local, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΠΊΠ°Π½ΡŒ обвисла Π½Π° Collision Object, ΠΏΠΎΡ‚ΠΎΠΌ запускаСм Simulate.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ссли всС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚ΠΎ модСль ΠΏΠ°Π»ΡŒΡ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ²ΠΈΠ½ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρƒ.

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

Но вСрнСмся ΠΊ нашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π½Π° Π³ΠΎΠ»ΠΎΠ²Ρƒ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Ρ‚ΠΊΠ°Π½ΠΈ, с Ρ‚ΠΎΠΉ Ρ€Π°Π·Π½ΠΈΡ†Π΅ΠΉ, Ρ‡Ρ‚ΠΎ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Point Cache. Π’ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ с ΠΌΠΈΠΌΠΈΠΊΠΎΠΉ, я создаю Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ. На Π²Π΅Ρ€Ρ…Ρƒ стСка Ρƒ мСня Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Point Cache. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ я Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽ мСш Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π³ΠΎΠ»ΠΎΠ²Ρ‹ Π² Ρ„Π°ΠΉΠ». Π’ Ρ„Π°ΠΉΠ»Π΅ с Ρ†Π΅Π½Ρ‹ Ρƒ мСня Π΅ΡΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π»ΠΈΡ†Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚ΠΎΠΆΠ΅ Π½Π°Π²Π΅Ρ€Ρ…Ρƒ стСка ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Point Cache. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ я Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽ Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΡΠΎΡ…Ρ€Π°Π½Π΅Π½Π½ΡƒΡŽ Ρ€Π°Π½Π΅Π΅ мСш-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π»ΠΈΡ†Π°, Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΅Π΅ Π½Π° модСль Ρ‡Π΅Ρ€Π΅Π· Skin Wrap.

Π˜Ρ‚Π°ΠΊ, ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Skin с ΠΌΠΎΠ΄Π΅Π»ΠΈ Π³ΠΎΠ»ΠΎΠ²Ρ‹ ΠΈ вставляСм ΠΊΠ°ΠΊ Instance Π² стСк Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΠΈ модСль Π³ΠΎΠ»ΠΎΠ²Ρ‹ «сидят» Π½Π° ΠΎΠ΄Π½ΠΎΠΌ скинС. НазначаСм Π½Π° модСль ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Skin Wrap ΠΈ Π² качСствС Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ΅Ρ€Π° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€. НастраиваСм ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π» Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ΄ΠΈΠ½ Π² ΠΎΠ΄ΠΈΠ½, глюков Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ. Π’Π°ΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚: ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Skin Wrap Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ всС ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΈ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΎΠ±Π° оказались Π² Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΈΡΡŒ.

Π― создам простой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (скальп) ΠΈ модСль волоса (сплайн). Π’ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ случаС ΠΌΠΎΠΆΠ½ΠΎ просто ΠΏΡ€ΠΈΠ»ΠΈΠ½ΠΊΠΎΠ²Π°Ρ‚ΡŒ сплайн ΠΊ ΡΠΊΠ°Π»ΡŒΠΏΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ волосы ΠΏΡ€ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π²Π΅Π»ΠΈ сСбя ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Но Ссли ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ скальпа Π±ΡƒΠ΄Π΅Ρ‚ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π°, ΠΊΠ°ΠΊ Π² ΠΌΠΎΠ΅ΠΌ случаС ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎΠ³ΠΎ, ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΡˆΠ΅ΡΡ‚ΡŒΡŽ, Ρ‚ΠΎ сплайны придСтся Π°Ρ‚Ρ‚Π°Ρ‡ΠΈΡ‚ΡŒ прямо Π½Π° ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ. Для этого я Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽ сплайны Π½Π° повСрхности, ΠΈ Π² мСстах Π½Π°Ρ‡Π°Π»Π° волос дСлаю ΠΏΡ€ΠΈΠ°Ρ‚Ρ‚Π°Ρ‡Π΅Π½Ρ‹Π΅ ΠΊ повСрхности Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ скрипт Create Point on Surface (способ описан Π²Ρ‹ΡˆΠ΅). А ΠΏΠΎΡ‚ΠΎΠΌ просто Π»ΠΈΠ½ΠΊΡƒΡŽ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ сплайн ΠΊ своСй Ρ‚ΠΎΡ‡ΠΊΠ΅.

ПослС примСнСния Hair FX ΠΈ сплайнов, Π² качСствС Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ…, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ скальп, ΠΏΠΎΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ волос.

Π― сдСлал слишком ΠΏΠ»ΠΎΡ‚Π½Ρ‹ΠΉ скальп Π² своСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΌΠ½ΠΎΠ³ΠΎ, Π½ΠΎ Π·Π°Ρ‚ΠΎ я ΠΏΠΎΠΊΠ°ΠΆΡƒ, Ρ‡Ρ‚ΠΎ симулятор Ρ‚ΠΊΠ°Π½ΠΈ справляСтся ΠΈ с Ρ‚Π°ΠΊΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ. Π’ ΠΏΠ°Π½Π΅Π»ΠΈ Modify ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅, Π² ΠΊΠ°ΠΊΠΎΠΉ Π»ΠΈΠ±ΠΎ Π²ΠΈΠ΄.

ΠšΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈΡ… Π² Cloth Mesh. ПослС этого ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΠΊΠ°ΠΊ ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌΡƒ ΠΌΠ΅ΡˆΡƒ. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ Cloth FX. Π‘Π½Π°Ρ‡Π°Π»Π° Π² свойствах ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ это Ρ‚ΠΊΠ°Π½ΡŒ. Π—Π° Ρ‚Π΅ΠΌ Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΏΠΎΠ΄ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Group ΠΈ выдСляСм ΠΊΠΎΡ€Π½ΠΈ волос. Π—Π°Π΄Π°Ρ‡ΠΊΠ° Π½Π΅ ΠΈΠ· Π»Π΅Π³ΠΊΠΈΡ…, я для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Paint Selection. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΊΡ€Π°ΡˆΡƒ, выдСляя всС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½ΡƒΠΆΠ½Ρ‹Π΅, ΠΏΠΎΡ‚ΠΎΠΌ ΠΊΡ€Π°ΡˆΡƒ, снаруТи снимая лишнСС Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ оставляя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ. Π’ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… вСрсиях Cloth FX Π² ΠΏΠΎΠ΄ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ Group появляСтся ΠΊΠ½ΠΎΠΏΠΊΠ° Get, ΠΎΠ½Π° позволяСт Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Π½ΠΈ волос ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ волосам ΠΆΠ΅ΡΡ‚ΠΊΠΎΡΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ Π³Ρ€ΡƒΠΏΠΏΡƒ. Для этого ΠΎΠΏΡΡ‚ΡŒ выдСляСм ΠΊΠΎΡ€Π½ΠΈ (ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΈ Π΅Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ выдСлятся) ΠΈ создаСм Π²Ρ‚ΠΎΡ€ΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ. НазначаСм Π΅ΠΉ Ρ‚ΠΎΠΆΠ΅ Preserve. Π‘Ρ‚Π°Π²ΠΈΠΌ Π³Π°Π»ΠΊΡƒ Soft, Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ ΠΈ настраиваСм Soft Selection. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, волосы Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ»Π°Π²Π½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ· ТСсткого состояния Π² Ρ‚ΠΊΠ°Π½ΡŒ. Π’Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌ Π΄ΠΎ 100 Bend, Shear ставим 1000, ставим Π³Π°Π»ΠΊΡƒ Use These Properties, это Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ ТСсткости самой Ρ‚ΠΊΠ°Π½ΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ссли Π΅ΡΡ‚ΡŒ анимация, запускаСм сначала Simulate Local, ΠΏΠΎΡ‚ΠΎΠΌ Simulate ΠΈ смотрим, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ.

Π’Π°ΠΊΠΈΠΌ Π½Π΅Ρ…ΠΈΡ‚Ρ€Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ практичСски Π»ΡŽΠ±ΡƒΡŽ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΡƒ волосам, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Π’ΠΎΠΎΠ±Ρ‰Π΅ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠ»ΠΎΡ‚Π½Ρ‹ΠΉ скальп, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ количСство Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ…, Ρ‚ΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³Ρ‡Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с коллизиями, Π΄Π° ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅, Π»Π΅Π³Ρ‡Π΅ ΠΏΡ€ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

Π’ΠΎ ΠΆΠ΅ самоС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈ с Ornatrix, Π½ΠΎ ΠΏΡƒΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС. НуТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ волос, ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ…, ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ копию. ΠžΠ΄Π½Ρƒ копию ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌ Π² Ox_mesh ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ сконвСртим Π² Poly, Π° Π²Ρ‚ΠΎΡ€ΡƒΡŽ копию ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для создания волос. ΠŸΠ΅Ρ€Π²ΡƒΡŽ копию ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ ΠΊΠ°ΠΊ Ρ‚ΠΊΠ°Π½ΡŒ, Π° вторая повторяСт Π΅Π΅ двиТСния Ρ‡Π΅Ρ€Π΅Π· Skin Wrap. ЕдинствСнноС, Ρ‡Ρ‚ΠΎ Skin Wrap Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² стСкС Π”Πž создания волос ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ нСпосрСдствСнно Π½Π° Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅.

ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΊ волосяным Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹. НапримСр с ΠΏΠΎΠΌΠΎΡ‰ΠΈ Skin Wrap ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ косы.

Аттачи.
Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈΠ»Π΅ΠΏΠΈΠΌ ΠΊ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ элСмСнты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†Ρ‹, шляпа ΠΈ Ρ‚Π΄. ΠŸΡ€ΠΈΠ»Π΅ΠΏΠ»ΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅ΠΌ всС Ρ‡Π΅Ρ€Π΅Π· Ρ‚Ρƒ ΠΆΠ΅ ΠΏΡ€ΠΈΠ°Ρ‚Ρ‚Π°Ρ‡Π΅Π½ΡƒΡŽ ΠΊ повСрхности Ρ‚ΠΎΡ‡ΠΊΡƒ. И сразу ΠΆΠ΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ нСсколько ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ². Π›Π΅ΠΏΠΈΡ‚ΡŒ Π°Ρ‚Ρ‚Π°Ρ‡ΠΈ Π½Π° Π΄Π΅ΠΊΠΎΡ€Π°Ρ†ΠΈΡŽ Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΌ случаС нСльзя. Аттач приклСиваСтся ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ мСсту Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΊ Π΄Π΅ΠΊΠΎΡ€Π°Ρ†ΠΈΠΈ сглаТиваниС, Ρ‚ΠΎ наш Π°Ρ‚Ρ‚Π°Ρ‡ ΡƒΠ΅Π΄Π΅Ρ‚ Π½Π΅Π²Π΅Π΄ΠΎΠΌΠΎ ΠΊΡƒΠ΄Π°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ всС Π°Ρ‚Ρ‚Π°Ρ‡ΠΈ Π±ΡƒΠ΄Π΅ΠΌ Π»Π΅ΠΏΠΈΡ‚ΡŒ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. Π’ΠΎΡ‚ с ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ† ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ.

ΠŸΡ€ΠΈΠ±Π»ΠΈΠΆΠ°Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ΠΉ участок, ΠΈ создаСм ΠΏΡ€ΠΈΠ°Ρ‚Ρ‚Π°Ρ‡Π΅Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² Π½ΡƒΠΆΠ½Ρ‹Ρ… мСстах. ПослС Ρ‡Π΅Π³ΠΎ просто Π»ΠΈΠ½ΠΊΡƒΠ΅ΠΌ ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†Ρ‹ ΠΊ Π°Ρ‚Ρ‚Π°Ρ‡Π°ΠΌ.

(Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΎΠ±Π·ΠΎΡ€, я ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠΆΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π² Box Mode. ΠžΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Ссли Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Box Mode Π½Π° Π³ΠΎΡ€ΡΡ‡ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ.)

Ну ΠΈ послСдний Π°Ρ‚Ρ‚Π°Ρ‡ это Π½ΠΈΠΆΠ½ΠΈΠ΅ Π·ΡƒΠ±Ρ‹. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΈΡ… ΠΊ ΠΌΠ΅ΡˆΡƒ построим ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½, ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Ρ‡Π΅Π»ΡŽΡΡ‚Π½ΡƒΡŽ ΠΊΠΎΡΡ‚ΡŒ. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠ΅ΠΌ Π±Ρ‹Π» описан Π²Ρ‹ΡˆΠ΅. На ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌ Π°Ρ‚Ρ‚Π°Ρ‡, ΠΈ ΠΊ Π½Π΅ΠΌΡƒ Π»ΠΈΠ½ΠΊΡƒΠ΅ΠΌ Π½ΠΈΠΆΠ½ΠΈΠ΅ Π·ΡƒΠ±Ρ‹.

Π§Π°ΡΡ‚ΡŒ 3. Π Π΅Π½Π΄Π΅Ρ€ ΠΈ постобработка

РСшСниС этой Π·Π°Π΄Π°Ρ‡ΠΈ Π΄ΠΎ Π±Π°Π½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ простоС. ВсС пост-эффСкты, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ примСняСм Π² максС, ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΡ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°, Π² процСссС Π²ΠΈΠ΄Π΅ΠΎΠΌΠΎΠ½Ρ‚Π°ΠΆΠ°. Ѐокус Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π΅ ΠΊ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для производства эффСкта ΠΊΠ°Π½Π°Π»Ρ‹. Волько Π² максС ΠΌΡ‹ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ нСпосрСдствСнно с Π½ΠΈΠΌΠΈ, ΠΌΡ‹ просто Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Image Motion Blur (смаз ΠΏΡ€ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ), Glow (сияниС) ΠΈΠ»ΠΈ Depth of Field (Π³Π»ΡƒΠ±ΠΈΠ½Π° рСзкости) Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ². Но ΠΌΡ‹ ΠΈ понятия Π½Π΅ ΠΈΠΌΠ΅Π΅ΠΌ, ΠΊΠ°ΠΊ создаСтся сам эффСкт. Π—Π°Ρ‚ΠΎ Ссли ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ„Π°ΠΉΠ» содСрТащий ΠΊΠ°Π½Π°Π»Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² *.RPF Ρ‚ΠΎ Ρƒ нас получаСтся чистый исходник, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ эффСкты ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ, Π² стороннСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Π° Ссли ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ сразу с эффСктами, Ρ‚ΠΎ Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ, Ρ‚ΠΎ придСтся всС ΠΏΠ΅Ρ€Π΅Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ²Π°Ρ‚ΡŒ.

ΠšΠ°Π½Π°Π»Ρ‹
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°Π½Π°Π»Ρ‹, прСдставим ΠΊΠ½ΠΈΠΆΠΊΡƒ. НазываСтся ΠΎΠ½Π° G-buffer. На Π»ΠΈΡ†Π΅Π²ΠΎΠΉ страницС ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ RGB ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π° Π² качСствС страниц – ΠΊΠ°Π½Π°Π»Ρ‹. Π˜Ρ… Π½Π΅Π²ΠΈΠ΄Π½ΠΎ, Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠ½ΠΈΠΆΠΊΡƒ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Π½Π°Π»Ρ‹ Π½Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Π²ΠΈΠ΄Π΅ΠΎΠΌΠΎΠ½Ρ‚Π°ΠΆΠ° Ρ‚ΠΈΠΏΠ° Fusion, Combustion, Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅.

Π’Π°ΠΊ Π²ΠΎΡ‚, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π΄Π°ΡŽΡ‚ эти ΠΊΠ°Π½Π°Π»Ρ‹: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Z-buffer Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ, Π³Π΄Π΅ каТдая Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ Π² зависимости ΠΎΡ‚ удалСния Π² сцСнС.

Благодаря Z Π±ΡƒΡ„Π΅Ρ€Ρƒ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ 3D эффСкты Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΌΠΎΠ½Ρ‚Π°ΠΆΠ΅, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ‚ΡƒΠΌΠ°Π½ ΠΈΠ»ΠΈ Π³Π»ΡƒΠ±ΠΈΠ½Π° рСзкости, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² 2D ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ это Π½Π΅ 2D, Π° 3D сцСна, ΠΈ Π΄Π°ΠΆΠ΅ ΡΡ‹ΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ освСщСниС! И ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ сами эффСкты ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ качСствСннСС Ρ‡Π΅ΠΌ Π² максС. ΠŸΡ€ΠΈ помоши ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚ΠΎΠΈΡ‚ΡŒ эффСкт DOF с ΠΎΡ‡Π΅Π½ΡŒ Π΄Π°ΠΆΠ΅ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΈΠΌ Π±ΠΎΠΊΠ΅, Ρ‚ΠΎ ΠΆΠ΅ касаСтся ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… эффСктов.

Канал Z Π±ΡƒΡ„Π΅Ρ€Π°, ΠΏΡ€ΠΎΡˆΡƒ Π½Π΅ ΠΏΡƒΡ‚Π°Ρ‚ΡŒ с ΠΊΠ°Π½Π°Π»ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ Render Elements. Напомню, Render Elements – опция доступная Π² настройках Ρ€Π΅Π½Π΄Π΅Ρ€Π°, позволяСт вывСсти содСрТимоС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠ°Π½Π°Π»ΠΎΠ² Π² G-buffer. Но ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, Π²ΠΎ всяком случаС, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Z ΠΊΠ°Π½Π°Π» волос, Ссли ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² сцСнС, Π²Π°ΠΌ Π½Π΅ удастся.

Motion Blur Π½Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Π½Π°Π» Velocity. Π­Ρ‚ΠΎΡ‚ ΠΊΠ°Π½Π°Π» выглядит ΠΊΠ°ΠΊ разноцвСтная ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°. Π’ зависимости ΠΎΡ‚ двиТСния Π² ΠΊΠ°Π΄Ρ€Π΅ каТдая Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ понимаСтся ΠΊΠ°ΠΊ Π²Π΅ΠΊΡ‚ΠΎΡ€ двиТСния. И Π² соотвСтствии с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ Ρ‚ΠΎΡ‡Π΅ΠΊ происходит Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ Ρ€Π°Π·ΠΌΡ‹Ρ‚ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.

(для дСмонстрации сдСлал Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ Π²ΠΎ Fusion, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² Combustion)

Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ дСлаСтся Image Motion Blur ΠΈ Π² максС. Волько Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ, Ρ‚ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ придСтся ΠΏΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎ-Π½ΠΎΠ²ΠΎΠΉ.

ΠŸΡ€Π°Π²Π΄Π° Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ Π½ΠΎ. Волосы Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΊΠ°Π½Π°Π» Velocity. И соотвСтствСнно Π½Π΅ удастся ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ Π½ΠΈΠΌ Motion Blur ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ этот ΠΊΠ°Π½Π°Π». Π—Π°Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ это, Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ². Для примСнСния ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΌΠΎΡƒΡˆΠ΅Π½ Π±Π»ΡŽΡ€Π° я ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽ ΠΏΠ»Π°Π³ΠΈΠ½ для After Effect Reel Smart Motion Blur. Π­Ρ‚ΠΎΡ‚ ΠΏΠ»Π°Π³ΠΈΠ½ позволяСт ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΡΡ‚ΡŒ смаз ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠ°Π΄Ρ€ΠΎΠ² Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ². Плагин просто Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ сам опрСдСляСт Π²Π΅ΠΊΡ‚ΠΎΡ€ смаза. Π­Ρ„Ρ„Π΅ΠΊΡ‚ получаСтся ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅ рСалистичный, ΠΈ этот ΠΏΠ»Π°Π³ΠΈΠ½ мСня, Π² ΠΎΠ±Ρ‰Π΅ΠΌ-Ρ‚ΠΎ, Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ ΠΏΠΎΠ΄Π²ΠΎΠ΄ΠΈΠ». Π Π°Π΄ΡƒΠ΅Ρ‚ ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ прСимущСствСнно ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΎΡ‚ AE подходят ΠΊΠ°ΠΊ для Fusion Ρ‚Π°ΠΊ ΠΈ для Combustion.

ΠŸΠΎΠΊΠ°ΠΆΡƒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π½Π°Π» – Material ID. Π­Ρ‚ΠΎΡ‚ ΠΊΠ°Π½Π°Π» появляСтся, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π½Π°Π·Π½Π°Ρ‡Π°Π΅ΠΌ Π½ΠΎΠΌΠ΅Ρ€ Π½Π° ΠΊΠ°Π½Π°Π» эффСктов Π² максС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ выглядит ΠΊΠ°Π½Π°Π» Render Node ID

Π­Ρ‚ΠΈ ΠΊΠ°Π½Π°Π»Ρ‹ ΠΏΠΎΡ…ΠΎΠΆΠΈ. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для примСнСния эффСктов ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ участка изобраТСния. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ эффСкт сияния.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‹Ρ‚ΠΎΠΆΠΈΡ‚ΡŒ сказанноС, расскаТу, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти ΠΊΠ°Π½Π°Π»Ρ‹ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, содСрТащСС эти ΠΊΠ°Π½Π°Π»Ρ‹, Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ сохранСниС Ρ„Π°ΠΉΠ»Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ RPF ΠΈΠ»ΠΈ RLA. Π’ настройках Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ использованиС Π½ΡƒΠΆΠ½Ρ‹Ρ… ΠΊΠ°Π½Π°Π»ΠΎΠ². Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ трСбуСтся. Π Π΅Π½Π΄Π΅Ρ€ΠΈΠΌ ΡΠΈΠΊΠ²Π΅Π½Ρ†ΠΈΡŽ ΠΊΠ°Π΄Ρ€ΠΎΠ², послС Ρ‡Π΅Π³ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π² ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ ΠΊΠ°Π½Π°Π»Ρ‹, ΠΈ Π΄Π΅Π»Π°Π΅ΠΌ эффСкты. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всС Π½ΡƒΠΆΠ½Ρ‹Π΅ эффСкты, трСбуСтся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Π΅ Π·Π½Π°Π½ΠΈΠ΅ ΠΌΡ‚ΠΎΠ½Ρ‚Π°ΠΆΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π½ΠΎ всС Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ всС дСлаСтся. Ну, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΊΠΎΠΌΡƒ ΠΊΠ°ΠΊ нравится. БвСсти всС Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ куски ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΌ ΠΆΠ΅, Π»ΠΈΠ±ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Ρ‚ΠΈΠΏΠ° Adobe After Effect ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ….

Π•Ρ‰Π΅ сдСлаю ΠΎΠ΄Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎ Z Π±ΡƒΡ„Π΅Ρ€Ρƒ. Если сцСна содСрТит повСрхности с масками прозрачности, Ρ‚ΠΎ стандартный Scanline Ρ€Π΅Π½Π΄Π΅Ρ€ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ прозрачности ΠΈ даст Π½Π°ΠΌ Z Π±ΡƒΡ„Π΅Ρ€ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π² сцСнС.

Π’ качСствС Ρ€Π΅Π½Π΄Π΅Ρ€Π° я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Final Render, ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ фиксит этот глюк. Но навСрняка эта ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, всС ΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ мСсто Π±Ρ‹Ρ‚ΡŒ, ΠΈ для Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ процСсс Павла ΠšΡƒΠ·Π½Π΅Ρ†ΠΎΠ²Π° G-corrector. Он ΠΊΠ°ΠΊ Ρ€Π°Π· Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ прозрачности для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠ°Π½Π°Π»ΠΎΠ² G-Π±ΡƒΡ„Π΅Ρ€Π°.

НадСюсь, эта ΠΈΠ½Ρ„Π° ΠΊΠΎΠΌΡƒ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π² Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ, Ссли ΠΊΡ‚ΠΎ Π΄ΠΎΠΉΠ΄Π΅Ρ‚ Π΄ΠΎ Π“ΠΎΠ»Π»ΠΈΠ²ΡƒΠ΄Π°, Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎ старика Π“ΡƒΠ΄Π²ΠΈΠ½Π° ) ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

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

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