自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Tiktok 弹幕游戏直播互动数据获取客户端+服务器端方案

qq:174389107GitHub - driftboat/tkbarrage: Tiktok弹幕抓取 发送websocket服务器

2023-09-01 13:32:53 951

原创 URP下Matcap Shader实现

MatCap原理与基本实现参考以下文章,通过反射方向从贴图中采样Creating a Spherical Environment Mapping shader - Blog - Clicktorelease反射方向优化通过TransformWorldToViewDir计算的View空间的反射方向不会随像素点位置变化而变化,需要像素的视线空间来计算反射方向,代码如下: half3 cameraFoward = -viewDirectionWS; half3 viewUpDi

2021-12-24 12:11:54 2072

原创 卡通刘海阴影和风格化眉毛渲染简述

渲染面部 渲染眉毛眼睛,写入模板缓冲id1 渲染阴影偏移模板,根据光的位置调整刘海位置,写入模板缓冲id2 再次渲染面部,等于id2的地方,将阴影渲染到面部 渲染刘海,等于id1的地方,用混合渲染刘海面部重叠部分 渲染刘海,不等于id1的地方...

2021-12-03 16:39:14 824

原创 MaxScript 几何顶点ID查找所有的映射顶点ID

最近完成了法线传递转顶点色工具,其中需要将顶点色转回法线做验证,涉及将GeoVertID转为MapVertID,转换流程如下: 找到该几何点所有几何面 获取该几何点在几何面中的索引 获取该几何面所有的映射点ID 通过2的索引获取几何点对应的映射点ID 代码如下:TargetGeoVertTexVerts= #()TargetFacesTexVertColors = #()VertIndicies = #()TexVertColors = #()--获得

2021-11-18 09:57:23 663

原创 GooglePlay 服务器确认购买(acknowledge)简述

Console后台配置配置流程如下:创建OAuth client 创建的时候选择Web application Authorized redirect URIs,需要填写,后面会用到,随便填一个,后面可以修改 OAuth consent screen 的Test Users中添加Google Play Console账户 创建Service accounts 设置Acess里设置,App permissions中添加对应的App,Access permissions中勾选Manag

2021-11-16 17:17:04 3845

原创 熵与交叉熵

熵熵,就是用来表示概率分布的不确定性,假设小明100次考试有50次及格,而小王100次考试只有1次及格,则小明考试是否及格的不确定性就很大,也就是熵高,而小王是否及格的不确定性就很小,也就是熵低,如何具体用数学运算的方式表达出这个不确定性呢?引入信息量概念,计算机中1/2需要1位就可以表示,要么0要么1,如果是1/4则有4种可能需要2位表示,以此类推概率p,对应的信息量为熵表示为信息量和概率相乘的总和则小明的熵为:小王的熵为:所以有如下定义:信息量熵对数的

2021-08-11 16:13:28 261 1

原创 Disney 次表面散射Paper翻译

原文地址https://graphics.pixar.com/library/ApproxBSSRDF/paper.pdf概念基于经验反射率分布, 我们提出了三个有用的参数的BSSRDF 模型,模型很简单,但是经过合适的参数化比其他模型更好的匹配蛮力蒙特卡罗参考,每个反射率分布是两个指数的总和,其中指数的高度和宽度取决于表面的反照率和散射距离。我们的参数化允许与使用相同参数的基于物理的扩散模型进行直接比较.参数化基于垂直照明、漫反射表面传输(其中照明方向无关)以及散射距离的替代度量。 我们的近似

2021-07-27 19:27:00 211

原创 基于Unity Dots实现我的世界(Minecraft)基本建造功能

源码地址https://github.com/driftboat/DogeMetaversePlay系统划分InitTerrainSystem 进行地块的加载和初始化 SetGunShowBulletSystem 设置当前显示的建造块 BuildBPhysicsWorldSystem 收集块,计算临近块,并隐藏被包围的块 CharacterControllerSystem 移动控制 CharacterGunOneToManyInputSystem 建造或者销毁块,鼠标左.

2021-07-26 11:11:10 476

原创 DogeMetaverse(狗狗元宇宙)

https://github.com/driftboat/DogeMetaverse

2021-07-23 18:40:51 323

原创 Unity3d ECS SystemBase Dependency

在当前系统OnUpdate调用前,Dependency是当前系统读取组件有写入的作业句柄和当前系统写入组件有读取的作业句柄,例如:当前系统读取A组件写入B组件, 在这个系统之前的任何系统中存在对A写入或者对B读取的作业,改作业的句柄会加入Dependency,当前系统作业执行前要等待Dependency里的作业全部完成在OnUpdate内部,Dependency会被隐式管理,顺序依赖,例如: protected override void OnUpdate() { Ent

2021-07-22 20:13:54 461 2

原创 Unity3d ECS WriteGroup

ECS中的系统正常是读取一组输入组件,然后写入另一组输出组件,但是有些情况下需要用另一个系统另一组输入组件来写入相同的输出组件,Write groups提供了覆盖另一个系统的机制。用Write groups可以让系统排除含有与写入组件相同的写组(WriteGroup)特性组件的实体例子:两个组件:public struct HealthComponent : IComponentData{ public int Value;}public struct ColorCompon

2021-07-21 19:08:41 389 2

原创 Unity DOTs CharacterController简介

代码地址https://github.com/Unity-Technologies/EntityComponentSystemSamples/tree/master/UnityPhysicsSamples/Assets/Demos/6.%20Use%20Cases/CharacterController输入系统需要在ProjectSettings.asset中加入UNITY_INPUT_SYSTEM_EXISTS宏定义 scriptingDefineSymbols: 1: ...

2021-06-11 19:31:40 405 2

原创 Flutter 对象编辑界面自动生成工具

工具安装dependencies: obj_edit_annotation: ^1.0.2 obj_edit_widgets: ^1.0.1dev_dependencies: build_runner: ^2.0.0 obj_edit_gen: ^1.0.2

2021-06-09 15:07:00 1288

原创 UUPokerStar Technical Support

Connect Developer:zhengshu1.1@163.com

2019-09-23 09:57:42 1006

原创 LANCamera Technical Support

Connect Developer:zhengshu1.1@163.com

2019-08-01 11:02:11 260

原创 房贷比较器技术服务支持

联系应用开发者:zhengshu1.1@163.com

2019-07-27 08:58:23 218

原创 Android OpenAL播放延迟问题

https://github.com/AerialX/openal-soft-android 下载这个版本 ,设置  ANDROID_LOW_LATENCY宏定义或者 在ALc.c中 设置 device->NumUpdates = 1;

2012-12-13 14:03:57 2098

原创 android opengl压缩纹理读入

具体参照 http://developer.android.com/guide/topics/graphics/opengl.html Texture compression supportThe ETC format is supported by most Android devicesglCompressedTexImage2Dinternalfo

2012-07-26 09:54:42 645

原创 Safari develop print large text var in javascript

在console中輸入console.log(content.blocks[0].html) 就可以看到那个超长文本了

2011-07-21 19:08:53 259

原创 Armv6 Armv7:

<br />Armv6 Armv7:Armv7的机器有:iPhone4 /iPad/ iPhone 3GS /iPod 3G/Armv6的机器有:除上面之外的工程的build配置中:Architectures 选Standard Build Active Architecture Only选True则,在工具栏Overview中选择Armv6或v7都只会编译对应指令集的包,否则(Only选false)他会整合连个指令到一起,则包比较大,但是能使用Armv7 的优化,同时能适配到老的机器,armv6的包可以在

2010-11-29 11:22:00 3173 2

原创 iOS4 高分辨率的問題 high-resolution screen

<br />iOS4 high-resolution screen:<br />http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/SupportingResolutionIndependence/SupportingResolutionIndependence.html發 Important: The contentsGravity property of the

2010-11-29 11:20:00 807

原创 最新的iOS4 FBConnection 文本框無法輸入文字的問題

<br />https://github.com/facebook/facebook-ios-sdk/issuesearch?state=open&q=keyboard#issue/118

2010-11-29 11:16:00 301

转载 fopen 文件结尾 1A问题

<br /> <br />如果fopen不采用二进制方式打开,如:fopen(filename,"r"),只要文件中有一字节为1A,fread函数则停止读取.如果采用fopen(filename,"rb")则不会出现此问题. 读取任意的png图片,如果fopen采用"r"方式,则fread只能读取5个字节,因为png格式的图片第六位为1A! 

2010-10-13 17:46:00 857

原创 iPhone convert mp3 to wav or caf

<br /> <br />## Shell script to batch convert all files in a directory to caf sound format for iPhone## Place this shell script a directory with sound files and run it: 'sh converttocaf.sh'## Any comments to 'support@ezone.com'##for f in *; do

2010-09-15 15:02:00 1036

原创 sizeWithFont in MultiThread Crash!

<br />http://stackoverflow.com/questions/3527877/sizewithfont-in-multithread-crash

2010-08-20 11:32:00 872

原创 NSString urlEncode decode base64 encode decode

<br />//// Utility.m// //// Created by apple on 10-7-23.// Copyright 2010 __MyCompanyName__. All rights reserved.//#import "Utility.h" //使用头文件 #import "base64.h"@implementation Utility+ (NSString*)encodeBase64:(NSString*)input {

2010-07-23 16:58:00 1843

原创 opengl 绘制 ttf 字符串

void SystemFont::drawString( const char* text,int x, int y,int anchor){ u16* unitext = utf82unicode(text); u16* unitextP = unitext; int len = 0; SDL_Color color; while(*unitextP != 0){ if(fontImgMap.find(*unitextP)!=fontImgMap.end())

2010-07-01 10:47:00 1609

原创 visual studio 中如何查看链接的顺序

在project属性设置的连接器的命令行中输入: /verbose:lib

2010-05-05 15:20:00 1003

原创 c# 导入excel (和文字被截断问题)

using System;using System.Collections.Specialized;using System.Text;using System.IO;using System.Data;using System.Data.Odbc;using System.Reflection;namespace ExelParser{ class

2010-03-05 16:42:00 2357

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除