Game AI & Unity/L-system algorithm 25

[L-system] 디자이너 중에서 잘 쓰시는 분 소개

그래픽이 넘나 예쁘다 나도 따라해볼까 생각중 ▷ 후디니님 블로그 https://m.blog.naver.com/a7343/222224489448 [Houdini 후디니] L-Systems - 꽃 / 나무 / 나뭇가지등 만들기 (+식물 만드는 알고리즘 식 예시 사이트) L-Systems는 나뭇가지 처럼 줄기가 뻗어나가고, 가지(갈래)가 생겨나는 형태의 객체를 만들 때 주로 사용... blog.naver.com ▷ 더 자세한 설명 https://www.houdinikitchen.net/2019/12/21/how-to-create-l-systems/#advgb-toc-e81ca017-a886-4f35-8e0a-9adaa8b8659d How to create L-Systems – Houdini Kitchen Us..

[L-system] HTML 코드로 가져와보기

1. Rules (규칙) L-시스템의 규칙들을 입력. 각 규칙은 하나의 문자를 다른 문자 또는 문자열로 변환하는 규칙을 나타낸다 ex) F->FF+[+F-F-F]-[-F+F+F]; X->F+X+F[-F-X+F] 'F'를 'FF+[+F-F-F]-[-F+F+F]'로, 'X'를 'F+X+F[-F-X+F]'로 변환한다. 여러개도 입력 가능한데, 그럴 때는 ; 로 구분한다 2. Axiom (액시엄) L-시스템의 초기 상태를 나타냄. L-시스템의 시작 모양을 결정한다. ex) "F"나 "X"와 같은 단일 문자열 3. Iterations (반복 횟수) 액시엄을 바탕으로 규칙을 반복적으로 적용할 횟수를 입력. 입력한 횟수만큼 액시엄에 규칙이 적용되어 새로운 문자열이 생성된다. ex) 5, 6 4. Step Size (..

[L-system] HTML Canvas Demo _ Example을 볼 수 있는 웹사이트

사용자가 입력한 규칙과 초기 문자열을 기반으로 식물이 그려지는 것을 볼 수 있다. 입력란에 규칙과 초기 문자열을 입력한 후 "Draw Plant" 버튼을 클릭하면 결과가 캔버스에 표시된다 * 실행해 볼 수 있는 웹사이트 https://www.kevs3d.co.uk/dev/lsystems/ L-Systems Turtle Graphics Renderer - HTML5 Canvas - by Kevin Roast www.kevs3d.co.uk

[L-system] L-system algorithm이란?

L-system algorithm L-system algorithm은 식물 생성 알고리즘으로, 이것을 사용하면 자연적인 식물의 형태와 패턴을 모델링할 수 있다. 재귀적인 방법을 사용하여 식물의 가지, 잎, 줄기 등을 생성하고 구성하는 역할을 한다. 게임이나 영화에서 식물의 모습을 모델링할 때 사용된다. * 참고 https://en.wikipedia.org/wiki/L-system 1. 초기화 L-시스템에서 사용할 알파벳과 생성 규칙을 정의한다. 각 문자는 식물의 일부 요소를 나타내며, 생성 규칙은 각 문자를 다른 문자열로 치환하는 규칙을 나타낸다. 2. 시작 상태 정의 초기 상태를 정의하고 식물의 초기 구조를 나타내는 문자열로 설정한다. 3. 반복적인 생성 생성 규칙을 반복적으로 적용하여..