X Course Advisor FREE Course Advisor
(Close)
Watch Tutorials
macProVideo.com
Close

무료 프리미엄 액세스

프리미엄 허브 기사, 프로젝트 파일 및 각 튜토리얼 비디오의 첫 번째 10 %의 우리의 전체 라이브러리를 액세스 온라인 자습서 도서관 .

지금 무료 계정을 만드십시오!

후 효과 : 도형 레이어 인덱스 계층 구조
Google 번역에 의해 번역

Check out our After Effects: Motion Tracking and Stabilization course!

나는 최근에 당신이 할 수있는 몇 가지에 대한 기사 쓴 레이어를 형성하기 위해 텍스트를 변환을 . 예제 중 하나가 중복되었습니다 스트로크 효과에 내장된 형태의 레이어 '를 사용하여 윤곽 모양에 여러 스트로크를 추가했습니다.

이 설정하는 것은 매우 쉬운 반면이 수동으로 모든 스트로크 너비와 색상을 조작하는 매우 lengthly 과정 수 있습니다. 당신이 파란색을 기반으로하는 20 스트로크를하고 모두 녹색을 바탕으로 그들을 원하는 너비를 두 번 경우는 변경 진짜 고통 수 있습니다!

그래서 동적으로이 일을 할 수 있습니까? 음, 그래! 첫 번째 스트로크의 일부 표현 슬라이더 스트로크 너비와 색상을 연결하여 후속 중복 뇌졸중은 또한 모두 한꺼번에 제어할 수 있도록 슬라이더로 링크됩니다.

모든 중복 뇌졸중 조금, 넓은 어두운 또는 밝은, 심지어는 각 스트로크의 너비와 밝기를 무작위 수 있도록 가지고 있으므로 각 스트로크를 상쇄 수있다면 Wouldnt 그것은 멋진거야! 그럼 당신도 그렇게 할 수 있습니다!

문제는 어떻게 셰이프 레이어의 내용을 대상 각 스트로크 효과의 인덱스를 찾을 수 있습니까입니까? 무슨 뜻인지 Heres.


광고 레이어 인덱스

후 효과 구성의 각 레이어 인덱스 번호가 있습니다. 상단 레이어 1의 색인을하고 있습니다. 그것은 레이어의 모든 종류의, 견고한, 조정 레이어 또는 널 개체 수 있습니다.

그 아래의 레이어 2의 색인을 생성하고 등등 등등있다. 당신은 아래 이미지에서 볼 수 있습니다. 인덱스 번호는 레이어 색상으로 오른쪽에 있습니다.

The Layer below it has an Index of 2


인덱스 번호를 가진 일반적인 트릭은, 추가 곱한 또는 인덱스 번호로의 위치, 투명도 등 나누어 원본 레이어의 중복을 상쇄하는 것입니다.

위치와 색인 아무것도하지 한 동일한 경우라고 불투명도에 표현식을 추가하여 있지만 다음 레이어 인덱스에 의해 X 위치를 증식하고 레이어 인덱스로 불투명도를 분리하지 않을 경우.

duplicate of the original Layer by adding, multiplying or dividing its position, opacity, etc by its Index number


내가 레이어를 복제하면이를 얻을.

the result


것은 이러한 유형의 색인 번호로 중복 3D 텍스트 레이어의 Z 위치를 offsetting하여 가짜 3D 텍스트를 만드는 데 사용됩니다. 표준 것들!


모양 레이어 내에서 인덱스 찾기

지금 모양 레이어들은 여러 가지 요소를 저장할 수있다는 사실에 미니 작곡 같은 가지입니다. 그들은 하나 또는 여러 개의 경로, 채우고, 뇌졸증 및 주름 및 블로트 같은 벡터 효과, 오프셋 경로, 트위스트, 할꺼야 지그재그, 둥근 모서리와 호기심 경로 (일러스트 레이터의 애니메이션 버전의 가장자리를 거칠게)가 포함될 수 있습니다.

이러한 요소는 추가를 사용하여 함께 그룹화 수 있습니다

상단부터 시작하자. 비어있는 모양 레이어를 Heres. 그것은 두 항목 내용을 포함하고 변환.

an empty Shape Layer


당신은 레이어를 만들 때

IM은 추가 버튼을 클릭 셋 모양을 추가하는 것. 아픈 타원, 원 및 폴리 스타를 추가합니다.

Adding three shapes


지금 작성하고 행정 때문에 불길한이 너무 추가 버튼을 사용하여 추가할 필요합니다.

Fill and stroke


지금은 기본적인 구조를 가지고있다.

the basic structure


문제를 Heres. 내가 뇌졸중 효과를 중복 제 광고 계층 예제와 같이 인덱스 번호에 따라 크기가 증가 자동으로 새 스트로크를 갖고 싶어.

하지만 내 행정 효과도 인덱스 번호를 갖고 있지? 음, 네, 그렇죠하지만 레이어 인덱스보다 찾기 위해 조금 어려울 수도 있어요.

전 임이 뇌졸중 1s 폭이 영리한 표현을 사용하려고 내 뇌졸중 너비를 높일 수있는 인덱스 번호를 찾을 수 있습니다.

값 = thisProperty.propertyGroup (1). propertyIndex

이것은 그럼 어떻게 작동합니까? 고장을 Heres ...

값 =

thisProperty - 실제 스트로크 한 효과.

propertyGroup (1) - 내용이다 thisProperty (뇌졸중 1) 보유하고있는 컨테이너.

propertyIndex - 내게 내용 안에 thisProperty의 지수 (뇌졸중 1)주세요.

당신은 propertyGroup ()는 내가 뇌졸중 효과에 대한 컨테이너를 찾을 수 내 시작 지점부터 거꾸로 계층까지 드릴 수 있습니다 볼 수 있습니다. (1) 뇌졸중 효과부터 첫 번째 수준입니다. propertyGroup (2) 두 가지 수준의 최대 thisProperty 즉, 실제 모양 레이어에서 컨텐츠를 보유하고있는 컨테이너가 될 것입니다! 스토 크 너비 이것을 추가하고 무슨 일이 일어 나는지 볼 수 있습니다.

그럼 당신은 내 스트로크 너비 지금 5px는 볼 수 있습니다!

stroke width at 5px


뇌졸중 1 목차 내부의 5 항목입니다 있기 때문입니다!

Stroke 1 as fifth item in content


그래, 정말 멋지다 이잖아, 내가 인덱스 번호가! 나는 모양 없애 선택하면 그러나 나중에 내 색인 번호를 무엇을 던집니다!

글쎄 그룹의 모든 도형을 배치하여 원형이 얻을 수 있습니다. 추가 및 그룹을 선택하고 그것에 모양을 이동로 이동합니다. 나중에 각 모양에 대해 다른 채우기를 추가하기로 결정 있을땐 질병도 그 일에 나의 채워 이동합니다. 필자는 내 모양이라는.

place all shapes in a group


지금 내 행정 내용 년에 2 항목으로 2px입니다.

stroke value changes to 2px


지금은 내가 단순히 처음 스트로크 1 픽셀을 내 표현에서 하나를 빼서 수있는보다 일관성있는 구조를 가지고!

. 값 = thisProperty.propertyGroup (1) propertyIndex - 1

지금은 어떤 것들을 할 수! 먼저 불길한 표현 슬라이더를 사용하여 셰이프 레이어에 마스터 폭 컨트롤을 추가합니다. 1-100 픽셀.

Master width control


그런 불길한 어떤 괄호 내 표현을 포장하고 번식이 서명하고 슬라이더 값을 채찍을 선택 추가합니다. 이런식으로 내 스트로크 너비의 상대적 가치를 제어할 수 있습니다.

control the relative value of my stroke width


난 환자뿐만 아니라 propertyIndex하여 스트로크 불투명도를 나누어 중복 전에.

divide the Stroke Opacity by the propertyIndex as well


각 중복은 높은 인덱스로 나눈대로 더 투명 될 것입니다!

raise the Master width slider to expand the stroke


그리고 각 스트로크 증가하고 불투명도 페이드를 복사하는 경우! Horray!

duplicate each Stroke increases and the Opacity fades


내가 뇌졸중을 확대하면 각각의 중복에 대해 작동합니다!

If I enlarge the Stroke it works for each duplicate!


여기 일하는 모든 표현을 볼 수 있습니다.

All the expressions working


우리가 그들을 넣어 해당 그룹의 때문에 좀 모양을 삭제하면 그것은 여전히​​ 작동!

result so far


이제까지 당신이 가고 싶은대로이 걸릴 수 있습니다. 저도 제가 만든 버튼의 클릭으로 여러 스트로크 디자인 요소를 만들 수 있습니다이 기술을 사용하여 정말 편리한 애니메이션 프리셋, 난 단지 모양이나 경로를 추가합니다.

Add a shape or path


그것은 임의의 씨앗 제어 가벼움과 스트로크 너비에 대한 임의 또는 선형 옵션이 있습니다. 당신은 등 등 반전 수 시작일 및 종료일 밝음에 대한 제어

random seed control


일단이 기술의 모양 레이어가 완전히 새로운 의미를 받아 알아요! 자신을 위해 그것을보십시오!

Check out our After Effects: Motion Tracking and Stabilization course!

Toby Pitman

Toby Pitman | Articles by this author

For the past 20 years Toby has worked as a professional guitarist, programmer and producer. Clients include Sir Paul McCartney, George Michael, Shirley Bassey, Yusuf Islam, Giles Martin as well as the London 2012 Olympic Ceremonies. He has also worked extensively in TV, Advertising and Film. As well as composing himself he has also worked alongside many composers like David Arnold, Clint Mansell and Simon Franglen on many major film releases. An expert in synthesis and sound design Toby has also lectured for Apple on their Logic Pro music software which he has used since its days on the Atari. He has also worked as an educator for the International Guitar Foundation and the Brighton Institute of Modern Music teaching guitar. In his spare time (of which there is very little) he moonlights as a motion graphics artist specialising in Cinema 4D and After Effects.

Comments

Aug 27, 2012
Great tutorial, i had some questions which i cant seem to find the answer for, i want to do the following. I have a shape with a stroke, now i want to zoom in and out of the shape but without changing the stroke width, is that possible without a expression.
Aug 28, 2012
tobypitman
Well you could always just Keyframe the Stoke width manually.

Ideally you'd want to do this finding the distance of the object to the camera using an expression.

You may find that actually 'zooming' the camera will be trickier to work out so moving the camera in would be best.

Good Luck!
Feb 16, 2013
Declan
Great info regarding how to access various shape properties via expressions, really useful thanks
Dec 20, 2013
Dennis
Great tutorial. I have a question; how can I change the color of the stroke depending on the index number. If indexnumber is even color one or if indexnumber is odd than color two.

Greets,
Dennis
Dec 21, 2013
Dennis
Got it, with 2 color effect controlers (color1 and color2)

i=(thisProperty.propertyGroup(1).propertyIndex - 1)%2;
if (i==0) {effect("color1")("Color")}
else {effect("color2")("Color")};
You must be logged in to post a comment.
Create an Account  Login Now

What is macProVideo.com?

macProVideo.com is an online education community featuring Tutorial-Videos & Training for popular Audio & Video Applications including Adobe CS, Logic Studio, Final Cut Studio, and more.
© 2018 macProVideo.com
a division of NonLinear Educating Inc.
Link