최근에 L- 시스템 모듈을 프로그래밍 했는데 더 관심이 생겼습니다. 나는 Plants vs Zombies 중독자이기도합니다. 정말 지혜로운 나무의 개념을 좋아했습니다. 재미를 위해 유사한 절차 예술을 만들고 더 많은 것을 배우고 싶습니다.
질문 : 예술적 트리 (고정 카메라 / 관점을 가진 2d)를 동적으로 만드는 과정에 어떻게 접근해야합니까?
이상적으로는 식물 (잎이있는 줄기 만)으로 시작하고 구조에 미치는 영향 (입력 / 사용자 작업)을 사용하여 동적으로 자랍니다. 이러한 영향으로 인해 분기의 종류, 가지의 곡선, 퍼짐, 과일의 위치, 꽃의 색 등이 발생할 수 있습니다. 실제로 삶 / 정신으로 가득 차기를 원합니다. :)
Plants vs Zombies : 지혜의 나무 비슷한 나무를 역동적으로 키우는 것이 좋지만 더 많은 변형과 애니메이션이 발생합니다.
내 배경 : 프로그래머, 게임 엔진 (Ogre3d, cocos2d, unity)을 거의 사용하지 않았습니다. 실제로 openGL을 사용하여 직접 프로그래밍하지 않았으므로 수정하려고했습니다. :)
상당한 시간을 할애 할 준비가되었습니다. API에 대해 알려주세요. 그리고 당신 같은 전문가가이 문제를 어떻게 해결할 것입니까?
왜 2D인가? 2 차원 만 고려하면 문제를 해결하는 것이 더 쉽다고 생각합니다.
예술적 영감 :
왼쪽, 원숭이 뒤에 있는 큰 나무 (눈에 보이는 가지, 녹색 잎, 꽃, 과일 등).
PixelJunk의 Eden (아트 스타일 영감).
질문을 이해하기 쉬운 경우 알려 주시면 더 자세히 설명하겠습니다.
다양한 접근 방식에 대한 토론이 모든 사람에게 도움이 되길 바랍니다. 당신들은 멋진데.
Student/
에서Student/Programmer