2011-03-06 5 views
0

입력을 기반으로 3D 애니메이션을 프로그래밍 방식으로 만들고 렌더링하려는 프로젝트가 있습니다. 블렌더가 맞다면 원래 stackoverflow에 대해 물어 보았습니다. 그렇지만 API를 살펴보면 다음과 같이 나타납니다.프로그래밍 방식으로 블렌더에서 렌더링되는 3D 애니메이션

파이썬은 필요한 BPython 모듈에 액세스하기 위해 블렌더에 임베드되었습니다. 프로그램 자체에서 스크립트를 실행하려면 Blender 모듈을 외부 파이썬 인터프리터로 가져올 수 없습니다.

블렌더와 같은 다른 프로그램을 열지 않아도이 장면을 만들고 렌더링 할 수 있기를 원합니다. 이것이 가능하며 Blender는 여전히 올바른 선택입니까?

미리 감사드립니다.

+0

오, 나는 이것에 대해 잊었 : http://code.google.com/p/준 s-renderer / –

답변

4

저와 동료는 외부에서 3D 장면을 렌더링 한 프로젝트를 작업했습니다. 우리는 장면을 수정/생성하기 위해 파이썬을 사용했고 명령 행 인터페이스 (GUI 없음)를 통해 서버에서 렌더링 작업을 수행했습니다.

command line options에서 까지 장면 객체를 생성하고 렌더링을 수행하여 블렌더에 인수로 파이썬 스크립트를 전달할 수 있습니다.

블렌더를 사용하지 않고 블렌더에서 렌더링하는 방법을 알지 못합니다.

원하는 경우 Blender를 사용할 수 있습니다. 물론 이것이 유일한 옵션은 아닙니다.

당신이

해야하는 경우 생성하고 입력에 기반으로 3D 애니메이션을 렌더링합니다.

원하는대로 간단하게 또는 복잡하게 이동할 수 있습니다. 선택한 언어 (C++, Java, Python 등) 에서 OpenGL을 사용하고 애니메이션을 표시 할 수 있습니다 (멋진 렌더링이 있거나 없음). '렌더링'이 귀하의 상황을 의미합니다.

밝은 음영, 부드러운 음영, 반사음 등 기본적으로 광선 추적기가 필요한 경우에도 사용자에게 대화식 미리보기를 표시하고 타사 렌더러의 경우 장면을 생성 할 수 있습니다 (예 : Yafaray, Sunflow, LuxRender 등 - 함께 short list of free renders)을 작성하고 외부 렌더링 옵션을 선택한 후 사용자에게 진행 상황을 보여줍니다.

유사한 메모에서 joons을 살펴보십시오. HTH

Cart by Suomi

Cart by Suomi - Yafaray Gallery image

Julia quaternion fractal Julia quaternion fractal - Sunflow Gallery image

Klein Bottle Klein Bottle - LuxRender Gallery image

관련 문제