Shave and a Haircut에서 Cut map이나 Density map을 이용하여 mask 영역만 hair를 없애거나 length를 조절할 수 있다.
방법은 간단히 texture를 Cut map, Density map, Root color, Tip color등과 같이 texture node를 연결해 줄수 있는 모든 attribute에 적용이 가능하다.
map을 적용한 후에는 Shave menu > Update texture를 해줘야 적용된다.
Monday, August 31, 2009
Friday, August 28, 2009
A error of built-in mtorHairProcedural.dll
RMS 설치시 기본으로 포함된 mtorHairProcedural.dll은 maya hair를 mtor에서 rendering시 DSO error가 발생한다.
구글링 해보니 recompile을 해야 한단다. 그러러면 뭐하러 포함시켜 놓은거지(linux에서는 그냥 됐던거 같은데)
Maya 8.5용 DLL
https://sites.google.com/site/daehwanj/files/mtorHairProcedural.dll?attredirects=0&d=1
dll의 위치는
$RMSTREE/lib/plugins
source의 위치는
$RMSTREE/devkit/examples/ribgen
구글링 해보니 recompile을 해야 한단다. 그러러면 뭐하러 포함시켜 놓은거지(linux에서는 그냥 됐던거 같은데)
Maya 8.5용 DLL
https://sites.google.com/site/daehwanj/files/mtorHairProcedural.dll?attredirects=0&d=1
dll의 위치는
$RMSTREE/lib/plugins
source의 위치는
$RMSTREE/devkit/examples/ribgen
R20042 Slim error
shader compile시 다음과 같은 error가 발생한다면
ERROR: R20042 {WARNING} uniform strings are no longer supported parameters for visibility attributes: shader
ERROR: R20042 {WARNING} uniform strings are no longer supported parameters for visibility attributes: transparent
$RMSTREE/rmantree/etc/rendermn.ini에 아래의 line을 추가해준다.
/prman/stringtransmission 1
ERROR: R20042 {WARNING} uniform strings are no longer supported parameters for visibility attributes: shader
ERROR: R20042 {WARNING} uniform strings are no longer supported parameters for visibility attributes: transparent
$RMSTREE/rmantree/etc/rendermn.ini에 아래의 line을 추가해준다.
/prman/stringtransmission 1
Tuesday, August 18, 2009
공부 할 것들
진로는 여전히 공부하고 있는데 공부해야 할 것은 어느 정도 윤곽이 잡힌 것 같다.
(우선순위순)
- Maya
- RenderMan(RIB, RSL등 모든 파트)
- Python(+ pyQt)
- Nuke
- Matchmoving
- Houdini
(우선순위순)
- Maya
- RenderMan(RIB, RSL등 모든 파트)
- Python(+ pyQt)
- Nuke
- Matchmoving
- Houdini
Friday, August 14, 2009
background color 지정
보통 rendering시 배경은 black으로 되지만 아래의 구문으로 특정 color로 지정이 가능하다.
Imager "backgound" "color" [1 1 1]
Imager "backgound" "color" [1 1 1]
Tuesday, August 11, 2009
Rendering Shave and a Haircut
자꾸 잊어 버리는 shave and a haircut 렌더링 하기.
1. shaveGlobals node
- Global RIB Text: 아무것도 넣지 않음(또한, 아래의 check box는 아무것도 선택 하지 않아야 함)
export 된 hair rib file에는 어떠한 rootcolor나 tipcolor attr이 들어가 있어서는 안됨
Declare "rootcolor" "uniform color"
Declare "tipcolor" "uniform color"
하지만 Cs을 위하여 vertex color를 뽑을 수는 있다. shaveWriteRib -vtc "filename.rib"
- for MTOR MotionBlur
Export time as : Seconds
Inherit Settings : Off
Shutter times as : Absolute
OffSet : 0,1
restore frame : on
(posted by editmasin)
2. shaveWriteRib command
shaveWriteRib "c:/hair.rib";
아무 옵션도 넣지 않고 파일 명만 명시해준다.
1. shaveGlobals node
- Global RIB Text: 아무것도 넣지 않음(또한, 아래의 check box는 아무것도 선택 하지 않아야 함)
export 된 hair rib file에는 어떠한 rootcolor나 tipcolor attr이 들어가 있어서는 안됨
Declare "tipcolor" "uniform color
하지만 Cs을 위하여 vertex color를 뽑을 수는 있다. shaveWriteRib -vtc "filename.rib"
- for MTOR MotionBlur
Export time as : Seconds
Inherit Settings : Off
Shutter times as : Absolute
OffSet : 0,1
restore frame : on
(posted by editmasin)
2. shaveWriteRib command
shaveWriteRib "c:/hair.rib";
아무 옵션도 넣지 않고 파일 명만 명시해준다.
Friday, August 7, 2009
Maya Script Path
사용자가 기본 script path 이외에 별도의 path에 script를 저장했을 때 maya 시작 시 자동으로 불러들일 수 있도록 path를 추가지정
1. 시스템 환경 설정은 MAYA_SCRIPT_PATH로 환경 변수를 추가하고 script가 있는 path를 지정
2. maya 환경 설정 파일로 수정하고자 할 때는 maya.env에 MAYA_SCRIPT_PATH와 path를 추가
단, 위의 환경 변수는 mel에만 해당하며, python은 시스템 환경 변수에
PYTHONPATH = %MAYA_SCRIPT_PATH% maya.env
PYTHONPATH = $MAYA_SCRIPT_PATH
를 추가해주면 된다.
1. 시스템 환경 설정은 MAYA_SCRIPT_PATH로 환경 변수를 추가하고 script가 있는 path를 지정
2. maya 환경 설정 파일로 수정하고자 할 때는 maya.env에 MAYA_SCRIPT_PATH와 path를 추가
단, 위의 환경 변수는 mel에만 해당하며, python은 시스템 환경 변수에
PYTHONPATH = %MAYA_SCRIPT_PATH% maya.env
PYTHONPATH = $MAYA_SCRIPT_PATH
를 추가해주면 된다.
Thursday, August 6, 2009
Baking a point cloud with area data
point cloud를 만들기 위한 전제 조건.
1. ptc로 만들어져야할 object는 camera view에 (일부가 아닌) 전체가 들어와야함
2. rendering시 cull hidden, cull backfacing등이 이루어지지 않아야함. 이 option은 아래의 구문을 rib에 추가하면 됨.(만약 culling 될 경우 camera view에서만 ptc가 생성된다.)
1. ptc로 만들어져야할 object는 camera view에 (일부가 아닌) 전체가 들어와야함
2. rendering시 cull hidden, cull backfacing등이 이루어지지 않아야함. 이 option은 아래의 구문을 rib에 추가하면 됨.(만약 culling 될 경우 camera view에서만 ptc가 생성된다.)
Attribute "cull" "hidden" 0 # don't cull hidden surfaces Attribute "cull" "backfacing" 0 # don't cull backfacing surfaces Attribute "dice" "rasterorient" 0 # view-independent dicing
Tuesday, August 4, 2009
LucalFilm Animation의 작업 경로 구조
/show/cw/dev/art/ppresley/MedicalFrigade/model/RMF_scaleComponents_01b.ma
아마 cw 이하에 dev와 pub로 나눠지지 않았을까? dev 이하의 경로는 department로 구분을 하고 다시 artist로 나눠지되 그 아래의 구조는 자기 편한대로 맘대로 쓰지 않을까 싶다.
요즘 pipeline에 관심을 두고 있어서 해외 스튜디오는 작업 경로가 어떻게 되어 있나 보고 있음.
ptviewer 실행시 glut32.dll 에러
ptviewer 실행시 "올바르지 않은 32비트..."라며 실행되지 않는 경우는 opengl 실행을 위한 library가 없기 때문에 발생한다. 간단히 glut32.dll을 설치해주면 끝
1. 아래의 주소에서 파일을 받아
2. glut32.dll을 $WINDIR$\system(not system32)에 복사
1. 아래의 주소에서 파일을 받아
2. glut32.dll을 $WINDIR$\system(not system32)에 복사
Subscribe to:
Posts (Atom)