Pillow 라이브러리를 사용하여 Python으로 만든 기본 3D 렌더러입니다 .
이 지침은 Rendeer의 설치 및 사용 과정을 안내합니다.
이 프로젝트는 Python 3.6을 사용하여 제작되었습니다. 공식 Python 웹사이트로 이동하여 Python 3.6 또는 최신 버전을 설치해야 합니다. 다음 명령을 사용하여 설치할 수 있는 Pillow 및 tqdm 라이브러리도 필요합니다.
pip install pillow tqdm
간단히 rendeer.py
열어서 프로그램을 실행할 수 있습니다. 메시가 렌더링되는 데 최대 1분 정도 걸릴 수 있습니다.
.obj 파일에서 메시를 가져오고 싶다면 이제 가능합니다! wavefront_importer.py
열고 .obj 파일의 경로를 지정하기만 하면 됩니다.
예를 들어 wavefront_importer.py
와 동일한 폴더에 있는 tree.obj
라는 메시를 가져오려면 다음을 입력해야 합니다.
tree.obj
wavefront_importer.py
와 동일한 폴더에 있는 "Trees"라는 폴더에 있는 경우 다음을 입력해야 합니다.
Treestree.obj
rendeer.py
, meshes.py
, settings.py
, intersection.py
및 wavefront_importer.py
)이 모두 동일한 디렉터리에 있어야 합니다. .obj 파일의 데이터는 meshes.py
라는 파일에 저장됩니다. 이제 렌더러를 실행할 수 있으며 이미지에 메시가 표시됩니다. 원하는 대로 메시를 표시하려면 메시를 이동/회전해야 할 수도 있습니다.
사상 최대 규모의 업데이트! 다음은 몇 가지 주요 기능입니다.
flat diffuse
, unlit
, wireframe
중에서 선택하세요!settings.py
).