종이접기 규칙에 따라 오브젝트를 스크립트로 작성하여 만들어 낼 수 있도록 하는 도구입니다.
blender의 scripting에 사용할 수 있도록 python 모듈인 bpy를 이용하여 module을 만들었으며,
실행 하는 경우 스크립트 형태로 존재하는 모델이 3D 오브젝트 형태로 생성되는 프로그램을 만들었습니다.
개발 환경 | 개발 기간 | 개발 인원 |
---|---|---|
blender python |
21.12.29 ~ 22.01.27 24.04.27 ~ 24.05.09 |
본인 1명 |
![](https://private-user-images.githubusercontent.com/77562357/330931783-8bd9562f-5dc3-42e7-835c-160f7930c19b.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwMTU2MjgsIm5iZiI6MTczOTAxNTMyOCwicGF0aCI6Ii83NzU2MjM1Ny8zMzA5MzE3ODMtOGJkOTU2MmYtNWRjMy00MmU3LTgzNWMtMTYwZjc5MzBjMTliLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDExNDg0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRmZWZiYTY1ZGRkODA5MzE1YjFiYzJhY2U0NmY3YjYyMDM1ODcwNjk1YmM5YTJiNTg3OWU5ZjIzMmIwZmMzYmUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.H-ppFRV-lXHo5iPWUH3dmia-JKNFLwyPQrVo3ji17Lg)
fold.py
module을 blender editor에 적용합니다. [적용 방법]- blender scripting에 진입합니다.
- 원하는 vertex의 index를 확인하며 코드를 작성합니다. [원하는 vertex의 index 확인 방법]
- RandomObjectCreator ( 21.11.26 ~ 21.12.21 )
해당 프로젝트는 기존의 절차적 모델링 프로젝트에 종이접기를 접목하여 개발하였습니다.
blender의 라이센스 정책에 따라 GPL 라이센스를 적용합니다.