Blog

Hudini
Niagara
선택된 필터:
1 2 3

[Niagara/Scratch Pad] NM_LockAxis

제작 목적 메시의 Size를 변경하고 싶을 때, 많은 상황에서 2가지 축을 함께 제어하는 경우가 많습니다.이 상황에 편리하게 활용할 수 있는 스크래치 모듈을 추가했습니다. 사용방법 Vector 타입에서 사용가능한 다이나믹 모듈입니다.해당 모듈을 사용할 Vector를 꺼낸 후 NM_LockAxis를 꺼내줍니다. 스크래치 패드 코드 사용 예시

지후디니 05

벡터란 무엇인가 벡터 = 방향성 , 강도 속도 Velocity (Vector) 속력(Scala를 포함하는 값)방향성과 강도를 갖고있다. 방향성과 강도를 분리할 수 있다. 속력 Speed (Scala) ex) 5km/s방향성이 없는 크기만 갖는다. 단일값 (int,float…) 벡터의 VEX 코드 벡터의 방향성 vector dir = chv(“vector”);v@N = normalize(dir); 노말라이즈를 통해 0~1로 정규화 시키면오직! ‘방향’만을 알아낼 수 있다. 벡터의 강도 vector dir = …

Read more

지후디니 6주차

벡스 벡터 선언 질문 attrib Wrangle 코드 방식 attrib VOP 노드 방식 지오메트리 밥볼륨 밥 두가지는 용도가 다릅니다. 노이즈 관련 작업을 할 때는 왠만해서는 VOP을 씁니다.( 대다수는..! ) 파라미터 프리셋 저장하는 방법 러버토이의 N 어트리뷰트를 가져오고, 어트리뷰트로 내보내준 상황입니다.특정 어트리뷰트를 받아오고 싶을 때 사용하는 기능입니다. Tips 1번팁 ( * ^ho ) = 전체 선택 , …

Read more

[Niagara/Emitter] 리본으로 링 만들기

개요 링 형태의 FX를 제작하는 경우. Tours 형태 메쉬로 제작을 하게 되면빌보드가 되지 않아 어색하게 보이는 경우가 있습니다. 그런 상황을 개선하기 위해 시도한 방법입니다. 방법 스프라이트 렌더러를 꺼내줍니다. Spawn BurstShape Location 위 상태에서 리본 렌더러를 넣어보면파티클 순서대로 리본이 그려집니다. 이 리본을 링 형태로 만들려면원 형태 안에서 같은 간격으로 분포되도록 만들어야 합니다. 참고)[Niagara/Emitter] 동일한 간격으로 파티클 …

Read more

HJH HUDINI STUDY #2 : Attribute Create , Copy to Point

Attribute Create 이걸 넣으면 어트리뷰트를 추가할 수 있습니다. vectorfloat이름값등등.. 마음대로 다 넣을 수 있습니다. 기억해야 할 약자 P – positionN – Normalv – Velocitypscale – point scalescale – Mesh ScaleCd – Color * > 모든 걸 다 가져온다^ > ~은 제외한다 Maker 저장하는 방법 (보통 V ID 많이 사용) Rand 1. rand( )2. ()안에는 0~1값을 …

Read more

[Niagara/Emitter] 꿈틀거리는 리본렌더러 만들기 (Modulo / Normalized Index)

개요 Return Nomalized Exec index 를 활용하여리본 렌더러를 스프라이트처럼 활용해봅시다. 그리고 커브값에도 활용하여꿈틀거리는 형태를 만들어 봅시다( Breath FX 에 활용가능 ) 리본 렌더러를 스프라이트처럼 사용하기 *보기 편하도록 (스프라이트 렌더러) 와 (리본 렌더러)를 같이 넣었습니다. 1. Spawn Burst (2개 이상 -> 리본 렌더러 때문에) 2. Position을 넣고 Conver Vector to Position 으로 연결해줍니다( 벡터를 위치로 변환하는 …

Read more

[Niagara/Emitter] 동일한 간격으로 파티클 분포하기

개요 일정한 간격으로 파티클을 분포시켜 봅시다. *효과Random Seed로 일정한 간격이 나올 때까지수작업하는 것을 방지해줄 수 있습니다. 방법 “Return Normalized Exec Index” 노드를 사용합니다. Exec Index (Execution Index) : 파티클이 만들어질 때 받는 순서 번호표Normalized : 그 순서 번호표를 0~1 로 정규화 (균등한 간격으로 줄을 세워준다)Return : 그 값을 U Position에 넣어준다. Normalize Index Scale 은 …

Read more

[Niagara/Scratch Pad] Color 값 보간하는 방법 (Lerp)

개요 스크래치 패드를 활용하여위치에 따라 컬러값이 보간되는 방법을 실습해보고비주얼 노드를 이해해보자 만들어볼 예제 1)위치에 따라 2)색상A 와 3)색상B를 나누고그 위치에서 4)보간할 범위를 설정한다 총 4가지의 값이 필요하다 스크래치 패드 나이아가라 이미터 > 파티클 업데이트 > 새 스크래치 패드 모듈 이미 우리가 자주 사용하고 있는 머터리얼과 다를 게 없다 Map Get에 넣는 값은 머터리얼의 Parameter를 생각하면 …

Read more