언리얼 엔진(Unreal Engine)에서 Panoramic Capture 플러그인을 사용하여 360 이미지 캡처(legacy)파노라마 이미지(panoramic image)의 싱글 프레임 및 시퀀스 렌더링 이미지를 출력할수있는 플러그인입니다. movie render queue에 비해 렌더시간이 다소 소요되지만 추가 렌더 패스(render passes) 출력을 지원합니다.언리얼 엔진(Unreal Engine)에서 360 파노라마 이미지 렌더링 방법(movie render queue)1)언리얼 엔진 플러그인(Plugins)에서 Panoramic Capture 플러그인을 선택 및 에디터를 재실행합니다. 2)콘텐츠 브라우저에서 플러그인 콘텐츠 보기 옵션에 체크합니다(Show Plugin Content) 3)Pa..
언리얼 엔진(Unreal Engine) 지오메트리 측면에 Foliage 잔디 추가 안되는 경우언리얼 엔진(Unreal Engine) Foliage 모드를 사용하여 지오메트리 표면에 잔디(Grass) 추가하기1)지오메트리(Cube) 표면에 폴리지를 추가한것을 확인할수있습니다. 2)지오메트리 측면에서 브러시 페인팅으로 폴리지가 추가되지않는것을 확인할수있습니다. 3)폴리지 패널에서 해당 폴리지를 선택합니다. 4)Placement의 Ground Slope Angle을 확인합니다(기본값 0, 45) 5)Ground Slope Angle의 최대값(Max)을 변경합니다(180) 6)지오메트리의 모든 표면에서 정상적으로 폴리지를 추가할수있습니다.
언리얼 엔진(Unreal Engine) 360도 카메라 캡처 플러그인 Off World Live(OWL) Off World Live(OWL)는 언리얼 엔진에서 실시간 영상 출력(라이브 스트리밍, NDI/Spout 송출), 가상 카메라, 360도 비디오 출력등을 지원하는 플러그인으로 미디어 프로덕션(라이브 방송, 버추얼 프로덕션, 인터랙티브 아트, VR 콘텐츠등)에서 활용할수있는 다양한 툴셋을 제공합니다(Live Streaming Toolkit for Unreal Engine, Compositing Toolkit for Unreal Engine, 360 Degree Camera for Unreal Engine, Spout Plugin for OBS Studio)https://offworld.live/ ..
언리얼 엔진(Unreal Engine) Foliage 모드를 사용하여 지오메트리 표면에 잔디(Grass) 추가하기폴리지 모드는 랜드스케이프 또는 지오메트리 표면에 브러시 페인팅을 사용하여 폴리지를 추가 및 제거할수있는 툴 컬렉션을 제공합니다.1)레벨에서 폴리지(foliage)를 추가할 지오메트리를 준비합니다(Plane) 2)상단에서 foliage mode로 변경합니다. 3)폴리지 패널을 표시하는것을 확인할수있습니다. 4)폴리지 패널의 하단 Drop Foliage Here에 폴리지로 추가할 정적 메시(Static Mesh) 및 액터를 추가합니다. 5)추가하는 정적 메시에 대한 정적 메시 폴리지(Static Mesh Foliage)를 생성합니다. 6)폴리지가 추가된것을 확인할수있습니다. 7)브러시 사이즈(B..
언리얼 엔진(Unreal Engine) Fab에서 퀵셀 메가스캔(Quixel Megascan) 에셋 추가하기1)에픽 게임즈 런처 앱 상단의 라이브러리를 선택하고 팹 라이브러리에서 Fab UE Plugin(팹 언리얼 엔진 플러그인) 설치를 진행합니다. 2)플러그인이 이미 설치되어있는 경우 언리얼 엔진에서 팹 플러그인을 사용할수있습니다. Quixel Content를 이용한 방법(legacy) FBX, gltf등 포맷 다운로드 및 프로젝트 수동 추가3)언리얼 엔진의 콘텐츠 브라우저에서 add를 클릭하고 add quixel content로 이동합니다. 4)Bridge를 열기하며 퀵셀(quixel)에서 제공하는 콘텐츠를 표시합니다 5)quixel content 좌측 홈(Home) 또는 콜렉션(Collection)..
언리얼 엔진(Unreal Engine)에서 무비 렌더(Movie Render) 추가 렌더 패스 설정(Additional Render Passes)무비 렌더(Movie Render)의 Additional Render Passes 플러그인은 최종 이미지(Final)를 포함하여 월드 뎁스, 모션 벡터, 오브젝트 ID 등의 기타 다양한 렌더 패스 출력을 지원합니다.https://dev.epicgames.com/documentation/ko-kr/unreal-engine/cinematic-render-passes-in-unreal-engine1)언리얼 엔진 플러그인(plugins)에서 movie render queue, movie render queue additional render passes를 활성화합니..
컴퓨터 사양 메모 - CPU, 메모리, 그래픽카드, 마더보드, SSDCPU Intel® Core™ i9-12900 Processor 메모리 DDR4 그래픽카드 NVDIA GeForce RTX 3080 Ti, 12GB 마더보드 B660M DS3H DDR4 SSDWD Blue SN570 500GB
고품질 동영상 생성형 AI 종류 및 사이트 모음Veo(Veo2, Veo3)https://en.wikipedia.org/wiki/Veo_(text-to-video_model)Google DeepMind에서 개발한 비디오 생성 모델, Gemini와 연동, 4k 지원 및 물리 엔진 이해 강화, 영상과 동기화된 오디오(음악, 대화, 효과음) 생성 기능 구글의 AI 영상 제작 도구인 Flow에서 사용가능 https://labs.google/fx/ko/tools/flow Flow는 Veo(비디오 생성), Imagen(이미지 생성), Gemini(자연어 이해 및 생성)을 유기적으로 결합 AI 영상 창작 도구 Google One 구독자에 한해 제공또는 구글 제미나이에서 사용가능https://gemini.google...
영화 촬영에서 180도 규칙(180 degree)과 의도적 예외80도 규칙(180 degree)영화 촬영에서 180도 규칙(180 degree)은 장면에서 캐릭터와 캐릭터 간의 화면상 공간적 관계와 카메라의 위치에 대한 규칙입니다.장면에 두 캐릭터가 존재할때 두 캐릭터를 가로지르는 직선 또는 축을 상상할 수 있으며 카메라가 이 축(Axis of Action) 을 기준으로 180도 내에서 움직이면 관객은 장면을 명확하게 인식하고 시각적 일관성을 유지할수있습니다.https://en.wikipedia.org/wiki/180-degree_rule예를들어 대화 장면에서 두 인물이 서로 마주보고 있거나 한 사람이 다른 사람에게 말을 걸고 있는 상황에서 두 인물을 가로지르는 직선을 기준으로 180도내에서 카메라를 배..
유니티 캐시 및 임시 데이터 저장 폴더 종류(Library, Temp, Logs, gradle caches등)Library 폴더 프로젝트에 텍스처, 3D 모델, 오디오, 사용자스크립트등의 에셋(Assets)을 가져오기할때(import) 유니티는 각 에셋을 에디터에 최적화된 형태로 변환하고 스크립트를 컴파일합니다. Library 폴더는 가져오기한 에셋 데이터, 메타데이터등의 캐시된 데이터를 관리하는데 사용됩니다.Library 폴더를 삭제하고 프로젝트를 다시 열기할때 에셋을 다시 임포트하고 스크립트를 컴파일하는등 필요 데이터를 재생성하는 시간이 소요될수있습니다(일반적으로 프로젝트를 백업할때 Library 폴더 삭제가능) Logs 폴더Unity가 실행되는 동안 발생하는 로그 파일을 저장하는 폴더입니다. 로그..
유니티(Unity) 안드로이드 앱 인앱결제(IAP) 구매 오류 문제해결유니티에서 빌드한 안드로이드 앱을 실행하고 인앱결제 구매를 진행하면 다음 오류를 표시합니다. 이 버전의 애플리케이션에서는 Google Play를 통한 결제를 사용할수없습니다. 자세한 내용은 고객센터를 참조하세요. 문제 해결앱을 APK 형식으로 빌드하고 장치에 직접 설치한 경우 인앱결제 구매를 진행하면 오류가 표시됩니다. 앱을 안드로이드 앱번들(AAB) 형식으로 빌드하고 구글 플레이 콘솔을 통해 테스트 및 출시(내부테스트, 비공개테스트)하면 테스터의 장치에서 다운로드 및 설치한 앱에서 인앱결제 구매를 정상적으로 진행할수있습니다.
유니티(Unity) 다수의 애니메이션을 포함하는 fbx 파일 예시1)3D 프로그램에서 다수의 애니메이션을 포함하는 3D 모델(.fbx)을 가져오기합니다. 2)FBX 가져오기(Import) 옵션에서 애니메이션(animation)에 체크하고 포함된 애니메이션 목록을 확인합니다. 다수의 애니메이션을 포함하고있는것을 확인할수있습니다. 3)유니티 프로젝트에 FBX 파일을 가져오기하고 애니메이션의 import animation에 체크합니다.가져오기한 모델(.fbx) 에셋에 포함된 애니메이션 목록과 개별 클립의 시작 및 끝 프레임을 확인할수있습니다. 4)애니메이터 컨트롤러 또는 애니메이션(레거시)에서 개별 클립을 설정하여 사용할수있습니다. Animation 컴포넌트(레거시, legacy)에서 애니메이션 클립 목록을 ..