Monday, September 7, 2009

Velocity 방향으로 Instancer Object 고정시키기

자꾸 실수하는 내용.

particle에 instancer object를 연결 했을때 particle의 진행 방향으로 object를 rotation하기 위해서는
1. instancer object의 정면은 X축으로 설정하고 freeze transform
2. instrancer option은 아래와 같이 설정한다.
주로 화살등에 응용 할 수 있겠다.

Fluid Disk Cache의 저장

fluid의 disk cache는 2가지 선택이 있다. 하나는 one file, 다른 하나는 one file per frame
one file이면 하나의 file에 저장되며, one file per frame은 frame당 cache가 저장된다.

per frame은 현재 project/data 에 바로 저장되는 반면 one file은 tempotory directory에 저장 되어 있다가 save scene을 해야지만 project/data에 copy된다. save scene을 하기 전에는 fluidDiskCache node의 file attr에도 cache 위치가 명시되지 않는다.(하지만 내부적으로는 temp directory의 .mcfp로 연결되어 있다.)

Flash Player for 64 bit Linux

그동한 32bit flash player를 nswrapper로 사용해왔는데 이미 작년에 64bit용 flash player가 공개 되었더라.
공개된 url이 adobe.com인데 정식으로 공개 된 것인지는 모르겠음

아래 경로에서 다운받아 /usr/lib/mozilla/plugins 에 복사 후 firefox를 재시작

http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.d20.7.linux-x86_64.so.tar.gz

관련 기사
http://blogs.adobe.com/penguin.swf/2008/11/now_supporting_16_exabytes.html

Linux에서 Maya 실행시 libirc.so error

Linux에서 아무런 이상없이 실행되던 Maya가 갑작스레 아래와 같은 error를 내뱉으며 실행되지 않았다.

$ ./maya.bin
./maya.bin: error while loading shared libraries: libirc.so: cannot open shared object file: No such file or directory

이것이 뭔 error인가해서 구글링 해봤더니 잘못된 파일로 실행해서 그런것이다...라는 허무한 답변...
maya.bin이 아니라 ./Maya2008(2008버전이라면 이게 맞을것이고 8.5라면 ./Maya8.5)을 실행해야 한단다...쩝

$ ./Maya2008 (if maya 2008)
$ ./Maya8.5 (if maya 8.5)

또는 아래와 같은 error가 발생한다면

$ ./Maya2008
/usr/autodesk/maya2008-x64/bin/maya.bin: error while loading shared libraries: /usr/autodesk/maya2008-x64/lib/libirc.so: cannot restore segment prot after reloc: Permission denied

System -> Administrator -> Security Level and Firewall -> SELinux에서 Enforcing을 Permissive로 바꿔준다.

Sunday, September 6, 2009

Repository

1. CentOS Repository
http://centos.karan.org/

2. DAG RPM Repository
http://dag.wieers.com/rpm/FAQ.php#B
http://wiki.centos.org/AdditionalResources/Repositories/RPMForge(위의 link와 같은 내용)

Wednesday, September 2, 2009

Shadow Bias

hair 작업하는데 왠지 shadow가 들어가긴 한 것 같은데 제대로 안들어간 기분이 들었다. 다른 각도에서 보니 역시나 -_-


간단히 light shadows의 bias 값을 1로 변경해서 해결


근데 얼굴이 그림자때문에 더 어두워졌다. 옳은 방법이 아닌 듯...

Windows System과 Linux System간의 Path 문제

일단 아래의 code를 보자.

>>> import os
>>> os.path.join('/show', 'foo')
/show/foo

위 code는 unix system에서 실행 했을때의 출력 값이다.

다음은 windows system에서의 출력값이다.

>>> import os
>>> os.path.join('/show', 'foo')
/show\foo

unix system에서와 다르게 출력되는 걸 알수 있다. 이로인해 prman.exe에서는 error를 출력하곤 rendering을 하지 않는다.

회사 내부에서 windows와 linux를 함께 사용하여 RenderMan으로 작업 시 문제가 발생할 수 있을것이다. 이 문제의 해결 방법에 대해 딱히 찾아보진 않았지만 다음과 같이 수정하면 해결 가능한것 같다.

>>> os.path.join('/show/', 'foo')
/show/foo

joint 하려는 path가 /로 끝나도록 하면 된다. 이건 unix던지, windows던지 상관없이 작동하며 동일한 결과를 보인다.