`
tuo_ba_ye
  • 浏览: 5387 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Ogre 贴图全部为黑色

 
阅读更多
Your material has lighting enabled (it's the default if you don't add "lighting off" to the pass). Does your quad have correct normals added to each vertex and a lightsource in front of it?
With lighting on but no normals on a mesh, it will appear black.


就是默认.mertial文件里是,把灯光打开的,你要手动关掉。手动修改mertial文件

material MyMaterial1
{
  technique
  {
      pass
      {
          lighting off
          texture_unit
          {
              texture leaf.png
          }
      }
  }
}

但是,如果你是手动写的shader脚本,必须改为默认的lighting on,否则就会变成黑色。至于原因,日后再查。
分享到:
评论

相关推荐

    _Ogre3D.rar_Ogre_ Ogre_ogre_ogre3d 教程

    Ogre3D是一款开源的3D图形渲染引擎,专为游戏开发和其他实时应用程序设计。它提供了丰富的功能,包括高级光照效果、纹理贴图、粒子系统、骨骼动画等,让开发者能够构建高质量的3D场景。这个名为“_Ogre3D.rar”的...

    ogre4d ogre4delphi ogrefordelphi

    真实名字叫Ogre4D(意思为OgreForDelphi 并不是4D版OGRE)国内找 到国外找各种找,终于让我找到了,但我花了5元钱从花钱下载的代码站上找到下载的,现在20积分提供下载 里面有5个例子 这是文件列表 CEGUIBase.dll ...

    ogre 开发文档合集

    《Pro OGRE 3D Programming 中文版.pdf》 《Pro OGRE 3D Programming.pdf》 《OGRE 3D 1.7 Beginner-'s Guide 中文版.pdf》 《OGRE 3D 1.7 Beginner-'s Guide.pdf》 《OGRE3D游戏开发框架指南.pdf》 《ogre场景组织...

    OGRE教程 OGRE 入门教程

    **OGRE**(Object-Oriented Graphics Rendering Engine)是一款开源的3D图形渲染引擎,专为游戏开发者和其他需要高性能图形渲染的应用设计。它提供了丰富的功能集,使开发者能够快速构建高质量的3D应用程序。 **OGRE...

    ogre source code part

    `PlugIns` 目录包含了Ogre的各种插件,这些插件扩展了Ogre的基本功能,比如粒子系统、光照贴图、动画系统等。每个插件都是一个独立的模块,开发者可以根据项目需求选择启用或禁用。通过研究这些插件的源代码,可以...

    ogre中文教程 ogre中文教程

    《Ogre 3D 1.7 初级指南》中文版是这套教程的核心部分,分为文档的DOC和PDF两种格式,为读者提供了方便的阅读选择。无论你是编程新手还是有一定基础的开发者,都可以通过这份教程了解Ogre 3D的基础知识和高级特性。 ...

    ogre中的材质脚本_ogre中的材质脚本_Ogre_

    Ogre的材质系统是其核心特性之一,它为开发者提供了丰富的功能来控制物体如何在场景中呈现。这个"ogre中的材质脚本"主题涉及到的关键知识点包括: 1. **材质(Material)**:在Ogre中,材质是用来定义一个对象如何...

    ogre-1.12.11.zip

    1. 渲染系统:Ogre提供了一个多层次的渲染架构,包括场景管理、相机控制、光照处理、纹理贴图、着色器系统等。这些模块允许开发者创建复杂的3D场景,实现高级视觉效果。 2. 资源管理:Ogre有一套完善的资源管理系统...

    ogre_source file

    这个压缩包的目的是为程序员提供深入理解 Ogre API 和工作原理的机会,通过实际的代码示例来加速开发过程。 Ogre 源码示例通常涵盖了以下几个关键知识点: 1. **渲染基础**:Ogre 提供了丰富的图形渲染功能,包括...

    ogre比较全的资料

    这个压缩包包含的"ogre资料"可能是针对初学者的资源集合,涵盖了多个方面,虽然可能有些重复,但能为学习者提供全面的理解。 1. **Ogre简介**:Ogre是用C++编写的,它的目标是提供一个灵活且高性能的3D图形渲染框架...

    ogre3D引擎教程

    打包下载,资料包括(非常适合想分析ogre结构的朋友): Ogre基础教程 ogre材质系统分析.pdf ogre场景组织分析.pdf OGRE的消息机制.pdf Ogre的渲染系统(Rendering System).pdf OGRE分析之场景管理.pdf OGRE分析之...

    Ogre坦克大战例子

    Ogre,全称为Object-Oriented Graphics Rendering Engine,是一个开源的、跨平台的3D图形库,旨在为开发者提供强大的3D渲染功能,简化游戏和实时应用的开发工作。在这个例子中,我们有机会一窥Ogre引擎如何被用来...

    Ogre 引擎 源码分析

    通过对Ogre引擎的源码进行深入分析,我们可以更深入地理解其内部工作原理,优化性能,甚至为引擎添加自定义功能。下面我们将从消息处理、文件系统、数据管理以及场景渲染等关键方面来探讨Ogre引擎的核心知识点。 1....

    ogre引擎分析和cegui工具

    在光照处理方面,Ogre支持多种光照模型,如点光源、平行光和聚光灯,以及各种光照技术,如环境贴图、法线贴图等。这些光照效果的实现,使得3D场景更加真实生动。同时,Ogre的材质系统允许开发者自定义表面属性,如...

    ogre分析,pdf文档,学习ogre好帮手

    它以其高效、灵活和易用性著称,为开发者提供了丰富的功能,使得创建复杂的3D场景变得简单。本篇文章将深入剖析Ogre的核心机制,帮助读者更好地理解和掌握这一强大工具。 首先,我们要理解Ogre的文件系统。在Ogre中...

    Ogre的游戏框架

    Ogre,全称为Object-Oriented Graphics Rendering Engine,是一款开源的3D渲染引擎,广泛应用于游戏开发、虚拟现实、可视化等领域。它为开发者提供了底层图形处理的能力,允许开发者专注于游戏逻辑和内容创建,而...

    OGRE程序基本流程

    可以为每个对象设置材质、贴图和动画。 ```cpp Ogre::SceneNode* node = sceneMgr->getRootSceneNode()->createChildSceneNode(); Ogre::Entity* entity = sceneMgr->createEntity("MyEntity", "ogrehead.mesh"); /...

    OGRE配置文件TutorialFramework

    OGRE(Object-Oriented Graphics Rendering Engine)是一个开源的3D图形渲染引擎,广泛用于游戏开发和其他需要高质量3D...这个框架为初学者提供了一个良好的起点,同时也为有经验的开发者提供了快速构建新项目的基础。

    OGRE新手入门手册

    OGRE(Object-Oriented Graphics Rendering Engine,即:面向对象图形渲染引擎)是一个用C++开发的面向场景、非常灵活的3D引擎,它旨在让开发人员更容易、更直接地利用硬件加速的3D图形系统开发应用。这个类库隐藏了...

Global site tag (gtag.js) - Google Analytics