다렉을 하는대 너무 많이 막히더라고요 c/c++ 만 하다가 다렉 추가하고 기본적인 소스 긁어와서 하는대 그래픽스에 대한 기초지식이 너무 부족해서 이해가 어렵더라고요 다른들 찾아보니 OpenGL 을 먼저하라는 글이 있다보니 다렉하기 전에 먼저 해야 할까요?
만약하게 된다면 어디부분 까지 하는게 좋을까요? 다른글 보면 타 사이트 의 Introduction~Advanced Lighting 까지 하라는글 이 있던대 이부분까지만 하고 다렉을 해도 될까요?
먼가 글을쓰다보니 중구난방 해졌내요..
결국 물어보고 싶은게
1. DirectX 보다 OpenGL을 먼저 하는게 좋은가?
2.OpenGL을 하게 되면 어디까지 하는게 좋은가?
입니다.
만약하게 된다면 어디부분 까지 하는게 좋을까요? 다른글 보면 타 사이트 의 Introduction~Advanced Lighting 까지 하라는글 이 있던대 이부분까지만 하고 다렉을 해도 될까요?
먼가 글을쓰다보니 중구난방 해졌내요..
결국 물어보고 싶은게
1. DirectX 보다 OpenGL을 먼저 하는게 좋은가?
2.OpenGL을 하게 되면 어디까지 하는게 좋은가?
입니다.
뭐부터 하든 사실 상관없습니다.. 다만 입문자 입장에서 잘 정리되어있는 튜토리얼이 OpenGL로 작성이 되어있기에 그렇게 추천을 드린 것이고, 결국 OpenGL이든 DirectX든 그 안에 있는 내용을 어느정도 수준이상으로 다 이해하게되면 각 API간의 1:1 매칭도 가능해서, 큰 문제가 없습니다
마치 연필로 글씨를 어떻게 쓰는지에 대해서 배우는데, 어느 연필을 써야하는지 딱히 상관없는거랑 같습니다.
그렇군요 감사합니다. 추가적으로 OpenGL과 DirectX 문법은 크게 다르지는 않은가요?
모던, 소위 말하는 최신 OpenGL과 DirectX의 구성요소나, 동작시키기 위한 과정(절차)가 크게 다르지 않지요
세세한 부분에서는 다소 차이가 있을 수 있지만, 큰 틀에서는 차이가 없다봐도 무방할 것 같습니다 다만 DirectX의 경우 12미만의 버전들에 한해서요
답변 감사합니다.
OpenGL => 컴퓨터 그래픽스 대학교 3학년 과정 Direct3d 9.0c 또는 12 11 10 9.0c 기준으로 일단 Windows API 윈도우즈 API (WIN API) 를 먼저하시는 것을 추천드립니다. 윈도우 관련 함수들이 너무 어려워서요. 전 어렵게 느꼈습니다. 지금도 못 외웁니다. 체계적으로 정리되어있지 않아서, 윈도우즈 api로 충돌 시스템 만들고 넘어가시는거 추천드립니다. 충돌은 Rect 로 만들 수 있습니다.
Winapi는 해본적 있어서 다행히 넘길수 있었어요 저는 용어에서 힘든것 같아요 어뎁터 를 열거한다고 했을때 그것이 그래픽카드 선택하는것이줄은..
어댑터는 디자인 패턴 아니실까요?
문서 봐야겠죠...
https://docs.microsoft.com/ko-kr/windows/win32/dxcore/dxcore-enum-adapters
지금 생각하면 왜 microsoft 에 있는 문서를 안봤는지 모르겠내요 ㅠㅠ
그게 연관알고리즘이 그걸로 추천을 안해서...