전에 만들었던
(2012년 첫글은!?) [Blur] 블러 구현(java)2을 3D로 구현해 보았습니다.
3D는 처음 만져보지만 상당히 재밌군요..ㅋㅋ 특히 사용되는 수학들이 ㄷㄷㄷ
위 사진들은 모두 똑같은 모습을 카메라 돌려가면서 촬영한것입니다. (파티클갯수 약 64000개)
(잘 보면 호 모양으로 그려진것을 볼 수 있는데, 이건 카메라가 자동으로 회전해서 블러효과가 누적되 나온 궤적입니다. 원래 이거(궤적)때문에 블러를 공부했던.....ㅋㅋ)
은하(...) 만들어 볼려고 파티클을 평면으로 뿌리고, 각각의 속도 벡터만 3차원으로 줬는데 원하는 결과가 잘 안나오네요...
(예상한 모양은 중앙에가 볼록나온... 실제 은하사진들을 보니 가운데에 엄청 큰 태양 또는 블랙홀같은게 있어서 환하게 빛나서 그부분이 볼록한것 같네요..?)
아무래도 안에 핵이 있어야 구현될듯 합니다.
각 파티클이 질량을 갖고 서로 인력으로 끌어당기는 효과에, 파티클이 뭉치도록해서 하나의 행성 덩어리(?)를 만들 수 있도록 하고싶은데, 컴터가 못버텨줄것 같아 포기합니다..ㅋ
(이전에 서로 인력으로 끌어당기게 해봤었는데 원하는 결과가 안나옵니다...ㅠㅠ 서로 뭉치려다가 인력이 너무 세져버려서 서로 다시 날라갑니다...ㅠㅠ)
카테고리가 Useful 인만큼, 뭔가 도움될만한 내용은 다음 포스트에 적도록 하겠습니다.
3D는 처음 만져보지만 상당히 재밌군요..ㅋㅋ 특히 사용되는 수학들이 ㄷㄷㄷ
위 사진들은 모두 똑같은 모습을 카메라 돌려가면서 촬영한것입니다. (파티클갯수 약 64000개)
(잘 보면 호 모양으로 그려진것을 볼 수 있는데, 이건 카메라가 자동으로 회전해서 블러효과가 누적되 나온 궤적입니다. 원래 이거(궤적)때문에 블러를 공부했던.....ㅋㅋ)
은하(...) 만들어 볼려고 파티클을 평면으로 뿌리고, 각각의 속도 벡터만 3차원으로 줬는데 원하는 결과가 잘 안나오네요...
(예상한 모양은 중앙에가 볼록나온... 실제 은하사진들을 보니 가운데에 엄청 큰 태양 또는 블랙홀같은게 있어서 환하게 빛나서 그부분이 볼록한것 같네요..?)
아무래도 안에 핵이 있어야 구현될듯 합니다.
각 파티클이 질량을 갖고 서로 인력으로 끌어당기는 효과에, 파티클이 뭉치도록해서 하나의 행성 덩어리(?)를 만들 수 있도록 하고싶은데, 컴터가 못버텨줄것 같아 포기합니다..ㅋ
(이전에 서로 인력으로 끌어당기게 해봤었는데 원하는 결과가 안나옵니다...ㅠㅠ 서로 뭉치려다가 인력이 너무 세져버려서 서로 다시 날라갑니다...ㅠㅠ)
카테고리가 Useful 인만큼, 뭔가 도움될만한 내용은 다음 포스트에 적도록 하겠습니다.
'[+++ JAVA +++] > - - Useful' 카테고리의 다른 글
| 3D Particle (7) | 2012/01/13 |
|---|---|
| Eclipse에 FD처럼 수식(표현식)에 공백(whitespace) 넣어주기 (2) | 2012/01/11 |
| 심심해서 풀어보는 알고리즘 - Double Squares problem (2) | 2012/01/05 |
| 간단한 이미지 로드 및 RGB 추출하기 (1) | 2012/01/03 |
-
-
-
Flask 2012/01/18 13:24
안녕하세요?
말씀하신대로 입자들끼리 뭉치게 하는건 아직 어렵더군요..ㅠㅠ
특히 입자들간의 충돌처리가 관건이더라구요... 저런 시뮬에선 입자 갯수가 너무 많아서 서로 충돌인지 아닌지 판단하는 거리 체크도 (n*(n-1))/2 만큼 해줘야 해서...... 더 좋은 방법이 있을것 같은데 아직은 이수준 밖에 안되네요..;;
댓글 감사합니다.^^
-
-


Prev
