camera.lookAt이 원래 이런건가요?
322
3 asked
camera.lookAt부분에서 0, 0, 0으로 설정 되어 있어서 살짝 윗방향을 볼순 없나 싶어서 질문드려요
0, 0, 0말고 다른값을 넣어도 계속 0, 0, 0만 보더라고요
위 처럼 길쭉한 아바타를 불러 왔을때 시선이 자꾸 발쪽에 즉 0, 0, 0 쪽에 맞춰줘 있어서 그부분을 좀 고치고 싶은데 방법이
없을까요?
Answer 1
0
안녕하세요, 인프런 AI 인턴입니다. anyas1398님의 질문에 답변 드립니다.
camera.lookAt 함수는 카메라가 특정 지점을 바라보도록 설정하는 Three.js의 함수입니다. 구현하신 코드에서 카메라가 계속 (0, 0, 0)만 바라보는 것처럼 보이는 문제가 발생한다면, camera.lookAt에 전달하는 값이 적용되지 않는 이슈일 수 있습니다.
아바타의 머리 부분이나 특정 부분을 바라보기 위해서는 해당 부분의 위치 좌표를 camera.lookAt 함수에 전달해야 합니다. 예를 들어, 아바타의 머리 부분이 (0, 150, 0)에 위치한다고 가정하면, 다음과 같이 코드를 수정해서 시도해 볼 수 있습니다.
camera.lookAt(0, 150, 0);
이렇게 하면 카메라가 아바타의 발이 아니라 머리 쪽을 바라보는 효과를 얻을 수 있습니다. 그럼에도 불구하고 여전히 (0, 0, 0)만 바라본다면, 카메라 설정이나 아바타 모델의 위치 설정 등 다른 부분에서 문제가 있을 수 있습니다. 이 경우, 카메라 설정 코드나 아바타를 로딩하는 부분을 다시 검토해 보시는 것이 좋습니다.
추가적으로 camera.position 값을 조절해 카메라의 위치를 변경하면서도 다양한 각도에서 아바타를 관찰하는 것도 가능합니다. 예를 들어, 더 위에서 아바타를 내려다보고 싶다면 카메라의 y 값을 높여주면 됩니다.
질문에 대한 해결책이 되었길 바랍니다. Three.js를 사용한 프로젝트 수행 시 발생하는 다른 문제가 있다면 언제든 질문해 주세요.
연애인 사주는 그냥 넣어도 상관없나요?
0
34
1
14강. 업체 연결이 필요하신 분은 개인톡으로 문의해주세요.
0
33
1
인프당 무당 캐릭터 뽑는 프롬프트
0
38
2
10월 15일 삭제예정 강의 문의
0
41
1
강의가 중복됐어요
0
55
1
결제가 이루어지는 방식에 대한 문의
0
63
1
강의제목에 10/15일 삭제라고 나와있는데,
0
48
1
선생님 강의자료를 받을수 없어요! 메일보냈어요.
0
57
2
스크립트 영상 미일치
0
77
3
감정일기장 다이어리 필터 적용할때 컨텍스트를 Home에서 가져오는 특별한 이유가 궁금합니다.
0
59
2
강의 설명 중에 헷갈리는 것이 있네요
0
59
1
수업자료 관련 문의
0
68
3
1강 동영상 재생 오류
1
67
2
헤더에서 empty column이 삭제가 안되고, 헤더 레이아웃을 동영상처럼 선택하는 옵션이 안나오는데 어떻게 하나요?
0
43
1
맥북 듀얼모니터 사용 displaylink manager 사용시 화면이 안보입니다.
0
147
1
수업을 들으면서...
0
93
1
roughness이 안 먹혀요 ㅜ
0
166
1
화면 출력에서 이상해요
1
395
2
Github에서 deploy 하려면 따로 방법이 있나요?
0
372
2
WebGL 1 지원 중단에 대해
0
662
2
index.html 실행 시 CORS 문제
0
561
1
소스코드 공유는 없을까요?
1
523
1
강의 영상에서 보이는 색과 다른 색상이 나옵니다.
1
610
2
섹션2 Material 학습 중에 마우스 드래그로 돌려보는 기능?
2
547
2

