sepandhaghighi/samila
A Generative Art Generator
해결하는 문제
Samila는 수학적 공식과 랜덤 파라미터를 기반으로 복잡하고 고유한 이미지를 생성할 수 있는 생성 예술 도구입니다. 사용자 정의 함수를 기반으로 좌표계를 변환하고 수천 개의 점을 플롯하는 프레임워크를 제공함으로써 알고리즘 예술을 생성하는 문제를 해결합니다.
작동 방식
이 도구는 랜덤 파라미터를 포함한 수학적 공식(f1 및 f2)을 사용하여 수천 개의 점의 위치를 계산합니다. 이후 이 점들은 디카르트 좌표계에서 극좌표, Aitoff, Hammer, Lambert, Mollweide 등 다양한 좌표계로 투영됩니다.
대상 사용자
Python을 사용하여 알고리즘 예술 또는 생성 예술을 만들고 싶은 예술가, 수학자, 개발자.
주요 기능
- 사용자 정의 함수: 이미지 생성을 제어할 수 있는 사용자 정의 수학적 함수를 정의할 수 있습니다.
- 다양한 투영 방식: 극좌표 및 여러 지도 유사 투영 방식(Aitoff, Hammer 등)을 지원합니다.
- 다양한 생성 모드: 데이터-vs-인덱스 또는 함수-vs-함수의 플롯 방식을 결정하는 다양한 모드를 제공합니다.
- 유연한 스타일링: 마커, 색상(RGB, Hex, 이름, 또는 사용자 정의 맵), 배경 색상에 대한 광범위한 옵션이 있습니다.
- CLI 및 API: Python 라이브러리로 사용하거나 명령줄에서 직접 사용할 수 있습니다.
- 지속성: 생성된 이미지 데이터와 설정 파일을 JSON 형식으로 저장하고 불러올 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트