2011-03-04 3 views
4

일부 데이터를 기반으로 3D 애니메이션을 만들고 싶습니다. 구체적인 점을 감안할 때, 구체, 선, 음영 및 움직이는 카메라를 포함한 애니메이션을 만들고 싶습니다. 필자는 명령 행에서 파이썬과 블렌더를 사용하여이 작업을 수행 할 것이라고 생각했지만, 파이썬이 독립적 인 장면 작성자 및 렌더러보다 블렌더의 확장 기능을 수행하는 것처럼 보입니다. 이 유용한 리소스를 찾았습니다 : http://wiki.blender.org/index.php/Doc:Manual/Render/Command_Line_Options 블렌더 GUI에서 사용자가 생성 한 "file.blend"가 필요합니다. 이것이 가능합니까, 아니면 내 요구에 더 잘 맞는 다른 언어/3D 렌더러입니까? 저는 매우 유연하며 가파른 학습 곡선을 다루려합니다.블렌더와 파이썬을 사용한 3D 렌더링

미리 감사드립니다.

+0

Google 검색 결과에 따르면 파이썬에서 POV-Ray 파일을 생성하는 작업을 간소화하는 작업이 진행된 것 같습니다. 다른 기술 (raytracing),하지만 어쩌면 당신이하고 싶은 일에 아주 적합 할 수도 있습니다 (약간의 쉐이딩이있는 일부 구체와 선). POV-Ray 장면은 일반 텍스트 파일입니다. – Daan

답변

2

예, Blender은 아마도 좋을 것입니다. 새로운 (작성 당시) 버전은 블렌더 2.5x입니다. 현재 베타 버전이지만 안정적입니다. Blender 2.5x Python API 문서는 Blender 2.5x Python API docs에서 찾을 수 있습니다. 그들은 또한 메일 링리스트와 IRC 채널을 가지고 있습니다. 질문을하기에 좋은 곳입니다.

0

대부분의 블렌더 기능은 파이썬을 통해 액세스 할 수 있습니다. .blend 파일은 블렌더 문서로, 작업중인 3D 장면/모델의 모든 데이터를 포함하며 파이썬 스크립트도 포함될 수 있습니다. 명령 행에서 Blender를 호출하여 별도의 Python 스크립트를 실행하도록 지시 할 수도 있습니다. 따라서 원하는 것을 수행 할 수있는 많은 권한과 유연성이 있습니다.

0

이 질문을했기 때문에 블렌더 2.6이 안정적이었습니다. 그렇습니다. 아니, GUI로 작성된 파일이 필요 없습니다.

스크립트에서 애셋으로 채울 수있는 빈 파일을 원할 수도 있지만 필수는 아닙니다.

"Background Job"이라는 텍스트 편집기에서 액세스 할 수있는 템플릿이 있습니다.이 템플릿은 텍스트가있는 장면을 만들고 명령 줄에서 실행되는 python에서 렌더링하며 명령 줄 인수도 허용하므로 전달할 수 있습니다 변수는 매우 편리합니다 파이썬 스크립트.

관련 문제