PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2018/03/22 13:55:00
Name 그말싫
Subject [질문] PBR과 Ray-tracing의 차이가 뭔가요? (수정됨)
이번 GDC를 기점으로 언리얼이나 노스라이트 엔진 등 Ray-tracing 기술의 연구 결과를 내놓고 있는데요.

전문가가 아닌 입장에서 이게 PBR과 어떻게 다르다는 것인지 잘 모르겠네요.
결과물의 차이는 일단 시각적으로 잘 모르겠는데, 뭔가 연산을 더 효율적으로 하는 기술인건가요?

해외 포럼을 찾아봐도 유사한 질문글이 많은데 속시원한 답변이 없네요.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
-안군-
18/03/22 14:05
수정 아이콘
PBR은 물체의 재질에 대한 물리학적 특성을 반영한 것으로, 반사도나 거칠기 등등을 실제와 비슷하게 표현한 것이라고 보면 되고요,
Ray-Tracing은 빛이 반사되어 생기는 그림자, 빛의 산란 등을 계산해서 그림자나 실내/실외의 환경광까지 표현해내는 기술이라 보면 됩니다.

예를 들어서, 창문이 있고 밝은 벽면이 있는 실내에는 산란광으로 인해 전반적으로 밝아지게 되고, 내부에 있는 물체에도 그 산란광이 비치게 되는데, PBR 방식에서는 이런 것은 표현이 불가능하죠.
Ray-Tracing은 비 실시간 랜더링(영화나 애니메이션에서 쓰이는..)에서는 이미 사용되고 있었는데, 그래픽 카드들의 성능 향상으로, 이제 게임 엔진에서 실시간으로 적용이 가능하게 된 겁니다. 아직은 많이 무겁죠.
그말싫
18/03/22 14:43
수정 아이콘
답변 감사합니다!
Ray-tracing의 빛을 어떻게 표현하는지 잘 설명해주셔서 이해를 하였습니다, 그럼 PBR은 어떤 식으로 빛을 표현하는거라고 이해하면 될까요?
-안군-
18/03/22 14:49
수정 아이콘
PBR은 빛을 표현하는 것이 중점이 아니라 '재질'의 표현에 중점을 둡니다.
가령 종이나 흙 같은 거친 재질에 백색광이 비취지면, 이라면 대부분의 빛은 산란되고, 재질의 색깔이 밝게 드러나겠죠.
매끄러운 금속과 같은 재질이라면, 빛은 거의 산란되지 않고 반사되어 재질의 색깔보다는 빛이 더 밝게 보일겁니다.
그리고 대부분의 재질은 그 두 가지의 중간 정도의 특성을 가지겠죠. 사람의 피부 같은 경우라던지...
그런 식으로 "질감"의 표현을 실제에 근접하게 할 수 있는 방식이 PBR 입니다.

기존의 방식이 난반사(Diffuse), 정반사(Specular) 등의 지표로 이러한 질감 표현을 흉내냈다면,
PBR은 금속성(Metallic), 거칠기(Roughness) 등으로 물리적인 특성을 직접 사용하는 게 다른 점이라 하겠습니다.

약간 첨언하면, PBR만 사용해서는 붉은 벽 옆에 놓여 있는 흰 공이 그냥 흰색으로 나올 것이고,
Ray-Tracing으로 사용하면, 흰 공에서 붉은 벽 쪽 면이 붉게 물들겁니다.
시노자키 아이유
18/03/22 17:19
수정 아이콘
(수정됨) 이쪽 업계분이신가보군요.
답글 달려고 들어왔다가 알기쉬운 명쾌한 설명 메모하고 갑니다.

첨언하자면 PBR은 게임 그래픽 개발 기술의 핵심으로 자리잡아가고 있으며
최근 몇년 그래픽 좋다라는 소리 듣는 웬만한 게임들 그래픽 표현 기술이 다 PBR이죠.
메탈기어, 툼레이더 리부트 시리즈, 언챠티드, 호라이즌 등등.
-안군-
18/03/22 17:20
수정 아이콘
전직 엔진 개발자입니다. ^^;;
모바일 시대로 오면서 자체엔진은 못할 짓이 됐지만...;; 그런 면에서 검은사막이 대단하죠.
18/03/22 14:44
수정 아이콘
Ray-Tracing은 말그대로 빛의 경로를 추적한다는 의미이고, 이것을 이용해 물리적인 광학특성들을 계산하는데 쓰입니다. Ray-tracing을 예를 들면 임의의 물체가 특정 각도에서 오는 빛을 받았을 때 어떤 형태로 빛을 반사하고, 흡수하고, 주변에 음영이 어떻게 생기고 하는 것을 이론적으로 계산하고, 예측할 수 있습니다. 조명의 배광 특성이나, 렌즈의 설계 등에도 쓰이는 방법입니다.

기존에는 아마도 물체의 물리적 특성만을 반영하여, 직접적인 계산이 아닌 기존의 결과들을 기반하여 유사하게 표현하였다고 생각하면 될 것 같고,
이제는 -안군-님 말씀처럼 실시간으로 적용이 가능하다 또는 엔진을 이용하여 ray-tracing 계산이 가능하다 뭐 이정도로 생각해야하지 않나 싶습니다.

엔진 쪽은 잘 모르고 ray-tracing만 조금 아는 상태에서 답변이라 정확하지 않을 수도 있습니다.
그말싫
18/03/23 16:37
수정 아이콘
답변 감사합니다 여러분
알아듣기 쉽게 설명해주셔서 많은 도움이 되었습니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
117670 [질문] 결핵약과 음주에 대한 질문입니다. [5] Fanatic[Jin]3080 18/03/22 3080
117669 [질문] (그냥 궁금한 질문)소변과 대변 무엇이 더 참기 힘드신가요? [5] 사나없이사나마나2557 18/03/22 2557
117667 [질문] [다이어트]물렁 살(지방), 단단한 살 차이? [1] 삭제됨3369 18/03/22 3369
117666 [질문] 가개통폰을 사려고 합니다. 안전할까요? [5] StondColdSaidSo4955 18/03/22 4955
117665 [질문] 프린터 잉크 잘못 넣으면 망한건가요? [2] 삭제됨3370 18/03/22 3370
117664 [질문] 울펜슈타인2 다른 시간대 2회차 하는법좀 월간베스트3629 18/03/22 3629
117663 [질문] 생수로 라면끓이는 사람들은 다른 요리는 어떻게하나요? [50] 진인환7874 18/03/22 7874
117661 [질문] 자동차 튜닝관련해서 잘 아시는분 계실까요? [4] 쉬군2380 18/03/22 2380
117660 [질문] 소음 적은 믹서기 추천 부탁드립니다. [3] Audiograph6385 18/03/22 6385
117659 [질문] 핸드폰 추천, 구입처 추천 부탁드립니다 [1] 펩시콜라1830 18/03/22 1830
117658 [질문] 판교주변 소형아파트 매매 [18] 품의서작성중4711 18/03/22 4711
117657 [질문] 영화 제목 질문합니다~ [2] 언니네 이발관1827 18/03/22 1827
117656 [질문] 30대 남성 향수 추천부탁드립니다. [27] 굼시4552 18/03/22 4552
117655 [질문] 라디오앱 어떤 게 좋을까요? [2] 카페알파1757 18/03/22 1757
117654 [질문] 밀리터리 덕후 [9] 김정각4516 18/03/22 4516
117653 [질문] 핸드폰 번호 번경하려고 합니다. [4] Liverpool FC1795 18/03/22 1795
117652 [질문] [연애]그린라이트인가요? 호구같습니다. [45] 가제타델로스포르트6921 18/03/22 6921
117651 [질문] [lol] 듀오하실분이 있으실까요 [6] 램지2166 18/03/22 2166
117650 [질문] PBR과 Ray-tracing의 차이가 뭔가요? [7] 그말싫2962 18/03/22 2962
117649 [질문] 컴퓨터 케이스 추천 부탁드려요. [8] 진군3511 18/03/22 3511
117648 [질문] 노인을 위한 의료건강보험 특혜가 있나요? [3] 고통은없나1830 18/03/22 1830
117647 [질문] 부의추월차선/언스크립티드 읽을만 한가요? [4] NaS.KiJuK2157 18/03/22 2157
117646 [질문] 터미널 압착 단자 관련 질문입니다. [2] 레이오네2503 18/03/22 2503
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로