物体

资源从3ds max导入UE4问题

1.先删掉灯光和相机。材质命名为英文,贴图也要英文取名,不能有中文,并且必须是JPG格式。并整理好组;删掉多余的物体,例如线2、坐标归零。并把材质转换为默认材质3、选中一个组,先unground,然后选中物体转换为mesh用插件转换,然后再给UVWmap4、全部完成后,另存文件5、导出文件格式为FBX,去点灯光,相机点,单位设置为厘米。...

OpenGL 基础

1.OpenGL概念:  OpenGL可以说是一个图形软件开发包,一套函数库,或者一套API.它提供了100多个图形操作函数.2.OpenGL工作流程:  OpenGL独立于硬件,以流水线的工作方式.输入OpenGL的可以是图像或者几何元,最终结果都是光栅化后的图像.  对于图像,OpenGL首先通过像素解包把其像素格式转换成OpenGL内部格式,然后通过...

Unity3D性能优化

一、美术资源优化   1.动态物体,角色、怪物、NPC (1)控制面的数量,300-2000个 (2)控制Skinner Mesh Renderer的数量,1个 (3)控制材质数量,1-3个 (4)控制骨骼的数量,小于30个 2.静态物体 (1)控制网格顶点数,少于500个 (2)标记为static,静态批处理 (3)移除不需要的组件 3.自带地形 (1)...

Unity3D之使用ITween制作自动漫游超简单

ITween真的非常牛逼的东西,对于现在手头的程序里的一般机器的运动还有一些物体的有规律移动,包括第一人称视角的已知路线的自主漫游都可以用ITween来实现,既简单又实用。 1,创建一个空对象,挂上ITween Path,根据需要设置Node Count的个数,然后再设置node内所有节点的位置    2,比如我要做这个摄像机沿着这个路径进行漫游,那选中这...

Unity3D面试题总结

一.什么是渲染管道? 是指在显示器上为了显示出图像而经过的一系列必要操作。 渲染管道中的很多步骤,都要将几何物体从一个坐标系中变换到另一个坐标系中去。 主要步骤有: 本地坐标->视图坐标->背面裁剪->光照->裁剪->投影->视图变换->光栅化。 二.如何优化内存? 有很多种方式,例如 1.压缩自带类库; 2.将...

摄像头测距

摄像头测距 深度检测主要技术方法:  1.双目匹配(双RGB摄像头+可选的照明系统)  三角测量原理即目标点在左右两幅视图中成像的横坐标之间存在的差异(视差Disparity),与目标点到成像平面的距离成反比例的关系:Z = ft/d;得到深度信息。  双目匹配采用三角测量原理完全基于图像处理技术,通过寻找两个图像中的相同的特征点得到匹配点,从而得到深度值...

Unity中Instantiate物体失效问题

才开始学Unity,开始总是这样用Instantiate函数: GameObject temp = (GameObject)Instantiate(bulletSource, transform.position, transform.rotation); 然后该类中定义一个共有变量如下: public GameObject bulletSource;...

unity——UI拖拽实现拼图

拿一张图片剪切好备用 在Canvas下新建panel作为父物体 在下面建一个Image名为——Cell 在Cell下新建image,改Tag为Cell 在这个image上挂脚本: using UnityEngine; using System.Collections; using UnityEngine.EventSystems; public cl...

关于深度值的一些需要说明的点

学习立方体贴图(skybox)的时候,在优化那里,有这么一段话:  一开始我还有些纳闷,想着透视除法不是通过透视矩阵自动操作的嘛,还有z分量怎么就是深度值了?不是应该通过上次深度测试所给的函数才对吗? 带着这些疑问,我重新查阅了一些资料,也看了透视矩阵的推导过程。 实际上,我以前的想法有些许错误,在顶点着色器中,物体只进行的MVP操作(M:model,...

Cesium 拾取 API 完全总结

先讲怎么用,再讲大致原理。 1 拾取坐标 > 仅拾取椭球体表面坐标 使用 Camera.prototype.pickEllipsoid 方法,接受一个必选的屏幕坐标,返回一个三维世界坐标 Cartesian3。 > 拾取带地形高度的地表坐标 使用 Globe.prototype.pick 方法。需要事先使用 Camera.prototype.g...