位置: 编程技术 - 正文

Unity与全息投影(unity投影交互开发)

编辑:rootadmin
一:说明

推荐整理分享Unity与全息投影(unity投影交互开发),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity投影交互开发,unity全景,unity全息shader,unity全景,unity投影器,unity全景,unity全息投影资源,unity全息投影效果,内容如对您有帮助,希望把文章链接给更多的朋友!

目前,淘宝里买家卖的全息的项目和资源都是视频的,视频具体怎么做的不清楚,但是视频的只能是看。演示观赏而已,缺少交互。

于是,我用Unity3d程序编写一个程序,能和视频一样显示出来,这样在全息架子上可以从各个角度观察三维立体的效果,此外,视频的只是图片的效果。程序里用的是真实的三维模型,带有动画,音乐,特效的舞台效果。

后面继续做的话可以添加交互,通过语音口令,比如说:打招呼,模型就会播放打招呼的动画,还可以说话等等。

二:详细制作

1. 找到三维资源模型,切割动画

不会建模,找了两个模型,切割好动画。(这个就不细说了)

2. 自动循环播放几段动画

3.做点舞台灯光粒子特效,播放音乐啥的(很多特效包里有)

4. 摄像头角度计算(重点)

摄像头一开始也不知道怎么做,先研究了一下视频的效果。如图:

研究分析结果:

四个位置分别是正面,右侧,背面,左侧

于是在我的模型的四个方位放了四个摄像头

圆形的为音乐盒,方形的为四个方位的摄像头

5.摄像头位置计算

摄像头放好了,但是并不能正确的拍摄出我要的四个方位,于是还要计算摄像头的坐标包括位置,大小,旋转。

Unity与全息投影(unity投影交互开发)

经过一番草稿纸的计算,草稿纸丢了,结果如下。

由于屏幕分辨率不是正方形所以垂直方向和水平方向的有差异,但是同一条线上的两个摄像头必须是对称的,否则在全息的架子里显示的四个方位会有视觉差异。

6. 摄像头世界坐标,屏幕坐标等的转换计算

摄像头虽然能正确的照射,但是并不能正确的把四个摄像头看到的东西正确的显示在同一个屏幕上,于是需要对摄像头的屏幕坐标进行计算,划定屏幕显示区域。

然后又经过一番草稿纸的计算,然后草稿纸又丢了(习惯不好),结果显示在屏幕上用颜色划分如图:

四个摄像头的屏幕坐标如图:

此外,还要根据具体情况调整摄像头的深度,否则会出现重叠的状况。

最后显示的效果如图:

三.最终结果

[置顶] unity3d Realistic eye shading 真实的眼睛渲染 先放上效果人皮都做了,当然要来研究下睛,睛要比人体皮肤简单一些(实时模拟人皮在此)一看是不是很复杂这是睛的解构,但是,我们只需要模拟

Unity3D实现再鼠标单击的方向发射子弹 //我的思路就是在鼠标指向的地方生成一条射线,然后在射线的方向上添加一个力//然后就轻松实现在鼠标单击的方向上发射子弹,但是不要忘了要给newobl

iTween更改onupdate代理方法 voidCallBack(stringcallbackType){if(tweenArguments.Contains(callbackType)!tweenArguments.Contains(ischild)){//establishtarget:GameObjecttarget;if(tweenArguments.Contains(callbackType+target)){target=(

标签: unity投影交互开发

本文链接地址:https://www.jiuchutong.com/biancheng/384532.html 转载请保留说明!

上一篇:Unity3D使用经验总结 编辑器扩展篇(unity3d有什么用)

下一篇:[置顶] unity3d Realistic eye shading 真实的眼睛渲染([置顶]游戏名:chivalry2)

  • 房地产开发公司组织架构
  • 外部审计内容是什么
  • 税法规定的增值税
  • 小规模差额征税全额开票和差额开票
  • 个税申报表中的基本养老保险怎么填
  • 单位参加社保必须全员全额申报吗
  • 建筑行业增值税税负率一般控制在多少合适
  • 赠与合同收税吗
  • 建筑施工企业的法定代表人对本企业的安全生产负责
  • 增值税即征即退政策
  • 售后回租利息和租金区别
  • 出售闲置的材料物资
  • 因增资扩股导致股价下跌
  • 注资的设备出售怎么处理
  • 企业所得税弥补亏损明细表怎么填写
  • 增值税发票委托公司开具
  • 税控技术服务
  • 支付境外销售佣金增值税扣缴
  • 混合销售行为如何缴纳消费税
  • 第一季度利润表本月数
  • 奖金分为两次发放合法吗
  • 幼儿园是否缴纳残疾人保障金
  • 当月进项已认证,发现票有问题怎么处理
  • 事业单位 会计
  • 招标服务费计算公式
  • linux gcc命令详解
  • 利用的英文
  • Win10 20H1/20H2 KB5001391补丁今日发布(内附下载)
  • 资产减值准备怎么影响利润
  • fsm32.exe是什么进程 有什么作用 fsm32进程查询
  • PHP:pg_close()的用法_PostgreSQL函数
  • php 重写 重载
  • 企业研发费用的优惠政策
  • 营改增后土地增值税若干征管规定
  • web渗透实战
  • 其他综合收益含税吗
  • 小企业会计准则财务报表至少包括
  • 应付职工薪酬资产还是负债
  • 进销存如何结转成本
  • yolov5中使用的限制目标宽高的方法防止梯度爆炸
  • sed指令可以打印文件的奇数或偶数行
  • ps命令显示进程状态
  • python tkinter ttk
  • 设计模式模板方法和策略模式对比
  • 政府会计的会计要素有哪几个?会计要素之间的关系如何?
  • 工资薪金所得适用的税率是
  • 消费税的计税方式有哪几种?
  • 合并报表抵消分录的基本原理
  • 股东入股怎么做分录
  • 营业外收入是损益类账户吗
  • 招待客人会计分录
  • 建筑安装合同印花税率怎么算
  • 厂家给的返利应该怎么做会计分录
  • 一般纳税人购买汽车会计分录
  • 跨年收入会计分录
  • 购买咨询服务费计入什么科目
  • 数据结构 简书
  • 完美解决英语怎么说
  • freebsd 配置ip
  • Ubuntu配置永久IP配置文件
  • windows10磁盘
  • ubuntu下载安装QQ的命令
  • linux操作系统主要学什么
  • win10每周更新
  • 苹果Mac系统怎么恢复出厂系统
  • debian怎么用
  • nodejs怎么开发后端
  • 批处理!!
  • 用原生js写项目
  • node.js模块
  • JavaScript中数组长度的属性
  • eventbus threadmode
  • Jquery实现$.fn.extend和$.extend函数
  • jQuery Tags Input Plugin(添加/删除标签插件)详解
  • android基础教程第三版电子版
  • 在python程序中变量名不能用
  • 电子税务局怎么删除办税员
  • 农业部利剑行动
  • 十堰市税务大厅
  • 贵阳市税务电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设