2009-12-21 4 views
10

픽셀 쉐이더 효과 예제를 이미지에서 소용돌이 모양처럼 보았습니다. 그러나 셰이더 효과를보다 실용적으로 사용하기 위해 예제 나 튜토리얼을 아는 사람이 있는지 궁금합니다.픽셀 쉐이더 효과 예제

소용돌이 효과에는 사용법이 없다는 것은 아닙니다. 발견 한 많은 예제는 기본 효과가 설명되어 있으며, 다른 예제와 미묘하게 사용되는 방법으로 들어가지 않습니다. 효과 또는 전환 효과를 낼 수 있습니다. here은 모든 WPF 효과 라이브러리의 윤곽선을 보여 주지만 실용적인 맥락에서 이들 중 일부를 어떻게 사용할 지 확신하지 못합니다.

예를 들어, Flash 8에서 흐림 효과가 나왔을 때 나는 흐림 효과를 사용하여 속도가 빠른 텍스트로 멋진 효과를 만드는 방법을 보여준 멋진 비디오를 발견했습니다. 그 비디오는 내가 할 수있는 많은 아이디어에 영감을 불어 넣었습니다. Flash 8의 효과. Pixel Shader Effects와 비슷한 것을 찾고 있습니다.

+0

죄송합니다 ... WPF 내의 컨트롤 및 요소에 사용되는 픽셀 쉐이더의 예를 찾고 있습니다. 감사합니다. –

+0

실습을 위해 두 개의 쉐이더를 작성했습니다. (http://stackoverflow.com/questions/20813312/anglegradient-in-wpf/21096028 # 21096028) 및 [this] (http://stackoverflow.com/a/21126739/1069200). –

답변

6

픽셀 쉐이더를 다른 컨텍스트로 사용했습니다. 주로 사용자에게 와우.

다음은 두 가지 예입니다. 실버 라이트/WPF에서 지니 효과 : 당신이 쉐이더와 결합 할 때 실버 라이트 4 live demo

alt text http://img121.imageshack.us/img121/6074/genied.jpg


웹캠 지원은 당신에게 끝없는 재미를 제공합니다. 나는 빌 게이츠의 얼굴을 가진 컨퍼런스 참석자들이 하얀 표면에 나타나서 놀랐다. 내가 웹캠 옆에 손전등을 설정하고 ...

alt text http://w2.com.ua/files/tinymce/images/Analytics/IT%20Jam%20/.thumbs/4bd67c03d4553251a72a01256fd9e61f_600_0_0.jpg

웹 캠 응용 프로그램이 여기의 availble이다 live demo (당신이 Silverlight 4 runtime & 웹 캠이 필요합니다).

사용자를 화나게하는 것은 분명히 셰이더를 사용하는 방법 일뿐만 아닙니다. GPU에서 값 비싼 미적분을 할 수도 있지만 좋은 실례는 찾을 수 없습니다. 그리고 게임 개발자 인 경우 (저는 아닙니다) 매일 쉐이더를 사용합니다. 실제 사용 설명에 관해서는


는 특히 WPF/실버 라이트 기술로, 인터넷에서 많이 없다. 하나는 인접 주제를 통과해야하며 HLSL language specification에서 시작하여 플래시 pixel bender으로 끝납니다. 다음은 시작하기 좋은 참고 자료입니다.

described 나는 지니 효과를 어떻게 생성했는지 설명하지만, 러시아어로만 설명이 가능합니다.


내가 아는 한 WPF 컨트롤에는 쉐이더의 빌드 인 사용법이 없습니다.

희망이 있습니다. :). 건배.

+0

그게 정말 도움이됩니다 ... 그리고 당신의 지니 효과는 정말 시원합니다 –

7

픽셀 쉐이더 효과가 가능한 실용적인 것은 ... 블렌드 모드입니다.

이 문제에 대해 Robby Ingebretsen의 post을 확인하십시오 (선형 연소 혼합 모드를 활용하는 유용한 방법을 설명합니다). 이 주제에도 StackOverflow question이 있습니다.

사실, WPF & Silverlight 용 블렌드 모드 라이브러리를 실제로 작성했으며 내 blog에서 자유롭게 사용할 수있게합니다.

호프가 당신의 상상력을 불어 넣어 줄 것을 희망합니다 ... 도서관에서 장난감을 가지고 놀면 알려주세요!

+0

+1. 링크의 훌륭한 세트, 매우 유익한! –