草庐IT

【Flocking算法】海王的鱼塘是怎样炼成的

 目录一、引言二、发展三、鱼群1.组件2.生成鱼群3.鱼群运动四、聚合五、速度匹配六、捕食七、分离1.躲避🐟2.躲避边界3.躲避障碍八、效果展示九、总结一、引言正式开始之前,我们先来搞懂一下究竟什么叫Flocking算法?Flockingalgorithm国内一般称为蜂拥算法,由许多离散的动物形成,但群体整体上是流动的,这是个体行为的综合结果。典型的自然现象包括:蜂群、鸟群、鱼群、兽群等,这些动物聚集的现象(包括人类)可以帮助生物更好的躲避天敌、迁徙、获取食物......下面放几张图片:野兽迁徙狼群捕食蜂群制造蜂蜜大雁南飞鱼群移动二、发展1987年7月,CraigReynolds这位老先生率先

【Flocking算法】海王的鱼塘是怎样炼成的

 目录一、引言二、发展三、鱼群1.组件2.生成鱼群3.鱼群运动四、聚合五、速度匹配六、捕食七、分离1.躲避🐟2.躲避边界3.躲避障碍八、效果展示九、总结一、引言正式开始之前,我们先来搞懂一下究竟什么叫Flocking算法?Flockingalgorithm国内一般称为蜂拥算法,由许多离散的动物形成,但群体整体上是流动的,这是个体行为的综合结果。典型的自然现象包括:蜂群、鸟群、鱼群、兽群等,这些动物聚集的现象(包括人类)可以帮助生物更好的躲避天敌、迁徙、获取食物......下面放几张图片:野兽迁徙狼群捕食蜂群制造蜂蜜大雁南飞鱼群移动二、发展1987年7月,CraigReynolds这位老先生率先

UnityVR-机械臂场景3-手爪

手爪是机械臂场景中较难的一部分,它涉及到了与抓取物体的碰撞和共同移动,以下的手爪脚本只考虑到了初步功能,在此基础上还可以做改进。 1.首先找到手爪的运动部分——两根手指,它们是控制开合的关键。将它们分别改名为fingerRed和fingerBlue,为了在脚本中容易描述。还可以分别用不同颜色来区别它们,也是为了制作过程的方便。 2.给两根手指小红和小蓝分别加上碰撞体,BoxCollider就行,并且调整两个Collider的位置和大小,只要在指尖较小的位置就可以(如下图所示,其实还可以更小)。它们是用来检测是否触碰到物体的。另外还需要将它们的IsTrigger都勾掉,我们不希望手爪一碰到物体就

UnityVR-机械臂场景3-手爪

手爪是机械臂场景中较难的一部分,它涉及到了与抓取物体的碰撞和共同移动,以下的手爪脚本只考虑到了初步功能,在此基础上还可以做改进。 1.首先找到手爪的运动部分——两根手指,它们是控制开合的关键。将它们分别改名为fingerRed和fingerBlue,为了在脚本中容易描述。还可以分别用不同颜色来区别它们,也是为了制作过程的方便。 2.给两根手指小红和小蓝分别加上碰撞体,BoxCollider就行,并且调整两个Collider的位置和大小,只要在指尖较小的位置就可以(如下图所示,其实还可以更小)。它们是用来检测是否触碰到物体的。另外还需要将它们的IsTrigger都勾掉,我们不希望手爪一碰到物体就

0基础学习VR全景平台篇第46篇:底部菜单- 【开场地图】与【高清矩阵】的对比

大家好,欢迎观看蛙色VR官方——后台使用系列课程!这期,我们将为大家讲解蛙色VR平台-【开场地图】与【高清矩阵】功能的区别功能位置示意一、功能具体应用    开场地图分为两种,分别是高德地图和手绘地图。 高德地图点位目前系统自动借用高德官方地图位置,手绘地图则使用矩阵图片点位需手动添加 高德地图展示 卫星地图展示二、功能使用(一)地图基本设置 (二)地图类型选择点击可切换地图类型,当前支持高德地图和手绘地图(三)高德地图设置地图模式选择进入作品时显示卫星地图即可切换为卫星地图标注位置 用户可通过点击左侧列表中的场景标注按钮来实现添加或者删除地图标注点注:由于高德地图中的场景标注点是自动借用高德

Unity搭建VR全景图

VR全景图片显示和相机旋转**如果需要内置面材质球文件,可以私信下我**场景构建创建项目后拖进所需文件文件有内置面材质球、图片等创建文件拖拽内置面材质球进入场景,并设置相机在球内部再创建一个材质球,命名和图片相同选择Shader为Unlit/Texture,再选择对应图片拖拽材质球到内置面材质球上效果鼠标控制观看相机旋转方法有PC:鼠标控制、键盘输入控制安卓端:陀螺仪、触屏控制方法创建脚本,并拖拽到相机身上编写脚本usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassVR_Came

深度挖掘文物价值,VR博物馆讲好文物故事

文物不言,自有春秋。丝绸、字画、瓷器、古玩等,铺陈的是传奇,激荡的是灵魂。历史文物珍贵的莫过于其历史与文化的价值,倘若不能被更多的人欣赏、研究、传承,那么这些文物就很难实现“价值外溢”。单纯的去读历史课本,走马观花一般浏览历史文物,对于很多人来说,不仅枯燥古板、印象也很浅薄;而去线下博物馆参观,很多人并不一定能实地参观到,况且博物馆为了保护文物,都会采用防护手段隔开观赏距离,这种“距离感”让人感到陌生,更别提近距离研究文物了。为了打破“距离感”,很多博物馆纷纷开启数字化模式,通过VR全景技术,让越来越多的人走进博物馆,深入欣赏文物价值。文物是凝固的历史,很多博物馆中的文物藏品都蕴涵着不少历史沉

Unity URP VR 边缘锯齿 闪烁 优化

1、将ProjectSetting中的Graphics选项卡中的ScriptableRenderPipelineSettings改为UniversalRP-MediumQuality 2、更改UniversalRP-MediumQuality中的AntiAliasing(MSAA)为4x 3、修改Camera中的Anti-aliasing选项为FXAA,Renderer改为0:UniversalRenderer并勾选PostProcessing选项 修改完后基本能解决大部分锯齿状像素与闪烁的问题

微信小程序---实现VR看房效果

1、前言        客户需求需要实现VR看房功能。使用技术为微信小程序+springboot。2、工具    ①下载PtGui绘制全景图工具:https://www.jb51.net/softs/743790.html        ②下载Pannellum:https://pannellum.org/download/3、前端页面   使用web-view标签,src为后端页面地址,id为自定义参数4、后端方法html代码Asimpleexample//引入pannellum的js和css文件#panorama{width:600px;height:400px;}//创建div放全景图/

微信小程序---实现VR看房效果

1、前言        客户需求需要实现VR看房功能。使用技术为微信小程序+springboot。2、工具    ①下载PtGui绘制全景图工具:https://www.jb51.net/softs/743790.html        ②下载Pannellum:https://pannellum.org/download/3、前端页面   使用web-view标签,src为后端页面地址,id为自定义参数4、后端方法html代码Asimpleexample//引入pannellum的js和css文件#panorama{width:600px;height:400px;}//创建div放全景图/