AR为现在是虚拟现实较为火爆的一个技术,其中有个比较炫酷的就是AR涂涂乐的玩法,这个技术可以把扫描到的图片上的纹理 粘贴到模型上实现为模型上色的功能,但是我们需要怎么才能实现其功能呢?大体的方法是将扫描到图片保存成纹理,在将纹理保存到模型的材质球上然后实现上色的功能。 那么有什么方式可以实现这个功能呢?我在参考的EsayAR的Demo以及在网上查找
转载
2024-07-04 11:03:39
32阅读
以前我写过一篇文章,不规则图形uv贴图的,()当时用的三角剖分的算法,但是那个算法有所不完整,有一条这么规定的:最优性:任意两个相邻三角形形成的凸四边形的对角线如果可以互换的话,那么两个三角形六个内角中最小的角度不会变大。就是取四变形的最大化三角形内角去连接对角线,分组两个三角形,但是有时候不是自己想要的那一个图形,如图: 三角剖分算法会算出ABC和ACD这两个三角形,但是我们需要ABD和BCD,
转载
2024-04-23 10:04:19
65阅读
首先来看看效果
https://www.zhihu.com/video/1221058687621615616
从视频中可以看出,图片可以被拖动,并且自动吸附到白色方框内,并且如果当目标区域有图片的时候,两个图片互换位置,接下来就让我们来实现这个效果。首先新建一个项目,然后创建一个Panel,将其作为我们的背景,命名为BG 然后再在BG下创建image,命名为PicB
转载
2024-06-06 07:44:56
191阅读
让一束光入射到两个很靠近的狭缝上,从狭缝出射的两束光具有确定的相位关系,可以发生干涉。
考虑频率相同,振动方向相同,具有恒定初始相位的两列波的叠加。设这两列波从空间两定点\(S_1\)和\(S_2\)发出,波源的振动可分别表示为
\begin{equation*}
\psi_{01}=A_1\cos\left (\omega t+\varphi_{01}
转载
2023-08-02 23:28:17
324阅读
UGUI需要注意的点1.UI叠加问题如果叠加层有另外的calldraw夹着,会使本来该合并的calldraw独立。从而让calldraw上升2.UI Mask遮罩(1)mask先往缓存里画一个区域,产生一个calldraw(2)mask里面的物体与外面的calldraw独立,越复杂产生的calldraw越多3.UI布局时,尽量吧Text放一个层里去原理同1,Text可能会分割其他图片的calldr
目标解决Unity VR场景中的锯齿和阴影抖动问题工具Unity2019.4.9SteamVR Unity Plugin 2.7.3Post Processing 2.3.0操作步骤新建Unity工程导入SteamVR Unity Plugin,按照向导进行配置,我选择Accept All,当弹出对话框询问是否使用XR时,选择Legacy VR。打开Package Manager安装Post Pr
转载
2024-04-09 12:30:59
458阅读
背景一直不爽的教材里的“近似”,不但中学教材里面有,大学教材里面也有。我的所谓“不爽”,主要是对公式的“近似”的属性不满,觉得科学规律或定理都应该是严格解析、分毫不爽的;但是事实往往是,实际科学实验中不但有误差,理论上大部分公式取近似也往往是合理的。案例这里先说中学物理教材里面讲波动光学中的“双缝干涉”时候的一种近似。其实写这个案例之前,我的本意是推导一遍、复习一下;我读中学的时候一直觉得这个推导
转载
2024-05-30 01:05:29
178阅读
我们都知道,一个三维场景的画面的好坏,百分之四十取决于模型,百分之六十取决于贴图,可见贴图在画面中所占的重要性。在这里我将列举一些贴图,并且初步阐述其概念,理解原理的基础上制作贴图,也就顺手多了。我在这里主要列举几种UNITY3D中常用的贴图,与大家分享,希望对大家有帮助。01首先不得不说的是漫反射贴图:漫反射贴图diffuse map 漫反射贴图在游戏中表现出物体表面的反射和表面颜色。换句话说,
1. 纯色最简单的着色方式。整个模型都只有一种颜色。precision mediump float;
uniform vec4 uColor;
void main()
{
gl_FragColor = uColor;
}其中变量uColor通过外界传入。此模型不受光照影响。 2. 顶点颜色每个顶点取一种颜色,图元内的像素,则使用插值法生成颜色。纯色也可以视为这种方式,可以认为是所有
转载
2024-04-11 12:52:51
77阅读
1 简介从光的电磁理论出发构建模型,运用MATLAB软件的矩阵计算能力,动态模拟了杨氏双缝干涉实验的全过程,并生成了一个便于实验教学演示的GUI用户界面.以日光为白光光源,把日光的可见光谱均匀分割为2 000份色光,利用Matlab软件实现了白光夫琅和费不同形状矩孔衍射实验的计算机仿真,并根据仿真结果分析了衍射图像的分布特征.结果表明,白光夫琅和费矩孔衍射的仿真图像,清晰,鲜艳而逼真,中央亮斑为白
原创
2022-02-09 17:00:28
983阅读
双缝实验,著名光学实验,在1807年,托马斯·杨总结出版了他的《自然哲学讲义》,里面综合整理了他在光学方面的工作,并在里面第一次,就会形成一系列明、暗交替的条纹,这就是现在众人皆知的双缝干涉条纹。
...
原创
2023-02-15 11:02:52
235阅读
首先创建一个3D项目,并给项目起一个名字然后进入商店准备下载直升机模型资源 搜索helicopter下方选中免费资源 选中直升机模型后点击添加至我的资源再次选择在Unity中打开在unity项目中导入资源 在Asset中新添加的资源包中选择Models 将直升机拖拽至项目场景中 之后对直升机进行完全解压缩 创建一个3d面板,并设置面板大小
转载
2024-05-27 13:48:56
222阅读
Unity的技术经理Ciro Continisio在Connect上分享创作模仿任天堂游戏《塞尔达传说:旷野之息》角色风格的着色器,受到不少用户的关注,本文将在分享制作该着色器的方法。说明事项:该着色器使用Shader Graph着色器视图制作。使用了全新的轻量级渲染管线LWRP。由于目前LWRP和Shader Graph着色器视图仍处于早期阶段,各自存在一些限制,本文将讲解如何使用技巧来解决这些
转载
2024-08-07 08:29:26
65阅读
系列文章目录Unity 3D模型展示框架篇之项目整理Unity 3D模型展示框架篇之框架运用Unity 3D模型展示框架篇之自由观察(Cinemachine)Unity 3D模型展示框架篇之资源打包、加载、热更(Addressable Asset System | 简称AA)Unity 3D模型展示框架篇之资源打包、加载、热更(二) 文章目录系列文章目录前言一、ILRuntime是什么?二、使用步
转载
2024-06-06 14:24:45
57阅读
Unity 是一个以 Mono 为基础的游戏开发环境,能同时支持三种脚本语言,包括 C#、Javascript 和Boo (类似 Python)。由于Unity 的开发工具暂时只有 Mac 的版本,所以暂时未能测试。但是它有很详细的文档,看上来很易用,所以就从文字上学习它的Script 使用方式。根据一些Tutorial 及参考手册,我用 Graphviz 画了一个 (我认为) 最核心的 UML
转载
2024-06-18 18:48:35
72阅读
前两个项目我一直用的是 UGUI研究院之Mask裁切UI粒子特效或者3D模型(十七) 做的裁切,但是实际开发中由循环列表中需要动态创建元素,每个新创建的元素都需要根据MaskRect的区域重新给Shader中指定,这个小小的隐患总是引起BUG。最近在做技术储备看到了Stencil一个东西,发现可以很好的代替原来裁切的方法,如下图所示,一共有2个裁切区域,同时裁切 UI 模型 粒
转载
2024-08-09 15:40:26
439阅读
做了一个VR的自由涂鸦画板,需要判断是否在指定位置涂鸦。1.效果2.思路网上找了好多资料,最后缝合起来的。 (:з」∠)自由涂鸦画板实现思路:使用Texture.GetPixels32() 获取纹理的像素数组(Color32[]),将画笔与画板碰撞点的像素改为画笔的颜色,最后将修改后的像素数组用Texture.SetPixels32()设置给纹理。判断是否按规定轨迹涂鸦思路:涂鸦过程实际是操作的一
转载
2024-08-20 20:01:04
135阅读
实验报告班级:XX 级物理学 学号:XXXXXXXXXXX 姓名:XXX 成绩:实验内容:杨氏双缝干涉实验 指导老师:XXX一 实验目的:通过杨氏双缝干涉实验求出钠光的波长。二 实验器材:钠光灯,双缝,延伸架测微目镜,3 个二维平移底座,2 个升降调节座, 透镜L 二维架,可调狭缝S,透镜架,透镜L ,双棱镜调节架.1, 2三 实验原理:波在某点的强度是波在该点所引起的振动的强度,因此正比于振幅的
转载
2023-12-13 09:44:30
191阅读
matlab绘制双缝、等厚劈尖干涉、牛顿环、迈克尔逊等倾干涉图样1.matlab绘制双缝干涉图样2.matlab绘制等厚劈尖干涉图样3.matlab绘制牛顿环干涉图样4.matlab绘制迈克尔逊干涉仪干涉图样 1.matlab绘制双缝干涉图样方法1:clc
close all
clear all
%% %%代码分块运行
lambda = 500e-9; %%波长500nm
d
转载
2023-12-03 16:08:29
941阅读
# Python双缝干涉实现
## 介绍
在这篇文章中,我将向你介绍如何使用Python实现双缝干涉实验。双缝干涉实验是一种经典的物理实验,用于研究光的波动性质。通过这个实验,我们可以观察到光的干涉现象,以及干涉条纹的形成。
在Python中,我们可以使用科学计算库NumPy和绘图库Matplotlib来模拟和可视化双缝干涉实验。接下来,我将逐步向你介绍实现该实验的过程。
## 实验流程
原创
2023-08-15 14:50:44
318阅读