位置: 编程技术 - 正文

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)

  • 怎么知道交不交印花税
  • 进项税额转出就是要多交税吗
  • 税控盘减免税款年末如何结转
  • 企业所得税成本没有发票怎么处理
  • 国际货物运输免征所得税
  • 已抵扣发票冲红会计分录
  • 期末数减期初数等于
  • 电子税务局怎么添加购票人
  • 固定资产怎么进账
  • 已经认证不能抵扣怎么办
  • 出口港杂费是什么费用
  • 酒店里的水电费怎么收
  • 外购产品对外捐赠的会计处理
  • 收到银行承兑会计分录
  • 收到银行的贷款
  • 固定资产抵扣新政策2022
  • 股本权益性投资是什么
  • 法院受理费用
  • 退货开负数发票的情况该如何做会计处理?
  • 水利基金计提比例
  • 发票联给错怎么办?
  • 高新技术企业必须要有研发费用吗
  • 第一季度时间范围
  • 固定资产叉车卖出怎么开票
  • 现金支票怎么背书转让
  • 自制材料入库计划成本
  • 支付给外单位的押金是其他应收款吗
  • win11资源管理器卡死
  • 业务招待住宿费发票可以抵扣进项税吗
  • 0x8000005解决方案
  • 鸿蒙工具箱巅峰模式有什么用
  • 内部控制的类型有哪些
  • 合同印花税交给谁
  • 下列项目中属于免征增值税的有
  • 苹果六微信
  • php smarty
  • win11系统怎么进入运行界面
  • 公司试乘试驾车卖掉在增值税哪个模块里开具
  • 收回贷款本息是包含本金吗
  • 贷款和应收款项应采用实际利率法
  • 赞助支出计入应纳税所得额吗
  • 企业所得税征收方式有哪些?
  • 水电费分割单会计分录
  • 买地建厂房账务处理
  • 印花税实收资本和资本公积
  • 不需要开发票的现金收入怎么做内账?
  • mysql有几种基本数据类型
  • sqlserver存储过程在哪里
  • 报销流程怎么走
  • 工会会计固定基金
  • 中小企业所得税优惠
  • 未确认融资费用摊销额怎么计算
  • 所得税汇算清缴前取得跨年发票
  • 进项抵扣后的附加税
  • 如何算增值税金额
  • 纳税申报利润总额计算公式
  • 旅游饮食服务企业的特点包括
  • vs2019连接mysql
  • Linux下安装MySQL5.7.19问题小结
  • mac80211源码分析
  • wcu.exe是什么
  • SPBBCSvc.exe - SPBBCSvc进程是什么文件 有什么作用
  • cpqa1000.exe是安全进程吗 cpqa1000进程有什么作用
  • 电脑蓝屏0X0000007B
  • java.exe是指
  • windows8怎么去除广告
  • win10registry
  • javascript学习指南
  • jquery.parsejson
  • shell 数组变量
  • 在javascript中用下面哪个关键词来定义变量
  • Python装饰器基础详解
  • 如何彻底删除android
  • js为什么不能用var定义变量
  • c# addin
  • python编写简单的计算器加减乘除
  • 党建联建是什么部门负责
  • 黑龙江电子税务局app手机
  • 网上缴费如何开票
  • 卡车生产企业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设