3D 가상 생물 진화

3D Virtual Creature Evolution
3D 가상 생물 진화
3D Virtual Creature Evolution Logo.jpg
생물의 스크린샷이 표시된 3D Virtual Creature Evolution 제목 이미지.
개발자리 그레이엄
플랫폼Microsoft Windows, Linux
다음에서 사용 가능영어
유형시뮬레이션
웹사이트[1]

3D Virtual Creature Evolution 3DVCE로 약칭되는 3D Virtual Creature Evolution은 리 그레이엄이 만든 인공 진화 시뮬레이션 프로그램이다.[1]그 웹사이트는 현재[when?] 다운되었다.그 목적은 주어진 환경에서 시스템에 의해 생성되고 유지되는 인공 유기체건강기능을 달성하기 위한 신체계획과 전략에서 공통의 주제를 시각화하고 연구하는 것이다.이 프로그램은 칼 심스의 1994년 인공 진화 프로그램인 '진화된 가상 생물'에서 영감을 얻었다.[2][3]이 프로그램은 홈 웹사이트에서 프로그램을 다운로드하고 완료된 시뮬레이션에서 정보를 반환하는 자원봉사자들을 통해 운영된다.현재 윈도[when?] 경우에[clarification needed] 따라서는 리눅스에서도 사용할 수 있다.

설정

3DVCE는 진화 알고리즘을 사용하여 진화를 시뮬레이션한다.사용자는 신체 계획 제한사항(최대 세그먼트 유형 수, 분기 세그먼트의 길이 및 깊이 제한, 크기 제한)과 피트니스 점수를 크기에 따라 조정하는지 여부를 설정한다.사지 인터네이션도 선택사항이다.재생산/인구 설정에는 각 모집단의 규모와 그 런타임(각 개인이 피트니스 점수를 획득해야 하는 기간), 생식할 수 있는 개인의 비율(관광객 규모), 성적으로 또는 무성으로 생식하는 비율, 그리고 선택 유형이 결정된다.교차율은 부모의 교차 및 돌연변이를 통해 생성되는 개인의 백분율을 결정한다.그러면 몸과 뇌의 돌연변이 비율이 결정된다.구체적인 수학적 연산과 가치도 이 생물의 뇌에 기인할 수 있다.[4]

그런 다음 피트니스 기능이 결정된다.인공 생물의 체력 점수는 평가 시간 내에 얼마나 건강 목표를 잘 달성하느냐에 따라 결정된다.피트니스 기능에는 이동 거리, 최대 높이, 평균 높이, "TOG"(지상에 닿는 시간 생물의 양에 따라 결정됨), "Sphere"(생물의 구를 잡고 잡는 능력에 따라 결정됨) 등이 있다.이러한 목표는 개인화되지 않으며 피트니스 목표를 결정하기 위해 특정 강점(체력에 영향을 미치지 않는 것, 0부터 1까지 또는 최대 영향력을 갖는 것)으로 설정할 수 있다.피트니스 기능이 어떤 세대에 적용되는지도 설정할 수 있다.환경, 즉 "터레인"이 결정된다.여기에는 평평하고 울퉁불퉁한 지형(생물의 산란지점에서 거리가 이동하면서 끊임없이 경사를 이루는 생물 주위에 언덕이 생성되는 곳), 물(저중력 시뮬레이터, 비기능성), '스페어'(스페어가 잡으려고 생물 위로 생성되는 곳) 등이 포함된다.[5]

시뮬레이션

시뮬레이션의 모든 것은 1인칭 관점에서 바라본다.설정이 결정되면 임의로 생성된 개인으로부터 1세대가 생성된다.모든 생물은 같은 산란점에 나타나며 관절에서 다른 생물과 연결된 조각이나 직사각형 프리즘으로 만들어진다.색상은 무작위로 세그먼트 유형에 할당된다.세그먼트 유형은 세그먼트가 가진 크기와 조인트에 따라 결정된다.색깔은 그것 말고는 아무 것도 나타내지 않는다.이 1세대 생물들은 운동 목표로부터 아무런 영향도 받지 않고 무작위로 움직인다.피트니스 가치가 가장 큰 생물은 번식을 하고 다음 세대는 이러한 번식을 바탕으로 한다.결국, 인구 형태와 건강의 패턴은 훨씬 더 증가한다.피트니스 기능은 시뮬레이션 중에 환경 변화를 시뮬레이션하기 위해 변경될 수 있으며, 개별 실행을 복제하여 다른 라인업이나 사양을 시뮬레이션할 수 있다.[6][7]

3DVCE는 진화적인 연구만을 위한 것이 아니다.물체는 그래픽과 시뮬레이션 물리학 테스트를 위해 생성될 수도 있다.여기에는 카메라에서 던지거나 산란 지점에서 생성될 수 있는 미리 설치된 블록, 구, 수류탄 및 구조물이 포함된다.인공 중력도 조작할 수 있다.무작위적이고 보관된 생물들은 또한 조작하거나 보기 위해 다시 뿌려질 수 있다.리 그레이엄은 또한 시뮬레이션에 타디스를 포함시켰다. 타디스가 이동하면 카메라를 원래의 산란 지점으로 텔레포트할 수 있다.[8]

존재

평평한 지형에서 롤링 리본 생물의 예

수렴 진화는 3DVCE에서 종종 일어나는데, 생물의 유사한 구조와 행동이 형성되어 체력을 극대화하기 때문이다.2-팔 점퍼는 작은 코어와 큰 대칭 "윙" 두 개로 구성되며, 점프 및 거리 요건에 따라 진화한다.이 생물들은 사지를 지그시 움직이거나 펄럭이면서 앞으로 나아간다.점프 리본과 스프링은 일련의 세그먼트로 구성되며 최대 높이와 거리에 따라 진화한다.수축하거나 몸을 웅크리고 몸을 내밀어 공중으로 뛰어든다.롤링 리본과 스프링은 이전 그룹과 매우 유사하지만, 종종 크기가 더 크고 세그먼트가 더 반복된다는 점을 제외하곤 한다.그들은 평균 높이, 거리, 그리고 TOG에 반응하여 진화한다.그들은 여전히 땅에 닿으면서 높이에 도달하기 위해 머리를 공중으로 밀어 넣기 위해 땅 위에서 뒹굴고 있다.어떤 것은 단순히 실린더처럼 수평으로 구른다.단일 관절 동력 생물체는 더 불규칙한 구조를 가지고 있으며 울퉁불퉁한 지형에서 거리에 따라 진화한다.그들은 뒤쪽에 커다란 부분이 하나 있는데, 이것은 그 생명체를 앞으로 차게 하지만, 균형을 잘 못 잡아서 비틀거리거나 비틀거리는 것을 막기 위해 몸의 나머지 부분을 이용한다.

많은 다른 종류의 생물들도 이전에 리 그레이엄이 설명한 4개의 주요 집단에 반드시 들어맞지 않는 형태를 이루고 있다.키가 큰 막대기 같은 생물들도 최대 높이에 도달하기 위해 진화한다.일부 사용자들은 수영하는 생물체를 진화시키기 위해 물 시뮬레이터를 고칠 수 있었다.많은 다른 생물들은 여러 그룹의 특성을 공유하는 진화한다.현재[when?] 메인 홈페이지에는 220여 마리의 생물이 보관돼 있으며, 유튜브에서는 '크리에이터 맨' 채널을 통해 확인할 수 있다.

참조

  1. ^ Graham, Lee; Oppacher, Franz. "Speciation Through Selection and Drift". ACTA Press. {{cite journal}}:Cite 저널은 필요로 한다. journal=(도움말)
  2. ^ Sims, Karl (1994). "Evolving Virtual Creatures" (PDF). SIGGRAPH ‘94 Proceedings.
  3. ^ Sims, Karl (1994). "Evolving 3D Morphology and Behavior by Competition" (PDF). Artificial Life IV Proceedings.
  4. ^ Heryadi, Yaya (2007). "Simulating Biped Jumping Behavior using Evolutionary Algorithm". ISSN 1978-774X. {{cite journal}}:Cite 저널은 필요로 한다. journal=(도움말)
  5. ^ Barry Green (June 28, 2008). "TAM 6 Highlights: 3DVCE-Lee Graham". Ottawa Skeptics. Retrieved April 10, 2011.
  6. ^ Morgan, Abbie (September 7, 2008). "Standing On The Shoulders Of Giants: Video games are reshaping how we perform and promote science". SEED Magazine. Archived from the original on March 17, 2009. Retrieved February 21, 2011.{{cite web}}: CS1 maint : 부적합한 URL(링크)
  7. ^ Dubrofsky, Elan (2008). "Evolution Mutates Beyond Biology" (PDF). UBC. Archived from the original (PDF) on 2012-03-19. Retrieved September 6, 2011. {{cite journal}}:Cite 저널은 필요로 한다. journal=(도움말)
  8. ^ "Blue Strand: Evolved Virtual Creatures". Penviv. Retrieved April 10, 2011.