Ogre与3Dmax
SunkingYang
C++资深工程师,拥有12年C++开发经验。
期间从事Windows客户端及Linux服务端开发。客户端有ActiveX、MFC、QT,医疗虚拟与现实(Ogre、QT、OpenCV等),三维人脸识别。
拥有4年天网视频监控开发经验,包含ocx插件开发、国标解码库:软解码和硬解码开发等(Windows平台),2年雪亮工程国标服务开发经验,包含国标28181级联服务、国标流媒体等(Linux平台)。
展开
-
触摸屏多点触控
//移动阴茎void Catheterization_male::MovePenis(QEvent * event){ switch (event->type()) { case QEvent::TouchBegin: case QEvent::TouchUpdate: case QEvent::TouchEnd: { QTouchEvent *te = static_原创 2015-09-02 17:59:06 · 646 阅读 · 0 评论 -
Ogre动画加载之节点动画、mesh动画及骨骼动画加载方法
在Max中,动画分为两种动画,即Node Animations动画及Mesh Animations动画:导出文件之后,Node Animations动画是在xx.scene文件中,原创 2015-08-27 11:37:22 · 2725 阅读 · 1 评论 -
Unity 3D:控制相机旋转、移动、缩放等功能
using UnityEngine;using System.Collections;public class rotation : MonoBehaviour { public static bool Kongrotating = true; //----------------- 初始参数 ----------------- //--旋转速度 p原创 2016-03-31 16:18:03 · 13703 阅读 · 2 评论 -
上位机、下位机的初略解释
上位机是指:人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号变化(液压,水位,温度等)。下位机是直接控制设备获取设备状况的的计算机,一般是PLC/单片机之类的。上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般模拟量),转化成数字信号反馈给上位机。简言之如此,真实情况千差万别不离其宗。上下位机都需要编程,都有专门的开发原创 2016-03-24 19:13:36 · 5347 阅读 · 1 评论 -
Ogre::scene_blend 场景混合
原文地址:http://blog.csdn.net/kuangfengwu/article/details/8276890这种融合方式用于场景中当前通道。textureunit中的纹理融合运算是用于纹理层的融合,而这个融合是把这个通道的输出作为一个整体链接到渲染目标的当前内容。因此,这种融合支持物体透明度的设置和其他一些特性。它有两种定义形式,一种用于预定义融合类型,一种支持手动调节源原创 2015-08-06 11:52:01 · 726 阅读 · 0 评论 -
OGRE 选中物体
原文来源:http://blog.sina.com.cn/s/blog_45209f340100f6ze.html选中物体这次对于所有的鼠标事件,我创建了封闭函数来处理它们。当用户按下鼠标左键,"onLeftPressed"函数被调用,当按下右键时"onRightReleased"函数被调用,等等。一如既往,首先给出框架代码:#include #inc原创 2015-04-01 13:17:33 · 820 阅读 · 0 评论 -
Ogre 3D与材质 -----OGRE 3D 1.7 Beginner‘s Guide中文版 第七章
文章转自:http://www.cnblogs.com/oneDouble/articles/2676489.html没有材质,我们不能给场景添加细节,而这章将对材质的广泛的应用给以介绍。 材质是一个很重要的概念,而且对产生漂亮的场景来说,非常有必要去理解。材质对尚在进行的研究来说也是个有趣的话题。 这一章,我们将会:学习如何创建我们自己的材质。应用纹理到我们的四边形。更转载 2015-03-24 17:34:09 · 1208 阅读 · 0 评论 -
OGRE 3D 1.7 Beginner‘s Guide中文版 第一章
文章来源:http://www.cnblogs.com/oneDouble/articles/2492648.html这是一本优秀的书,这个中文版也是极好地,译者是我QQ群里的网友,陆陆续续用一年翻完,却没有多少人看到,因为最近发现ogre3d.cn关门大吉了,谷歌了一下更没有第二家转载,我心想,哎呀,这么好的东西以后再找不到怎么办啊,斗胆就此转了。 译者名单:转载 2015-03-24 11:17:39 · 1091 阅读 · 0 评论 -
摄像机,光源和阴影 -----OGRE 3D 1.7 Beginner‘s Guide中文版 第三章
文章来源:http://www.cnblogs.com/oneDouble/articles/2526995.html我们已经学习过如何创建一个复杂的场景。但是如果没有光源和阴影,那么这次场景将是不完整的。 在这章,我们将会学习到: * Ogre3D支持的不同类型的光源和它们是如何使用的。 * 对一个场景添加阴影和添加可用的不同的阴影技术。转载 2015-03-24 11:36:30 · 890 阅读 · 1 评论 -
OGRE 3D 1.7 Beginner‘s Guide中文版 第二章
文章来源:http://www.cnblogs.com/oneDouble/articles/2505549.html【 第二章 Ogre之场景绘图 】 【 这章将会介绍给我们场景绘图的一些概念和如何使用函数创造一个复杂的场景。 】在这章,我们将会:l 学习在3D空间中三个基本的操作。l 一个场景绘图是如何被组织的。l转载 2015-03-24 11:28:01 · 592 阅读 · 0 评论 -
合成器框架 -----OGRE 3D 1.7 Beginner‘s Guide中文版 第八章
文章来源:http://www.cnblogs.com/oneDouble/articles/2725087.html在这一章,我们将会添加后期处理的特效到场景之中,这可以提升场景的视觉效果并且使他们看起来更有趣。这一章将会展示给你如何创建合成器和如何结合它们创建新的特效。 这一章,我们将会: 创建合成器脚本并应用他们到我们的场景 使用视口来创建分屏转载 2015-03-24 18:00:46 · 1102 阅读 · 0 评论 -
场景管理器 -----OGRE 3D 1.7 Beginner‘s Guide中文版 第六章
原文来源:http://www.cnblogs.com/oneDouble/articles/2628540.htmlOgre提供了很多很多的功能。在这章,我们将会接触一些我们之前没有用过的技术,但是有一些在创建复杂的3D场景中很有帮助,比如SceneManagers,创建我们自己的模型,加速我们的程序和有效率的处理大量的3D数据。 在这章,我们将会:※学习如何改变转载 2015-03-24 16:53:27 · 946 阅读 · 0 评论 -
使用Ogre 3D 运动模型 -----OGRE 3D 1.7 Beginner‘s Guide中文版 第五章
文章来源:http://www.cnblogs.com/oneDouble/articles/2587193.html这章的重点会在模型动作和它们通常是怎样工作上,特别是在Ogre 3D 方面。没有运动,那么一个3D场景是没有生机的。运动是使场景现实和有趣的最重要的因素之一。 在这一章,我们将会: ※ 播放一个运动。 ※把两个运动结合起来。转载 2015-03-24 12:59:46 · 789 阅读 · 0 评论 -
摄像机,光源和阴影 -----OGRE 3D 1.7 Beginner‘s Guide中文版 第四章
文章来源:http://www.cnblogs.com/oneDouble/articles/2545706.html迄今为止,我们总是创建静止的场景并且在场景中没有移动的物体。在这一章,我们将会改变这种现状。 在这章,我们将会学到:l 认识什么是帧监听l 认识如何处理用户输入l 结合两种概念创建我们自转载 2015-03-24 12:02:39 · 772 阅读 · 0 评论 -
Ogre场景、节点、摄像机通过自动、鼠标、键盘控制移动
文章转自:http://www.cnblogs.com/kex1n/archive/2011/11/28/2266563.html添加观察者模式的帧监听器,基于时间或者基于帧移动模型class Example25FrameListener : public Ogre::FrameListener{public: Example25FrameListener(Ogre::Sc转载 2015-03-23 16:54:16 · 1991 阅读 · 0 评论 -
OGRE手札-31 从3Dmax导出动画文件
文章转自:http://blog.sina.com.cn/s/blog_45209f340100fevc.html从3Dmax导出动画文件在3Dmax里我们可以利用一些现成的.bip文件来驱动我们的模型,通过OgreMax这个插件可以将这些东西到出为ogre支持的文件格式从而,导出到ogre中使用。第一,安装ogremax插件 这个没什么可说的,你在网上下载一转载 2015-03-04 14:35:38 · 501 阅读 · 0 评论 -
Ogre 3D的启动顺序 -----OGRE 3D 1.7 Beginner‘s Guide中文版 第九章
文章来源:http://www.cnblogs.com/oneDouble/articles/2840906.html我们在学习这本书的过程中了解了很多基础的知识。这一章将会学习一个尚未了解的主题:如何不依赖ExampleApplication创建我们自己的程序。当我们学习完这个主题,这章会重复一些之前章节学过的专题,使用一个新的程序的类来做各种示例。 这一章,我们将会:转载 2015-03-25 10:22:09 · 1112 阅读 · 0 评论 -
粒子系统和Ogre 3D扩展 -----OGRE 3D 1.7 Beginner‘s Guide中文版 第十章(终章)
文章来源:http://www.cnblogs.com/oneDouble/articles/2913160.html这是这本书的最后一章,我们将会接触到我们未曾涉及的一章——粒子系统。在此之后,这章将会呈现一些Ogre 3D的扩展和特效手法,这在未来对于你来说会是很重要的,但是不是对所有的程序都必要。 在这一章,我们将会: 1. 学习什么是粒子系统和转载 2015-03-25 18:01:12 · 903 阅读 · 0 评论