仙魁XAN
作为技术及管理人员,精通VR/AR/MR 3D开发,擅长使用Unity、Three.js、Laya等平台,开发创新的游戏、家具设计、教育和工业仿真应用。
在游戏开发中,带领团队创造沉浸式体验,提供创新玩法和引人入胜的故事情节。家具设计上,通过AR技术,为用户提供新颖的家居体验。
教育领域,负责开发交互式教学应用,提升学生学习兴趣和理解力。工业仿真项目中,运用VR技术优化产品设计和生产流程,提高效率。
还涉足人工智能,开发智能化应用,提供个性化服务。凭借技术与管理能力,期待与合作伙伴共同开发创新项目,创造卓越数字体验。
展开
-
Unity Shader 之 使用 shader 绘制带有渐变放射圆点组群的圆环
Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便的编程方式”,并“尽可能的控制渲染过程”同时“利用图形硬件的并行性,提高算法效率”。本节使用 shader 语言,首先绘制一个圆环,然后在圆环外部,进行放射状的圆点组群的绘制,其中圆点组大小颜色都是渐变消失,而且圆环大小,颜色,圆点组颜色,基础大小,间距等也是可以调节的带有渐变放射圆点组群的圆环效果图带有渐变放射圆点组群的圆环可调节参数。原创 2024-05-17 17:13:03 · 135 阅读 · 0 评论 -
Unity 屏幕特效 之 热浪扭曲效果的实现
Unity 屏幕特效 之 热浪扭曲效果的实现目录Unity 屏幕特效 之 热浪扭曲效果的实现一、简介二、关键技术三、注意事项四、效果预览五、实现步骤一、简介所谓屏幕后处理,简单来说就是渲染流水线的最后阶段,对由整个场景生成的一张图片进行处理,比如HDR,运动模糊等等效果,通过屏幕空间的后处理,可以整体改变整个游戏的风格或者效果。所以,要制作屏幕后处理...原创 2019-12-02 08:53:58 · 4815 阅读 · 1 评论 -
Unity 屏幕特效 之 简单地调整颜色的 色散效果 的实现
Unity 屏幕特效 之 简单地调整颜色的 色散效果 的实现目录Unity 屏幕特效 之 简单地调整颜色的 色散效果 的实现一、简介二、色散三、关键技术四、注意事项五、效果预览六、实现步骤一、简介所谓屏幕后处理,简单来说就是渲染流水线的最后阶段,对由整个场景生成的一张图片进行处理,比如HDR,运动模糊等等效果,通过屏幕空间的后处理,可以整体改变整...原创 2019-12-01 20:44:06 · 1545 阅读 · 0 评论 -
Unity 屏幕特效 之 简单地调整颜色的亮度、饱和度、对比度
Unity 屏幕特效 之 简单地调整颜色的亮度、饱和度、对比度目录Unity 屏幕特效 之 简单地调整颜色的亮度、饱和度、对比度一、简介二、颜色模型三、什么是亮度,饱和度,对比度,灰度四、关键技术五、注意事项六、效果预览七、实现步骤一、简介所谓屏幕后处理,简单来说就是渲染流水线的最后阶段,对由整个场景生成的一张图片进行处理,比如HDR,运动模...原创 2019-11-30 17:37:00 · 4556 阅读 · 0 评论 -
Unity 屏幕特效 之 基础知识简介,屏幕灰度特效实现
Unity 屏幕特效 之 基础知识简介,屏幕灰度特效实现目录Unity 屏幕特效 之 基础知识简介,屏幕灰度特效实现一、前言:二、函数介绍三、Graphics.Blit()函数四、MonoBehaviour.OnRenderImage(RenderTexture,RenderTexture) 函数五、Shader 脚本模板(仅供参考)六、屏幕特效示例七、示...原创 2019-11-29 17:19:03 · 842 阅读 · 0 评论 -
Unity Shader 之 GL Mesh Shader 实现物体模型的线框效果(也适用于移动端)
Unity Shader 之 GL Mesh Shader 实现物体模型的线框效果(也适用于移动端)目录Unity Shader 之 GL Mesh Shader 实现物体模型的线框效果(也适用于移动端)一、简单介绍二、实现原理三、使用说明四、效果预览六、关键代码一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便的编程方式”,并“尽可能的控制渲染过程”同时“利用...原创 2020-06-03 22:20:06 · 2710 阅读 · 2 评论 -
Unity Shader 之 Geometry Shader 简单实现物体线框呈现的效果
Unity Shader 之 Geometry Shader 简单实现物体线框呈现的效果目录Unity Shader 之 Geometry Shader 简单实现物体线框呈现的效果一、简单介绍二、关键参数三、效果预览五、关键代码六、参考博客一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便的编程方式”,并“尽可能的控制渲染过程”同时“利用图形硬件的并行性,提高算...原创 2020-06-02 09:17:35 · 1893 阅读 · 1 评论 -
Unity 屏幕特效 之 简单地使用 Shader 获取深度,实现景深效果
Unity 屏幕特效 之 简单地使用 Shader 获取深度,实现景深效果什么是景深问题是,我们怎么确定物体离摄像机远近呢?Unity 几个关键宏或者函数1、_CameraDepthTexture//Unity3d提供给我们的深度图2、float depth = SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture,uv);//按uv坐标获取_CameraDepthTexture中的深度3、depth = Linear01Depth(d...原创 2020-06-02 08:09:47 · 2049 阅读 · 4 评论 -
Unity 屏幕特效 之 分屏之 斜角(对角线) 分屏渲染不同相机画面功能的简单实现
Unity 屏幕特效 之 分屏之 斜角(对角线) 分屏渲染不同相机画面功能的简单实现目录Unity 屏幕特效 之 分屏之 斜角(对角线) 分屏渲染不同相机画面功能的简单实现一、简介二、关键技术三、注意事项四、效果预览五、实现步骤六、关键代码一、简介所谓屏幕后处理,简单来说就是渲染流水线的最后阶段,对由整个场景生成的一张图片进行处理,比如HDR,运...原创 2020-04-20 22:25:11 · 998 阅读 · 0 评论 -
Unity Shader 之 Shader 常用函数(CG 标准函数库)整理 ,数学函数、几何函数、纹理映射函数、偏导函数
Unity Shader 之 Shader 常用函数(CG 标准函数库)整理 ,数学函数、几何函数、纹理映射函数、偏导函数目录Unity Shader 之 Shader 常用函数(CG 标准函数库)整理 ,数学函数、几何函数、纹理映射函数、偏导函数、调试函数一、简单介绍二、Shader 常用函数(CG 标准函数库)1、数学函数2、几何函数(Geometric Func...原创 2020-04-13 21:36:17 · 554 阅读 · 0 评论 -
Unity Shader 之 简单实现物体被黑洞吸收吞噬(或者从黑洞中出来)的效果
Unity Shader 之 简单实现物体被黑洞吸收吞噬(或者从黑洞中出来)的效果目录Unity Shader 之 简单实现物体被黑洞吸收吞噬(或者从黑洞中出来)的效果一、简单介绍二、实现原理三、注意事项四、效果预览五、实现步骤六、关键代码一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语...原创 2020-04-12 17:48:03 · 2862 阅读 · 0 评论 -
Unity Shader 之 简单实现物体被地面吸收(或者从地面出现)的效果
Unity Shader 之 简单实现物体被地面吸收(或者从地面出现)的效果目录Unity Shader 之 简单实现物体被地面吸收(或者从地面出现)的效果一、简单介绍二、实现原理三、注意事项四、效果预览五、实现步骤六、关键代码一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“...原创 2020-04-12 13:28:41 · 2222 阅读 · 0 评论 -
Unity Shader 之 简单实现物体被压扁(top顶点的逐渐与bottom顶点重合)的效果
Unity Shader 之 简单实现物体被压扁(top顶点的逐渐与bottom顶点重合)的效果目录Unity Shader 之 简单实现物体被压扁(top顶点的逐渐与bottom顶点重合)的效果一、简单介绍二、实现原理三、注意事项四、效果预览五、实现步骤六、关键代码一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C...原创 2020-04-12 12:05:04 · 1119 阅读 · 0 评论 -
Unity Shader 之 实现图片 局部动态 运动的简单效果
Unity Shader 之 实现图片局部动态运动的简单效果目录Unity Shader 之 实现图片局部动态运动的简单效果一、简单介绍二、实现原理三、注意事项四、效果预览五、实现步骤六、关键代码一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便的编程方式”,并“...原创 2020-04-07 23:31:31 · 1869 阅读 · 0 评论 -
Unity Shader 之 实现点击物体,物体来回弹的(Q弹,橡皮擦效果)简单效果
Unity Shader 之 实现点击物体,物体来回弹的(Q弹,橡皮擦效果)简单效果目录Unity Shader 之 实现点击物体,物体来回弹的(Q弹,橡皮擦效果)简单效果一、简单介绍二、实现原理三、注意事项四、效果预览五、实现步骤六。关键代码一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高...原创 2020-04-07 20:07:04 · 3060 阅读 · 2 评论 -
Unity Shader 之 实现简单的动态过场切换图片的效果
Unity Shader 之 实现简单的动态过场切换图片的效果目录Unity Shader 之 实现简单的动态过场切换图片的效果一、简单介绍二、实现原理三、注意事项四、效果预览五、实现步骤六、关键代码一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便的编程方式”,...原创 2020-04-07 11:35:31 · 4265 阅读 · 1 评论 -
Unity Shader 之 斜角(非竖向或横向)线性渐变颜色的简单实现
Unity Shader 之 斜角(非竖向或横向)线性渐变颜色的简单实现目录Unity Shader 之 斜角(非竖向或横向)线性渐变颜色的简单实现一、简单介绍二、实现原理三、注意事项四、预览效果五、实现步骤六、关键代码一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活...原创 2020-04-04 11:11:32 · 959 阅读 · 0 评论 -
Unity Shader 之 动态点 形式的全息效果的简单实现
Unity Shader 之 动态点 形式的全息效果的简单实现目录Unity Shader 之 动态点 形式的全息效果的简单实现一、简单介绍二、实现原理三、注意事项四、效果预览五、实现步骤六、关键代码一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便的编程方式”,...原创 2020-04-02 23:44:57 · 1137 阅读 · 0 评论 -
Unity Shader 之 XRay 人物殘影效果的簡單实现
Unity Shader 之 XRay 人物殘影效果的簡單实现目录Unity Shader 之 XRay 人物殘影效果的簡單实现一、简单介绍二、实现原理三、注意事项四、效果预览五、实现步骤六、关键代码一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便的编程方...原创 2020-04-02 22:04:59 · 1530 阅读 · 0 评论 -
Unity Shader 之 像素风格(马赛克风格)的简单实现
Unity Shader 之 像素风格(马赛克风格)的简单实现目录Unity Shader 之 像素风格(马赛克风格)的简单实现一、简单介绍二、实现原理三、注意实现四、效果预览五、实现步骤六、关键代码一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便的编...原创 2020-04-01 23:44:21 · 2356 阅读 · 0 评论 -
Unity Shader 之 正方形图片四角圆角的简单实现(不用遮罩Mask)
Unity Shader 之 正方形图片四角圆角的简单实现(不用遮罩Mask)目录Unity Shader 之 正方形图片四角圆角的简单实现(不用遮罩Mask)一、简单介绍二、实现原理三、注意实现四、效果预览五、实现步骤六、关键代码一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋...原创 2020-04-01 22:17:02 · 3636 阅读 · 1 评论 -
Unity Shader 之 图片灰度图过渡到彩色图效果的简单实现
Unity Shader 之 图片灰度图过渡到彩色图效果的简单实现目录Unity Shader 之 图片灰度图过渡到彩色图效果的简单实现一、简单介绍二、实现原理三、注意事项四、效果预览六、关键代码附录:从RGB色转为灰度色算法 说明(简单效率上)一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的...原创 2020-03-27 08:24:58 · 2464 阅读 · 0 评论 -
Unity Shader 之 带遮罩Mask的流光效果的简单实现
Unity Shader 之 带遮罩Mask的流光效果的简单实现目录Unity Shader 之 带遮罩Mask的流光效果的简单实现一、简单介绍二、实现原理三、注意事项四、效果预览五、实现步骤六、关键代码七、附录贴图一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活...原创 2020-03-25 08:54:38 · 1789 阅读 · 0 评论 -
Unity Shader 之 简单顶点(vertex)动画的效果实现
Unity Shader 之 简单顶点(vertex)动画的效果实现目录Unity Shader 之 简单顶点(vertex)动画的效果实现一、简单介绍二、实现原理三、注意事项四、效果预览五、实现步骤六、代码一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便...原创 2020-01-06 21:36:36 · 2540 阅读 · 0 评论 -
Unity Shader 之 简单序列帧(uv)动画的效果实现
Unity Shader 之 简单序列帧(uv)动画的效果实现目录Unity Shader 之 简单序列帧(uv)动画的效果实现一、简单介绍二、实现原理三、注意事项四、效果预览五、实现步骤六、代码一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便的编程方式”...原创 2020-01-05 22:58:52 · 2575 阅读 · 0 评论 -
Unity Shader 之 简单滚动(uv)动画的效果实现
Unity Shader 之 简单滚动(uv)动画的效果实现目录Unity Shader 之 简单滚动(uv)动画的效果实现一、简单介绍二、实现原理三、注意事项四、效果预览五、实现步骤六、代码一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便的编程方式”,并...原创 2020-01-05 21:29:18 · 6572 阅读 · 2 评论 -
Unity Shader 之 Render Texture 实现简单的镜子镜面效果
Unity Shader 之 Render Texture 实现简单的镜子镜面效果目录Unity Shader 之 Render Texture 实现简单的镜子镜面效果一、简单介绍二、实现原理三、注意事项四、效果预览五、实现步骤六、 代码一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高...原创 2020-01-05 19:38:24 · 2318 阅读 · 0 评论 -
Unity Shader 之 Mask Shader 实现透明物体遮挡实体的效果
Unity Shader 之 Mask Shader 实现透明物体遮挡实体的效果目录Unity Shader 之 Mask Shader 实现透明物体遮挡实体的效果一、简单介绍二、实现原理三、注意事项四、效果预览五、实现步骤六、Shader 代码一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的...原创 2019-12-24 23:08:02 · 5166 阅读 · 4 评论 -
Unity Shader 之 渲染队列(Queue)、深度测试(ZTest)、深度写入(ZWrite) 让物体或UI永远显示在最前面
Unity Shader 之 渲染队列(Queue)、深度测试(ZTest)、深度写入(ZWrite) 让物体或UI永远显示在最前面目录Unity Shader 之 渲染队列(Queue)、深度测试(ZTest)、深度写入(ZWrite) 让物体或UI永远显示在最前面一、简单介绍二、渲染队列三、深度测试(ZTest)四、深度写入(ZWrite)五、ZTest 和 ...原创 2019-12-16 23:20:53 · 3518 阅读 · 1 评论 -
Unity Shader 之 简单 护盾Shield 效果的实现
Unity Shader 之 简单 护盾Shield 效果的实现目录Unity Shader 之 简单 护盾Shield 效果的实现一、简单介绍二、实现原理三、注意事项四、效果预览五、实现步骤一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便的编程方式”,并“尽可能的...原创 2019-12-04 13:35:12 · 1824 阅读 · 0 评论 -
Unity Shader 之 GrabPass 抓屏相关讲解,及简单实例
Unity Shader 之 GrabPass 抓屏相关讲解,及简单实例目录Unity Shader 之 GrabPass 抓屏相关讲解,及简单实例一、简单介绍二、GrabPass 格式三、注意实现四、示例代码五、实现步骤一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而...原创 2019-12-02 09:40:20 · 1839 阅读 · 2 评论 -
Unity Shader 之 Stencil 模板测试相关讲解,及简单实例
Unity Shader 之 Stencil 模板测试相关讲解,及简单实例目录Unity Shader 之 Stencil 模板测试相关讲解,及简单实例一、简单介绍二、Stencil 模板测试的模板格式三、模板测试判断依据四、模板缓冲值的更新五、说明重点罗列六、示例演示一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和...原创 2019-11-30 10:58:32 · 1931 阅读 · 0 评论 -
Unity Shader 之 XRay 物体挡住 X 射线的效果实现
Unity Shader 之 XRay 物体挡住 X 射线的效果实现目录Unity Shader 之 XRay 物体挡住 X 射线的效果实现一、简单介绍二、实现原理三、注意事项四、效果预览五、实现步骤一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便的编程方式”,并“...原创 2019-11-27 13:25:19 · 1537 阅读 · 1 评论 -
Unity Shader 之 外轮廓描边的效果实现
Unity Shader 之 外轮廓描边的效果实现目录Unity Shader 之 外轮廓描边的效果实现一、简单介绍二、实现原理三、注意事项四、效果预览五、实现步骤一、简单介绍Shader Language的发展方向是设计出在便携性方面可以和C++、Java等相比的高级语言,“赋予程序员灵活而方便的编程方式”,并“尽可能的控制渲染过程”同时“利用图形...原创 2019-11-26 23:23:00 · 6314 阅读 · 2 评论