영어로 썼다 한글로 썼다.. 에라 몰라.
빨리 실무에 응용하고 싶어서 되는대로 해버립니다. 최적화는 기술지원팀에서 해주겠지 뭐 (우리팀이잖아. 퍽)
스크립트를 만들고 칼라를 받아오는 인터페이스까지 만들었으므로, 이제 이걸 내가 원하는 쉐이더 칼라 부분에 적용하는 일을 해야 합니다.
원하는 타겟은 캐릭터 쉐이더의 UpperGlobalLight.
그렇습니다. fake GI 구현을 위한 시도입니다. 유치한 시도지요.
이 부분을 찾아들어가 바꿔보겠습니다.
최적화따위는 개무시하고, 매 프레임 업데이트할 때마다 찾아서 들어가도록 해 보지요.
// Update is called once per frame
void Update () {
renderer.material.SetColor("_UpperGlobalLight",JPtestColor);
}
이거 한 줄이면 끝.
renderer에서 material로 들어가서 setcolor 처리한 다음에 들어갈 쉐이더의 칼라 값을 지정해 주면 끝. 초 간단.
API를 몰라서 그렇지 API만 알면 이보다 간단한건 없겠네요.

플레이를 누르자, 잘 적용되었습니다. 잇힝.
