음.. 오늘은 걍 눈 효과를 넣어 봤습니다..
눈 효과

어려운건 없고.. 그냥 용책에 있는걸 배꼇기 때문에...
설정 맞추는게 햇갈렸지만, 그방 ok
음..... 그런데 좀 언벨런스한 느낌이 드네요
석양에..... 눈이라... 음...

참고로 현재 이 프로그램의 목적은
Eco 게임맵같은거 찍어내는 맵툴 프로그램입니다...
음.. 이제 보니 바다효과는 너무 오버해서 만든 느낌이 드네요.. >_<)
에밀크로니클 온라인 게임중
(에밀크로니클 온라인의 눈효과와 바다 효과)

처음 snowball 크기는 0.25f 라.. 눈 2000개 뿌려야 보일듯 말듯..
당연히 프레임은 2,3 을 왔다갔다 해서..

눈을 200개로 줄이고, 크기를 5.0f 로 늘렸습니다..

결과적으로 FPS 도 잡고, 눈효과도 주고...

내일은 비를 한번 도전 한뒤...
(이것도 만만할꺼 같진 않고.. 뭐 현재 파티클 소스 조금 고치면 되지만 그럼 재미 없기에..
쉐이더를 써볼까 합니다만... ... 걍 파티클로 갈까... 고민중입니다.)

그리고 본격 타일 뜯어고치기..
속성이나 Object 처리야.. 이전 2D 맵툴작업때 한거 수정하면서 옮겨오면 되니...
상관없을꺼 같구요..

음... 4월 13일 오사카 일어 학교 수업시작인데 그 이전에 완성 되려나...
저작자 표시 비영리 변경 금지
신고
블로그 이미지

프로그래머 지향자 RosaGigantea

바쁜 일상 생활중의 기억 장소


비 내리는 쉐이더 효과입니다..... 일단.. 뭐랄까.. 눈속임..
음... 이걸 맵툴에 씌어버리면...

아니 거의 맵툴 작업이 아닌..
개인적 3D 공간 만들기가 되어버리는 작업이 되어가는군요..

안개 효과도 레이어만 넣어주면 끝나고

눈은 용책에 파티클로 표현하는거 있으니.. 그걸 넣을까 생각도 해봤지만..
그럼 왠지 재미없을꺼 같고...

위의 비 효과의 출처
http://developer.download.nvidia.com/SDK/9.5/Samples/DEMOS/Direct3D9/src/HLSL_RainbowFogbow/docs/RainbowFogbow_UserGuide.pdf
http://developer.download.nvidia.com/SDK/9.5/Samples/3dgraphics_samples.html


문제는... 현재 작업하는 노트북이..
그래픽이 인텔 GMA 3100X 라....... 게다가 셀러논이라....

http://developer.download.nvidia.com/SDK/10.5/direct3d/samples.html 에 있는..
DirectX 10 예제의 Rain 알고리즘 적용 이라던가..
(지오메트릭 쉐이더를 사용하니까 DX9에선 안돌아간다는군요... ㅠ_ㅠ)

가끔 ATI 예제 가끔 돌아가지 않을때가 있고
... 쩝.... orz

그렇다고 여기서 ... 일본에서 노트북 가격 보니.. 돌겠더군요.. ㅠ_ㅠ
저작자 표시 비영리 변경 금지
신고
블로그 이미지

프로그래머 지향자 RosaGigantea

바쁜 일상 생활중의 기억 장소


Real-time water rendering - introducing the projected grid concept

Master of Science thesis in computer graphics, March 2004

Author: Claes Johanson
Supervisor: Calle Lejdfors, Department of Computer Science, Lund University

The thesis was conducted in cooperation with Saab Bofors Dynamics. Magnus Anderholm was supervisor at SBD.

Techdemo

Download

Demo application (win32 binary + textures + source, 4.25MB)

For full functionality a Radeon 9500 or better GPU is required. Lesser cards have to settle with normals generated on the CPU with a lower resolution. A fully compliant DirectX8 card is the bare minumum.

Images

These are a couple of screenshots from the techdemo running on a Radeon 9700.




Thesis paper

Abstract

This thesis will examine how a large water surface can be rendered in an efficient manner using modern graphics hardware. If a non-planar approximation of the water surface is required, a high-resolution polygonal representation must be created dynamically. This is usually done by treating the surface as a height field. To allow spatial scalability, different methods of “Level-Of-Detail” (LOD) are often used when rendering said height field. This thesis presents an alternative technique called “projected grid”. The intent of the projected grid is to create a grid mesh whose vertices are even-spaced, not in world-space which is the traditional way but in post-perspective camera space. This will deliver a polygonal representation that provides spatial scalability along with high relative resolution without resorting to multiple levels of detail.

Download

Paper (low detail, 743 kB)
Paper (high detail, 1.73 MB)



출처 : http://graphics.cs.lth.se/theses/projects/projgrid/


잡설.... 아.... 이렇게 힘든거일줄은 몰랐네요

저작자 표시 비영리 변경 금지
신고
블로그 이미지

프로그래머 지향자 RosaGigantea

바쁜 일상 생활중의 기억 장소


물.. 일단 오우거 그걸로 그렸음..

문제는 모달리스상자가 안뜨는데.. 이거 좀 조사해 보고

안개... 레이어 안개 넣고 하면 금방 끝낼꺼 같은......

된것

1. 바다 표현
2. 안개, exp, 선형
3. 카메라, 인터페이스 구현된거 전부 조절 가능하게
4. 아이콘 바꿈..


앞으로 할껏..
DS 맵툴 보고 이것저것 추가
픽킹
모달리스 상자 버그 개선...
레이어 안개 추가
비 추가 (쉐이더)
눈 추가 (파티클?)


작업은.. 4월부터 10일간...
저작자 표시 비영리 변경 금지
신고
블로그 이미지

프로그래머 지향자 RosaGigantea

바쁜 일상 생활중의 기억 장소



이전 2D 맵툴을 만들었던 경험을 살려서
DirectX 로 3D 맵툴을 만들고 있습니다...
아무래도 졸업작품... 닌텐도DS나.. wipi..... 라서.. 조금 불안해서...

혼자서 온라인 겜이나 만들어 볼까 하고.. (;;; 되려나..)
서버는 이전에 좀 다듬었고.. (http://rosagigantea.tistory.com/309)

클라이언트 만들 생각으로 3D맵툴 제작중입니다...

일단.. 물 효과... 넣으니... 조금은 그럴듯 해졌네요...

타지.. 일본에서 유학생활 하면서 짬내면서 만드는것도 잼있네요
fps 도... 빌어먹을 노트북임에도 불구 하고 (셀러논 2.0Ghz, GMA 3100X)
평균 50~60fps 나오는거 보면.. 부하는 많이 없는거 같습니다..

아....
저작자 표시 비영리 변경 금지
신고
블로그 이미지

프로그래머 지향자 RosaGigantea

바쁜 일상 생활중의 기억 장소

티스토리 툴바