간단한 쉐이더

만든 쉐이더 복습하고 정리한다는 셈 치고 하나씩 하나씩 올려볼 생각입니다.
만....파라미터 네임도 맘대로고 정리가 아주 안되어 있습니다;;
처음으로는 요즘 가장 널리쓰이는 Normalmap과 Specmap을 활용한 쉐이더 입니다.

Nvidia의 fxcomposer? 인가..어쨰뜬 그걸 참고했고..
VS 2.0,  PS 2.0이상 지원되는 글픽카드이면 (아마도 ATI, NVIDIA 둘다 똑같이 보일듯 합니다;; 전 NVIDIA) 
맥스 DX Shader mtrl을 통해 실시간으로 뷰포트상에서 노말맵과 스팩큘러맵 디퓨즈맵이 이상하게 어우러진  쉐이더가
프리뷰 가능합니다.

맥스에서 작업한 데이타를 또다른 툴을 거쳐 프리뷰할 필요없이 그대로 게임상에 보여지게 하는것이 목적입니다;;
모 어차피 맥스나..게임이나 요즘 다  DirectX 니까 그게 그거라는;;; (맥스 opengl로 드라이버 잡으면 할말없심;;)

누구든 파일 받아서 써보시고 이상한점 있으면 리플 달아주세요..(소스가 지저분 하다는거 빼고..^^)
셈플 파라미터 값은 아래의 스샷으로...

다른이름으로 저장 maxsample.zip






by eyong80 | 2007/06/14 02:12 | 게임 | 트랙백 | 덧글(14)
트랙백 주소 : http://eyong80.egloos.com/tb/1263597
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 자니잔 at 2007/06/14 12:43
안열리는데 버전이 달라서그런가?
Commented by eyong80 at 2007/06/14 13:41
아...맥스9에서 열린다;; ㅇ_ㅇa
Commented by noaec at 2007/06/14 20:26
대단하신걸요. 쉐이더를 직접 만드신건지....훌...잘쓰겠읍니다.
Commented by 황주보 at 2007/06/17 22:19
와~ 근데, 다운받은압축파일 해제하니 샘플소스외에 파일이 하나더있던데...이걸 어디다 넣어야하는건가요 ^^:;;
제가 마야유저였던지라...맥스는 초짜라서요...^^:;; 써볼수있게 설치방법좀^^;;;;;;
Commented by eyong80 at 2007/06/19 19:14
황주보/ 네^^ 저기 위에 스샷 보시면...마테리얼 에디터 창의 우측상단에 DirectX Shader라고 되어 있습니다.
원래는 아마 Standard라고 되어 있을건데요..그 부분을 위처럼 DirectX Shader 로 선택해 주시고..
fx파일을 오픈 해주시면 그 fx파일에 따른 다양한 파라미터들이 보여집니다..헤헤
Commented by 황주보 at 2007/06/20 00:41
감사합니다~^^ 제대로 활용해보도록 하겠습니다~^^
Commented by 김윤정 at 2007/06/22 12:37
아... 저도 이제야 쉐이더 공부해보려고 끄적대고 있는 사람입니다. 부럽습니다. 쉐이더 뿐만이 아니라 그림도요 OTL 저 좀 많이 가르쳐 주세요. 열심히 할께요
Commented by eyong80 at 2007/06/22 14:48
김윤정/ 저도 이제야 쉐이더 끄적대고 있는 사람입니다. ^^ 같이 정보 공유해요~..헤헤
Commented by 메피 at 2007/06/27 14:18
아 처음써보았는대 상당히 때깔이 좋내용~그런대 라이트가 하나만 지원되는것 같던대 여러게 지원되는 쉐이더나 플러그인은 없는지 알고싶어요~
Commented by eyong80 at 2007/06/27 19:13
메피/ 네..^^ 라이트 여러개 지원하도록 하는거 조만간에 올릴 생각입니다..
Commented by 그림쟁이 at 2007/07/04 11:15
와.. 그림도 하시고 3D도 하시는 분이시군요.. 동경대상.;;
자료 잘 활용 하겠습니다 ^^ 정말 이런거 내심 찾고있었는데..
Commented by 핑토 at 2007/12/13 22:43
아는분 추천해서 들어와봤는데 로긴했는데 작업물 많이 보고싶습니다. 앞으로 자주올게요
Commented at 2009/03/18 22:41
비공개 덧글입니다.
Commented by Johnnyjung at 2009/08/19 01:19
알파맵좀지원되게 추가 작업좀 해주시면 안될까요? 아니면 어떻게 하면 되는지 방법좀 알려주세요

:         :

:

비공개 덧글

< 이전페이지 다음페이지 >