
备忘录
directx3d_beginner
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多看游戏分析,有利于做ue独立游戏
今天无意中看到一个视频,分析了骑马与砍杀的好玩的地方,比如骑兵的厉害在于步兵只能先伤害马匹,速度与伤害成正比,比如,对面的长枪冲刺和背后追及完全是天壤之别。我觉得很有道理,可以在独立游戏中借鉴,做个二维的骑砍。虽然作为一个通关十几次的骑砍老玩家,只知道好玩,却不知道好玩在哪里。先和那两个独立游戏开发者合作,周一到周五横版游戏,上架steam即可。另一个独立游戏中,学会GAS使用和背包即可。为自己做二维骑砍打下基础。原创 2024-05-11 08:08:58 · 231 阅读 · 0 评论 -
可以每小时按照抄写100行源码+1个10分钟左右的视频教程的方式进行
经过检验,这样的学习还是很饱和的。原创 2024-02-16 19:55:16 · 302 阅读 · 0 评论 -
git更新远程到本地并上传
这时候进行更新,检查冲突。<<<<到====之间是本地代码,====到stashed changes是远程代码,一般保留远程的,保持最新,删除掉本地代码,解决完冲突。git commit -m “注释”git status 查看当前状态。git add . 添加本地所有。git pull 拉取远程。修改完代码后,上传服务器。记录一下,免得忘了。原创 2023-12-11 14:54:19 · 112 阅读 · 0 评论 -
可在熟悉完公司基本代码后,抄抄filament的源码(含shader),及ue的shader相关代码
先以公司工作为主,然后转进到filament源码中,毕竟都是glsl,要深入进去。然后再进行dx和ue的相关shader代码(主干就行。原创 2023-06-15 06:15:34 · 187 阅读 · 0 评论 -
ue材质球就有hlsl代码面板,不需要按照迪士尼pbr自己推导,然后HLSL转GLSL,这样就可以把ue的效果转到GLSL上了。或者用shadertoy
突然想起,ue材质编辑器就有HLSL代码面板,照抄就行。原创 2023-03-19 18:44:41 · 403 阅读 · 0 评论 -
下一步准备给自研引擎换皮
抄完osg/osgearth.鬼火引擎最低版本,以及ogre的大部分后,看到消息处理都通过窗口。突然顿悟,引擎都是类似的。下一步给自研引擎换皮,全换成ogre的皮。可惜的是,都是抄的最低版本,shader这块并不好,所以,将来还得调试下高版本的渲染引擎,看看如何将渲染部分放入里面比较优雅。...原创 2022-04-19 23:31:48 · 4009 阅读 · 0 评论 -
ogre每帧渲染在SceneManager::_renderScene()
今天抄0.12版本ogre,在这里是每帧渲染的内容。以后可以再调试下高版本的,在这里设置个断点.//-----------------------------------------------------------------------void SceneManager::_renderScene(Camera* camera, Viewport* vp, bool includeOverlays){ mCameraInProgress = camera; mCamChanged原创 2021-11-17 20:55:12 · 263 阅读 · 0 评论 -
osgEarth里面有gltf的读写插件,比如osg->gltf,用到了tinygltf
如题原创 2021-09-29 13:28:36 · 1057 阅读 · 0 评论 -
可以用filament的示例material_sandbox来调整obj的pbr渲染参数,也有个gltf_viewer读取gltf模型
如题原创 2021-09-18 13:42:02 · 499 阅读 · 0 评论 -
模型简化用边塌陷不行,应钻研下face clustering简化
保持形状不变时,边塌陷算法是不尽人意的,osg中的simplifier默认用的是这种算法。所以,以后研究下face clustering简化原创 2021-07-10 06:26:14 · 310 阅读 · 0 评论 -
osgEarth的shadowMap看下shadowcaster
在application中,有osgEarth_lights ShadowCaster* caster = osgEarth::findTopMostNodeOfType<ShadowCaster>(root); if (caster) { OE_INFO << "Found a shadow caster!\n"; caster->setLight(sunLight); ...原创 2021-05-26 19:54:16 · 639 阅读 · 0 评论 -
按照公式,将经纬度转为椭球
目前墨卡托投影的纹理坐标已经绑定,现在转为椭球体,将经纬度中按照公式直接转为椭球上的xyz,即可。也可以参照三维引擎设计创建椭球,原创 2021-04-23 17:31:26 · 448 阅读 · 0 评论 -
ue4+cesium插件或者landscape去做地形
突然想起一事,去年ue4和cesium似乎联合了,landscape也是做地形的,等到osgearth调试完后,转战ue4时,再去重点进行下。原创 2021-02-19 13:06:33 · 2976 阅读 · 0 评论 -
每个实时进度更新
因为交叉进行,甚至偷懒后很长时间没看所以,要把没有学完的进度专门列下1,游戏引擎架构第二版,完成了1.6原创 2020-11-30 07:31:28 · 341 阅读 · 0 评论 -
即使失业,也要把第二个一万小时坚持下去
这个月打的我有点懵逼,不知所措了,所以,在此写贴,即使失业,也要把第二个一万小时坚持下去。每天8小时学习。反正已经非工资收入九千了,基本上可以活下去了。原创 2020-09-22 07:01:53 · 180 阅读 · 0 评论 -
有时间学习下ue4开源项目shootergame和虚幻竞技场
无意中,看到有人推荐这个,特此留个坑。以后学习下。原创 2020-08-16 22:23:25 · 1437 阅读 · 2 评论 -
其实UE4资料很丰富
除了303个shader外,还有program里面的例子。原创 2020-08-04 23:06:45 · 174 阅读 · 0 评论 -
遮挡剔除算法(occlusion culling)
面试时,问到了优化策略。我提到了视锥体裁剪,面试官问到了遮挡剔除算法,我没怎么看。今天找了下,发现知乎上有篇相当棒的文章,先链接:https://zhuanlan.zhihu.com/p/35067260再慢慢实现原创 2020-05-20 11:57:10 · 2907 阅读 · 0 评论 -
Filament渲染引擎
是google的一个开源渲染引擎,you'有时间看看原创 2020-05-10 19:16:32 · 1474 阅读 · 0 评论 -
注意进行UE4的大气系统(未完成)
有几个atmoshphere的.h和.cpp和shader,注意看下原创 2020-03-27 13:19:53 · 523 阅读 · 0 评论 -
GDAL_DATA和bin不是一回事.关于坐标转换
老是忘,gdal203.dll是path,GDAL_DATA是坐标变换的那个文件夹。原创 2020-03-17 13:43:57 · 366 阅读 · 0 评论 -
关于通视域分析和日照分析
1,通视域分析可以转换为区域为多边形的日照分析,2,该日照分析需要用shadowmap修正,3,该多边形由model_cliper类和model_clipperEx类获取裁剪内的物体集合...原创 2019-10-24 10:28:07 · 1382 阅读 · 0 评论 -
读取dgn文件思路
1,opendgn2,sourceforge里面有dgn读取内容3,dgnlib.h原创 2017-09-14 06:26:51 · 3132 阅读 · 3 评论 -
CAD开发思路
最近兼职做一件事,就是管道,很多公司都在做BIM开发的事情,一开始不知道从何做起,原来osgmodeling就可以做。CGAL或者GTS,OpenCSG多看看开源项目,多搜索原创 2017-10-03 05:42:40 · 723 阅读 · 2 评论 -
从一龙VS西提猜评论有感
我从不看拳赛,晚上偶尔看看有感。自我不可膨胀,而我自以为兼职了几个项目后,就牛逼了,实际上没啥技术含量,纯粹浪费时间和精力了 ,还为了找兼职而浮躁了。UE4学习:有的公司曾经能够给2个月时间自学,在自学期间每个月给7K工资,说明引擎学习不难,难的是底层知识。SHADER真的要沉下心来学学了。DX9-12的SDK例子都要认真跑跑。原创 2017-11-09 06:42:48 · 590 阅读 · 0 评论 -
shader和gis是目前的弱项,从osgearth源码入手
做事的时候,发现shader和gis是两大弱项,必须认真学习之。原创 2017-10-15 07:29:27 · 776 阅读 · 0 评论 -
三维重建可以考虑光线跟踪的方法
如题原创 2018-04-27 13:27:59 · 638 阅读 · 0 评论 -
从深度学习的角度考虑sift关键点匹配
试一试,看看行不行,得到内点后,再进行下一步原创 2018-06-15 13:39:47 · 2229 阅读 · 2 评论 -
考虑用gpu进行delauny三角化
用cgal进行delauny时,发现耗费2个小时左右,决定用gpu试试.有个开源项目gpugt,可以试试原创 2018-06-08 16:44:59 · 686 阅读 · 0 评论 -
opencv中的cv::ximgproc::SuperpixelSLIC,cv::ximgproc::SuperpixelSEEDS,SuperpixelLSC是超像素算法的
可以研读下源码,集成到建筑物提取中原创 2019-01-08 20:24:48 · 1844 阅读 · 0 评论