`
isiqi
  • 浏览: 16500604 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Ogre学习笔记 2011年3月20日 14点44分

 
阅读更多

关于昨天的那个NxOgre和Critter的问题,我已经解决了,确实发现官方的例子也是有这个问题的,所构造的包围三角纹理是出现了错位的问题,于是,我就将critter的源码弄来看,发现作者除了一个错误,因为Ogre的地形是记录的中心点的位置,而nxogre则需要的是左上角的坐标位置,于是就出现了一个坐标的换算,作者就是在这个换算的地方出现了错误

就是在NxOgre::SceneGeometry* RenderSystem::createTerrain函数中

pose.x -= float(terrain->getSize()) / 2.0f;
pose.y += (maxHeight + minHeight) / 2.0f;
pose.z -= float(terrain->getSize()) / 2.0f;

换为

pose.x -= float(terrain->getWorldSize()) / 2.0f;
pose.y += (maxHeight + minHeight) / 2.0f;
pose.z -= float(terrain->getWorldSize()) / 2.0f;

就行了,不知道为什么,这个开源项目这么久了,都没发现这个bug

分享到:
评论

相关推荐

    OGRE学习笔记

    自己整理的 OGRE学习笔记 打包成EXE文件 打开就可以看

    OGRE教学篇学习笔记

    ### OGRE教学篇学习笔记知识点总结 #### 一、OGRE引擎基础概念解析 ##### 1.1 SceneManager - **定义**: `SceneManager`是OGRE引擎中的核心组件之一,负责管理场景中的所有可视元素。 - **功能**: - 管理场景中的...

    Ogre学习笔记简介

    《Ogre 3D 渲染引擎学习笔记》 Ogre 是一款强大的开源3D图形渲染引擎,广泛应用于游戏开发、模拟仿真等领域。本篇笔记将深入探讨Ogre的几个核心概念,帮助初学者理解其基本架构和工作原理。 首先,我们要了解Ogre...

    ogre打包学习资料

    ogre 打包 学习 资料ogre 打包 学习 资料ogre 打包 学习 资料ogre 打包 学习 资料ogre 打包 学习 资料ogre 打包 学习 资料ogre 打包 学习 资料ogre 打包 学习 资料

    _Ogre3D.rar_Ogre_ Ogre_ogre_ogre3d 教程

    Ogre3D是一款开源的3D图形渲染引擎...通过学习这个压缩包中的_Ogre3D.pdf教程,初学者将逐步掌握Ogre3D的基本用法,为后续的3D项目开发打下坚实的基础。在实践中不断探索和积累经验,将能更好地利用Ogre3D的强大功能。

    OGRE学习资料大全part1

    自己从网上搜集的ogre学习资料,包括ogre结构分析,和ogre使用手册等。一共分为3个压缩包。这是第一个。希望能对大家有所帮助。

    ogre学习资料ogre

    ogre学习资料ogre学习资料ogre学习资料ogre学习资料ogre学习资料

    ogre学习系列源码-1

    【Ogre学习系列源码-1】是一个针对游戏开发的学习资源,主要聚焦于使用Ogre图形渲染引擎。Ogre是一个开源的、跨平台的实时3D渲染引擎,被广泛用于游戏开发、虚拟现实以及可视化应用等领域。这个压缩包提供了一个基于...

    ogre3D引擎教程

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

    ogre粒子系统属性及ogre学习资料

    Ogre是一个开源的3D图形引擎,用于创建实时三维应用程序,比如游戏或模拟软件。它的粒子系统是Ogre中一个强大的工具,用于实现...此外,配合Ogre的学习资料,开发者可以深入学习和优化粒子系统,从而提升项目的表现力。

    OGRE 3D程序设计

    《OGRE 3D程序设计》是一本专为游戏开发者和图形编程爱好者量身打造的指南,它深入探讨了如何利用OGRE 3D引擎来创建高质量的3D应用程序,尤其是游戏。OGRE(Object-Oriented Graphics Rendering Engine)是一个跨...

    Pro OGRE 3D Programming

    【Pro OGRE 3D Programming】是一本专著,专注于介绍OGRE 3D图形库的高级编程。这本书的中文翻译版本为0.2.0,由原作者Gregory Juker编写,邸锐和李旭东负责翻译,旨在帮助中国的开发者更好地理解和使用OGRE 3D。 ...

    OGRE3D从新手到入门

    NO.6.3_OGRE中级教程3可能讨论了粒子系统,这是一个常用于创建火焰、烟雾、水流等特效的技术。NO.6.9_OGRE中级教程9则可能是关于物理模拟的,介绍如何在3D场景中实现碰撞检测和物体运动。 至于NO.6.4_OGRE中级教程4...

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

    总的来说,Ogre是一个强大的3D渲染引擎,其背后的文件系统、场景管理、消息机制等都是3D编程中的关键知识点。通过深入分析和学习,开发者不仅可以掌握Ogre的使用,还能对3D图形编程有更全面的理解。而提供的PDF文档...

    OGRE 3d引擎中文资料

    该使用指南V0.01a旨在帮助开发者更好地理解和使用OGRE引擎,更新于2003年4月10日。作者建议读者使用Word 2000或更高版本来阅读,以便利用其“文档结构图”功能提高阅读体验。此外,他们鼓励读者提供反馈和建议,并...

    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中渲染3D字体

    在3D游戏开发和图形渲染领域,Ogre是一个流行的开源3D图形引擎,它提供了丰富的功能,包括场景管理、光照、纹理、动画等。本文将深入探讨如何在Ogre中实现3D字体的渲染,这对于创建用户界面、游戏内文本显示等至关...

Global site tag (gtag.js) - Google Analytics