- 博客(69)
- 资源 (2)
- 收藏
- 关注
原创 Vision Pro使用UnityGlft模型呈现黑色或洋红色错误解决办法
之前在Vision Pro上尝试加载Glb文件,但是加载完成后发现加载出来的Glb文件材质不正确。材质是黑色的。因此整理一下解决方案。
2024-08-06 23:10:23
360
原创 Gltf.Export不可用解决办法
其实官网中已经给出了解决办法,就是在自己代码的asmdef文件中添加gltfast,gltffast.export两个def。这是可以将gltfFast的代码从PackageCache文件夹中拷出来,修改asmdef文件,或者直接删除即可。但是很多时候我们代码直接放在项目中,没有设置asmdef。
2024-05-10 23:53:56
222
原创 Unity vision pro模拟器开发教程-附常见问题解决方案
有些朋友在开发的时候,肯定会遇到各种问题,因此我会整理一些我在开发的时候遇到的问题,帮助大家。如果大家遇到不同的问题,可以留言,我会抽空为大家解释,也欢迎有解决方案的朋友一起回答。从个人体验来说,Apple Vision Pro确实是一款跨时代的产品,但肯定不是颠覆性的产品。本教程也只是总结了在开发过程中遇到的坑。如果喜欢的人多,我继续出Vision pro开发入门教程。
2024-03-22 00:01:27
2073
5
原创 Window 软连接解决打开IE问题
最近在使用easy connect 的时候,发现其会直接调用ie浏览器的可执行程序。但是我不喜欢IE,并且已经设置取消ie。这个时候就可以使用软连接的方式来见范围ie的命令直接转换到喜欢的浏览器上,比如我的是chrome命令解析 mklink最简单的命令就是mklink dir2 dir1dir2是创建的软连接位置,dir1是软连接指向的目标文件位置例如,我在ie默认系统文件夹位置C://Program Files(x86)/Internet explore/使用cmd,cd到文件下面然后执行
2020-10-09 00:41:02
589
原创 Unity 数字孪生笔记2.2 PiXYZ Studio & Unity前情提要
前言本文将从PIXYZ工作流出发,记录导入Unity之前的步骤和部分技术细节。Pixyz处理模型步骤简介Import常用的Import方法有两种:直接拖拽cad模型到PIXYZ窗口界面,使用默认导入参数导入使用Import wizard.可自定义导入参数由于Unity引擎使用左手坐标系,和y轴向上。因此需要在wizard窗口中取消选中right hand 并且选择y-up。这样能够保证在导入Unity之后,不会出现镜像翻转的问题。Tessellate承接2.1,Tessellate是重
2020-09-29 00:03:11
2890
12
原创 Unity 数字孪生笔记2.1 PiXYZ Studio 工作流简介
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-07-25 23:19:06
5474
11
转载 OPC_UA到OPC_DA
前言转载自OPC_UA到OPC_DA定义OPC实时数据访问规范(OPC DA)定义了包括数据值,更新时间与数据品质信息的相关标准。OPC历史数据访问规范(OPC HDA)定义了查询、分析历史数据和含有时标的数据的方法。OPC报警事件访问规范(OPC AE)定义了报警与时间类型的消息类信息,以及状态变化管理等相关标准。【为什么要开发 OPC UA】基于COM/DCOM的技术有着不可根除的缺点,因此随着技术的进步,以及数据交换各方面需求的提高,OPC基金会在2008年发布了新的规范:OPC UA。
2020-06-26 11:36:54
1710
原创 工业之路系列文章大纲
PLC开发Twincat PLC快速入门PLC Tutorial 0 install twincat 3PLC Tutorial 1 An examplePLC Tutorial 2 PLC IO ConnectPLC Tutorial 3 PLC ViewerPLC Tutorial 4 PLC ProgramPLC Tutorial 5 PLC Program advancedPLC Turtorial 6 OPC_UA InstallTwincat 工具下载导航数字孪生快速入门U
2020-05-24 18:37:39
531
原创 Unity 数字孪生笔记2 PiXYZ快速入门
前言CONNECT ENGINEERING 3D DATA TO GAME ENGINES FOR NEW EXPERIENCESPiXYZ 认识PiXYZ可以说是处理CAD模型到三维网格比较专业且自动化的软件之一。其工具包中包括Studio,Plugin,Review。Studio是一个单独软件,能够对CAD文件进行导入、优化、组装等功能,最后导出网格数据。Review是一个CAD文件浏览工具,并且能够支持在VR场景中浏览,但是没有编辑功能。本文主要围绕PiXYZ Plugin进行介绍。Pi
2020-05-24 18:29:30
10805
9
原创 Unity 布料仿真笔记2 欧拉积分 Verlet积分分析
前言欧拉积分积分公式C#代码分析Verlet积分积分公式C#代码分析总结先留个坑,有空来写。
2020-05-24 00:14:38
2177
2
原创 Unity 数字孪生笔记1 工具介绍
前言工欲善其事必先利其器流程思考数字孪生本质上一种基于实际物理数据的可视化方案,通过对接实际数据,在三维界面中展示孪生结果。那么这个流程就很简单了。整个流程分为三块:数据来源-》数据分析-》数据展示输入数据首先我们需要考虑我们能拿到什么。第一,实际物体的三维数据从哪里来,第二,实际数据怎么获取到。模型数据工业上常常会用到CAD模型,CAD模型具有精确、统一的特点,但是CAD不是三角面片,我们不能直接导出到Unity中,而且导入之后有很多不合理的地方,例如面片杂乱、面数过高等问题。针对这个
2020-05-16 20:19:10
15488
25
原创 PLC Turtorial 6 OPC_UA Install
在该网页上找到OPC_UA的functionhttp://www.beckhoff.com.cn/english.asp?download/tc3-download-tf6xxx.htm?id=1957281419487578这个页面里会出现两个版本,3.x的版本是老的版本,相比4.x版本缺少一些新的功能。4.x是新的版本。设置项目点击项目,然后在setting中勾选TMC File编译项目之后,打开configurator。在4.x版本的OPC_UA中,configurator已经找不到了,
2020-05-10 01:11:06
283
原创 PLC Tutorial 4 PLC Program
开机自启动设置1、在PLC Project上点击Autostart Boot Project2、在Setting里面输入用户名和密码点击Apply。运行按照常规的流程操作即可得到1、activate configurate2、login3、run程序即可运行。这里如果绑定了IO中的设备的话,那么就能够在运行过程中与IO设备进行交互。系统功能块TON在申明完成系统功能块之后,在编程模块中声明,这里的具有输入输出的区别。:=输入管脚=>输出管脚PS:固定值的编写:T#下
2020-05-10 01:09:01
468
原创 PLC Tutorial 3 PLC Viewer
1、版本信息2、AMS NET ID3、版本等级4、激活的信息ToolsEvent Viewer事件记录Project Compare项目对比Switch Runtime TC3和TC2之间的切换。Router管理路由信息...
2020-04-30 13:48:27
361
原创 PLC Tutorial 2 PLC IO Connect
链接控制器在System里双击,得到System界面,点击Choose Target进入控制器选择界面点击Search在弹出界面中选择broadcast search界面,然后选择网络的适配器。选择完成之后,点击Add route,然后再弹出输入用户名和密码中输入。WinCE 默认密码为空其他默认密码为1当Connect下面为x,那么就认为已经添加成功了。扫描IO切换至...
2020-04-17 00:54:06
511
原创 PLC Tutorial 1 An example
在教程给出的示例工程中,变量区申明的变量如果带有%Q或者%I会自动添加在PLC instance中Q表示这个变量是一个输出变量,*表示自动分配地址表示这个变量是一个输出入量,*表示自动分配地址虚拟轴的运动点击轴,在enable中,点击set,在点击all,使得该轴的所有参数都能够被控制。这一步是使能操作。在这一步结束之后,可以在Status看到状态下方2的所有按钮是对这个轴的控...
2020-04-12 13:42:51
289
原创 Unity 开发之Lua笔记大纲
前言我希望能够记录自己学习流程,当然更希望的是,如果有人遇到与我类似的问题的时候,能够很快的在我的博客中看到解决方案。希望与大家一起讨论。内容简述本文主要整理Lua学习过程中的一些笔记的链接。Lua笔记大纲基础Lua学习笔记1 基础语法Lua学习笔记2 __index,__newindexLua学习笔记3 类的多例进阶游戏中应用最后博客内容很多时候写的会比较随意,难免会有...
2020-04-04 14:17:24
238
原创 PLC Tutorial 0 install twincat 3
打开Twincat界面,三个主要的项目1、Twincat项目2、示波器项目3、HMI(人机交互)项目Twincat是一款模块化的工具,每一个项目都可以作为主要项目的一个模块,同时也可以在项目中加入自己的模块。模块中,Twincat Project是最主要的模块创建完成后,会创建一个solution作为主要的项目,而在这个项目中,可以添加其他的模块。例如这里的measurement组件...
2020-04-04 14:05:50
1253
原创 Lua学习笔记3 类的多例
类可以实例化多次,每个实例也有所不同,那么在LUA中要实现这个就需要做到一个特性:实例化出来的属性上可以与其他实例不同,同时子类和父类之间可以增加字段和方法。这个特性在实现上使用元表实现,为什么是原表,同时为什么基类要放在__index中?首先理一下元表的特性:如果子类在直接访问键的时候,如果表中没有,那么就会去原表中找。如果__index是一个函数,那么当表中没有的时候,就会响应__in...
2020-04-02 00:39:53
192
原创 Lua学习笔记2 __index,__newindex
__index表示对元表的访问,__newindex表示对元表更新通常lua语言在进行新的键赋值的时候,默认情况下是如果没有找到,那么就将键放在表里面,暂且不管表中是怎么实现的,在新的键放在里面之后,就可以对其进行访问。然而如果在设置了元表之后,__index与__newindex会改变这种逻辑。__index设置之后,那么如果在遇到了没有的键只有,会去元表中找,如果元表中没有,那么就返回空...
2020-04-02 00:39:19
340
原创 Lua学习笔记1 基础语法
简单语法这里不写,只做一些比较重要的部分。1、字符串字符串的链接使用… ,来表示#“abc” 表示输出"abc"字符串的长度“1”+“2”lua会计算出答案,输出32、元表metatable如果__index是一个表的话,那么当前表中没有键的时候,回去__index表中找local a = {c = 1}a.__index = {b = "3"}function TestClas...
2020-04-02 00:38:37
183
原创 Unity Custom Mipmap
基于Github上Unity Custom Mipmap 工程using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using System.IO;using System.Text.RegularExpressions;public class T...
2020-02-03 18:26:21
1010
原创 Unity Cinemacine Tutorial 1
本系列教程随官方Unity教程,资源为官方免费资源Unity Chan。下载地址为:https://assetstore.unity.com/packages/3d/characters/unity-chan-model-18705对于高版本的unity,导入UnityChan的资源时可能会出现报错。需要降低部分插件版本,通过Window-》Package MangerTimeline :1....
2019-11-17 22:55:38
1140
原创 Unity引擎源代码开源地址
https://github.com/Unity-Technologies/UnityCsReference这个版本是Unity 官方开源的C#部分代码,先mark再看。值得学习。
2019-09-12 09:59:20
6186
原创 最新Unity可访问地址发布
前言由于Unity.com已经不能再国内正常方位,因此Unity已经在国内放置了服务器,地址为Unity.cn,具体的内容与Unity.com无异。链接
2019-09-01 20:41:32
43305
原创 ShaderGraph 之实现虚拟室内效果
之前在看网页的时候发现有一篇虚拟室内效果的,于是就在Unity中使用ShaderGraph来实现了一遍,具体思路与教程中一直,只不过在shadergraph中有些地方需要注意一下。
2019-08-31 14:48:36
1482
1
原创 Unity Crash Tag Content
前言这一系列会记录unity在一些报错信息中的部分tag或者标记的具体含义。一些是从网上下载整理,一些是自己总结。本文将会说一些废话以及提供相关链接。 Contentarmeabi-v7a...
2019-08-30 13:25:33
140
原创 Unity Crash Tag 1 [armeabi-v7a]
前言在unity crash的记录中,通常会带 [armeabi-v7a]等标记,
2019-08-30 13:19:39
409
原创 HLSL之Tessellation笔记1
前言曲面细分着色器在unity hdrp中,由于只支持hlsl因此,要实现tessellation的功能,不能与之前shader相同,需要自己手动重写tessellation,那么这部分的代码就主要为了完成在hlsl中重写曲面细分着色器。资源来源于Microsoft的tessellation教程pipelineHull shader转换低程度的控制点为patch的控制点。并为tes...
2019-08-21 22:51:35
831
原创 Unity工具开发之简易csv配置文件读取脚本
前言游戏开发时,有一些游戏数据常常需要预先配置在一些项目外的文件中,例如本地的txt文件或者本地的csv文件。csv文件因为其好编辑,格式清晰,常用于游戏中配置文件的使用中。本文将简单实现基于csv文件的配置文件读取脚本,方便游戏开发。避免每次策划一修改数据,程序就要重新编译文件的尴尬。实现思路首先通过文件流形式读取脚本,然后在根据字符串划分获取每一个格子信息,并保存于字典中;最后其他模块的...
2019-07-20 15:45:26
634
原创 Unity 3D之自定义SRP(可编程渲染管线)教程2
Unity3D提供了默认的两种渲染管线,那么这两个渲染管线与之前的Unity内置渲染管线有什么相似与相异的地方?本文将进行总结。
2019-07-14 00:38:34
1607
原创 Unity 3D之自定义SRP(可编程渲染管线)教程 1
SRP作为Unity最新提供的渲染方法备受期待,那么其中原理几何,如何自定义不同需求的SRP,本文中将会记录讨论。
2019-07-12 11:47:09
1270
原创 基于牛顿法的开平方实现
引言牛顿法是求解最优问题的一种常用方法。方法简述本文主要在实现使用牛顿法进行开平方操作,代码使用python实现。在开平方求解中,更多的可以参考这篇文章。牛顿法是一种最优化求解方法,在迭代过程中求取到最接近解的值,类似的还有梯度下降等等。方法分析这里主要讲解我对该方法的推导,有错误之处麻烦指出。首先针对开根号求解,可用以下式子描述:x=nx=\sqrt{n}x=n将该式换成:...
2019-04-15 20:15:56
1418
原创 Unity实现图形学算法之射线与三角检测算法
/*//unity中的测试代码 void Cula(Mesh mesh1,Mesh mesh2) { int[] indexs = mesh1.triangles; Vector3[] v1s = mesh1.vertices; int length = v1s.Length; int indexlenght = i...
2019-03-22 12:58:29
1076
原创 Unity Shader入门精要 阅读笔记十三
透明效果二 对于我来说,透明效果的编写非常重要,甚至于比一些高级的渲染效果还要重要。那么我需要实现的效果就是,给一张含透明通道的贴图,能够实现双面渲染,并且双面不会出现透明效果的错误。之前很多次尝试都是错误的(主要是没有正儿八经的学过shader)因此,这次学了之后好好总结一下。 一、透明度混合 从名词中可以看出,透明度混合能够实现透明度与其他不透明物体的混合。为了实现半透明效果我们考虑到:...
2018-07-01 15:13:00
310
转载 Unity Shader 伽马空间与线性空间
前言首先这篇文章是Unity工程师所写的,本人只是为了作为学习和方便查找进行了搬运。Unity一直是我使用的最多的工具,而伽马空间和线性空间的使用也一直是困惑我的地方,因此在博客中进行了搬运。向提供这么好的工具的Unity工程师致敬。原文链接这里什么是伽马空间通常物体呈现出来的颜色和我们用眼睛看到屏幕上的最终颜色是不一样的。下图01中有三张图片。左边偏亮的才是真实的颜色。这里的...
2018-06-28 14:15:35
9116
TF6100-OPC-UA.4.3.26.0.exe
2020-05-24
TC31-RM-Setup.3.1.4022.32.exe
2020-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人