Unigine2.0教程一《初识Unigine》 新闻
Unigine是一款专注于3D多平台实时虚拟仿真开发工具,依托全球领先的仿真技术、逼真的视觉效果、极致的性能表现等诸多技术优势,已逐步成为全球最专业的3D虚拟仿真开发引擎。同时,Unigine还支持精细宏大场景的多通道渲染,支持Windows、Linux、MacOS、iOS及Android多平台开发环境,且拥有丰富的直接输入输出接口
Unigine2.0教程二《安装与创建工程》 新闻
Projectpath: 工程路径,可以通过后面的Browse按钮修改,特别注意文件路径不要只选择在某个单独的磁盘下面(如D:/),必须在磁盘的根目录下建立一个文件夹(如D:/UNIGINE_Projects/),以后所有项目可统一放在里面方便管理API:接口语言,可选择: Unigine Script Only、C++ (Visual Studio 2013)、C++ (Visual Studio 2010)、C# (Visual Studio),2.2版本已经不支持vs2010,不过用高版本可以打开低版本的项目。使用Unigine Script Only(脚本),Unigine Sciprt语言提供了SDK的全部功能的接口
Unigine2.0教程三《设置规范化的文件夹》 新闻
Unigine提倡一种规范化的文件夹模式,便于文件管理。所创建的工程都应该遵守这种模式。 规范化过程(请遵循这个规范,有助于资源的管理和场景的优化)点击Open folder(如果API配置是C++或者C#,需先点击Other Actions,才能点击Open folder),在FileStructure文件夹下建立materials, meshes, textures文件夹,在textures文件夹下创uncompressed文件夹
Unigine2.0教程四《Editor导入模型》 新闻
本文讲解两种导入静态模型的方法,第一种是导入.mesh文件;第二种是直接导入.fbx文件。当导入.fbx文件时,Ungine Editor会在.fbx所在的文件夹下创建meshes/textures文件夹,并在meshes/textures文件夹下生成对应的.mesh/.dss文件(压缩过的贴图文件),这种方法不用重新设置贴图。Unigine最终使用的是.mesh文件,而不是.fbx文件
Unigine2.0教程五《创建材质(Material)》 新闻
Unigine引擎是一个具有广泛适用性的虚拟现实开发平台,应用领域包含但不限于工业设计及制造、海事模拟、铁路运输、飞行模拟、车辆模拟、医疗模拟、建筑可视化、城市规划、军事、模拟等等新建材质库(如果这步省略的话,那么将要新建的材质可以放到已有的材质库中,比如当前工程材质库(现在的工程名是Mate,所以当前材质库是Mate)) 准备贴图资源(链接里面的贴图没有实际的意义,只是作为一个演示):[ ./Resource/Res_0001],将这些贴图放到规范化文件夹下
Unigine2.0教程六《Nodes介绍》 新闻
所有被加进场景中的Objects都可以成为Nodes. Nodes可以被直接使用,也可以引用其他的Nodes,Node:代表场景中一个普通的实体 Node Reference:引用存储在磁盘上文件的特殊Node。当场景中有有很多相同的物体时,需要使用Node Reference,而不是Node。Node Reference的信息存储在一个.node文件,而普通的Node是直接存储在.world文件中的。 Unigine引擎是一个具有广泛适用性的虚拟现实开发平台,应用领域包含但不限于工业设计及制造、海事模拟、铁路运输、飞行模拟、车辆模拟、医疗模拟、建筑可视化、城市规划、军事、模拟等等。模拟仿真/虚拟现实行业发展到今天,原本使用的各个引擎也已经到了亟需更新换代的时候,Unigine正是抓住了这个机会,非常迅速的踏入了这个行业。随着中国模拟仿真/虚拟现实行业的迅猛发展,工业制作业、科研、医疗、军事军工、娱乐等等领域都产生了大量的需求,而面对这些需求时,曾经引进的那些引擎已经出现了明显的瓶颈,而Unigine问世正好提供了解决方法
Unigine2.0教程七《为模型加骨骼动画》 新闻
使用.mesh文件和.anim文件Unigine引擎是一个具有广泛适用性的虚拟现实开发平台,应用领域包含但不限于工业设计及制造、海事模拟、铁路运输、飞行模拟、车辆模拟、医疗模拟、建筑可视化、城市规划、军事、模拟等等。模拟仿真/虚拟现实行业发展到今天,原本使用的各个引擎也已经到了亟需更新换代的时候,Unigine正是抓住了这个机会,非常迅速的踏入了这个行业
Unigine2.0教程八《制作简单的关键帧动画》 新闻
使用Tracker制作简单的关键帧动画这是为节点对象material_ball添加了rotation(旋转参数),然后我们需要让这个material_ball沿着自己的Z轴旋转,然后在z轴的时间线上任意地方双击,我们就添加了关键帧我们可以根据需要设置我们的time(时间)和value(值),这里我们就在时间0~1的时间段设置material_bal的旋转,鼠标分别单击关键帧直接拖动到时间0和时间1的位置,然后我们选中末尾的关键帧设置Value的值为3600
Unigine2.0教程九《Script实现相机》 新闻
在Unigine中,有四种相机:PlayerActor ; PlayerDummy; PlayerPersecutor; PlayerSpectator,现在使用UnigineScript来实现第三和第一人称的player。场景中的模拟的是一个人的移动,Unigine引擎是一个具有广泛适用性的虚拟现实开发平台,应用领域包含但不限于工业设计及制造、海事模拟、铁路运输、飞行模拟、车辆模拟、医疗模拟、建筑可视化、城市规划、军事、模拟等等。模拟仿真/虚拟现实行业发展到今天,原本使用的各个引擎也已经到了亟需更新换代的时候,Unigine正是抓住了这个机会,非常迅速的踏入了这个行业
Unigine2.0教程十《Script实现物体移动》 新闻
本文讲解如何通过UnigineScript来实现物体的移动,在Unigine Editor中新建一个people.mesh的ObjectMeshStatic,选中人物模型,然后按快捷键w,找到world script文件,并且编辑该文件(以后没有特殊提醒,都这样编辑script代码)新建工程Movement(注意API设置为:UnigineScript Only)
Unigine2.0教程十一《简单的AI:寻路》 新闻
场景中有一些盒子,开始它们没有目标地点,然后随机地向一个地点移动,如果这个地点不可到达,它们会选择地另一个随机地点,否则会自动地避开其他盒子和场景中的障碍物,到达目标地点,然后又开始这个过程AI的基本功能之一就是寻路 (PathFinding),而寻路的核心就是避免障碍物(Obstacle), PathFinding objects 包括:导航区域( Navigation Area);障碍物(Obstacle),导航区域分为两种: Navigation Sector(方块形导航区域,可用于二维和三维); Navigation Mesh(基于任意mesh的导航区域,仅仅适用于二维)
Unigine2.0教程十二《动态刚体物理碰撞》 新闻
Unigine 实时物理整合了碰撞检测 (collision detection),断裂 (fracturing),浮力 (buoyancy) ,关节 (joints) 以及其它的外部力来进行真实物理模拟。它使用刚体动力学来计算动态物体 本文讲解如何通过Unigine来模拟一个人推箱子的过程,用两种方法(Editor,脚本代码)为箱子加上body和shape
友擎(上海)软件科技有限公司 企业
UNIGINE Corp.是一家专注于实时3D技术的全球化公司。 公司始建于2005年,为仿真,视觉化,视频游戏,科学研究,虚拟现实系统以及诸多领域交付尖端B2B解决方案,并因进一步推动了技术发展而广受称赞。
可视现实:UNIGINE引擎渲染效果(多图) 新闻
得益于UNIGINE精细的着色和光照模式、精确的大气模式、高级特效以及逼真的后期处理,由其图像生成器生成的各种3D资源看起来都与实物相片无异,虚拟现实的目的就是让用户无法分辨图像是照片还是由计算机模拟生成的。UNIGINE 2就是实现这一目的的最专业技术工具
UNIGINE虚拟仿真实时3D引擎 新闻
UNIGINE引擎是一款应用于虚拟仿真、虚拟现实、视觉化领域的实时3D引擎。区别于游戏引擎,UNIGINE的定位是尖端的、严肃的、专业的应用开发工具,在特大场景塑造和画面渲染表现方面尤为突出,彰显强大的市场竞争力。因此,UNIGINE可胜任航空航天、军事、海事、教育科研、城市规划、室内设计、工业制造等行业的虚拟技术实现,搭建逼真震撼的虚拟内容场景、设置实时的模拟交互,对演练实训、研究培训、宣传体验都有着颇为显著的实用效果