import c4d
def main():
doc[c4d.DOCUMENT_LINEARWORKFLOW] = 0
if __name__=='__main__':
main()
세팅의 Linearworkflow를 시작하자마자 끈 상태로 만들고싶어서 시도중입니다.
Cinema4d 실행 이후에 저 스크립트를 실행하는건 아무 문제가 없는데
python_init.py를 사용해서 구동단계에서 스크립트를 실행하려고 하니
어트리뷰트 에러가 뜨더군요.
해외문서도 찾아봤는데 딱히 얘기가 나와있질 않아서... 혹시 아시는분 도움 부탁드립니다!
제 생각에는 어떤 코드는 실행이 되고 어떤코드는 실행이 안되고하는걸로 보입니다.
시포디의 모든 파이썬 모듈이나 클래스가 로딩되기전에 python_init.py 가 실행되는듯합니다.
SDK에 보면 이 기능의 용도를 알수있는데
어떤 경우에는 Cinema 4D를 시작할 때 파이썬 코드를 실행해야 다른 파이썬 물건이로드되기도합니다. 이 경우 Cinema 4D의 사용자 폴더로 이동하여 python prefs {USER_FOLDER} / prefs / python /에 파일을 만듭니다.
python_init.py 자동 시작 파이썬 코드.
여기에 저수준의 내용도 처리 할 수 있지만 실제로하는 일을 실제로 알고있는 경우에만이 작업을 수행하십시오.
뭔가를 미리 로드해야할경우에는 작동하는데 명령을 실행해서 그 결과를 반영해야하는 경우는 작동이 안됩니다.
new.c4d 로 만드는 방법을 추천합니다.