帅木 的文章

Unity播放视频Unexpected timestamp values detected

0 条评论 Unity 无标签 帅木

使用Unity播放视频的时警告:Unexpected timestamp values detected


解决方案:

1.按照要求使用Baseline Profile.

2.在Unity的Inspector中启用Transcode,Apply进行转码。

TA学习路线

0 条评论 未分类 无标签 帅木

TA学习路线(大佬分享整理,经供参考)

市场需求已经饱和,缺大佬不缺中低端,转行需谨慎!!!

1.高数

现在资料那么多,TA学习过程遇到最大的问题就是基础,尤其是数学基础,线性代数需要掌握,还要掌握些微积分。
高数课程:https://space.bilibili.com/66607740/article

线代+小部分微积分30多小时

2.图形学

其次是图形学基础,图形学相关的可以看这些,不能只会写shader,还得会做自定义渲染。
https://space.bilibili.com/512313464/video
先学高数和图形学,Games101和Games201先学了
直接搜闫令琪,他的课应该都要学完,起码都要看一遍,否则像什么BRDF、BSDF是啥,压根理解不了,如果把Games系列课程全部学会,那就离自己做引擎只有一步之遥,这两门课的重要性,非常高,做渲染向TA一定要学。

3.入门

B站庄懂,差不多30小时的课 https://space.bilibili.com/6373917

4. 中高级

百人计划,三四十小时 https://space.bilibili.com/7398208/channel/seriesdetail?sid=1067039
百人计划都学会了,注意,是学会,都掌握了,中级偏高级水准了

全部课程加一起150-160小时时间,全学会中高级TA水准

不学图形学直接学shader也能学会,不懂图形学底层原理,有些问题无法解决
举个例子,URP为了SRP合批,只有一个ForwardLit这个pass参与正常渲染,那么我想要其他的效果咋办呢?比如说外描边、遮挡显示等等,这就需要人为在管线里面插入一个或多个目标Pass了;包括屏幕后处理也是,一旦插入太多,还得考虑渲染优先级的问题,还得考虑透明、不透明队列问题,天空渲染问题,还得考虑unity自带的后处理先后级的问题,等等

不懂线性代数,不懂矩阵变换,我举个例子,屏幕空间阴影效果问题
unity自己的阴影是灯光空间的阴影,unity能拿到摄像机视锥体的物体深度,下一步咋搞呀?一个是灯光空间,一个是视锥空间,这怎么转换啊,不懂矩阵变换,光有API,你也不会做

TA要学的太多了,unity2020版本和2021版本以及2022版本,甚至2023版本,跨了大版本,shader写法、shaderAPI、自定义渲染管线的API等等,都会有差异,而且还要掌握前向渲染和延迟渲染的不同写法,以及HDRP怎么写才能支持光追等等。非得做就连连看。不推荐萌新入坑TA,有这时间不如学学AI,就算学个半吊子,那也是未来10年内顶尖行业了。

树莓派设置代理

0 条评论 未分类 无标签 帅木

第1种方法
1.编辑文件 nano ~/.bashrc

在最后添加代理地址:

export http_proxy=http://192.168.2.14:10809
最后保存退出

2.应用修改:

source ~/.bashrc
然后去访问谷歌试试

第2种
单独在命令行用proxychains代理下载东西

安装
安装很简单啊,在ubuntu下用自带的软件包管理器就好

sudo apt install proxychains
配置
安装完成之后你只要在proxychains.conf这个文件下添加一句话就可以了

sudo nano /etc/proxychains.conf
在这个配置文件最下面有[ProxyList]这么一行,在这行下面添加上http 192.168.2.14 10809如果有别的比如socks4 127.0.0.1 9050那么就把它给注释掉

使用
如果你只是给一个命令实现代理,比如你要git clone什么东西,你只要在这个命令前面加上proxychains这个命令就好,比如 :

proxychains git clone https://github.com/aliyun/xxx.zip
但是这样你还是觉得太麻烦怎么办,你要执行很多下载的动作,你可以使用proxychains去打开一个终端
比如 proxychains zsh

原文地址:https://www.gitbili.com/archives/18.html

Vuforia 安卓设备相机闪烁黑色条纹

0 条评论 Unity 无标签 帅木

安卓设备上Vuforia在识别追踪过程中相机视频背景闪烁黑色条纹
解决方案:
1.删除图形API中Vulkan,添加OpenGLES3/OpenGLES2
2.启用 Auto Graphics API

B站批量取消关注

0 条评论 未分类 无标签 帅木

B站批量取消关注
记得分组...

地图中的AOI,POI是什么

0 条评论 未分类 无标签 帅木

在目前主流互联网电子地图中,POI(Point of Interest)指兴趣点,每一个POI至少包含四项基本信息:名称、地址、类别、经纬度坐标,它可以是一栋房子、一个商铺、一个小区门口或一个公交站等; 

AOI(Area of Interest),顾名思义,指的是互联网电子地图中的兴趣面,同样包含四项基本信息,主要用于在地图中表达区域状的地理实体,如一个居民小区、一所大学、一个写字楼、一个产业园区、一个综合商场、一个医院、一个景区或一个体育馆等等; 

AOI相比POI,具有更好的表达力,更好的计算力,更好的稳定性(POI瞬息万变,而AOI所表达的地理实体变化频率低很多);相反,POI比AOI的抽象层次更高,万事万物都抽象为一个点,实现降维,回归本源。 

点击查看原图

护卫神Apache大师如何实现http强制跳转https

0 条评论 未分类 无标签 帅木

部署SSL证书以后,网站默认不会自动跳转到https,还需要通过伪静态实现强制跳转,方法如下:


在网站根目录新建 .htaccess,并写入如下内容:

RewriteEngine On

RewriteCond %{HTTPS} !=on

RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]


这样即可实现网站http自动跳转https。

您也可以下载下面已配置好的.htaccess文件,上传到网站根目录既可。
htaccess.zip

注意:https使用443端口,请注意服务器已经开放此端口。云服务器还需要到控制台开放此端口。



摘自:Apache大师如何实现http强制跳转https

Unity AVProVideo播放视频

0 条评论 未分类 无标签 帅木

记录一下...

public MediaPlayer mediaPlayer;
mediaPlayer.Play();//播放视频
mediaPlayer.Stop();//停止视频播放
mediaPlayer.Control.Rewind();//重新播放视频
mediaPlayer.Control.SetVolume(fload a);//调整声音大小
mediaPlayer.Info.GetDurationMs();//获取播放视频的长度

//切换视频
mediaPlayer.OpenVideoFromFile(mediaPlayer.m_VideoLocation, VideoPath, AutoStart);

Event:
           MetaDataReady:视频数据准备完成
           ReadyToPlay:视频加载完成,准备播放
           Started:视频开始播放
           FirstFrameReady:第一帧渲染完成
           FinishedPlaying:非循环播放的视频播放完毕

//添加到Inspector面板Event中
public void OnVideoEvent(MediaPlayer mp, MediaPlayerEvent.EventType et, ErrorCode er)
{
    switch (et)
    {
        case MediaPlayerEvent.EventType.ReadyToPlay:
            Debug.Log("视频加载完成,准备播放");
            break;
        case MediaPlayerEvent.EventType.FirstFrameReady:
            Debug.Log("第一帧渲染完成");
            break;
        case MediaPlayerEvent.EventType.FinishedPlaying:
            Debug.Log("非循环播放的视频播放完毕");
            break;
    }
}

参考:Unity播放视频——使用AVProVideo插件






我的世界Win10基岩版显示坐标

0 条评论 未分类 无标签 帅木

需要有权限的玩家在聊天栏输入这条指令:“/gamerule showcoordinates true”(默认值为“false”),将显示坐标的选项打开。