모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    아프로불편러님의
    개인페이지입니다
    가입 : 16-04-05
    방문 : 800회
    닉네임변경 이력
    회원차단
    회원차단해제
    게시물ID : animation_455131
    작성자 : 아프로불편러
    추천 : 3
    조회수 : 1386
    IP : 115.21.***.201
    댓글 : 7개
    등록시간 : 2021/08/15 23:02:39
    http://todayhumor.com/?animation_455131 모바일
    블렌더에서 분광효과를 만드는 법.

    bandicam 2021-08-15 21-06-45-190.jpg

     

    빛이 굴절되어 나타나는 효과를 내보기 위해 몇번 시도해보았지만 번번히 실패했음. 이유는 두가지가 있음.

     

    첫번째는 샘플의 문제. 

     

     

     

     

    bandicam 2021-08-15 21-06-59-098.jpg

     

    노이즈 제거필터를 끄고 보면 이런 상태. 점점으로 보이는 것은 굉장히 적은 빛이 닿을 때 생기는 것인데, 프리즘의 반대면은 빛이 제대로 닿아야 할 것 같지만 사실 아니었음. 

    이것은 컴퓨터가 패스트레이싱을 구현하는 방법을 생각해보면 자연스러운 것임.

     

    Ray_trace_diagram.png

     

    우리가 물체를 보는 것은 광원에서 나온 빛이 물체에 반사되어 눈에 들어가는 것이지만, 이것을 컴퓨터로 구현하면, 카메라로 들어갈지 안들어갈지도 모르는 빛을 죄다 계산해야 되므로 연산량이 어마무시하게 들어감.

    그래서 방향을 거꾸고 해서 '카메라'에서 나온 빛(??) 이 물체에 반사되어 '광원'에 닿는지 아닌지를 계산하는 것이 패스트레이싱임.

     

    프리즘 반대방향에서 물체에 닿으려면, 바닥면에 닿았다가 빛이 '광원 방향'으로 날라가야 됨.

    그런데 바닥면은 무슨 면인가 .난반사가 일어나는 표면임. 안 그러면 프리즘에서 나온 빛의 모양이 제대로 생기지 않기 때문에

    즉 

    카메라에서 나온 빛은 바닥면에 닿아서 미친듯이 온 방향으로 튀어대다가

    운이 좋아서 프리즘 방향으로 튀어들어간 빛이 광원에 닿으면 그것이 위의 화면처럼 점 하나로 찍히는 것임.

     

    이것을 해결하는 방법은 단순하면서도 끔찍한데

     

    bandicam 2021-08-15 21-08-14-304.jpg

     

    샘플을 막 10000씩 올리면 됨. 쉽게 말해서 렌더링 시간을 수십배 올리면 컴퓨터가 열불내면서 계산해주긴 함.

    그러면 위처럼 대충 어떻게 굴절되는 것처럼 보이는 척은 해줌.

     

     

     

    하지만 그럼에도 불구하고 분광현상은 일어나지 않는데, 이 역시 위에서 설명했음.

    패스트레이싱은 광원에서 빛을 쏘는게 아니고 카메라에서 눈을 쏘는 것인데, 눈은 빛처럼 분산될 파장이 없음. 블렌더에서 분광현상은 기술적으로 불가능하단 소리.

     

    쉬운 방법이라면 빛을 쏴서 렌더링을 시도한 미친 엔진을 사용하는 것임. 놀랍게도 있음 .대단한 인간놈들..

     


    wallpaper_lux_05_rend1b.jpg

     

    문제는 연산속도가 미친듯이 느리다는 것. (아래 그래프를 참고하면 다른 엔진에 비해서 3배는 느림.)

     

     

     

     

    bandicam 2021-08-15 22-30-37-823.jpg

     

     

     

     

     

    그러다가 최근 이런 영상을 발견했음.

     

     

    이미 실패한 전력도 있고 기술적으로 불가능하다는 것을 알고 있었기 때문에 반신반의하면서 확인했는데

    미친 방법으로 이 문제를 해결하고 있어서 애게에 박제하려고 글을 씀.

    영상에서 어떻게 만드는지 보여주고 

    결정적으로 아예 파일을 배포하고 있기 때문에 그냥 갖다쓰면 되지만

    경험상 이런 물건은 원리를 대충이라도 이해하고 있지 않으면 쓰는데 애로사항이 꽃피기 때문에 따라서 만들어봤음.

     

     

    bandicam 2021-08-15 21-36-05-760.jpg

     

     

    일단 할 일은 원시적인 유리 재질을 만드는 것. 굴절 쉐이더와 광택 쉐이더를 프레넬 값에 맞춰 섞어주면 됨.

    일단 이 상태에서는 블렌더 기본 쉐이더에서 transmission을 올린거랑 완전히 같음.

     

    bandicam 2021-08-15 21-36-18-813.jpg

     

    오늘의 주인공 : white noise.

    블렌더 2.8에서 추가된 노드인데 

    수치적으로는 계산할때마다 0과 1사이의 랜덤값을 내놓는 함수이고

    비주얼적으로는 픽셀 하나하나를 계산할때마다 0과 1 사이의 무채색을 내놓는 함수임.

    처음 소개될때도 대체 이걸 어디다 쓸지 몰랐었는데 정말 기가막힌 활용법임..

     

     

     

     

     

    bandicam 2021-08-15 21-37-20-546.jpg

     

    어떻게 쓰냐면 이 함수를 이용해서 0과 1사이의 값을 가시광선 스펙트럼에 대응시켜 굴절 쉐이더에 꽂아넣는 것.

    그러면 굴절 쉐이더는 계산할때마다 랜덤한 가시광선 원색을 연산하게 됨.

    이 상태에서 같은 입력값을 변화하는 IOR 값을 만드는데 사용하는 것임!

    설명이 부실한데 결론적으로

    매 연산시마다 굴절 쉐이더는 매번 다른 색과 그 색에 맞는 ior값을 받으므로, 이론상 실제 빛의 분광현상과 아주 비슷한 효과를 얻을 수 있는 것임!

     

     

     

     

     

     

    bandicam 2021-08-15 21-50-32-360.jpg

     

    일단 내부에서 일어나는 굴절은 보다시피 아주 선명하게 관찰됨.

     

     

     

     

    bandicam 2021-08-15 22-09-55-224.jpg

     

    여기서 좀 해멨는데 caustics에서 filter glossy를 반드시 0으로 꺼야 됨. 이게 아마 일종의 denoise인거 같은데 정확도를 현저하게 떨어트림.

     

     

     

     

    bandicam 2021-08-15 22-11-17-483.jpg

     

    그러면 이와 같이 블렌더에서도 프리즘을 만들 수 있음.

     

     

     

     

     

     

    bandicam 2021-08-15 22-24-12-812.jpg

     

    색수차 효과가 아주 그럴듯하게 만들어짐.


    단점이라면 아까 말했든 미쳐돌아가는 샘플 수. 왼쪽 위에 써있듯이 샘플 수를 6000까지 올려도 여전히 firefly가 사라지지 않고 있음. 포토샵같은 사진 보정 프로그램의 도움을 받아야되지 않을까..

     

     

     


    이 게시물을 추천한 분들의 목록입니다.
    [1] 2021/08/15 23:07:57  122.46.***.84  슈퍼보더  274388
    [2] 2021/08/15 23:20:17  182.172.***.63  월요일너구리  171930
    [3] 2021/08/15 23:32:48  123.212.***.251  키노=사쿠라  249595
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    286
    매트릭스 보고옴. [5] 아프로불편러 21/12/31 15:51 246 6
    285
    이것은 2D 프린터입니다. [6] 아프로불편러 21/12/29 17:43 245 8
    284
    오늘의 수확.kyobo [2] 아프로불편러 21/12/24 18:41 120 1
    283
    스톡이미지 느낌의 배경화면 2.blender 아프로불편러 21/12/18 21:43 99 3
    282
    스톡이미지 느낌의 배경화면.blender [2] 아프로불편러 21/12/16 00:24 95 3
    281
    매트릭스 어웨이큰즈 - 언리얼 엔진 테크 데모를 보고 잡설. [1] 아프로불편러 21/12/11 02:55 140 2
    280
    아무도 모르는 표절곡 하나를 알고 있음. [1] 아프로불편러 21/12/04 23:49 145 0
    279
    도면 볼줄아는 애게인에게 질문. [6] 아프로불편러 21/11/22 00:29 145 0
    278
    가까이서 보면 희극이지만 [1] 아프로불편러 21/11/20 22:49 147 5
    277
    잘 모르는 불후의 명곡 [3] 아프로불편러 21/11/20 00:44 201 0
    276
    팝업카드 시뮬레이터. 아프로불편러 21/11/05 22:53 98 3
    275
    듄 보고옴. [3] 아프로불편러 21/10/21 19:25 149 4
    274
    개발중인 신카이마코토 쉐이더 [2] 아프로불편러 21/10/05 20:31 178 4
    273
    개발중인 일명 신카이 마코토 쉐이더 [1] 아프로불편러 21/09/29 19:10 238 3
    272
    형광돼지저금통 재질과 면봉케이스 재질 [7] 아프로불편러 21/09/21 15:06 200 2
    271
    최근 매트릭스 차기작 예고편을 공개한 도메인이..(충격) [3] 아프로불편러 21/09/08 23:21 248 3
    270
    dispersion test [4] 아프로불편러 21/09/01 19:09 59 2
    269
    레스폴 [12] 아프로불편러 21/08/30 13:28 103 2
    268
    주말 취미활동이라기엔 너무 가 버렸다. blender [4] 아프로불편러 21/08/30 00:55 258 5
    267
    오늘 핫했던 도깨비 트레일러 같이 봅시다 [3] 아프로불편러 21/08/26 20:53 129 7
    266
    현타 극복 [3] 아프로불편러 21/08/23 23:30 131 5
    265
    [14] 아프로불편러 21/08/22 18:52 128 6
    264
    그림]선두께를 조절하는 방법 [10] 아프로불편러 21/08/21 17:08 193 3
    263
    엉5 [1] 아프로불편러 21/08/20 23:48 73 4
    262
    엉4 [7] 아프로불편러 21/08/19 23:26 83 4
    261
    엉3 [2] 아프로불편러 21/08/18 22:46 77 3
    260
    피검사 결과 나옴 [10] 아프로불편러 21/08/18 13:08 236 1
    259
    엉2 [3] 아프로불편러 21/08/18 00:40 97 4
    258
    엉1 [2] 아프로불편러 21/08/16 21:30 76 4
    블렌더에서 분광효과를 만드는 법. [7] 아프로불편러 21/08/15 23:02 117 3
    [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈