FX 플레이어에 대한 설명

마지막 업데이트: 2022년 4월 20일 | 0개 댓글
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기
딸바보15년차 2019. 1. 12. 9:30

Video Player - FX Player

FX Player는 차세대 HD 비디오 플레이어입니다.
이전에 경험하지 못한 새로운 비디오 플레이어를 경험하십시오!
나는이 지구상에서 최고의 비디오 플레이어입니다!
당신이 찾고있는 것입니다. . 카메라 - 카메라로 찍은 비디오
출력 - 작물 비디오, 추출 MP3, 저장 GIF 애니메이션/스크린 샷 저장 - 전 세계 50 개국의 온라인 스트림 뮤직 비디오 - 네트워크에서 부드럽게 재생됩니다 검색 - 검색 장치 및 글로벌 뮤직 비디오

[Meida Player]
풀 스크린 비디오 플레이어 - 비디오 클립, 영화, 뮤직 비디오 파일 뷰어
몰래 피크 비디오 플레이어 - 미리보기, 무작위 및 반복 함수
미니 비디오 플레이어 - 멀티 스크린
네트워크 비디오 플레이어 - SMB, FTP, WebDav, HTTP 및 기타
플로팅 (PIP) 비디오 플레이어 - 조정 크기, 위치, 진행률 바
BAC Kground 비디오 플레이어 - 오디오 재생
네트워크 비디오 플레이어 - 스트림 SMB, FTP, Webdav, HTTP 및 기타
Chromecast 플레이어 -1st, 2nd, 3 세대 및 울트라 코드
Chromecast subtitle 지원 - 서브 티틀 라이브 인코딩 기능 SMI, SRT, ASS)
모든 형식의 플레이어 -MKV, Webm, MP4, Avi, WMV, MPG TS, 3GP 및 기타
모든 코덱 플레이어 -AC3, EAC3, AVC, H264, H265, HEVC, XVID 및 기타
자막 플레이어 - 위치, 색상, 크기 및 기타 조정

[재생 미디어]
HD 비디오 -HD (720p), FHD (1080p), 4K UHD (2160P), 8K UHD (8K UHD) 4320p)
모든 미디어 형식 - 비디오, 오디오, 자막
모든 미디어 코덱 - 비디오, 오디오
멀티 코어 디코딩 - 자동 (FX), 하드웨어 (HW), 소프트웨어 (SW)
Multi - 언어 트랙 - 오디오 / 자막
자막 설정 - 위치, 색상, 크기 및 기타 조정

[비디오 편집]
자르기 비디오
오디오 추출 - 추출 MP3 및
make. gif 애니메이션

[gesture]
속도 - 두 손가락 위/아래로
볼륨 - 오른쪽 위/아래로
밝기 - 왼쪽 위/아래로
비디오 확대 - 핀치 확대/아웃
찾기 - 더블 탭, 왼쪽/오른쪽 등을 움직입니다.

[추가 함수]
조경 모드 -UI/ Android 스마트 폰 및 태블릿 용 UX 최적화
스크린 샷 - 폴더 출력
미디어 공유 - 파일 업로드,
리버스 화면 등에 이미지를 저장합니다.

아날로그 향기 가득한 공간

프로파일

딸바보15년차 2019. 1. 12. 9:30

스마트폰을 이용하면서 음악 재생플레이와 동영상플레이어를 많이 사용해왔는데 음악플레이어로는 모바일용 푸바2000을, 동영상 재생앱으로는 유명한 MX플레이어를 이용했습니다.

둘다 무료앱으로 스마트폰 저장소에 저장된 음악파일이나 동영상파일을 재생할때 주로 사용하던 것으로 네트워크 플레이어로서 사용한 적은 한번도 없었지요.

하지만 NAS를 이용하면서부터는 외부 네트워크 연결이 가능한 앱이 필요해 졌는데요.

모든 FX 플레이어에 대한 설명 형식의 오디오를 지원하는 강력한 비디오 플레이어 (AC-3 포함), 고급 하드웨어 가속 및 자막 지원. a) 모든 오디오 포맷 지원 - MX Player는 AC-3, MP3, AAC 등 거의 모든 오디오 포맷을 지원하는 가장 강력한 비디오 플레이어입니다. b) 멀티코어 디코딩 - 안드로이드 플레이어 중 최초로 멀티코어 디코딩을 지원합니다. 듀얼코어 장치에서 최대 70%의 성능 향상이 확인되었습니다. c) 핀치 줌, 줌&팬 - 멀티터치를 이용하여 비디오 화면 크기를 손쉽게 조절 할 수 있습니다. 또한 줌&팬을 옵션으로 지원.

MX플레이어는 무료 동영상플레이어의 대명사로 부를수 있을 정도로 사용자가 많지만 NAS를 이용하고서 부터는 아쉬운점이 많은 앱이었어요.

기본적으로 로컬네트워크 연결조차도 지원이 안된다는게 가장 아쉽게 느껴지더라구요.

어째 어째 NAS가 자체 제공하는 클라우드앱과 MX플레이어를 플러그인 형태로 연동해서 외부네트워크에서도 재생은 가능하지만 번거롭기도 하지만 자막 구현이 안되서 무용지물이었습니다.

무료앱으로서는 FX플레이어가 가장 네트워크 접근이 수월하고 자막 재생이 원활한 앱이었어요.

여러분 모두가 찾던 모두의 비디오, 모두의 동영상 플레이어입니다! 이렇게 말할 수 있는 건, 미디어 플레이어가 요구하는 사용자 경험(UX)과 그에 필요한 기술들을 자체적으로 제작하고 있기 때문입니다. FX 플레이어는 기존의 전형적인 미디어 플레이어에서, 모바일 사용자 경험(UX)을 더욱 중요시하였습니다. FX 플레이어는 네트워크 환경도 완벽 지원하기 때문에 어떤 환경에서든 자막지원, 모든 동영상 포맷 지원, 화면반전 재생, 화면확대 및 이동 등을 이용할 수 있으며, 4k 비디오, Full HD 뮤직 비디오, 1080p 등의 고.

이 앱은 무료임에도 유료앱 못지않게 많은 기능을 제공하지만 화면의 색감이 다른 플레이어와 많이 다르고 FTP로 접근하는 네트워크가 한번 버퍼링에 빠져버리면 헤어나질 못하는 단점이 있어서 완성도면에서는 역시 아쉬운 점이 있었지요.

사실 구글플레이에 올라와 있는 무료 미디어플레이어란 플레이어는 죄다 사용해 봤지만 NAS에 저장된 영화를 모바일에서 재생하기 위해서 가장 중요한 문제인 네트워크 지원문제와 한글자막 재생이란 부분을 완벽하게 소화해 내는 앱을 발견하지 못했습니다.

그나마 위에 설명드린 FX플레이어 앱이 무료앱중에서는 가장 나았구요.

근데 nplayer라는걸 알고나서는 음악이면 음악, 영화면 영화 일거에 만족시키는 이 앱으로 모든게 해결되었습니다.

지금은 PLEX와 이 nplayer를 같이 사용중인데요.

** DTS(DTS HD), DTS Headphone:X 공식 지원 - nPlayer는 대부분의 동영상 포맷과 코덱을 변환없이 바로 재생할 수 있는 동영상 플레이어 입니다. - 손가락 하나로 재생 위치 이동, 볼륨 조절, 밝기 조절, 자막 등을 콘트롤 할 수 있습니다. * 기능 - DTS 오디오 코덱 공식 지원 (DTS HD) - 팝업 플레이 지원 - 스마트 티비 연동 - HDMI Output - 지원 비디오 파일 : MP4, MKV, TP, MOV, AVI, WMV, ASF, FLV, OGV, RMVB 등.. - 지원.

N플레이어는 무료가 아니라 5,500원짜리 유료앱입니다.

국내회사가 개발한 앱으로 해외에서도, 특히 애플사용자쪽에서는 이미 유명하더군요.

플렉스도 유료에 가까운 앱이고 인터페이스가 최고이긴 하지만 좀 느리다는 단점이 있고 NAS에 반드시 플렉스미디어서버가 설치되어져야 하니 일반 플레이어로 보기에는 무리가 있습니다.

일단 무료로 다운받고 광고를 지워주는 조건의 유료앱도 아니라서 N플레이어는 FX 플레이어에 대한 설명 아예 결제하지 않으면 다운조차 안되는 앱이에요. TT

그럼에도 돈이 아깝다는 생각이 전혀 들지 않을 정도로 완성도가 높은 미디어 플레이어 앱이에요.

nplayer는 애플IOS 앱으로만 원래 출시되었고 애플 매니어층에서는 다른 앱을 사용하기 힘들 정도로 완벽한 필수앱이기도 합니다.

저는 애플 아이패드를 가지고는 있지만 딸아이 장난감이 된지 오래되어서 안드로이드 버젼이 더 필요했는데요.

그러다가 재작년에 N플레이어의 안드로이드 버젼 앱이 나와서 이제는 저같은 안드로이드 매니어도 사용할 수 있게 되었습니다.

조금 아쉬운 점은 애플IOS 버전에 비하면 안드로이드 버전에는 자체 웹브라우저 기능이 빠져 있구요.

원래 애플 앱으로 시작한 회사이다 보니 IOS 지원에 더 많이 신경을 쓰는것 처럼 보입니다.

그럼에도 불구하고 네트워크 플레이어로만 이용하더라도 사용하면 사용할수록 완벽한 만듬새에 감탄을 하게 만듭니다.

유료앱으로만 출시하는 그 자신감은 이유가 있었던거죠.

NAS를 이용하는 분이라면 N플레이어 앱은 정말 기본이라고 말할 정도인데요.

왜냐하면 네트워크상에서의 재생 자체가 정말 빠릅니다.

그리고 한글자막을 완벽하게 구현합니다.

NAS에 저장되어 있는 1080P 히치콕 영화의 재생장면

모바일 네트워크에서 집에 있는 NAS에 FTP로 접속해서 1080P HD동영상을 재생하는데도 중간에 끊김이 없고 재생 시작할때를 제외하고는 버퍼링조차 거의 안나타납니다.

화면의 품질도 더할나위 없이 좋구요.

정말 뭐하나 흠잡을만한게 없을 정도라 5,500원 값어치 이상의 퍼포먼스를 보여줍니다.

nplayer 앱은 처음 실행하고 네트워크 설정에 들어가면 지원하는 네트워크 통신 프로토콜 목록을 보여줍니다.

WEBDAV, FTP, SMB, SFTP를 지원하고 있습니다.

SMB는 윈도우와 연결된 다른 운영체제(유닉스)와 네트워크 공유를 위해 지원하는 일종의 통신프로토콜로 가정내 로컬네트워크상에 SMB를 지원하는 유닉스 운영체제의 기기(NAS)가 있다면 N플레이어는 이걸 자동으로 잡아줍니다.

내 윈도우PC에서 유닉스 운영체제인 NAS의 드라이브폴더를 탐색기에서 마치 윈도우드라이브처럼 구현할 수 있는 이유는 NAS가 바로 SMB를 지원하기 때문입니다.

네트워크 검색을 통해서 UPNP 기기나 SMB 지원기기는 자동으로 잡아줍니다.

그외에 대형 업체들의 클라우드 서버도 N플레이어상에 등록해서 구현할 수 있습니다.

예를 들어 구글드라이브는 보통 많이들 쓰는 클라우드인데 이걸 새서버로 등록해 놓으면 구글드라이브앱을 사용하지 않더라도 쓰기, 읽기, 다운로드는 무척 수월해 집니다.

속도만 받쳐준다면 구글드라이브상의 동영상도 다운로드 과정없이 실시간으로 스트리밍해서 볼수 있습니다.

지원되는 클라우드 서버가 외국업체의 것으로 한정되어 있다는 점이 다소 아쉽지만 무척 편리한 것임은 분명합니다.

일반적인 FTP접속 프로그램 못지않게 FTP도 쉽게 설정해서 사용할 수 있습니다.

제가 사용하는 NAS인 WD PR2100은 WEBDAV보다는 FTP사용이 훨씬 쉽기 때문에 외부에서는 FTP로만 연결해서 사용하는데요.

외부 모바일네트워크에서도 마치 로컬네트워크에서 사용하는 것처럼 부드럽고 빠르게 동작합니다.

영화 파일의 경우에는 무비데이타베이스를 통한 상세정보도 제공해 주는데 가장 인터페이스가 세련되었다는 플렉스미디어 앱에 못지않습니다.

거의 모든 형식의 음악파일도 지원합니다.(심지어 DSD나 24/192Khz 음원도)

원래 동영상 플레이어로 유명한 앱이라 저는 FTP로 주로 영화를 실시간으로 보는데요.

놀란 라이언 감독의 덩케르크 블루레이 직릴 파일인 1080P 화면도 색감 재현이 탁월하고 모바일네트워크에서 유연하게 재생해 줍니다.

출퇴근길 지하철에서 NAS에 저장해 놓은 영화를 보는 재미가 이 N플레이어 때문에 쏠쏠하게 재미있어 졌지요.

N플레이어의 또 하나 큰 장점은 어떤 영화음원도 외부 코덱없이 자체적으로 소화해 낸다는 점인데요.

MX플레이어는 무료 앱이라 외부 코덱없이 AC-3나 DTS지원이 안되지만 이것은 자체적으로 모두 지원합니다.

그리고 안드로이드의 미러링 기능도 당연히 쓸수 있는데요.

미러링을 사용할 수 있는 스마트TV가 로컬네트워크상에 있다면 위 사진처럼 왼쪽 아래에 미러링 마크가 뜹니다.

FX 플레이어에 대한 설명 미러링 기능을 이용하면 스마트폰으로 재생하는 1080P 화면을 화질저하 없이 그대로 TV로 전송해 주고 TV의 플레이어를 이용해서 동영상을 재생하게 됩니다.

미러링 기능을 이용해서 삼성 스마트TV에 HD영화를 재생시킨 장면

저희 집의 삼성 스마트TV(타이젠 운영체제)는 자체 동영상플레이어가 한글자막을 구현해 주지 않아서 네트워크상에 있는 NAS의 영화를 플레이하더라도 자막이 뜨질 않는데 이 미러링 기능을 이용하면 자막까지 구현이 됩니다.

출시 예정일: 2022

Another day for the Splatians to do their everyday work.
And another evening to chill and talk around the campfire.
But this evening is special! Sparkle discovered something new about the mythical Rainbow Powder: It can change the Essence Of Objects.
The Goddess Ranina must be proud.

At deep caves under Mount Of Ranina.

Another day of Ash-Ing clan appealing how boring their work is.
And another evening. But this evening is special!
The Lord is enraged. The Splatians are disrupting his plans!
Lord Ashen consumes the Essence Of The World.

And here it begins.

ColorBlend FX is a mythical puzzle-platformer metroidvania where the Splatians cooperate to return the stolen colors back to the world and foil the plans of the evil creature Lord Ashen.

Splat and stomp juicy slimes, swim in paint pools, overcome deadly traps, find secrets and treasures, solve color and physics puzzles and have a lot of fun in this unique 2.5D experience.. Bbzzzzzzzt Are you feeling colorless right now?

And if you are colorblind, don't worry - just enable colorblind mode in settings!

Android TV에서 로컬에 저장된 미디어를 보는 방법

콘텐츠 스트리밍은 많은 사람들에게 주요 미디어 소비 모드가 되었습니다. 이는 주요 도시, 스마트폰 및 스마트 TV에서 빠르고 저렴한 인터넷의 등장으로 인해 발생했습니다.

그러나 많은 지역에서 이 인프라는 여전히 사용 가능하지 않거나 안정적이지 않습니다. 그것으로 아직 오프라인 미디어의 여지가 있습니다. 이것은 우리가 마을과 마을과 사유지 주변에서 볼 수 있는 수많은 영화관을 설명합니다. 그렇다면 스마트 TV에서 어떻게 재생합니까?

글쎄요, 스마트 TV는 확실히 당신이 지역 미디어를 소비할 수 있을 만큼 충분히 똑똑하며 이 게시물에서 우리는 당신이 이것을 할 수 있는 방법을 안내합니다.

스마트 TV에서 로컬 미디어를 재생하는 방법

물론 이 작업을 수행하는 방법은 무수히 많지만 이 게시물에서는 타사 앱을 다운로드하고 설치하는 것과 관련된 매우 간단한 방법을 고수할 것입니다.

그리고 그것이 기본적으로 그것입니다. VLC Media Player는 소개가 필요 없습니다. 오픈 소스 소프트웨어는 수십 년 동안 사용되어 왔으며 모든 인기 있는 플랫폼에서 사용할 수 있으므로 사용자가 모든 미디어 파일을 열고 재생할 수 있습니다.

이것은 재설계, 몇 가지 추가 기능 및 VLC와 동의어인 동일한 다양성으로 Android TV 경험에 맞게 조정된 동일한 앱입니다.

이 앱을 TV에 설치하면 TV의 내부 저장소나 펜 드라이브나 하드 드라이브와 같은 연결된 장치에 저장된 모든 미디어 파일을 열 수 있습니다.

또한 Android TV의 VLC를 사용하면 로컬 네트워크의 파일에 액세스할 수 있으므로 집에 네트워크 연결 저장 장치가 있는 경우 이 앱이 이를 감지하고 액세스할 수 있습니다.

이 앱은 플레이어뿐만 아니라 로컬 미디어 및 파일에 대한 브라우저 역할을 하며 광고 없이 사용하는 동안 여전히 단순하고 깨끗해 보이기 때문에 이 앱을 권장합니다.

대안은 Android TV에 파일 관리자를 설치하여 저장 미디어를 탐색하고 파일을 찾은 다음 미디어 파일을 여는 미디어 플레이어를 설치하는 것입니다. 이 경우에도 미디어 파일을 여는 데 적절한 코덱이 없는 미디어 플레이어를 얻을 위험이 있습니다.

하지만 공정하게 말해서, OEM에서 Android TV에 사전 설치된 것보다 훨씬 더 많은 기능을 제공하는 다른 미디어 플레이어 앱이 있습니다. 일부는 VLC 및 여기에 몇 가지 명예로운 언급보다 훨씬 더 많은 기능을 제공합니다.

VLC는 오랫동안 사용되어 왔으며 모든 플랫폼에서 사용할 수 있음에도 불구하고 멀티미디어 분야에서 놀라운 도구임을 계속해서 입증하고 있습니다.

나이아가라 디버거

나이아가라 디버거를 사용하면 현재 레벨에 있는 시뮬레이션의 상세 데이터를 검토할 수 있습니다. 디버거를 활성화하려면 레벨의 상단 메뉴에서 툴(Tools) > 디버그(Debug) > 나이아가라 디버거(Niagara Debugger) 를 선택하세요. 이때 생성되는 패널은 원하는 곳에 도킹할 수 있습니다.

메인 메뉴에서 나이아가라 디버거 활성화

이미지를 클릭하면 최대 크기로 볼 수 있습니다.

나이아가라 디버거는 다음 섹션으로 구성됩니다.

나이아가라 디버거 레이아웃

이미지를 클릭하면 최대 크기로 볼 수 있습니다.

우선, 상단 섹션에는 재생 컨트롤이 있습니다. 재생(Play), 정지(Pause), 루프(Loop), 스텝(Step), 속도(Speed)입니다.

나이아가라 디버거 재생

새로고침(Refresh)

선택된 디바이스의 세팅을 새로고침합니다. 싱크가 맞지 않을 때 사용하세요.

재생(Play)

레벨에 있는 모든 나이아가라 시뮬레이션을 재생합니다.

정지(Pause)

레벨에 있는 모든 나이아가라 시뮬레이션을 정지합니다.

루프(Loop)

레벨에 있는 모든 나이아가라 시뮬레이션을 반복합니다. 루프 시간 세팅과 함께 사용하면 폭발 같은 단발성 시스템에 루프를 적용할 수 있습니다.

스텝(Step)

버튼을 클릭할 때마다 모든 나이아가라 시뮬레이션을 1프레임씩 진행시킵니다.

속도(Speed)

레벨에 있는 나이아가라 시뮬레이션의 속도를 조절합니다. 해당 옵션은 나이아가라 시뮬레이션의 재생 속도에만 영향을 미치며, 레벨의 다른 엘리먼트는 보통 속도로 재생됩니다.

재생 컨트롤 밑에는 여러 탭이 있습니다. 탭을 클릭하면 디버거의 다양한 툴을 이용할 수 있습니다.

디버그 HUD(Debug HUD)

레벨의 시뮬레이션에 대한 상세 정보를 보여주는 HUD 디스플레이를 활성화할 수 있습니다.

FX 아웃라이너(FX Outliner)

나이아가라가 디바이스나 PIE에서 실행되는 동안 나이아가라 데이터를 디버깅 및 프로파일링할 수 있습니다.

퍼포먼스(Performance)

다양한 퍼포먼스 테스트 툴로 나이아가라 시뮬레이션을 분석합니다.

세션 브라우저(Session Browser)

콘솔, PIE 등 다양한 세션에 대한 디버깅 옵션을 설정합니다.

디버그 스폰(Debug Spawn)

디버그 HUD

디버거의 첫 번째 탭은 디버그 HUD 입니다. 디버그 HUD를 활성화하면 레벨 뷰포트에서 HUD 디스플레이를 볼 수 있습니다. 옵션을 조절하여 표시할 정보를 선택할 수 있습니다.

활성화하려면 디버그 탭에서 디버그 HUD 활성화됨(Debug HUD Enabled) 옵션을 선택하세요.

나이아가라 디버그 HD 활성화

이미지를 클릭하면 최대 크기로 볼 수 있습니다.

디버그 HUD(Debug HUD)를 활성화하면 뷰포트(Viewport) 에 다양한 값이 출력됩니다.

뷰포트의 디버그 HUD

이미지를 클릭하면 최대 크기로 볼 수 있습니다.

디버그 HUD 탭에서 선택한 세팅은 세션을 변경해도 유지됩니다. 다양한 데이터가 표시되도록 설정할 수 있습니다. 이 데이터는 여러 그룹으로 나뉩니다.

디버그 HUD 옵션

이미지를 클릭하면 최대 크기로 볼 수 있습니다.

디버그 개요(Debug Overview)

디버그 HUD 상단에 개요 섹션을 활성화할 수 있습니다. 이 섹션에는 전체 시스템 수, 전체 확장성, 활성화된 전체 이미터 수, 전체 파티클 수, 전체 메모리가 포함됩니다.

디버그 필터(Debug Filters)

이 섹션에서는 조건에 맞는 액터, 컴포넌트, 시스템 또는 이미터 정보만 표시하도록 필터를 설정할 수 있습니다. 예를 들어 *fountain* 을 입력하면 이름에 fountain 이 포함된 오브젝트만 표시합니다. 해당 필터를 (*)로 두면 모든 에셋을 포함합니다.

디버그 시스템(Debug System)

레벨 에디터의 뷰포트에 있는 시스템별 상세 정보를 표시합니다.

디버그 파티클(Debug Particles)

뷰포트에 있는 개별 파티클의 상세 정보를 표시합니다. 파티클을 수천 개씩 다루게 될 가능성이 높으니, 표시할 최대 파티클의 수를 제한할 수도 있습니다.

디버그 개요

디버그 개요 활성화됨(Debug Overview Enabled) 을 클릭하여 뷰포트 에 다양한 값을 표시할 수 있습니다.

디버그 개요 활성화

이미지를 클릭하면 최대 크기로 볼 수 있습니다.

뷰포트 에 다음과 같은 정보를 표시합니다.

[![뷰포트의 디버그 HUD](09-debug-hud-in-viewport.png "뷰포트의 디버그 HUD"")(w:700)](09-debug-hud-in-viewport.png "뷰포트의 디버그 HUD")

이미지를 클릭하면 최대 크기로 볼 수 있습니다.

개요 폰트(Overview Font) 옵션으로 폰트 크기를 작게(Small) 또는 기본(Normal) 으로 설정할 수 있습니다. 개요 위치(Overview Location) 값으로 뷰포트 에 표시할 개요의 위치를 조절할 수도 있습니다.

디버그 필터

활성화한 필터는 디버그 HUD에 표시되는 정보를 제어하는 데 유용합니다. 모든 필터가 기본값인 (*)로 설정되면 전부 표시합니다.

각 필터 옆의 체크 박스를 클릭해서 활성화할 수 있습니다. 사용 가능한 필터에는 액터(Actors) , 컴포넌트(Components) , 시스템(Systems) , 이미터(Emitters) 가 있습니다.

필터를 설정하려면 별표 사이에 원하는 글자를 입력하세요. 예를 들어 이름에 Systems가 들어간 시스템만 필터링하려면, 시스템 필터(System Filter) 를 활성화한 뒤 텍스트 입력 필드에 ‘*System*'을 입력합니다.

디버그 필터 옵션

이미지를 클릭하면 최대 크기로 볼 수 있습니다.

디버그 HUD 에서 필터와 일치하는 시스템은 노란색으로 강조됩니다.

필터링되어 뷰포트에서 강조된 시스템

이미지를 클릭하면 최대 크기로 볼 수 있습니다.

디버그 시스템

디버그 시스템을 사용하면 뷰포트 에 시스템별 디버그 정보 표시를 FX 플레이어에 대한 설명 활성화할 수 있습니다.

이 정보는 하나 이상의 필터가 활성화되고 하나 이상의 시스템이 필터를 통과해야 표시됩니다.

다음 옵션을 설정하여 뷰포트에 표시할 시스템 정보를 조절할 수 있습니다.

디버그 시스템 옵션

이미지를 클릭하면 최대 크기로 볼 수 있습니다.

시스템 디버그 상세도(System FX 플레이어에 대한 설명 Debug Verbosity)

없음(None) - 시스템의 바운드(활성화한 경우), 장소, 방향만 표시합니다.

기본(Basic) - 시스템의 바운드(활성화한 경우), 장소, 방향, 그리고 컴포넌트와 시스템 이름을 표시합니다. 확장성에 따른 시스템 제외 여부와 그 이유도 표시합니다.

자세히(Verbose) - 시스템의 바운드(활성화한 경우), 장소, 방향, 그리고 컴포넌트와 시스템 이름을 표시합니다. 확장성에 따른 시스템 제외 여부와 그 이유를 표시합니다. 시스템의 활성화 상태를 보여줍니다. 시스템이 사용하는 메모리의 양을 표시합니다. 시스템에 이펙트 유형(Effect Type) 이 있으면 보여줍니다.

시스템 이미터 상세도(System Emitter Verbosity)

없음(None) - 추가 정보가 표시되지 않습니다.

기본(Basic) - 이미터와 파티클의 수를 표시합니다.

자세히(Verbose) - 시스템에서 발견된 모든 이미터, 해당 이미터의 상태, 이미터에서 보유한 파티클 수를 표시합니다.

시스템 바운드 표시(System Show Bounds)

시스템 바운드를 표시합니다. 시스템의 바운드가 고정되어 있으면, 이 크기는 상수가 됩니다. 바운드가 고정되어 있지 않으면, 바운드 크기가 상황에 따라 바뀌어 시스템의 파티클을 반영합니다.

시스템이 월드에서 FX 플레이어에 대한 설명 활성화된 항목만 표시(System Show Active Only in World)

이 옵션을 활성화하면 눈에 보이는 시스템에 대한 정보만 표시합니다.

비활성화하면 확장성에 따라 컬링된 시스템을 표시합니다. 컬링된 시스템은 검은색 로케이터로 표시됩니다.

시스템 어트리뷰트 표시(Show System Attributes)

시스템 디버그 상세도(System Debug Verbosity)가 기본(Basic) 또는 자세히(Verbose)로 세팅된 경우, 시스템 어트리뷰트를 사용하여 디버그 HUD에 추가 정보를 표시할 수 있습니다. 예를 들면 System.Age처럼 하나 이상의 특정 어트리뷰트로 이루어진 배열을 추가할 수도 있고, System.* 이나 `*.Age`처럼 (*)으로 특정 단어를 포함하는 모든 어트리뷰트를 표시할 수도 있습니다.

시스템 텍스트 옵션(System Text Options)

이러한 옵션을 사용하여 시스템의 원점위치에 표시되는 텍스트를 조절합니다.

폰트(Font) 크기를 작게 또는 기본으로 조절합니다.

가로 정렬(Horizontal Alignment): 시스템 원점을 좌측, 중앙, 우측으로 정렬합니다.

세로 정렬(Vertical Alignment): 시스템 원점을 상단, 중앙, 하단으로 정렬합니다.

스크린 오프셋(Screen Offset): 좌표를 이용하여 좌우로 조절합니다.

시스템 옵션(System Options) 은 위에 세팅된 옵션에 따라 각 시스템 원점 옆의 뷰포트 에 출력됩니다.

뷰포트의 시스템 옵션

시스템 바운드 표시(System Show Bounds) 를 활성화한 경우, 시스템의 바운드 근처에 동적으로 업데이트된 박스를 그립니다.

뷰포트에 활성화된 시스템 바운드 표시

이미지를 클릭하면 최대 크기로 볼 수 있습니다.

디버그 파티클

디버그 HUD 를 사용하면 뷰포트에 파티클별 정보를 직접 표시하여 씬을 디버깅할 수 있습니다.

디버그 파티클을 사용할 때 재생 컨트롤로 정지(Pause) , 스킵(Skip) , 재생(Play) 을 사용하면 도움이 됩니다.

파티클 어트리뷰트

이미지를 클릭하면 최대 크기로 볼 수 있습니다.

파티클 어트리뷰트를 표시하려면 시스템 디버그 상세도기본 또는 자세히 로 설정되어야 합니다.

파티클 어트리뷰트 표시(Show Particle Attributes)

이 옵션을 활성화하면 파티클별 어트리뷰트의 시각적 모습을 보여줍니다. 이후 배열 엘리먼트를 사용하여 표시할 파티클 어트리뷰트를 추가할 수 있습니다. 시스템 어트리뷰트처럼 별표를 사용하여 스트링으로 어트리뷰트의 범위를 필터링하거나, Color처럼 어트리뷰트의 정확한 이름을 입력할 수 있습니다.

GPU 파티클 다시 읽기 사용(Enable GPU Readback)

우선, 파티클 어트리뷰트 표시 옵션을 반드시 활성화해야 합니다. 이 FX 플레이어에 대한 설명 옵션을 활성화하면 GPU 이미터의 파티클 어트리뷰트가 보일 것입니다.

이 옵션을 사용하면 데이터를 GPU에서 수집하여 처리하기 위해 CPU로 전송하면서 몇 프레임 지연됩니다.

시스템별로 모든 내용을 다시 읽어 들여야 하므로, 이 옵션을 사용하면 메모리가 소모됩니다.

파티클 어트리뷰트(Particle Attributes)

어트리뷰트를 배열에 입력해 파티클 옆의 뷰포트에 출력합니다. 어트리뷰트는 여러 개 입력할 수도 있지만, 특정 대상을 표시하려면 반드시 하나 이상의 어트리뷰트 세트가 있어야 합니다.

예시: 위의 스크린샷에서는 배열에 두 개의 어트리뷰트가 있습니다. Color와 Position입니다.

파티클 텍스트 옵션(Particle Text Options)

이 옵션을 선택하여 뷰포트의 텍스트 표시를 조절할 수 있습니다. 기본적으로 모든 파티클은 옆에 텍스트가 출력되며, 텍스트는 프레임별로 파티클의 움직임을 따릅니다.

폰트: 작게 또는 기본입니다.

가로 정렬: 파티클을 좌측, 중앙, 우측으로 정렬합니다.

세로 정렬: 파티클을 상단, 중앙, 하단으로 정렬합니다.

시스템과 함께 파티클 어트리뷰트 표시(Show Particle Attributes With System)

해당 옵션을 활성화하면 파티클 텍스트 옵션에 대한 기본 행동을 오버라이드할 수 있습니다. 텍스트는 각 파티클 옆에 출력되지 않고 시스템 FX 플레이어에 대한 설명 통계에 통합됩니다.

최대 파티클로 표시(Use Max Particles to Display)

이 옵션은 뷰포트에 정보를 표시할 파티클의 수를 결정합니다.

활성화됨 으로 설정하면 표시할 최대 파티클 항목에서 설정한 파티클의 수를 표시합니다.

비활성화됨 으로 설정하면 모든 나이아가라 시스템에 있는 레벨에서 보이는 모든 파티클을 표시합니다. 레벨에 수천 개의 파티클이 있다면, 일부 워크스테이션에서 퍼포먼스 문제와 메모리 부족 오류가 발생할 수 있습니다.

글로벌 버짓 정보 표시(Show Global Budget Info)

해당 옵션을 사용하면 글로벌 버짓 정보가 포함된 추가 위젯을 표시합니다. 버짓 정보에는 글로벌 FX 시간, 버짓(ms), 시간/버짓 비율이 포함됩니다.

원하는 대로 옵션을 세팅할 경우, 파티클 어트리뷰트의 배열에서 선택한 어트리뷰트가 포함된 대상이 뷰포트에서 파티클별로 표시됩니다.

뷰포트의 디버그 파티클

이미지를 클릭하면 최대 크기로 볼 수 있습니다.

필터링을 하다 보면 정확한 문자열로 필터링하거나 검색하고 싶을 때가 있습니다. 문자열이 포함된 모든 항목을 검색하거나 필터링하고 싶을 때도 있습니다. 와일드카드 검색 시 별표 (*)를 사용하는 방법은 다음 가이드라인을 참고하세요.

‘mystring'과 정확히 일치하는 문자열을 반환합니다.

‘mystring'으로 끝나는 모든 항목을 반환합니다.

‘mystring'으로 시작하는 모든 항목을 반환합니다.

텍스트의 어느 부분이든 ‘mystring'을 포함하는 모든 항목을 반환합니다(예: WootMyStringIsGreat).

‘my'로 시작하고 ‘string'으로 끝나면서 사이에 문자가 포함된 모든 항목을 반환합니다(예: MyGreatestEverString).

콘솔 명령

디버그 HUD 탭의 모든 옵션은 콘솔 명령으로 직접 실행할 수 있습니다.

콘솔 명령을 실행하려면 명령어를 출력 로그의 콘솔에 입력해야 합니다.

fx.Niagara.Debug.Hud

설정 가능한 값으로 HUD를 수정하는 주요 콘솔 명령은 다음과 같습니다.

fx.Niagara.Debug.Hud : 사용 가능한 FX 플레이어에 대한 설명 FX 플레이어에 대한 설명 명령 목록을 표시합니다.

`Enabled=1`은 HUD를 활성화합니다(0이면 비활성화).

ValidateSystemSimulationDataBuffers=1 : 시스템 데이터 버퍼에 대한 유효성 검사를 활성화/비활성화합니다(0이면 비활성화).

bValidateParticleDataBuffers=1 : 파티클 데이터 버퍼에 대한 유효성 검사를 활성화/비활성화합니다(0이면 비활성화).

OverviewEnabled=1 : 기본 개요 표시를 활성화/비활성화합니다(0이면 비활성화).

OverviewLocation=30,50 : 에디터 뷰포트에서 HUD의 위치를 설정합니다. 첫 번째 값은 X축, 두 번째 값은 Y축에 해당합니다.

ShowGlobalBudgetInfo=1 : 글로벌 버짓 정보 위젯을 활성화합니다(0이면 비활성화).

EnableGpuParticleReadback=1 : 파티클 디스플레이용 GPU 데이터를 다시 읽어들이게 해줍니다(0이면 비활성화).

SystemDebugVerbosity=0 : 시스템의 상세도 레벨을 설정합니다. 0은 없음, 1은 기본, 2는 자세히입니다.

SystemEmitterVerbosity=0 : 월드 시스템의 이미터 디버그 상세도를 설정합니다. 0은 없음, 1은 기본, 2는 자세히입니다.

SystemShowBounds=1 : 필터링된 모든 시스템 바운드를 표시합니다(0이면 비활성화).

SystemShowActiveOnlyInWorld=1 : 활성화된 컴포넌트만 월드 디스플레이에 표시합니다(0이면 비활성화).

SystemFilter=*Flop* : 내부 월드 디스플레이에 사용할 와일드카드 시스템 필터를 설정합니다. 이름에 flop이 포함된 모든 항목이 표시됩니다.

ComponentFilter=MyComp : MyComp와 일치하는 모든 컴포넌트를 월드 디스플레이에 표시합니다.

ShowSystemVariables=1 : 시스템 변수의 가시성을 활성화합니다(0이면 비활성화).

SystemVariables=Position,*Color : ‘Position'과 일치하는 변수와 이름에 ‘Color'를 포함한 모든 변수를 표시합니다.

ShowParticlesVariablesWithSystem=1 : 활성화하면 파티클 변수가 시스템 디스플레이와 함께 표시됩니다. (0으로 설정해서) 비활성화하면 월드 디스플레이의 컴포넌트에 어태치됩니다.

MaxParticlesToDisplay=32 : 프레임 레이트/메모리를 보존하기 위해 최대 디스플레이를 32로 제한합니다.

ShowParticleVariables=1 : 파티클 변수의 가시성을 활성화합니다(0이면 비활성화).

ParticlesVariables=*Pos,Color : 이름에 ‘Pos'가 포함된 변수와 ‘Color'와 일치하는 변수를 표시합니다.

fx.Niagara.Debug.PlaybackMode

모든 나이아가라 이펙트의 재생 모드를 설정합니다.

fx.Niagara.Debug.PlaybackMode 0 : 모든 시뮬레이션을 재생합니다.

fx.Niagara.Debug.PlaybackMode 1 : 시뮬레이션을 정지합니다.

fx.Niagara.Debug.PlaybackMode 2 : 모든 시뮬레이션을 1프레임 진행시키고 정지합니다.

fx.Niagara.Debug.PlaybackRate

재생 속도는 모든 나이아가라 시뮬레이션의 델타 시간을 결정합니다.

fx.Niagara.Debug.PlaybackRate 0.5 : 모든 시뮬레이션을 절반의 속도로 실행합니다.

글로벌 버짓 정보 관련 명령 표시

fx.budget.enabled 1 : 글로벌 버짓 추적을 활성화합니다(0이면 비활성화).

fx.Budget.GameThread : 게임 스레드에서만 실행되는 모든 결합 FX의 버짓(ms)을 표시합니다. 이 버짓에 가까워지거나 초과할 경우, 여러 FX 시스템에서 동시에 수치를 점점 더 낮추어 버짓을 유지하려 합니다.

fx.Budget.GameThreadConcurrent : 게임 스레드나 게임 스레드에서 스폰된 동시다발적 태스크에서 실행되는 모든 결합된 FX의 버짓(ms)을 표시합니다. 이 버짓에 가까워지거나 초과할 경우, 여러 FX 시스템에서 동시에 수치를 점점 더 낮추어 버짓을 유지하려 합니다.

fx.Budget.RenderThread : 렌더 스레드(Render Thread)에서 실행되는 모든 결합된 FX의 버짓(ms)을 표시합니다. 이 버짓에 가까워지거나 초과할 경우, 여러 FX 시스템에서 동시에 수치를 점점 더 낮추어 버짓을 유지하려 합니다.

FX 아웃라이너

FX 아웃라이너(FX Outliner)나이아가라 디버거 패널의 두 번째 탭입니다. 이 탭에서는 레벨에 있는 나이아가라 시뮬레이션의 데이터를 캡처해 분석할 수 있습니다.

이 기능은 아직 개발 중이며, 향후 버전에서 계속 발전할 것입니다.

FX 아웃라이너를 실행하려면 나이아가라 디버거에서 "FX Outliner"탭을 클릭하세요.

아웃라이너 탭

이미지를 클릭하면 최대 크기로 볼 수 있습니다.

시작하려면 캡처(Capture) 버튼을 누르세요. FX 아웃라이너(FX Outliner)가 딜레이(Delay) 필드에 적힌 프레임만큼 기다린 뒤 실행합니다. 이렇게 하면 아래와 같은 결과를 볼 수 있습니다.


0 개 댓글

답장을 남겨주세요