2013-05-01 13 views
0

http://code.msdn.microsoft.com/windowsapps/Direct2D-lighting-effects-e0801da3 URL에서 direct2d 조명 샘플을 받았습니다. 샘플은 매우 인상적이지만, 조명 효과 후에 비트 맵의 ​​픽셀은 광원의 색상으로 대체됩니다. direct3d와 달리 각 픽셀 색상은 빛과 반사되는 객체에 따라 다릅니다. 그것. 그래서 제 질문은 우리가 direct3d에서와 같이 조명 효과를 만들기 위해 direct2d에서 조명 효과를 어떻게 사용할 수 있는가하는 것입니다. 이 같은 놀라운 차원 효과를 만들 수 있도록 .. D3D는 일반적으로 물체의 크기를 정의하는 정점을 사용하면서Direct2D - direct2d에서 조명 효과 사용

http://svg-wow.org/blog/2009/10/04/chiseled/

답변

0

조명 효과는 고도의 색 정보로부터 맵핑 유도한다. 그들은 완전히 다른 시스템입니다. d2d 효과는 값이 싸고 제한된 3d 높이 맵이며 d3d 형상 시스템보다 훨씬 제한적입니다.

Chiseled는 최신 IE11에서 d2d 효과를 사용하여 구현되는 svg 필터를 사용합니다. 모든 svg 필터에는 동일한 일을하는 해당하는 d2d 효과가 있습니다. chiseled 샘플을 분석하면 d2d 효과를 사용하여 샘플을 복제 할 수 있습니다.