[태그:] Ogre3D


  • Ogre3D 2.1 Visual Studio 2015CE로 소스 빌드하기 …

    Ogre3D 2.1 Visual Studio 2015CE로 소스 빌드하기 …

    1부에 이어서 본편인 ogre3d를 빌드해봅시다. 1. 준비물 ogre3d source : https://bitbucket.org/sinbad/ogre/downloads/?tab=branches sinbad-ogre-31b6c9476667.zip  /  MD5 : 158bb14e9f55a76cd63d27e2d593df55 Boost Lib : http://www.boost.org/users/history/version_1_63_0.html boost_1_63_0.zip  /  MD5: 3c706b3fc749884ea5510c39474fd732 기타 라이브러리는 각자 조달을… CMake output Log에 보면 추가되지 않은 그리고 사용 가능한 라이브러리에 대한 설명과 링크가 나옵니다. 그걸 보고 판단하에… “read more”


  • Ogre3D 2.1 Visual Studio 2015CE로 소스 빌드하기 …

    Ogre3D 2.1 Visual Studio 2015CE로 소스 빌드하기 …

    http://www.ogre3d.org/download/sdk 예전에 ogre3d 이런저런 시도했던 소스파일들을 정리하면서 최근 ogre3d는 버전이 어디까지 업그레이드 됬나 싶어서 사이트를 접속해봤습니다. 비트버킷에 디폴트로는 1.10이 가장 최신이고 브런치로 분기해나간걸로는 2.1이 최신버전으로 나오더군요. 제가 쓰던 버전은 1.7.1 버전대 였으니 오랬동안 많이도 변했구나 라는 생각이 듭니다. 제가 쓸때는… “read more”


  • 요즘 게임들 가변해상도로 프레임 잡던데

    요즘 게임들 가변해상도로 프레임 잡던데

    예전부터 나오던 말이기도 하고 최근에 봤던 Doom 신작 영상을 보니 정말 칼같이 60프레임을 잡아주던데 설명글에 난전시 프레임이 딸린다 싶으면 해상도를 실시간으로 낮춰 렌더링 해서 프레임을 유지한다고 한다. 거기서 든 의문점 내가 3d 게임 프로그래밍을 정말 살짝 맛만 본 경험으론 해상도를 변경하면… “read more”


  • Ogre3d 엔진에서 물효과 (반사효과에 대한 정리)

    Ogre3d 엔진에서 물효과 (반사효과에 대한 정리)

    오거에서 물 효과 작업을 하는데 생각하는데로 나오지 않아서 몇일 삽질을 하다가 알게 된 사실을 여기에 정리한다. 반사 효과를 사용할려면 Render To Target이라고 카메라에 보이는 것 렌더링을 모니터에다가 하는게 아니라 텍스쳐에다가 하고 그 텍스쳐를 엔티티에 붙이면 된다. 반사에 사용되는 쉐이더나 각종… “read more”


  • Ogre3d 엔진에서 특정Entity의 버텍스정보랑 인덱스 정보에 접근하 …

    //미니맵용 메시를 읽어들인다. Ogre::Entity* pTmpEntity= m_pSceneMgr->createEntity(“TmpEntity”, “실제메시파일이름”); Ogre::SubMesh* pSubMesh = pTmpEntity->getMesh()->getSubMesh(0); //미니맵용 버텍스 버퍼를 가져온다. Ogre::HardwareVertexBufferSharedPtr tmpVertexBuffer = pSubMesh ->vertexData->vertexBufferBinding->getBuffer( 0 ); //미니맵용 인덱스 버퍼를 가져온다. Ogre::HardwareIndexBufferSharedPtr tmpIndexBuffer = pTmpSubMesh->indexData->indexBuffer; float* pVertex = static_cast<float*>( tmpVertexBuffer->lock( Ogre::HardwareBuffer::HBL_READ_ONLY ) ); unsigned short*… “read more”