왠지 오랫만에 기술적인 내용으로 돌아온 느낌이네요.
픽셀셰이더 이펙트는 아마 10회차에서 익스프레션 스튜디오 카페의 거북사마님이 잘 소개해 주셨는데요,
그 때는 기본으로 내장된 이펙트와 공개되어 있는 이펙트를 사용하는 방법만 알아봤었죠.
이번 시간에는 Shazzam-tool을 활용하여 직접 픽셀셰이더 이펙트를 만드는 방법을 알아볼게요.
 
픽셀셰이더 이펙트를 만드려면 먼저 HLSL(High Level Shader Language)라는 언어를 사용하여 픽셀셰이더 소스코드를 작성하고,
DirectX SDK에 들어 있는 셰이더 이펙트 컴파일러인 fxc.exe로 소스코드를 컴파일하여 ps파일을 얻은 후,
실버라이트 프로젝트에 리소스로 포함하고 그것을 사용하는 셰이더 이펙트 클래스를 만들어주면 돼요.
 
좀 복잡하죠? 이 과정을 하나씩 하나씩 진행했으니 한번 따라해보시길 바래요.

[MSDN 팝콘에서 보기]
[동영상(WMV) 다운로드]
[발표 자료 다운로드]
[소스코드 다운로드]

저작자 표시 동일 조건 변경 허락
신고
Posted by gongdo


티스토리 툴바