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
수정 아이콘
답변 감사합니다 여러분
알아듣기 쉽게 설명해주셔서 많은 도움이 되었습니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
117675 [질문] 어금니 임플란트 이 가격이면 적당한거 맞나요? [5] Wicked3425 18/03/22 3425
117674 [질문] [재테크] ELS 상품에 대해 궁금합니다. [14] 베스킨라2108 18/03/22 2108
117673 [질문] PC의 RAM 문의드립니다. [4] 서쪽으로가자1910 18/03/22 1910
117672 [질문] 유니클로 에어리즘 일반? 메쉬? 어떤게 더 좋을까요. [8] 부폰12959 18/03/22 12959
117671 [질문] 머리 자주 감는 것이 탈모예방에는 안 좋은지요...? [10] nexon3888 18/03/22 3888
117670 [질문] 결핵약과 음주에 대한 질문입니다. [5] Fanatic[Jin]3118 18/03/22 3118
117669 [질문] (그냥 궁금한 질문)소변과 대변 무엇이 더 참기 힘드신가요? [5] 사나없이사나마나2608 18/03/22 2608
117667 [질문] [다이어트]물렁 살(지방), 단단한 살 차이? [1] 삭제됨3409 18/03/22 3409
117666 [질문] 가개통폰을 사려고 합니다. 안전할까요? [5] StondColdSaidSo4995 18/03/22 4995
117665 [질문] 프린터 잉크 잘못 넣으면 망한건가요? [2] 삭제됨3406 18/03/22 3406
117664 [질문] 울펜슈타인2 다른 시간대 2회차 하는법좀 월간베스트3690 18/03/22 3690
117663 [질문] 생수로 라면끓이는 사람들은 다른 요리는 어떻게하나요? [50] 진인환7939 18/03/22 7939
117661 [질문] 자동차 튜닝관련해서 잘 아시는분 계실까요? [4] 쉬군2428 18/03/22 2428
117660 [질문] 소음 적은 믹서기 추천 부탁드립니다. [3] Audiograph6460 18/03/22 6460
117659 [질문] 핸드폰 추천, 구입처 추천 부탁드립니다 [1] 펩시콜라1885 18/03/22 1885
117658 [질문] 판교주변 소형아파트 매매 [18] 품의서작성중4765 18/03/22 4765
117657 [질문] 영화 제목 질문합니다~ [2] 언니네 이발관1865 18/03/22 1865
117656 [질문] 30대 남성 향수 추천부탁드립니다. [27] 굼시4598 18/03/22 4598
117655 [질문] 라디오앱 어떤 게 좋을까요? [2] 카페알파1791 18/03/22 1791
117654 [질문] 밀리터리 덕후 [9] 김정각4585 18/03/22 4585
117653 [질문] 핸드폰 번호 번경하려고 합니다. [4] Liverpool FC1848 18/03/22 1848
117652 [질문] [연애]그린라이트인가요? 호구같습니다. [45] 가제타델로스포르트6980 18/03/22 6980
117651 [질문] [lol] 듀오하실분이 있으실까요 [6] 램지2212 18/03/22 2212
목록 이전 다음
댓글

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