3D 맥스에서 파티클 프리셋 사용하기(PF Source, Preset Flow) (사용 버전 - autodesk 3ds Max 2023) 1)create에서 파티클 시스템(particles systems)의 PF Source를 선택하고 setup의 particle view로 이동합니다. 2)PF Source의 particle view가 표시되는것을 확인할수있습니다. 3)하단의 preset flow를 클릭 드래그하면 다양한 유형의 파티클 프리셋을 표시합니다(select preset flow) 4)사용할 프리셋을 선택하고 확인합니다. 5)해당 유형의 사전 설정된 파티클 시스템을 확인할수있습니다. 6)뷰포트에서 씬을 구성하는 파티클 프리셋을 확인할수있습니다.
VFX 영상 제작 디자인리소스(VDB, 텍스처) 웹사이트 모음 VFX 영상 제작에 사용할수있는 디자인리소스 및 3D 에셋을 제공하는 웹사이트 모음 pixellab https://www.thepixellab.net/ Homepage - The Pixel Lab The Pixel Lab is not a subscription-based site. Unlike subscription-based sites that remove software/products (or make files unusable) if you cancel your subscription, we at The Pixel Lab pledge that your purchases will always remain your purchases…no e..
유니티(unity)의 비주얼 이펙트 그래프(VFX GRAPH) https://unity.com/visual-effect-graph 유니티(unity)에서 비주얼 이펙트 그래프(VFX GRAPH)를 사용하면 노드(node) 및 흐름(flow) 기반의 시각적 그래프를 사용하여 눈, 먼지(point), 나뭇잎(quad), 연기(flipbook), 잔해(mesh), 스파크(line), 차량흔적(strip)등 다양한 유형의 일반 파티클과 복잡한 시뮬레이션(GPU)을 위한 실시간 인터렉티브 시각 효과를 제작할수있습니다. VFX Graph는 빠르고 효율적인 렌더링을 위해 GPU 가속과 Compute Shader를 사용합니다. VFX Graph에서 파티클의 위치, 크기, 색상 등을 계산하는데 Compute Shader..
3D맥스 파티클 - 파티클 이벤트 복사하기(copy event, paste event) 1)예에서 파티클의 형태(shape)로 사용자 지정 오브젝트(shape instance)를 사용하는 파티클 패스 애니메이션을 구성하였습니다. 2)서로 다른 형태의 파티클을 방출하는 새로운 이벤트를 추가하기위해 두개의 사용자 지정 오브젝트를 추가하였습니다. 3)particle view에서 복사하려는 이벤트를 선택합니다(event001) 선택한 이벤트는 텍스트가 흰색으로 표시됩니다. 4)마우스 우클릭하고 copy를 선택합니다. 5)view에서 마우스 우클릭하고 paste를 선택합니다. 6)동일한 연산자 목록을 가지는 이벤트가 복사된것을 확인할수있습니다(event002) 7)해당 이벤트의 파티클 형태를 변경하기위해 shap..
3D맥스 파티클 - 사용자 지정 오브젝트를 파티클의 형태로 사용하기(shape instance) PF Source에서 방출한 개별 파티클의 모양을 사용자 지정 오브젝트로 설정하는 방법 1)씬에 새로운 PF Source를 생성합니다. 2)particle view에서 shape001 연산자에서 파티클의 기본 형태가 3D cube로 설정되어있는것을 확인할수있습니다. 3)렌더링하면 3d cube 형태인 파티클을 확인할수있습니다. 4)display 연산자의 type에서 ticks를 geometry로 변경합니다. 5)뷰포트에서 파티클의 형태(shape)가 표시되는것을 확인할수있습니다. 6)씬에서 개별 파티클의 형태로 사용할 오브젝트를 추가합니다. 예에서 teapot오브젝트를 생성하고 새로운 재질을 설정하였습니다. ..
3D맥스 파티클 - 파티클 패스 애니메이션 만들기(Particle Flow Source, speed by icon) 파티클이 경로를 따라서 이동하는 파티클 패스 애니메이션 만드는 방법(speed by icon, path constraints) 1)씬에 새로운 PF Source를 생성합니다. 2)씬에 새로운 spline 오브젝트를 추가합니다. 스플라인 오브젝트를 수정하여 파티클의 이동 경로로 사용할 패스(path)를 생성합니다. 3)particle view에서 하단의 speed by icon 연산자를 클릭, 드래그하여 이벤트의 speed 001(along icon arrow)를 대체합니다. 4)씬에서 speed by icon 오브젝트가 생성된것을 확인할수있습니다. 5)상단의 animation 메뉴에서 co..
3D맥스 파티클 - 파티클의 수명(life span) 설정하기(delete 연산자) 1)birth 이벤트에서 파티클의 생성 기간이 기본값(프레임에서 30프레임까지)으로 설정되어있는것을 확인할수있습니다. 2)애니메이션을 실행하면 0프레임에서 30프레임까지 파티클을 방출합니다. 3)생성된 파티클은 애니메이션의 끝 프레임에 도달하기전까지 지속되며 끝 프레임 이후에 초기화됩니다. 4)파티클의 수명을 설정하려면 이벤트에 delete 연산자를 추가합니다. 하단의 delete 연산자를 클릭, 드래그하여 연산자 목록에 추가합니다. 5)delete 연산자의 remove에서 all particles로 설정되어있는것을 확인할수있습니다. 6)by particle age를 선택하고 수명(life span)과 수명의 변화(vat..
3D맥스 파티클 - 파티클 방사체 생성하고 기본설정 확인하기(Particle Flow Source) 파티클의 방사체(emitter)역할을 하는 Particle Flow Source 생성하고 기본 설정 확인하기 유닛설정(unit setup) 1)상단의 customize 메뉴에서 units setup으로 이동합니다. 2)프로젝트의 유닛을 설정합니다. 예에서 미터(meters)로 설정하였습니다. PF Source 생성(Particle Flow Source) 3)create의 geometry에서 particle systems를 선택합니다. 4)PF Source 오브젝트 유형을 선택하고 뷰포트에서 클릭, 드래그하면 새로운 Particle Flow Source를 생성합니다. 5)씬에서 중앙 로고가 있는 직사각형 아..
유니티에서 스크립트로 개별 파티클 설정하기(GetParticles, SetParticles) 1)씬에 새로운 파티클을 생성하고 최대 파티클 개수를 설정한다(max particles) 2)스크립트에서 파티클시스템 변수와 파티클 배열을 선언한다. 3)파티클 시스템의 현재 활성화된 파티클을 가져오고 개수를 출력한다. docs.unity3d.com/ScriptReference/ParticleSystem.GetParticles.html 4)게임을 플레이하면 활성화된 파티클의 개수를 출력한다. 5)파티클 개수가 증가하여 최대 파티클 개수에 도달한다. 에디터에서 표시하는 현재 파티클의 개수와 동일한것을 확인할수있다. 6)프레임마다 개별 파티클(예에서 0번 파티클)의 남은 수명을 출력한다(Particle.remaini..
유니티에서 제공하는 VFX 이미지 시퀀스(VFX image sequences, flipbooks) 프로젝트에서 사용할수있는 연기, 화염, 폭발등의 이미지시퀀스를 제공한다. 파일형식은 이미지 시퀀스(exr, tga)의 압축파일 flipbooks(exr, tga) 이미지 파일이다. blogs.unity3d.com/2016/11/28/free-vfx-image-sequences-flipbooks/ Free VFX Image Sequences & Flipbooks - Unity Technologies Blog It is not so common to have either resources or budget to author smoke, fire and explosion flipbooks in video game..
유니티(unity) 페이드인 파티클 재질(standard surface)1)아래 예에서 빌보드와 레거시 파티클 쉐이더를 사용하는 파티클 에셋을 씬에 추가하였다. 2)카메라가 이동하여 파티클이 가시거리내에(far clipping) 존재하게되는 순간이 자연스럽지 않다. 3)재질의 쉐이더로 particles/standard surface를 선택한다. 4)rendering mode는 fade를 선택하고 soft particles에 체크한후 far fade수치를 입력한다. soft particles를 사용하지않은 경우 soft particles를 사용한 경우
유니티에서 파티클의 텍스처 시트 애니메이션 설정하는 방법(texture sheet animation) 한장의 텍스처 시트는 파티클시스템의 파티클에서 재생될수있는 연속된 이미지의 모음이다. 아래 유니티 블로그에서 무료로 다운로드 및 프로젝트에 사용할수있는 이미지 시퀀스 및 플립북(texture sheet)을 제공한다. https://blogs.unity3d.com/2016/11/28/free-vfx-image-sequences-flipbooks/ Free VFX Image Sequences & Flipbooks - Unity Technologies Blog It is not so common to have either resources or budget to author smoke, fire and exp..