프로그램 사용/Blender2016. 11. 23. 23:41

먼가 엉겨서 이상한거 같긴하지만...


일단 버전 자체는.. git에서 받은거랑 윈도우에서 포함되어 있던 버전이랑 확실히 다르니..

양쪽다 git에서 받던가 패키지 된거에서 뺴내던가 둘중에 하나일지도?


odroid 에다가

blender 두개 실행해서 하나는 Master

하나는 Client로 설정하고

윈도우에서는 

Slave로 해서 붙이긴 했는데 두번 실행했더니 두개가 붙네..


아무튼 파일을 저장하고 나서

Send Network 하고 나서

Get Image 하니 먼가 받아는 오는데

그 이후로는 다시는 안되고 Slave를 종료하기 전에는 Master 로 실행했던 Blender도 안죽고..

미묘하다 미묘해..

'프로그램 사용 > Blender' 카테고리의 다른 글

blender 포켓몬 애니메이션  (0) 2020.08.08
blender physical simulation  (0) 2018.03.19
blender netrender / incorrect master version  (0) 2016.11.22
blender netrender 구조  (0) 2016.11.19
블렌더 강좌  (0) 2016.11.18
Posted by 구차니
프로그램 사용/Blender2016. 11. 22. 21:41

netrender 소스인거 같은데 이런 에러네.. 버전 체크?

def clientConnection(netsettings, report = None, scan = True, timeout = 5):

    address = netsettings.server_address

    port = netsettings.server_port

    use_ssl = netsettings.use_ssl

    

    if address== "[default]":

#            calling operator from python is fucked, scene isn't in context

#            if bpy:

#                bpy.ops.render.netclientscan()

#            else:

        if not scan:

            return None


        address, port = clientScan()

        if address == "":

            return None

    conn = None

    try:

        HTTPConnection = http.client.HTTPSConnection if use_ssl else http.client.HTTPConnection

        if platform.system() == "Darwin":

            with ConnectionContext(timeout):

                conn = HTTPConnection(address, port)

        else:

            conn = HTTPConnection(address, port, timeout = timeout)


        if conn:

            if clientVerifyVersion(conn, timeout):

                return conn

            else:

                conn.close()

                reporting(report, "Incorrect master version", ValueError)

    except BaseException as err:

        if report:

            report({'ERROR'}, str(err))

            return None

        else:

            print(err)

            return None


def clientVerifyVersion(conn, timeout):

    with ConnectionContext(timeout):

        conn.request("GET", "/version")

    response = conn.getresponse()


    if response.status != http.client.OK:

        conn.close()

        return False


    server_version = response.read()


    if server_version != VERSION:

        print("Incorrect server version!")

        print("expected", str(VERSION, encoding='utf8'), "received", str(server_version, encoding='utf8'))

        return False


    return True 

[링크 : https://github.com/WARP-LAB/Blender-Network-Render-Additions/blob/master/netrender/utils.py]


이제야(?) 생각이 나서 콘솔에서 실행에서 에러를 보니.. 크앙..

2.76b랑 2.78이랑은 버전이 다른듯 흑 ㅠㅠ

윈도우 쪽을 버전을 내려야지 머 ㅠㅠ

$ blender

connect failed: No such file or directory

Read new prefs: /home/odroid/.config/blender/2.76/config/userpref.blend

libGL error: unable to load driver: exynos_dri.so

libGL error: driver pointer missing

libGL error: failed to load driver: exynos

Incorrect server version!

expected 1.9 received 1.8

Incorrect master version

Incorrect server version!

expected 1.9 received 1.8

Incorrect master version

Info: Master server found


Incorrect server version!

expected 1.9 received 1.8

Error: Incorrect master version 


+

2016.11.23

윈도우쪽 버전을 맞추어도 여전히 incorrect 버전이라고 뜨네..

python쪽 차이일려나? 미지수네...

'프로그램 사용 > Blender' 카테고리의 다른 글

blender physical simulation  (0) 2018.03.19
blender netrender 잠시 된건가..  (0) 2016.11.23
blender netrender 구조  (0) 2016.11.19
블렌더 강좌  (0) 2016.11.18
ubuntu blender addons  (0) 2016.11.17
Posted by 구차니
프로그램 사용/Blender2016. 11. 19. 22:02

Master는 Slave를 관리하기만 하고 자기 스스로는 rendering을 하지 않는 관리용 노드

Slave는 Master의 명령을 받아 rendering하는 노드

Client는 Mater에게 렌더링을 요청하는 노드

The Master Node does no rendering, it just stores the .blend information and sources out the rendering to slaves and keeps track of what 'Chunks' are going where.


The Slave Node (or nodes) are the work horses, doing all the rendering under the control of the master.


The Client Node is the node from which render jobs are sent to the master for distributed rendering by the slaves. This is where you have your project open and are working in Blender. 

[링크 : http://blendingwithforbes.blogspot.kr/2010/03/blender-25-network-render.html]



두대 가지고 하려면은

메인 PC에는

Mater / Slave / Client를 돌리고

보조 PC에다가는

Slave를 돌려야 하는데...

그러면 Blender를 세개나 돌려야 하나.. ㄷㄷㄷ

'프로그램 사용 > Blender' 카테고리의 다른 글

blender netrender 잠시 된건가..  (0) 2016.11.23
blender netrender / incorrect master version  (0) 2016.11.22
블렌더 강좌  (0) 2016.11.18
ubuntu blender addons  (0) 2016.11.17
blender 2.78 network render  (0) 2016.11.16
Posted by 구차니
프로그램 사용/Blender2016. 11. 18. 13:20

오랫만에 만져보려니 다 까먹었네ㅠㅠ


[링크 : https://www.youtube.com/user/nyaank/videos?sort=dd&shelf_id=1&view=0]


[링크 : http://minex2.tistory.com/18]


[링크 : http://sinyeobi.blog.me/10137607440] 컵만들기

    [링크 : http://sinyeobi.blog.me/10134908514] 컵만들기 1

[링크 : http://sinyeobi.blog.me/10137157495] 기본단축키

[링크 : http://sinyeobi.blog.me/10175283243] 기본 UI 설명

'프로그램 사용 > Blender' 카테고리의 다른 글

blender netrender / incorrect master version  (0) 2016.11.22
blender netrender 구조  (0) 2016.11.19
ubuntu blender addons  (0) 2016.11.17
blender 2.78 network render  (0) 2016.11.16
Blender stereoscopic Add-on 설치  (2) 2011.09.19
Posted by 구차니
프로그램 사용/Blender2016. 11. 17. 23:26

음.. git에서 하위경로 받는법을 찾으면 좀더 간편해질듯?

$ sudo find / -name addons

/usr/share/blender/scripts/addons


$ cd /usr/share/blender/scripts/addons

$ sudo git clone https://github.com/WARP-LAB/Blender-Network-Render-Additions.git

$ sudo mv Blender-Network-Render-Additions/netrender ./

$ sudo rm -rf Blender-Network-Render-Additions 



'프로그램 사용 > Blender' 카테고리의 다른 글

blender netrender 구조  (0) 2016.11.19
블렌더 강좌  (0) 2016.11.18
blender 2.78 network render  (0) 2016.11.16
Blender stereoscopic Add-on 설치  (2) 2011.09.19
blender 2.5용 Stereoscopic plugin  (0) 2011.09.07
Posted by 구차니
프로그램 사용/Blender2016. 11. 16. 21:14

2.78 for windows 에는 기본 addon인데

리눅스용 2.76b 에는 addon에 포함이 되어 있지 않다.


2.78 for windows 기준

File - User Perference


Add-ons

Network로 검색을 해도 되고 아니면 Categories 에서 Render를 고르면

Render : Network Renderer에 체크를 켜준다.


blender 메인메뉴의 중앙에 Blender Render를 Network Render로 선택


우측 메뉴의 렌더가 Blender와 Network에 따라 내용이 바뀐다.


네트워크 셋팅에서는 Client / Master / Slave로 설정이 가능하다.

[링크 : https://cgcookie.com/tutorial/setting-up-a-renderfarm/]


+

없으면.. addon을 복사하면 되지 않나?

일단 python파일이니..

C:\Program Files\Blender Foundation\Blender\2.78\scripts\addons\netrender

녀석들을 복사하면 될 거 같기도 하네?


+

어라 2.6에도 지원을 했나 보네..

arm용으로만 빠지는건가?

[링크 : https://wiki.blender.org/index.php/Doc%3A2.6/Manual/Render/Performance/Netrender]


addon은 여기서 받는건가?

[링크 : https://github.com/WARP-LAB/Blender-Network-Render-Additions]

'프로그램 사용 > Blender' 카테고리의 다른 글

블렌더 강좌  (0) 2016.11.18
ubuntu blender addons  (0) 2016.11.17
Blender stereoscopic Add-on 설치  (2) 2011.09.19
blender 2.5용 Stereoscopic plugin  (0) 2011.09.07
Blender 2.5x 계열 UI 정리  (0) 2011.09.06
Posted by 구차니
프로그램 사용/Blender2011. 9. 19. 14:02
Info Tool - File - User Preference 에서


"Install Add-On" - 항상사용하려면 체크를 해준후 - "Save As Default"를 해준다.
버그인지 실수인지, Save As Default로는 잘 안되는 감이 있는데,
그러면 Info 메뉴에서 "Save User Settings"  를 해주면 된다.


'프로그램 사용 > Blender' 카테고리의 다른 글

ubuntu blender addons  (0) 2016.11.17
blender 2.78 network render  (0) 2016.11.16
blender 2.5용 Stereoscopic plugin  (0) 2011.09.07
Blender 2.5x 계열 UI 정리  (0) 2011.09.06
blender - armature  (0) 2011.05.02
Posted by 구차니
친구가 찾아본 희한한 플러그인 -ㅁ-
써봐야지 +_+!


기본 원리는 카메라 2개의 시차를 조절해서
입체이미지를 렌더링 해주는 자동화 플러그인

[링크 : http://www.noeol.de/s3d/] << 플러그인 다운로드
[링크 : http://www.youtube.com/watch?v=HFhKxocDqnA] << 사용방법 

'프로그램 사용 > Blender' 카테고리의 다른 글

blender 2.78 network render  (0) 2016.11.16
Blender stereoscopic Add-on 설치  (2) 2011.09.19
Blender 2.5x 계열 UI 정리  (0) 2011.09.06
blender - armature  (0) 2011.05.02
blender 에서 수치로 개체 조작하기  (0) 2011.04.30
Posted by 구차니
UI가 바뀌어서 헤매다가 어제 다시 만져보고 이제야 감 잡았으~

기존의 버전에서 하단에 있던 메뉴들은 좌측으로 옮겨졌고
"Edit Mode" 에서는 Subdivide 등이 왼쪽에 존재한다 -_-


환경설정(페이지 구성)은 "Save User Settings"로 바뀌었고


렌더링 결과가 기존에는 새로운 창에 떳었는데 이제는 Editor Type에 "UV/Image Editor"로 추가되었다.

 

'프로그램 사용 > Blender' 카테고리의 다른 글

Blender stereoscopic Add-on 설치  (2) 2011.09.19
blender 2.5용 Stereoscopic plugin  (0) 2011.09.07
blender - armature  (0) 2011.05.02
blender 에서 수치로 개체 조작하기  (0) 2011.04.30
Blender 2.57 released!  (2) 2011.04.20
Posted by 구차니
아마쳐(armature)는 일반적으로 캐릭터 애니메이션에서 사용하는 도구이다.
[링크 : http://en.wikipedia.org/wiki/Armature_(computer_animation)]


아직 제대로 쓸줄은 모르지만 일단 메뉴 위치부터 파악...

2.49a 버전


2.57 버전


2.57 부터는 상위 메뉴에서 선택을 하도록 되어서 불편하지만
그래도 아이콘으로 되어있으니 눈에 쏙쏙 잘들어 오는듯 

'프로그램 사용 > Blender' 카테고리의 다른 글

blender 2.5용 Stereoscopic plugin  (0) 2011.09.07
Blender 2.5x 계열 UI 정리  (0) 2011.09.06
blender 에서 수치로 개체 조작하기  (0) 2011.04.30
Blender 2.57 released!  (2) 2011.04.20
Blender - 시점 변경하기  (7) 2011.04.17
Posted by 구차니