블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2794)
Unity3D (852)
Programming (478)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (11)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday

- 작성자:고리(goli81@naver.com) -

 

UnderWater(바다속효과)

 

소개 :
        바다 안에서 일어나는 이미지 굴절 효과와 빛이 비춰지는
        모양을 표현해 보았다.

 

구현:
1. 전체 랜더링 될 화면을 캡쳐한다.
2. 캡쳐된 화면을 RHW로 화면에 그리고 sin, cos을 통해서 Vertex를
   흔들어 줘서 물이 울렁이는 효과를 준다.
3. Projection Mapping을 이용하여 수면에서 빛이 들어오는 효과를
   구현한다.
4. Fog를 적절히 사용하여 Camera의 뒤쪽에 있는 물체를 서서히
   없애면서 더욱 실감나는 효과를 연출한다.


후기:
DirectX의 Dolphin예제를 참고해서 만들었고 거기다가 화면을 캡쳐해서
물이 울렁거리는 효과를 구현하니 더욱더 실감이 나는거 같다.
실제 게임에 적용하기에는 간단하면서도 강력한 기능 인것 같다.

 

Source & Demo
Compiler: VS.NET 2003


 





반응형

'Programming > D3D' 카테고리의 다른 글

SetRenderState 정리  (0) 2011.09.05
D3D화면에 WebPage 출력하기  (0) 2011.02.19
Posted by blueasa
, |