드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
vine 덩굴증식 관련 법칙 및 save 관련특성
게시물ID : powder_185짧은주소 복사하기
작성자 : 오란디프
추천 : 2
조회수 : 977회
댓글수 : 1개
등록시간 : 2009/04/25 00:47:18
vine 픽셀이 공간에 뿌려지면, 아래로 랜덤한 길이만큼 덩굴을 내립니다.
1픽셀을 뿌릴 경우, 짧게는 1픽셀에서 길게는 몇십픽셀까지 덩굴이 내려집니다.
이때 무한증식을 막기 위해, 덩굴을 내리기 전에 미리 일정 길이를 정하는 듯 합니다.
덩굴의 제약조건은 다음과 같습니다.
1. 장애물을 만났을 때
vine 에서 내려지는 덩굴은 다른 물질과 직접 접촉하지 않습니다. vine 을 포함한 모든 물질이
덩굴의 진행 경로에 존재하면 1픽셀 위에서 멈추게 됩니다.
2. 가로로 이웃한 vine 픽셀
만약 한 픽셀에서 vine 을 내렸다면, 그 바로 옆 픽셀은 덩굴을 내리지 못합니다. 따라서 폭이 2인
덩굴은 내려지지 않습니다.
이 두 가지 법칙에 따라 vine 을 가로로 길게 뿌릴 경우, 이웃하지 않은 픽셀들이 랜덤한 길이로
아래로 덩굴을 내리며, 장애물과 만날 경우 한픽셀 위에서 멈추어 자연스러운 모습이 됩니다.
그리고 1,2 법칙에 따라 덩굴과 덩굴은 접촉하지 않게 됩니다.
또 한 가지 재미있는 사실은. save 했다 load 하면, 기존의 덩굴까지 모두 vine 픽셀을 새로 뿌린 것으로
간주되어, 덩굴 맨 아래쪽 픽셀에서 새로운 덩굴이 자라납니다. save 와 load 를 반복하면 계속 덩굴이
자라나는 것을 볼 수 있습니다.
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.