c++ 에서 opengl 하는데 구글에 검색해도 내가 찾고싶은게 안나오는데 니들은 이거 공부할때 자료 어디서찾음?
- dc official App
댓글 40
왠만한건 그냥 opengl 바이블같은데 나오는데 그래도 너가 모르는 내용이라면 아마 컴퓨터그래픽스에 수학적인 내용일걸 그런거는 쉽게 이해할정도로 고수가 얼마없다 예를 들어 atan2함수 인자를 넣으면 각도가 나온다는건 누구나 알지만 그 삼각함수가 어떻게 그런 값을 나오게되는지 이해하는건 어려우니까 오픈쥐엘은 그런 수학적인걸 날것으로 적용해놔서 이해하기힘든것
ㅇㅇㅇㅇ(217.138)2020-05-21 07:14
답글
내가 딱 지금 카메라를 삼각함수 이용해서 fps게임처럼 움직여야하거든? 이런 정보 찾을수잇을까? 너무힘들다 - dc App
익명(112.167)2020-05-21 07:15
fps 게임처럼 움직인다는 게 무슨 말임. 카메라가 캐릭터 대가리에 붙어서 다닌다고? - dc App
익명(45.112)2020-05-21 07:26
답글
내가 보는 방향을 기준으로 캐릭터를 wasd키를 써서 움직이는거야 보는방향은 마우스로 바꾸고 - dc App
무슨 줫같은 학교를 다니길래 기본적인 선형변환도 안가르치고 그래픽스를 가르침. 그냥 api 써서 할 거면 회전 함수 같은 거 써서 x축 인풋은 pitch y축 인풋은 yaw로 카메라 돌리셈 - dc App
익명(45.112)2020-05-21 07:36
답글
근데 lookat 만쓰는데 그렇게해야해? - dc App
익명(112.167)2020-05-21 07:38
답글
fps같은 거면 대상 없이 마우스 인풋 받아서 하는 건데 룩앳을 왜 씀? - dc App
익명(45.112)2020-05-21 07:39
답글
카메라를 돌릴때 룩앳만쓰래 ㅇㅇ; - dc App
익명(112.167)2020-05-21 07:40
답글
따로 따른 함수안쓰고 - dc App
익명(112.167)2020-05-21 07:40
답글
과제도 뭐 괜히 쓸데없는 조건을 달아두지. 마우스 인풋 받아서 룩앳 타겟 포지션을 카메라를 원점으로 두고 임의의 반지름 값을 갖고 구를 이루는 방정식을 세워서 하든지, 아니면 3d 공간에서 회전 변환이 어떻게 이루어지는지를 알아보고 대상 포인트를 회전 변환을 통해 수행하든지 하면 될듯 - dc App
익명(45.112)2020-05-21 07:47
답글
윽.. 반지름 구 하는법좀 좀더 자세하게 설명해줄수잇을까? - dc App
익명(112.167)2020-05-21 07:49
답글
퍼포먼스 적으로 구 방정식 세위서 하는 게 더 안좋을 거임 방법은 니가 검색해서 찾아야지 내가 그거까지 떠맥여 줄 수는 없잖아? - dc App
익명(45.112)2020-05-21 07:50
답글
아무리 검색해도 안나오던데 - dc App
익명(112.167)2020-05-21 07:51
답글
그냥 아무 검색창에나 구 방정식 치면 구에 대한 방정식이 나올텐데 그게 안나온다고? (x-a)^2+(y-b)^2+(z-c)^2=r^2 이건 그냥 고등학교 수학인데 그걸 프로그램 언어로 구현하는 건 너의 일이야 - dc App
익명(45.112)2020-05-21 07:54
답글
아니 공식은 나도아는데 구현방법말하는거지... 다알려달라는게 아니라 대강 - dc App
익명(112.167)2020-05-21 07:55
답글
저거 방정식 풀어서 하려면 코드 쥰내 더럽고 효율 좆구리니 회전변환 배워서 하는 게 더 빠름 - dc App
익명(45.112)2020-05-21 07:58
답글
회전 변환하면 lookat으로만 풀수있어? 로테이티드 써야하는거아니야?
익명(112.167)2020-05-21 07:59
답글
니가 선형변환 만들어서 연산하는 건데 다른 함수를 왜 씀. 써봐야 행렬 만들고 사인 코사인이랑 행렬 벡터 곱하는 거 정도 쓰겠지. 아 글고 구 방정식 해 구하는 것도 어차피 이미 정해진 해 하나를 기준으로 그거 사인 코사인 써서 하는 거니 둘 다 크게 다를 건 없겠네 - dc App
왠만한건 그냥 opengl 바이블같은데 나오는데 그래도 너가 모르는 내용이라면 아마 컴퓨터그래픽스에 수학적인 내용일걸 그런거는 쉽게 이해할정도로 고수가 얼마없다 예를 들어 atan2함수 인자를 넣으면 각도가 나온다는건 누구나 알지만 그 삼각함수가 어떻게 그런 값을 나오게되는지 이해하는건 어려우니까 오픈쥐엘은 그런 수학적인걸 날것으로 적용해놔서 이해하기힘든것
내가 딱 지금 카메라를 삼각함수 이용해서 fps게임처럼 움직여야하거든? 이런 정보 찾을수잇을까? 너무힘들다 - dc App
fps 게임처럼 움직인다는 게 무슨 말임. 카메라가 캐릭터 대가리에 붙어서 다닌다고? - dc App
내가 보는 방향을 기준으로 캐릭터를 wasd키를 써서 움직이는거야 보는방향은 마우스로 바꾸고 - dc App
근데지금 키보드만 쓰는거만 짯어... - dc App
trs랑 mvp 행렬 만들 줄 앎, - dc App
아니 몰라.... - dc App
trs mvp 행렬 만들줄 앎? - dc App
모르면 그거부터 배우셈 - dc App
그걸 배우면 짤수잇을까? 근데 이거 과젠데 수업내용엔 그런게 없었는데... - dc App
이동행렬, 회전행렬, 크기행렬 같은 걸 안배웠다고? - dc App
어 행렬 크게안배웟는데 - dc App
무슨 줫같은 학교를 다니길래 기본적인 선형변환도 안가르치고 그래픽스를 가르침. 그냥 api 써서 할 거면 회전 함수 같은 거 써서 x축 인풋은 pitch y축 인풋은 yaw로 카메라 돌리셈 - dc App
근데 lookat 만쓰는데 그렇게해야해? - dc App
fps같은 거면 대상 없이 마우스 인풋 받아서 하는 건데 룩앳을 왜 씀? - dc App
카메라를 돌릴때 룩앳만쓰래 ㅇㅇ; - dc App
따로 따른 함수안쓰고 - dc App
과제도 뭐 괜히 쓸데없는 조건을 달아두지. 마우스 인풋 받아서 룩앳 타겟 포지션을 카메라를 원점으로 두고 임의의 반지름 값을 갖고 구를 이루는 방정식을 세워서 하든지, 아니면 3d 공간에서 회전 변환이 어떻게 이루어지는지를 알아보고 대상 포인트를 회전 변환을 통해 수행하든지 하면 될듯 - dc App
윽.. 반지름 구 하는법좀 좀더 자세하게 설명해줄수잇을까? - dc App
퍼포먼스 적으로 구 방정식 세위서 하는 게 더 안좋을 거임 방법은 니가 검색해서 찾아야지 내가 그거까지 떠맥여 줄 수는 없잖아? - dc App
아무리 검색해도 안나오던데 - dc App
그냥 아무 검색창에나 구 방정식 치면 구에 대한 방정식이 나올텐데 그게 안나온다고? (x-a)^2+(y-b)^2+(z-c)^2=r^2 이건 그냥 고등학교 수학인데 그걸 프로그램 언어로 구현하는 건 너의 일이야 - dc App
아니 공식은 나도아는데 구현방법말하는거지... 다알려달라는게 아니라 대강 - dc App
저거 방정식 풀어서 하려면 코드 쥰내 더럽고 효율 좆구리니 회전변환 배워서 하는 게 더 빠름 - dc App
회전 변환하면 lookat으로만 풀수있어? 로테이티드 써야하는거아니야?
니가 선형변환 만들어서 연산하는 건데 다른 함수를 왜 씀. 써봐야 행렬 만들고 사인 코사인이랑 행렬 벡터 곱하는 거 정도 쓰겠지. 아 글고 구 방정식 해 구하는 것도 어차피 이미 정해진 해 하나를 기준으로 그거 사인 코사인 써서 하는 거니 둘 다 크게 다를 건 없겠네 - dc App
어렵노;;;
어려우면 2차원으로 해결하고 3차원으로 확장시켜서 확인하셈.
https://m.blog.naver.com/destiny9720/221407580011
렌더링 기초 수학 여기 정리 되어 있으니 보고 공부하셈 - dc App
지금 밤새서 이해는못하겟는데 저거 보면 그나마 좀 할 수 있을거같넹 고마워;
좀이따 또 질문할수잇엉?
나도 과제하러 가야됨. 저 블로그 정독하면 웬만한 건 다 이해될 거임. 이해 안가는 거 있으면 구글링해서 찾아보셈 - dc App
오우쉣 너무 싸발적이고 ㅋㅋ
행렬 안갈쳐주고 하라는걸 보면 glu glut 이런거 써서 하라는거 같네.. gluLookAt 검색해보면 좀 나올거야
ㅇㅇ lookat만쓰는건데 지금 10시간넘게 찾고잇는데 안나오네... - dc App
대체 머라쳐야할꺼 - dc App
gluLookAt쓰더라도 3차원 회전 행렬은 할줄 알아야함. 이건 걍 수업에서 사전 지식으로 전제하고 있는거 같네. 3D그래픽은 수학병행해야대
행렬도 안 가르치고 openGL을 가르치네
fps 방식 카메라는 오일러각으로 구현하는 게 편함. 마우스 좌우 이동은 y축(세로축)을 회전축으로 한 회전, 마우스 상하 이동은 x축 기준 회전. 참고로 rotate 행렬로 view 행렬 만들 때, x축 회전 먼저 적용해야 됨.
나도 opengl로 게임 엔진 만들고 있음. 이거 하려면 영어가 필수다. 한국 opengl 커뮤니티는 없다고 보면 됨. 왠만하면 영어로 검색하고, 모르는 거 있으면 깃헙갤에 오면 내가 알려줌.
오 고마웡 ㅋㅋㅋ - dc App