1 称药问题    有10罐药,其中有一罐已经变质……已知正常的药每粒10g,变质的每粒9g,那么怎样只称一次就查出哪罐变质了?解:从10罐药中依次取1, 2, 3, 4, …, 10颗,如果药粒均为10g的话,取出的药总重是(1 + 2 + 3 + … + 10) * 10 = 550g,存在变质的话,质量小于550g,550g –称出的重量便是所属的罐子。PS:如
胶囊碰撞 (Capsule Collider)        胶囊碰撞 (Capsule Collider) 由两个半球体与一个圆柱体相连接而构成。它与胶囊 (Capsule) 基元形状相同。一堆胶囊碰撞 (Capsule Collider)属性属性:功能:为触发器 (Is Trigger)如果启用,此碰撞 (Collider) 则用于触发事件,会由物理引擎忽略。材质 (Material)
原创 2016-11-24 11:35:00
305阅读
由于初学Unity,写下此文作为笔记,文中难免会有疏漏,不当之处还望指正。Unity-2017.3官方实例教程Space-Shooter(一)章节列表:一、创建小行星Prefab二、创建敌机和敌机子弹Prefab三、创建游戏控制器四、添加音效五、对象回收六、创建计分板 一、创建小行星Prefaba、创建一个空对象,重命名为Asteroid_01,在Models文件夹下找到prop_ast
转载 7月前
88阅读
   bool Physics.Raycast(Vector3 origin, Vector3 direction, float distance, int layerMask)    当光线投射与任何碰撞器交叉时为真,否则为假。      bool Physics.Raycast(Ray ray, Vector3 d
原创 2016-10-18 20:29:52
5707阅读
物理渲染是UNITY5最大的亮点之一,物理渲染的采用绝对是下一个世代游戏的热点,UNITY5的大范围使用是一个可喜可贺的事情,关于什么是物理渲染,本人曾经写过一篇博客专门讨论。       物理渲染和当今的主流光照计算最大的区别就是,当今的lambert blinn phone基本上是基于模拟的模型,就是尽可能的去模拟我们看上去的物体反射的颜色,甚至可以说是
转载 2024-04-21 21:11:08
30阅读
一、原理Levoy在1988年提出了光线投射(ray-casting)算法[1],其基本原理是:从屏幕上每一个像素点出发,沿着视线方向发射出一条光线,当这条光线穿过数据时,沿着光线方向等距离采样,利用插值计算出采样点的颜色值和不透明度;接着按照从前到后或从后到前的顺序对光线上的采样点进行合成,计算出这条光线对应的屏幕上像素点的颜色值。其原理如图1所示。图1光线投射原理 该算法
转载 2021-08-30 10:18:57
2948阅读
项目是3D的,需要在某个英雄在放大招的时候,所有人都静止,整个屏幕都交给他来表(zhuang)演(bi),以此来提升表现力。要好的表现力就需要好的定制,动作特效镜头等都需要弄上,甚至有的技能要把人降维到漫画里……这样就没办法直接用战场里现有的资源了,由此提出了本文课题:        如何让我的英雄自由装逼 对就像这样2D动画美术同学直接做2D动画,挂在
看了github上光线投射素化应用,记下体会: 我们可以想像: 1、把模型装到一个方形盒子里,我们站在盒子的正前面,把盒子朝着我们的这个面横、竖划很多条线,把它分成一个很多小格子的网格。 2、然后对每个小格子:朝里发射一条光线,显然这时光线的状态是在模型外的。 3、与模型网格碰到以后,把光线状态 ...
转载 2021-09-15 19:18:00
180阅读
2评论
CNN现存的问题就是池化提供了局部不变性,但是丢失了位置等信息。 1和4无法检测出来。 使用胶囊作为网络的基本单元。 计算结果封装到一个特征向量中。用来表示可视实体,包括姿态、方位、大小等。动态路由算法代替池化操作,以保留相关的方位信息。特征向量表示可视实体:实体的存在概率具有局部不变性:胶囊覆盖的有限视觉域内的实体变换姿态时,是不变的。 实体的实例化参数具有等变性,由于实例化参数表示实体的姿态坐
0 - 背景  Geoffrey Hinton是深度学习的开创者之一,反向传播等神经网络经典算法发明人,他在去年年底和他的团队发表了两篇论文,介绍了一种全新的神经网络,这种网络基于一种称为胶囊(capsule)的结构,并且还发表了用来训练胶囊网络的囊间动态路由算法。1 - 研究问题  传统CNN存在着缺陷(下面会详细说明),如何解决CNN的不足,Hinton提出了一种对于图像处理更加有效的网络——
转载 2023-11-03 09:41:58
66阅读
Unity 物理系统 -- 碰撞简介(碰撞、触发条件)几个常用的碰撞:Box Collider:盒碰撞,盒碰撞是一个立方体外形的基本碰撞,该碰撞可以调整为不同大小的长方,可用作门、墙、以及平台等 面板属性如下: Is Trigger:触发器,勾选该项,则该碰撞可用于触发事件,并将被物理引擎所忽略 Material:材质 Center:中心,碰撞在对象局部坐标中的位置 Size:大
转载 2024-03-26 10:36:57
252阅读
编译首包1.使用il2cpp编译导出Android工程2.使用Android Studio的Apk Analyze分析当前apk的大小清理插件这一步是比较快且收益比较高的,一般一些第三方的插件都可以较快的发现和清理,可以把一些不需要的插件进行清理,全局搜索Asset下的Plugins目录,把不需要的删除即可 注:可能有些插件删除了后,编译的apk出现闪退的情况,需要关注AndroidManifes
转载 2024-04-30 09:18:36
78阅读
主要是尝试类似RTS的建造系统, 以及通过序列化/反序列化保存和加载游戏数据, 测试版本Unity2020.3建造物体移动生成使用透明材质的的模型到场景, 通过射线检测获取鼠标位置并使模型位置跟随移动private Camera mCamera;//场景相机 public GameObject PrefabModel;//预制模型 private GameObjec
转载 2024-06-12 17:21:44
301阅读
  几个类型碰撞器: 1. 静态碰撞器: 就是只有碰撞器,但没有刚体的 2.刚体碰撞器: 带Rigidbody的碰撞器,这个是最基本的碰撞器 3.运动学刚体碰撞器: 带Rigidbody, 而且Rigidbody的Is Kinematic打勾的,注意这个碰撞器是不能加力的,只能修改他的transform才能移动 Triggers 触发器 仅需要选中
转载 2024-07-30 13:11:47
200阅读
文章目录静态资源优化 - AssetPostprocessorTexture 压缩Model 网格、动画 压缩音频压缩纹理的优化经验尺寸通道发布出来的包资源再次分析如何工具快速定位静态资源问题运行时的品质调整References 如果 产品 制作出来不经过优化,那不叫 产品,准确的说是:DEMO此文偏 静态资源的优化 内容 如果是 unity 动态画质设置,可以参考目录中:运行时的品质调整 传送
转载 2024-08-11 10:45:54
88阅读
目录背景介绍卷积神经网络不足之处位姿胶囊是什么?胶囊的工作原理1.输入向量的矩阵乘法2.输入向量的标量加权3.加权输入向量之和4. 向量到向量的非线性变换囊间动态路由算法(精髓所在)损失函数编码器解码器性能评估 背景介绍Geoffrey Hinton,深度学习的开创者之一,反向传播等神经网络经典算法的发明人,2017年10月发表了论文,介绍了全新的胶囊网络模型,以及相应的囊间动态路由算法
 胶囊网络(CapsulesNet)理解:一.回顾CNN: CNN网络层级结构 CNN网络一共有5个层级结构:输入层卷积层激活层池化层全连接FC层1.输入层       与传统神经网络/机器学习一样,模型需要输入的进行预处理操作,常见的3中预处理方式有:去均值归一化PCA/SVD降维等2.卷积层 &
代码、原理:计算机图形学(OpenGL)第三版 第4章 我在其中加上了注释流程需要用户从文件中读取多边形数据1、由用户画出第一条射线,需调用函数raytrace2d_mouse,raytrace2d_motion。2、函数raytrace2d_keyboard中,当按下空格键时,针对每个多边形调用函数timeToHitPoly,计算射线击中该多边形的时间,取最小的那个时间,根据该时间得到射线的可
Unity】光照基础 a.Skyboxb.Lighting(Directional Lights,Indirct Light,Emission,Light Probe Group,Reflection Probe)c.注意事项参考博客:【1】SkyboxSkybox Material:天空盒材质是出现在场景中所有物体后面的材质,用于模拟天空或者远处的背景。Sun Sourc
手机游戏、电影十分方便,但有时候一个大屏幕会带给你更好的体验。这里分享下将安卓手机屏幕投射到大屏幕的方法,具体操作方法来了解下吧。1、DLNADLNA是一种资历相当老的无线投屏技术,非常常见,基本上是个多媒体App就可以支持。这种技术与其说是投屏,更准确地说应该是一种多媒体无线推送技术,它并不是把手机屏幕的内容复制一份放到电视上,而是把手机的视频、音乐、照片等多媒体流推送到电视上。例如,手机App
  • 1
  • 2
  • 3
  • 4
  • 5