본문 바로가기

렌더링

(3)
iPhone 5세대 (5G) 컨셉 사용자 렌더링 이미지들. JailBreakNation 에서 iPhone5G 에 대한 그래픽 컨셉이 정리된 듯 합니다.실제 Apple 에서 발표한 컨셉은 아니고, 사용자들이 이렇게 나올것이다 - 라는 생각으로 만드는 그래픽 렌더링 입니다. iOS6 부터 생긴 interface 를 사용한 것 같은데 (iOS6 을 안 써 봐서 모르겠습니다), 꽤 괜찮은 느낌 입니다.화면은 3.5" 보다 클테니, 기본적인 컨셉을 그대로 유지 하면서 LCD 의 크기 증가대비, 전체적인 폰 크기는 많이 커지지 않는 상태로 가는 거라면 진정 인기 대상이 아닐까 하는 생각이 드네요.잡스옹이 살아 있었다면, 3.5" 이상의 한손에 들어 오지 않는 크기는 절대 반대 했겠지만 ...지금의 팀 쿡 이라면 시대의 흐름에 원하는 바를 반영하여 제품을 내 놓을지도 모른다..
software rendering openGL ES 1.0 w/ minGW 3.14 윈도우 및 타 플랫폼에서 구동이 가능한 openGL ES 1.0 (+alpha) software render 를 일단 완성을 시켰습니다. 내부적으로 C++ template 가 좀 과도하여 minGW 에서 컴파일 성공 시키기가 쉽진 않았 습니다만 열심히 표준 class 규격을 맞춰 가며 내부 구현을 완료 하였네요. 지원되는 사항은 다음과 같습니다. eglInitialize(); eglCreateContext(); eglCreateWindowSurface(); eglDestroySurface(); eglGetCurrentContext(); eglGetCurrentDisplay(); eglGetCurrentSurface(); eglGetDisplay(); eglMakeCurrent(); eglSwapBuffe..
OpenGL 을 window DC 에 렌더링 하기 (Off-screen rendering) 에뮬레이터 라던가 , 이런 저런 이유로 OpenGL 을 활성화 된 window DC 에 그리지 않고 , 별도의 다른 컴퍼넌트와 함께 사용하거나 , OpenGL 로 렌더링 된 결과물을 가져와서 다른 가공 처리를 하고 싶을때가 간혹 많습니다. 그럴려면 OpenGL 렌더링을 Window DC 에 바로 하지 않고 처리를 해야 하는데 .. 이런 처리는 정말 찾기가 어렵죠. 그래서 온갖 방법을 다 동원 하다가 다음과 같이 방법을 찾았습니다. 이 방법은 현재 DEV-C++ 에서만 사용해 보았습니다만 , 응용 한다면 Delphi 에서도 사용이 가능해 보입니다. 실제 바로 사용으로는 delphi 에서 DC 에 바로 그리질 못하더군요 (아마 VCL 때문에 다른 차이점이 있어 보입니다.) 다음은 코드 입니다. 간단히 win..