본 내용은 [심시티스퀘어] BAT 만들기 - automata 고화질 prop 과 시간에 따라 prop 나타내기에서 가져온 내용입니다. 문제될시 자삭합니다.
줌6에서의 모습입니다.
차량들을 비교 해 보세요.
화면에 보이는 차량 3개는 다 프룹입니다.
아래는 좀 더 확대한 모습입니다.
위쪽 코닉세그는 예전 비밥시티님이 소개해주신 방법으로 만든거고,
[SC4 Labs - 비밥시티님 글]
아래쪽 코닉세그는 작년에 bsc에 소개된 방법으로 만든겁니다.
[http://sc4devotion.com - SC4 Automata As Props]
퀄리티 차이가 많이 나죠?
이런 고퀄리티 프룹을 만드는 이유는 최수영님 개인블로그에 있는 HD prop 이라는 글을 보시면 이해하기 쉬울겁니다.
[최수영님의 HD prop이란 무엇인가]
일반적으로 BAT를 통해 프룹을 만들면 줌레벨별 동서남북 방향별 (5x4) 20개의 s3d파일이 생성하고 , 모델을 불러올때 Resource key type 1이라는 항목을 씁니다.
automata들은 하나의 s3d파일로, 모든면 모든줌레벨을 커버하고 있습니다.
굳이 20개나 되는 s3d파일로 분리시킬 필요도 없고,
새로운 방법을 쓰면 디테일이 떨어지는 일도 없습니다.
원본 모델을 변경하면 프룹까지 따라 변하게 되는데 이것도 상당히 맘에 듭니다.
모델을 불러올때 Resource key type 0이라는 항목으로 바꾸고, kSCBuildingModelRotationProperty 라는 항목을 추가하면 됩니다.
아래는 두가지 방법으로 프룹을 만들었을때의 exemplar 파일입니다.
[일반적인 방법으로 만든 프룹의 exemplar 파일 - RKT1이용]
automata 고화질 프룹의 exemplar 파일 - RKT0이용 새로운 항목
utomata 고화질 프룹의 exemplar 파일 - RKT0이용 새로운 항목
전혀 다른 방법이 아니기 때문에 리더기로 간단히 수정할 수 있을겁니다.
BSC 링크를 따라가면 기본버스파일을 이용해 프룹만드는법과 트위커를 이용해서 모델을 회전시키는 예제가 있습니다.
확인해보세요
----------------------------------------------------------------------------------------------------------------
위 exemplar 처럼 해서 프룹을 만들어서 건물을 꾸미면 한가지 에러가 있습니다.
언제나 그자리에 주차해있죠. 출퇴근을 하지 않습니다.
주거건물이면 밤에는 주차되어 있고, 낮에는 사라져야 하고, 상업건물에는 그 반대가 되야 사실적이 됩니다.
시간이 바뀜에 따라 주차된 차량이 나타나고 사라지고, 밤낮이 바뀔때 가로등의 불빛이 나타나고 사라지고, 계절에 따라 농장이나, 가로수들이 바뀌는걸 원한다면
[http://sc4devotion.com - Making Seasonal/Timed Props]
[http://sc4devotion.com - Timed props]
2개의 링크를 따라가서 RippleJet의 글을 찾아서 보세요
automata 프룹관련해서 시간에 따른 변화만 알아보면
Resource key type 0을 Resource key type 4로 바꾸고 values 값을 8개를 줍니다.
그리고 Prop Time of Day라는 항목을 추가합니다.
Prop Time of Day 항목 값은 시간을 나타냅니다.
오후 1시는 13, 새벽1시는 1을 넣으면 됩니다.
Resource key type 4의 8개 값은 아래원리를 따라 수정해줍니다.
0x0000000S, 0x00000000, 0x00000000, 0x00000000, 0xRRRRRRRR, 0xTTTTTTTT, 0xGGGGGGGG, 0xIIIIIIII
첫번값은 S값에 0이나 1이 들어갑니다.
0로 하면 Prop Time of Day 항목 값의 사이에 차량이 나타납니다.
다섯번째값은 R은
원래 Resource key type 값이 0 었으면(Resource key type 0이었다면) 0x27812820을
Resource key type 1 이었으면 0x27812821을 넣습니다.
여섯,일곱,여덟번째 TGI는 해당하는 프룹의 type,group, instance를 넣으면 됩니다.
아래는 automata 고화질 프룹의 exemplar 파일을 수정해서
저녁 8시부터 아침8시까지만 나타나게 설정한겁니다.
기타 세부적인 항목 및 예제는 원본글들에 더 자세히 나와있습니다.
영어라 대략적인것만 설명했습니다.
개인적으로 차량 prop 만들고 있는데, 까먹지 않기 위해, 그리고 공통 관심사가 있으신분이 있어 소개했습니다.