zoukankan      html  css  js  c++  java
  • Ogre3d

    SceneManager

    MovableObject 

     Entity

     Camera

     Light

    SceneNode

    Material

     

    Resource Management

    ResourceGroupManager

    ResourceManager

    Mesh

    Texture

    GpuProgram

    ArchiveFactory

     

    Rendering

    Renderable

    RenderWindow

    HardwareBufferManager

    RenderSystem

    Scene Management
    This is about the contents of your scene, how it's structured, 
    how it's viewed from cameras, etc. Objects in this area are 
    responsible for giving you a natural declarative interface to 
    the world you're building; ie you don't tell OGRE "set these 
    render states and then render 3 polygons", you tell it "I want 
    an object here, here and here, with these materials on them, 
    rendered from this view", and let it get on with it.
    Resource Management
    All rendering needs resources, whether it's geometry, textures, 
    fonts, whatever. It's important to manage the loading, re-use and 
    unloading of these things carefully, so that's what classes in this area do.
    Rendering
    Finally, there's getting the visuals on the screen - this is about 
    the lower-level end of the rendering pipeline, the specific rendering 
    system API objects like buffers, render states and the like and pushing 
    it all down the pipeline. Classes in the Scene Management subsystem 
    use this to get their higher-level scene information onto the screen.
  • 相关阅读:
    1254:走出迷宫
    1332:【例2-1】周末舞会
    P1744 采购特价商品 题解(讲解图论)
    p1305 新二叉树
    P1069 细胞分裂
    LOJ #124. 除数函数求和 1
    P4438 [HNOI/AHOI2018]道路
    P4318 完全平方数
    P1447 [NOI2010]能量采集
    P3200 [HNOI2009]有趣的数列
  • 原文地址:https://www.cnblogs.com/stefan/p/1751486.html
Copyright © 2011-2022 走看看