tag:blogger.com,1999:blog-5281384917275132568.post3093878392706462462..comments2022-12-12T20:50:45.605+09:00Comments on 블라인드 렌더러: [포프의 쉐이더 입문강좌] 05. 물체에 색을 입히는 디퓨즈/스페큘러 매핑 Part 2Pope Kimhttp://www.blogger.com/profile/03943401839650233842noreply@blogger.comBlogger14125tag:blogger.com,1999:blog-5281384917275132568.post-82085600367404258892017-07-25T00:18:26.191+09:002017-07-25T00:18:26.191+09:00안녕하세요 pope kim님, 어제부로 HLSL 프로그래밍에 막 발을 들인 초보자입니다. ...안녕하세요 pope kim님, 어제부로 HLSL 프로그래밍에 막 발을 들인 초보자입니다. 셰이더 프로그래밍 입문책은 반 좀 넘게 읽어가는 참인데요, 다름이 아니라 제가 구현하고싶은 쉐이더가 있는데 어떻게 구현하면 좋을지 갈피가 안잡혀서 이렇게 질문을 올립니다.<br />https://courses.cs.washington.edu/courses/cse459/10wi/content/html/projects_459/project1a/index.html<br />위 홈페이지에 있는 구체처럼 물체에 발광효과를 주고 싶은데요.<br />뭐 굳이 저렇게 일부만 발광하는것 뿐 아니라, 전체를 발광하게 해도 좋습니다.<br />emissive랑 관련이 있을까 싶어서 자료를 뒤져봐도 딱히 수확은 없고 점점 미궁속으로 빠져가네요.... 구체적인것까진 아니더라도 길이라도 잡아주십사합니다.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5281384917275132568.post-62051626011279799612014-08-04T07:45:51.137+09:002014-08-04T07:45:51.137+09:00제가 받아본 댓글중 가장 감동적이군요. 감사합니다 -_-a제가 받아본 댓글중 가장 감동적이군요. 감사합니다 -_-aAnonymoushttps://www.blogger.com/profile/08519021710618445233noreply@blogger.comtag:blogger.com,1999:blog-5281384917275132568.post-90281060654647234752014-07-28T17:11:16.015+09:002014-07-28T17:11:16.015+09:00포프바보포프바보Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5281384917275132568.post-34788597975631600172012-02-01T04:07:17.962+09:002012-02-01T04:07:17.962+09:00네.. 저가 생각해도 lock하는게 가장 간단한 방법 같아요 ^^... DX11 쉐이더를 ...네.. 저가 생각해도 lock하는게 가장 간단한 방법 같아요 ^^... DX11 쉐이더를 쓰면 tessellation 도 할 수 있긴 할텐데........ 건 잘 모르므로 패스 -_-Pope Kimhttps://www.blogger.com/profile/03943401839650233842noreply@blogger.comtag:blogger.com,1999:blog-5281384917275132568.post-3234664814494257312012-01-31T20:40:19.604+09:002012-01-31T20:40:19.604+09:00float[] vValue;
생각해보니 Lock을 해야만 할 것 같네요.~
그리는것만 쉐...float[] vValue;<br /><br />생각해보니 Lock을 해야만 할 것 같네요.~<br />그리는것만 쉐이더로 하고 그냥 해야겠네요.<br />답변 감사합니다.<br /><br />나중에 꼭 부탁해요~(애니메이션된 쉐이더)^^Proghttps://www.blogger.com/profile/01296692529176285295noreply@blogger.comtag:blogger.com,1999:blog-5281384917275132568.post-50885998762607094802012-01-31T06:46:54.316+09:002012-01-31T06:46:54.316+09:00제가 해본적은 없지만.... 가능은 하거든요.
어차피 높이맵(height map)에 따라...제가 해본적은 없지만.... 가능은 하거든요.<br /><br />어차피 높이맵(height map)에 따라 정점의 높이를 바꾸는 거잖아요. 그럼 1) float[] 변수로 높이값을 전달해주거나 2) 높이값을 가진 텍스터를 전달해준 뒤 텍스터 룩업을 해서 높이값을 구한뒤에.... 그 높이값을 위치.y 에 추가해주면 되죠...<br /><br />그리고 그 다음의 공간변환하면 끝....?<br /><br /><br />근데 float[] 로 값 전달해주기엔 constant register가 좀 모자를 듯 하고... 정점쉐이더에 텍스처를 전달해주려면 어차피 텍스처에 lock을 걸어야 하니..... 그닥 의미가 있을까요..^^?<br /><br /><br />정범버퍼에서 texture 읽어오는 건 여기에 --> http://gamedevforever.com/61<br /><br /><br />일단 후반부 강의도 다 써놓은건데 .. 모션블러나 이런 강의는 없어요. 초보자용은 아니라고 생각해서.. 정 필요하면 나중에 따로 블로그 글을 쓰던가 할 순 있는데.... 렌더몽키에서 설정 안될거 같은데... 데모코드를 작성하기가 꽤 애매할거 같네요...<br /><br />그냥 설명만하고 코드는 배쨀까요? -_-;Pope Kimhttps://www.blogger.com/profile/03943401839650233842noreply@blogger.comtag:blogger.com,1999:blog-5281384917275132568.post-33713857920497506822012-01-30T21:33:43.401+09:002012-01-30T21:33:43.401+09:00궁금한점이 있습니다. terrain을 tool을 만들고 있는데 지형 올라오는 부분을 Loc...궁금한점이 있습니다. terrain을 tool을 만들고 있는데 지형 올라오는 부분을 Lock을 걸어서 하고 있습니다. 이걸 쉐이더로 작업을 할 수 있을까요? 즉, 버텍스들을 쉐이더로 옮길 수 있는지 궁금해서 물어봅니다.<br /><br />그리고 혹시 괜찮으시면 후반부에 움직이는 물체(애니메이션)에 대한 쉐이더 강의 부탁드려요.<br /><br />정적인 물체에 대한 쉐이더 책은 많은데 움직이는 물체에 대한 쉐이더가 많이 없네요.<br />모션 블러같은것을 접목하려해도 자료구하기가 너무 힘드네요.<br /><br />너무 좋은 강의 감사합니다.Proghttps://www.blogger.com/profile/01296692529176285295noreply@blogger.comtag:blogger.com,1999:blog-5281384917275132568.post-7222298133210257172012-01-27T03:50:39.495+09:002012-01-27T03:50:39.495+09:00감사합니다~감사합니다~Pope Kimhttps://www.blogger.com/profile/03943401839650233842noreply@blogger.comtag:blogger.com,1999:blog-5281384917275132568.post-3710433740042323232012-01-26T08:14:10.958+09:002012-01-26T08:14:10.958+09:00그래서 세상은 함께 살아가는 거라지요 -_-그래서 세상은 함께 살아가는 거라지요 -_-Pope Kimhttps://www.blogger.com/profile/03943401839650233842noreply@blogger.comtag:blogger.com,1999:blog-5281384917275132568.post-7162799135712230352012-01-26T08:13:06.411+09:002012-01-26T08:13:06.411+09:00왜 혼자 할땐 안되고,....
답변 보고 하니 되네요......아~~~ 답변 고맙습니다. ...왜 혼자 할땐 안되고,....<br />답변 보고 하니 되네요......아~~~ 답변 고맙습니다. ^^김경진https://www.blogger.com/profile/17157542458265644143noreply@blogger.comtag:blogger.com,1999:blog-5281384917275132568.post-2297467719781333032012-01-25T10:07:10.133+09:002012-01-25T10:07:10.133+09:003DS Max 2010에서 한번 테스트 해봤거든요.. 저는 잘 되는데요? 전 이렇게 했어요...3DS Max 2010에서 한번 테스트 해봤거든요.. 저는 잘 되는데요? 전 이렇게 했어요.<br /><br />1.맥스를 연다<br />2.box를 하나 만든다<br />3.test.3ds 파일로 export<br />4.렌더몽키에서 이걸 불러온다.<br /><br />텍스처 잘 나오는데요..?Pope Kimhttps://www.blogger.com/profile/03943401839650233842noreply@blogger.comtag:blogger.com,1999:blog-5281384917275132568.post-1180252725747969652012-01-25T10:00:17.035+09:002012-01-25T10:00:17.035+09:00건 왠지 대마왕님이 잘 아실 거 같은데.... 전 그냥 diffuse는 곱하고 specul...건 왠지 대마왕님이 잘 아실 거 같은데.... 전 그냥 diffuse는 곱하고 specular는 더한다란 개념으로 가고 있어서...Pope Kimhttps://www.blogger.com/profile/03943401839650233842noreply@blogger.comtag:blogger.com,1999:blog-5281384917275132568.post-43702678196989447622012-01-25T09:14:14.976+09:002012-01-25T09:14:14.976+09:00이번 강좌도 잘 봤습니다.
빛을 더하고 곱하는 것에 대해서 개념을 확실히 잡을만한 자료같...이번 강좌도 잘 봤습니다.<br /><br />빛을 더하고 곱하는 것에 대해서 개념을 확실히 잡을만한 자료같은게 있을까요??<br /><br />이게 약간 헷갈리네요 :D 하하하...JazzEz2djhttps://www.blogger.com/profile/14614259231273015275noreply@blogger.comtag:blogger.com,1999:blog-5281384917275132568.post-44614817518444483822012-01-25T08:59:25.704+09:002012-01-25T08:59:25.704+09:00강좌 고맙습니다.
빛 색도 바꿔 보고 텍스쳐도 바꿔보고, 이리저리 변화 되는 것 보니 뿌...강좌 고맙습니다.<br /><br />빛 색도 바꿔 보고 텍스쳐도 바꿔보고, 이리저리 변화 되는 것 보니 뿌듯합니다. ^^<br /><br />p.s. 몇 차례 맥스에서 obj로 넘겨(Texture coordinates 체크크,, 메쉬는 잘 보이는데요. uv 좌표는 읽어 들이지 못하네요..혹시 특별한 세팅법이 필요한것지 궁금합니다.김경진https://www.blogger.com/profile/17157542458265644143noreply@blogger.com