unreal 썸네일형 리스트형 Unreal Python 에디터에서 리소스를 만지작 거리는 와중에 귀차니즘이 스멀스멀 올라왔다. 본격적으로 파이썬을 다뤄본적 없었지만, 파이썬 플러그인을 사용하면 에디터용 함수를 만들 수 있다고 하여 찾아보았다. Unreal Python 설정 1. 플러그인 설치 Scripting 항목에 보이는 세 개의 플러그인을 설치 후 재시작. 2. 플러그인 환경설정 기본적으로 Contents/Python 폴더에 배치하는 경우는 적을 필요 없지만, 프로젝트 외부에 존재하는 파일의 경우 환경변수를 설정해준다. 설정 창 위치: ProjectSetting - Plugin - Python 3. unreal.py 준비 에디터 출력 로그 창의 입력 탭을 변경해주고(Cmd -> Python), 언리얼 명령 모듈을 불러온다. 그러면 unreal.py 파일을.. Mobile AOS XR Study - Remote camera in PC 2. Remote camera in PC 잘 만들어진 앱과 플러그인이 있는 듯 한데, 유료(약 7만원)여서 튜토리얼들을 찾아보았다. 준비 플러그인 - Web Browser 준비 앱 - ip webcam 방법 ip webcam 연동 설치 및 실행 - 주소확인 - UMG의 web browser 안으로 주소 할당 플레이어 폰에 해당 위젯 컴포넌트 생성 크로마키 머티리얼 기존 크로마키 머티리얼에서 MediaTexture 사용 부분을 일반 SampleTexture로 변경. 메인 UI 위젯 생성 시 이미지 위젯의 머티리얼 인스턴스 다이나믹도 같이 생성. ip webcam 사용 시 해당 다이나믹 머티리얼 인스턴스의 텍스쳐 파라미터를 웹 브라우져 캡쳐로 변경. (GetRenderTarget 노드). Mobile AOS XR Study - Virtual camera in mobile 1. Virtual camera in mobile 준비 플러그인 - WebM Video Player, Android Camera, GoogleARCore 준비 앱 - 모바일 녹화 앱 방법 카메라 캡쳐 - MediaPlayer 활용, 주요노드 : OpenURL, EnumerateWebcamCaptureDevices 카메라 권한 요청: Camera 권한 요청 변수 = android.permission.CAMERA 모바일 입력으로 카메라 움직임 자동회전: GetInputMotionSlate 터치 회전 및 이동: 터치 입력의 pressed, released, moved, location, fingerIndex 전부 사용 크로마키 머티리얼: 머티리얼 파라미터 생성하고 Chroma key alpha 노드 사용. 컬.. 립싱크 - (메타휴먼, 리얼루전) 테스트1 - 립싱크 맛보기 테스트 매개변수: Text와 음성파일 표현방식: 블랜드 스페이스(BS) 사용 모델: 리얼루전 캐릭터 구현방법: 더보기 1. BS 생성. (기본 입모양 + 세로, 가로로 열린 각각의 입모양) 2. Text를 Letter 객체들로 분리. Letter 객체는 초.중.종성 숫자 파라미터들을 가졌다. (0.0~1.0) 3. 음성 전체 길이는 Letter 객체들이 나눠가진다. (공백 Letter 포함되며, 시간은 일반 자,모음보다 짧다.) 3-1. Letter 내의 시간 길이는 초.중.종시간만큼 다시 나뉜다. 4. 음성파일 실행. 5. 음성 재생동안 Letter들을 이용해서 BS로 연결 된 변수값들을 순차적으로 변형. 5-1. 처음과 끝 Letter 경우 초성, 종성은 무조건 0. 5-2.. 중첩(Nasting) 시뮬레이션 레이저커팅을 하고 싶었다. 그런데 MDF 가격이 비싸게 느껴졌다. 기왕이면 남은 합판을 절약하고 싶어서 도면을 만드는데 여간 귀찮지가 않았다. 그래서 포트폴리오에도 사용할 겸 시뮬레이터를 만들어보기로 했다. 먼저 카페로 노트북을 들고 카페로 총총총.. 갬성을 홀짝이며 아이디어 스케치 완성. 대강 로직이 나오면 빨리 눈으로 테스트가 하고 싶어진다. 로직 초안은 유니티로 후다닥 테스트. 포트폴리오에 사용도 할겸 업그레이드는 언리얼로.. -옵션 테스트 뷰- 더보기 효율성을 찾기 위해 확인한 케이스 중 신기했던 부분. - 박스를 돌려가며 적재하다 공간이 부족한 경우, 직전에 쌓은 박스도 같이 회전 시키면 공간이 생긴다. 이 경우가 도움이 된다. 매트릭스(또는 동적배열) 생성에서 느낀 두 엔진의 차이 - Unit.. 이전 1 다음