OpenGL 배우기 : Red and Blue Book이 여전히 관련이 있습니까?


13

나는 최근에 오렌지 북 (GLSL)을 구입했으며 빨간색과 파란색 책을 읽는 것이 중요한지 궁금합니까?

이견있는 사람?


1
내용에 익숙하지 않은 경우 Red Book은 온라인 에서 무료로 사용할 수 있으며 Blue Book 은 OpenGL 매뉴얼 페이지의 인쇄본 일뿐입니다. 사람들 은 아마존 리뷰에 대한 레드 북의 최신판을 슬래그했습니다. 왜냐하면 "이 섹션은 더 이상 사용되지 않습니다. 그래도 새로운 Red Book을 읽지 않았습니다.
bobobobo

@bobobobo 글쎄, 그것은 1.1 만 가지고 있지 않으며, 새로운 기능 (최대 3.1)을 취급하지만 현대 OpenGL에 맞지 않는 이전의 더 이상 사용되지 않는 기능을 모두 다루고 있습니다. SuperBible의 최신판처럼 새롭고 미래의 OpenGL 방식을 가르치는 대신 핵심 컨텍스트에서 작업 할 수도 있습니다.
Chris는 Reinstate Monica

@Joey 어쩌면이 SO 질문은 또한 당신에게 도움이됩니다 stackoverflow.com/q/5926357/743214
크리스 분석 재개 모니카 말한다

답변:


8

GLSL은 음영 언어입니다. 버텍스 데이터의 출처, 텍스처의 출처, 프래그먼트 블렌딩, 깊이 테스트, 뷰포트, 프레임 버퍼 객체 등은 다루지 않습니다. 셰이더는 중요하지만 모든 것이 아닙니다.

나는 오렌지 북이 GLSL을 논의하기 위해 필요에 따라 이것들에 대해 이야기하고 있다고 확신하지만 다른 책들에 대해서는 자세하게 설명하지 않습니다.


2

필자의 첫 번째 에디션 (1993 년 6 월)의 빨간 책 (OpenGL 1.0 포함)은 iPhone의 GLES 1과 비슷하고 거의 동등한 것으로 나타났습니다. GLSL과 OpenGL 3+는 매우 다르며 (고정 파이프 라인은 더 이상 없음) GLES 1을 지원할 필요가 없다면 빨간 책을 귀찮게하지 않을 것입니다.


2

나는 빨간 책 (당신이 그것을 사러 갈 예정이라면)을 얻기 위해 기다릴 것입니다 .OpenGL 4.2를 다루는 새로운 버전이 (12 월?) 나옵니다. 현재 (제 7 판) 빨간색 책은 3.0과 3.1을 모두 다루며 더 이상 사용되지 않는 고정 함수 파이프 라인에 대해 설명합니다. 새로운 책은 현재 프로그램 가능한 파이프 라인에 대해서만 이야기 할 것입니다.

새로운 OpenGL API를 배우기위한 책이 정말로 필요한 경우 OpenGL Superbible 5th Edition은 새로운 OpenGL 파이프 라인 (3.1 이상)을 다루는 시리즈의 유일한 책입니다.


2

블루 북의 마지막 버전은 2007 (Open GL 2.1)이고 빨간색 북의 마지막 버전은 2009 (Open GL 3.0-3.1)입니다.

Open GL의 현재 버전은 4.1입니다 (편집 : 4.2).

구식 Open GL 코드를 읽고 유지 관리 할 경우 레거시 Open GL을 아는 것이 도움이 될 수 있지만 새로운 것을 시도해보십시오.

도움이 되었기를 바랍니다.


OpenGL의 현재 버전은 4.2입니다.
Nicol Bolas

아 그래 내 대답을 연구 할 때 실제로이 기사를 읽었습니다. Brainfart 것 같아요. developers.slashdot.org/story/11/08/08/2048201/…
Nailer

1

다른 사람들이 말한 것처럼 빨간 책은 괜찮습니다. 특히 셰이더를 지원하지 않을 수있는 임베디드 및 / 또는 하위 하드웨어를 코딩 해야하는 경우 여전히 많은 가치를 얻을 수 있습니다. 무료 버전의 온라인은 엄청나게 구식입니다.

또한 블루 북을 가끔 사용하지만, 한 곳에서 모든 것이 포함 된 좋은 참조 매뉴얼을 좋아하기 때문에 이런 종류의 전자에는 죽은 나무를 선호합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.