sRGB颜色空间

作者:追风剑情 发布于:2024-12-31 13:46 分类:Unity3d

  sRGB 颜色空间是惠普公司与微软公司于1996年一起开发的用于显示器、打印机及互联网图像存储的一种标准 RGB 颜色空间。这种颜色空间在编码上的定义充分利用了值为 2.2 的伽马校正系数,其很大程度上是为了和当时主流的 CRT 显示器的特性相匹配。   使用 sRGB 颜色空间对颜色进行编码的一些图像文件,可以不经转换就能在当时的 CRT 显示器中正常显示。其原因如图 2-12 ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(238)

GPU实例化技术(二)

作者:追风剑情 发布于:2024-12-29 11:14 分类:Shader

  开启GPU实例化后,Unity默认仅对材质相同,但位置不同的游戏对象进行批次化。如果想让材质相同,但其它属性不同的游戏对象执行批次化,就需要自定义shader。 示例:材质相同,颜色不同,添加GPU多例化支持 1、在外观着色器中给材质颜色变量增加GPU多例化支持 Shader "Custom/InstancedColorSurfaceShader" { ...

阅读全文>>

标签: Shader

评论(0) 浏览(152)

热成像效果

作者:追风剑情 发布于:2024-12-2 17:47 分类:Unity3d

这里直接在标准着色器(Standard.shader)代码中添加模板测试实现。 1、创建两个Shader 2、StandardPlayer.shader 挂在玩家模型身上。 // Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(349)

第一人称射击倍镜效果

作者:追风剑情 发布于:2024-11-30 1:49 分类:Shader

  在瞄准器前挂个Camera,将画面渲染到RenderTexture上,再将RenderTexture渲染到Quad上,最后将Quad放置在瞄准器镜框里,通过调整Camera的FOV值来产生放缩效果。 1、工程截图 2、自定义Shader Shader "Custom/GunScope" { Properties { ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(749)

团结引擎配置微信小游戏工程

作者:追风剑情 发布于:2024-10-30 21:23 分类:Unity3d

团结引擎社区 教程《小程序开发指南》 [团结引擎手册] 微信小游戏 微信小游戏Unity/团结引擎适配方案 网络适配 微信系统字体 UnityWebSocket 代码分包 [微信官方文档].小游戏.指南 [微信官方文档].小游戏.框架 [微信官方文档].小游戏.API [微信官方文档].小游戏.API.Camera [微信官方文档].小游戏.服务端 WebGL ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(934)

仿射变换和齐次坐标

作者:追风剑情 发布于:2024-10-24 21:37 分类:Unity3d

在 Unity 3D 中除观察空间(摄像机空间)使用右手坐标系外,其他空间均使用左手坐标系。 齐次向量[x,y,z,w]在w≠0时对应的笛卡儿坐标$\left( \frac{x}{w}, \frac{y}{w}, \frac{z}{w} \right)$,且该齐次向量表示一个位置点。 1、缩放 $$ \left[ \begin{array}{l} scale_x...

阅读全文>>

标签: Unity3d

评论(0) 浏览(630)

MRTK3-配置项目工程

作者:追风剑情 发布于:2024-10-15 15:41 分类:Unity3d

[官方文档] 设置开发环境 开发环境: Windows 10 专业版 Unity 2022.3.34f1c1 Visual Studio 2022 一、导入MRTK3 开打 MixedRealityFeatureTool.exe 工具,导入需要的MRTK功能包。 ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(539)

Unity拉格朗日曲线插值

作者:追风剑情 发布于:2024-10-12 21:56 分类:Unity3d

一、工程截图 二、插值脚本 using UnityEngine; /// <summary> /// 拉格朗日曲线插值类 /// </summary> public sealed class LagrangeCurve { /// <summary> /// 拉格朗日曲线插值算法 //...

阅读全文>>

标签: Unity3d

评论(0) 浏览(626)

WebRTC 的兼容性

作者:追风剑情 发布于:2024-9-10 19:54 分类:Unity3d

据 caniuse.com 统计,大部分浏览器都实现了对 WebRTC 的支持,各浏览器支持情况如下。 Firefox 版本 22+ Chrome 版本 23+ Safari 版本 11+ iOS Safari 版本 11+ Edge 版本 15+ Opera 版本 18+ Android Browser 版本 81+ Chrome for Android 版本 84+ Firefox for...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1460)

WebRTC 从媒体元素获取媒体流

作者:追风剑情 发布于:2024-9-2 22:04 分类:Unity3d

调用 HTMLMediaElement.captureStream() 方法可以获取任意媒体元素的媒体流。 视频元素 HTMLVideoElement 和音频元素 HTMLAudioElement 都继承自 HTMLMediaElement,所以都支持 captureStream() 方法。 const mediaStream = mediaElement.captureStr...

阅读全文>>

标签: Unity3d

评论(0) 浏览(968)

WebRTC 从canvas获取媒体流

作者:追风剑情 发布于:2024-9-2 21:40 分类:Unity3d

调用 HTMLCanvasElement.captureStream() 方法可以从 canvas 实时获取视频流。 MediaStream stream = canvas.captureStream(frameRate); 参数:frameRate,可选参数,表示视频帧率,类型为双精浮点值。如果未指定参数,则每次画布变化时都会捕获一个新帧;如果取值为0,则不会自动捕获...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1177)

WebRTC 的网络拓扑

作者:追风剑情 发布于:2024-8-29 21:21 分类:Unity3d

WebRTC规范主要介绍了使用ICE技术建立P2P的网络连接,即Mesh网络结构。在WebRTC技术的实际应用中,衍生出了媒体服务器的用法。   使用媒体服务器的场景,通常是因为P2P连接不可控,而使用媒体服务器可以对媒体流进行修改、分析、记录等P2P无法完成的操作。实际上,如果我们把媒体服务器看作WebRTC连接的另外一端,就很容易理解媒体服务器的工作原理了。媒体服务器是WebRTC...

阅读全文>>

标签: Unity3d

评论(0) 浏览(939)

游戏主线程工作队列

作者:追风剑情 发布于:2024-7-25 11:27 分类:Unity3d

using System; using System.Diagnostics; using System.Collections.Concurrent; using System.Threading; using UnityEngine; /// <summary> /// Unity主线程工作队列 /// </summary> public class U...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1090)

英格索兰电动拧紧枪-以太网设置

作者:追风剑情 发布于:2024-7-19 14:29 分类:Unity3d

阅读全文>>

标签: Unity3d

评论(0) 浏览(1027)

英格索兰电动拧紧枪-添加作业

作者:追风剑情 发布于:2024-7-19 14:27 分类:Unity3d

阅读全文>>

标签: Unity3d

评论(0) 浏览(1016)

英格索兰电动拧紧枪-添加程序

作者:追风剑情 发布于:2024-7-19 14:22 分类:Unity3d

阅读全文>>

标签: Unity3d

评论(0) 浏览(1038)

英格索兰电动拧紧枪-查看OP日志

作者:追风剑情 发布于:2024-7-19 13:18 分类:Unity3d

阅读全文>>

标签: Unity3d

评论(0) 浏览(1042)

搭建STUN/TURN服务器

作者:追风剑情 发布于:2024-7-14 19:54 分类:Unity3d

WebRTC开源社区提供了一个较为成熟的项目coturn来实现STUN/TURN服务。 在coturn项目主页里,可以下载最新源代码,并对源代码进行编译 $ tar xvfz turnserver-<...>.tar.gz $ ./configure $ make $ make install 在编译过程中,如果当前服务器缺少编译所必须的依赖库,编译...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1319)

MRTK3—PressableButton

作者:追风剑情 发布于:2024-7-9 22:55 分类:Unity3d

OnClick 事件 在需要监听 OnClick 事件的对象上添加 PressableButton、BoxCollider 组件。如果是UGUI,还需要添加 UGUIInputAdapter 组件(响应鼠标、键盘操作)。 PressableButton 继承 StatefulInteractable,且实现了 IXRProximityInteractable 接口方法。 ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1141)

英格索兰电动拧紧枪

作者:追风剑情 发布于:2024-7-4 14:09 分类:Unity3d

一、将电脑与控制器用网线连接 在浏览器中输入 http://{控制器IP} 进入控制器的后台管理。 查看OpenProtocol协议有没开启 开启OpenProtocol协议 开启外部控制,只有开启外部控制后才能通过OP协议切换Job和PSet。 周期结果 ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(2144)

StreamingAssetsLoader

作者:追风剑情 发布于:2024-6-19 15:29 分类:Unity3d

using System; using System.Collections; using System.Collections.Generic; using System.IO; using UnityEngine; using UnityEngine.Events; using UnityEngine.Serialization; /// <summary> ///...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1078)

UGUI—UIMultipleStateButton

作者:追风剑情 发布于:2024-6-19 12:15 分类:Unity3d

using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Events; using UnityEngine.EventSystems; using UnityEngine.Serialization; using Uni...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1046)

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号