복수개의 서로 다른 texture를 Picture in Picture 형식으로 rendering하는 최적의 방법
먼저 좋은 강의 감사드립니다.
Multi Texture 강의를 듣고 다음과 같은 사항을 렌더링 하는 가장 좋은 방법이 궁금하여 질문 남깁니다.
복수개의 서로 다른 동영상을 다음 그림과 같이 화면에 표출한다고 할 때, Multi Texture 개념을 통한 Rendering이 가능할까요?

현재는 5번의 Draw를 호출하는 형태로 진행하고 있는데, 좀더 효율적인 방법이 있는지 궁금하여 질문 올립니다.
감사합니다.
답변 1
0
안녕하세요.
말씀하신 내용으로 보아서, 이미 비디오 스트림을 OpenGL 텍스쳐로 가져오는 부분은 잘 구현해 놓으셨을 것으로 보이고,
출력 부분에서, 텍스쳐를 5번 출력하는 형태로 구현하신 것으로 보입니다.
비디오 처리 쪽은 사실 domain-specific 한 경우가 많아서, 문제의 해결책은 선생님께서 제일 잘 알고 계시겠지만, 조금 말을 보태 보겠습니다.
video stream 을 render-to-texture 방식으로, 5개의 video stream 을 off-screen 텍스처 1개에 모두 출력한 다음에, 텍스처 1개를 텍스처 매핑으로 3D 물체에 입히는 방식을 시도해 볼 수 있을 것 같습니다.
아니면, video stream 에서 겹치는 부분이 없도록 잘 조절할 수 있다면, 4개의 배경 video stream을 그대로 1개의 큰 texture 영역으로 보내고, 위에 올라오는 1개의 video stream 만 따로 1개의 texture 영역으로 보낸 후에, 최종 출력은 2개의 texture 가 오버레이 되는 방식으로 처리하는 것도 가능할 겁니다.
효율성을 고려하면, 5개의 video stream 을 5개의 texture로 운영하는 것보다는, 어떻게든 줄여서, 1개 또는 2개의 텍스처 영역으로 합쳐서 처리하는 것이 좋을 것 같습니다.
감사합니다.
ai 도구 질문
0
38
1
스위즐링 질문
0
35
2
오브젝트에의 이벤트 감지 vs 레이캐스팅
0
57
2
단위 벡터에 거리를 다시 곱하는 부분 질문 있습니다.
0
49
1
섹션 10을 들었을때 궁금증
0
87
2
깃허브에서 받은 코드가 왜 강의코드랑 다를까요
0
74
1
강의에서 말씀해주신대로 폴더에 넣었는데 실행이 되지않습니다
0
88
2
선생님 안녕하세요 질문있습니다.
0
107
1
material 파트까지 들은 후 생긴 궁금증
0
150
1
zoom과 fov의 차이점이 잘 이해가 안됩니다.
1
278
2
1강 관련하여 의견을 여쭙고 싶은 게 있습니다.
0
127
1
깃허브 저장소에 'UEShaderForArtistBasic' 이 없네요..
0
156
2
비주얼 스튜디오 파일
0
193
2
물결 효과 파트 질문
1
156
2
Fresnel을 활용하면 DissolveEffect에 경계선을 만들수 있을까요
0
134
2
차후 중급 강의도 나오나요!!?
0
144
1
onClick 이벤트함수로 raycaster 방향이 자동으로 set되나요?
0
177
2
RGB 값 관련 질문드립니다.
0
127
2
vert_phong.vert negate 질문
0
129
2
화면에 렌더링은 되는데 코드에서 빨간줄이 떠요
0
384
2
glm-tri.cpp 의 glVertexAttribPointer 질문입니다.
0
162
2
질문드려요
0
266
1
part8 오픈 일정 - 재질문
0
289
1
part 8 오픈 일정
0
409
1





