디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

내가 만든 쉐이더 분석

ㅆㅇㅆ(124.216) 2024.12.03 20:47:47
조회 196 추천 11 댓글 12
														


22a7c668e2db3e8650bbd58b36837d65eef8d95e




3bae8168f5dc3f8650bbd58b368075693b

각 픽셀마다 UV 좌표를 받음.


UV좌표를 화면 중심을 기준으로 변환 -> 0.0이 되도록 좌표 조정


시간 변수 설정으로 쉐이더에서 애니메이션 효과를 주기 위해서 _Time.y를 사용



3bae8268f5dc3f8650bbd58b3683776f85


관측자 위치 설정(ro)

->가상의 카메라(엔진에서는 카메라)의 위치 설정


ro=(0,0,time)


여기에 sin 파형을 더해서 애니메이션을 만듬



3bae8368f5dc3f8650bbd58b3680726449

카메라 위치에 임의의 displacement(변위) 적용


변위를 적용해서


ro_xy+=위치xdspAmp


dspAmp는 임의로 저장된 스케일링 계수



3bae8468f5dc3f8650bbd58b3685726dec

관측자의 타켓 계산


카메라의 오른쪽 및 위쪽 벡터를 정함(즉 관측의 방향을 정리, 이를 통해서 중심에서 패턴을 발산하는 모양을 어떻게 관측할 것인가를 보기 위해서)



3bae8568f5dc3f8650bbd58b36837065fc

빛방향(Ray direction, 빛 방향) 방향 계산 회전 적용


픽셀에 대한 광선 적용 및, 광선에 회전 적용


여기서 Rotation Matrix는


3bae8668f5dc3f8650bbd58b3682736d9d

다음을 사용



3bae8768f5dc3f8650bbd58b3686746f

이후 Ray marching 기법을 이용해서 구름을 그림

1.픽셀에 대해서 관측자에 대해서 시작하는 ray를 발사하고,

2.거리장 Signed Distance Field)를 사용해서

3.거리함수를 통함 표면과 볼륨을 계산

4.광선이 물체와 충돌하지 않을때, 광선을 거리 함수가 반환한 거리 만큼 보냄

5. 광선이 물체에 매우 가까워져 최대 이동 횟수를 초과할 경우 렌더링 중단. 충돌에 발생한 지점에 effect계산


3bae8868f5dc3f8650bbd58b3683746806bd

광선 마칭을 위한 초기 거리와 안개 변수

t=1.5

fogT=0.0


광선 마칭은 130회까지 반복되고, 누적 투명도가 0.99이상일 경우 중단되게 설정


3bae8968f5dc3f8650bbd58b3684776e

현재 위치 계산


이후에 ComputeDensity 함수를 사용, 현재 위치에서의 밀도계산



3bae8177abc236a14e81d2b628f1756dbaa6


누적 색상

1.계산된 색상과 투명도를 누적시킴

2.거리를 업데이트하여 거리를 재설정함



viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73de886fa11d02831fdb1643214b32d9bb1b5ab3e59bc89b2acde09dfc5111ccc55e41eee5314de0d1b754d47e4c2b62f0acc75a3a78ba032bdcef9cb553a

밀도 계산 함수 내부에서 노이즈 패턴 생성


밀도 계산


->여기서 반복을 통해서 밀도 계산->작은 노이즈를 겹치고 큰 패턴을 만들어서 프랙탈 노이즈를 생성함.

여기서 임의의 프랙탈 노이즈 매트릭스를 삽입함.


3bae8174abc236a14e81d2b628f17d68da


이후 감마 보정 및 비네팅 효과를 준다.

(화면의 edge로 갈 수록 어두워지는 효과)





추천 비추천

11

고정닉 3

2

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 오픈 마인드로 이성을 만날 것 같은 스타는? 운영자 24/12/02 - -
2780792 이거 내 엄마임 ㅇㅅㅇ 류류(59.5) 11:29 30 1
2780789 간첩 옹호하는 더불어종북당의 실체 ♥냥덩이♥갤로그로 이동합니다. 11:19 17 0
2780788 사회진보연대: 계엄준비설, 제1야당이 벌이는 무책임하고 위험천만한 음모론 발명도둑잡기갤로그로 이동합니다. 11:17 12 0
2780786 '여가부 폐지' ㅇㅇ갤로그로 이동합니다. 11:11 20 0
2780784 김태형의 세상읽기 107회ㅣ계엄령 준비의혹 설마일까? 발명도둑잡기갤로그로 이동합니다. 11:07 10 0
2780783 윤버지의 청년사랑 계엄령의 이유 [2] ♥냥덩이♥갤로그로 이동합니다. 11:07 31 0
2780782 누구는 주가조작을 하는데 나는 코인으로 받은 보상금 2만원으로 새우젓 샀 넥도리아(112.170) 11:06 15 1
2780781 ■ 더 이상 대통령이 아닌 '내란수괴 윤석열'을 즉각 체포하라! [1] 발명도둑잡기갤로그로 이동합니다. 11:06 20 0
2780779 "계엄해제 끝 아닐 수 있다"…이승만, '경비계엄 재선포' 사례 발명도둑잡기갤로그로 이동합니다. 11:01 20 0
2780778 국민의 승리. 넥도리아(112.170) 10:58 13 0
2780776 개발자면 개발자춘식 개준식이나 안철수 뽑아야지 [2] 초코냥갤로그로 이동합니다. 10:53 40 0
2780775 웹 ui 대충 괜찮게 만드는 팁 없나 [1] ㅇㅇ(211.234) 10:47 22 0
2780774 오늘 국회 올라온다던 0원 예산안 언제 진행함? 공기역학갤로그로 이동합니다. 10:47 18 0
2780771 오늘부터 사람인 이력서 난사 시작한다 피자2021갤로그로 이동합니다. 10:30 24 0
2780769 투자이민이 미래다 공기역학갤로그로 이동합니다. 10:12 28 0
2780765 It엔지니어 직군 자격증 추천하는거있음? [5] 좋은날갤로그로 이동합니다. 09:53 55 0
2780764 서울사람에 서울대 출신 미필아저씨 - ㄱㅇ 프갤러(58.151) 09:52 25 0
2780763 윤석영 대통령님은 슈퍼스타가 맞당 ♥냥덩이♥갤로그로 이동합니다. 09:47 20 0
2780761 "정처기 딸시간에 프로그래밍 공부해라" [1] 료123류(59.5) 09:39 45 1
2780759 2찍이니까 알파(1등) 인생이 아나라 [1] 료123류(59.5) 09:32 27 1
2780758 모에연합군 와봐. 야, 이거 말고 다른 거 있으면 말해봥. 프갤러(121.172) 09:31 28 0
2780757 윤석열은 잘못 없어 ㅇㅅㅇ [1] 료123류(59.5) 09:30 43 2
2780756 클라가 되는 게 있고 주아갤로그로 이동합니다. 09:28 16 0
2780755 프갤 아스카당 당원 모집 [10] 아스카영원히사랑해갤로그로 이동합니다. 09:28 41 0
2780754 프갤에서 대통령 후보 나온다면 누가 적당할 거 같음? ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 09:26 21 0
2780751 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 09:24 21 0
2780750 무섭다 바로 탄핵해야할듯.. 프갤러(211.234) 09:20 22 0
2780749 난 컴공이 이렇게 무한경쟁사회일거라고 생각 못했다 ㅇㅇ(117.111) 09:19 42 1
2780748 다음 대통령 오세훈이 적당해보인다 [3] 헬마스터갤로그로 이동합니다. 09:18 38 0
2780747 그래서 우리 다음에 누구 뽑아야됨? [5] 공기역학갤로그로 이동합니다. 09:09 62 0
2780746 날 안뽑네 병신새끼들 피자2021갤로그로 이동합니다. 09:02 16 0
2780745 간 밤에 감기 때문에 졸려서 푹 잤당- 모에 연합군 의견 표명 프갤러(121.172) 09:00 36 1
2780743 이력서 넣은 중소 3일째 연락없다. 마음 비운다 피자2021갤로그로 이동합니다. 08:58 17 0
2780742 진짜 군대있을때 별 개소리를 다한듯 ㅇㅅㅇ ㅇㅇ(223.38) 08:58 16 0
2780741 요새 일본 갈만함? python갤로그로 이동합니다. 08:57 17 0
2780740 프갤만 봐도 1찍이 2찍보다 지능적으로 우월함 ㅇㅇ(175.208) 08:55 29 1
2780739 윤석열씨 정신병이신듯 헬마스터갤로그로 이동합니다. 08:52 31 0
2780737 스스로 탄핵에 불을 지피네 프갤러(211.234) 08:42 23 0
2780736 국방부장관 뭐하고있음? 공기역학갤로그로 이동합니다. 08:40 21 0
2780735 혹시 비활성 매크로 만들려면 무슨 언어 배우는게 가장 적합함? [1] ㅇㅇ갤로그로 이동합니다. 08:36 24 0
2780734 그래서 이제 뭐함 공기역학갤로그로 이동합니다. 08:30 14 0
2780732 프로그래머이기 이전에사람이면 일베를 안빨지 프갤러(27.163) 08:17 23 0
2780721 계엄령 선포 후 국회의원선생님들이 계엄해제후 소닉이의아침식사 넥도리아(112.170) 06:55 36 0
2780718 자꾸 TV가 끊김. 넥도리아(112.170) 06:42 20 0
2780717 이래도 윤석열을 빤다? [3] 아스카영원히사랑해갤로그로 이동합니다. 06:37 71 0
2780716 ❤✨☀⭐나님 시작합니당⭐☀✨❤ ♥냥덩이♥갤로그로 이동합니다. 06:34 19 0
2780714 정신이 야동으로 가출해 있다가 정치뉴스 오니 혼란스럽네. 넥도리아(175.196) 06:31 22 0
2780712 계엄령 해제 되고 나서, IPZZ-403 후루카와 호노카 야동 봤네. 넥도리아(175.196) 06:20 28 0
2780699 개발자인 나도 새벽에 일 터지면 일어나서 일하는데 [1] 아마존바나나갤로그로 이동합니다. 05:24 69 1
2780696 개발자면 민주당 찍는게 맞음? 프갤러(106.241) 05:18 45 0
뉴스 [포토] 위댐보이즈 지미, 귀여운 연하미 가득 비주얼 디시트렌드 18:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2