会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
HONT blog
信念就是不可动摇的意志
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
17
下一页
2021年3月28日
一个网格合并(weld)小工具
摘要: 在日常开发中会有需求合并多个Mesh网格,并且它们重合处的顶点也要合并,而并非合并成两个subMesh。 而近期刚好在学习Geomipmap的细分,需要把多个mesh块进行合并,于是写了这个脚本 (简单的情况下用Mesh.CombineMeshes也可以)。 见下图,多对象合并前后对比: 使用时传入
阅读全文
posted @ 2021-03-28 09:02 HONT
阅读(514)
评论(0)
推荐(0)
2021年1月1日
URP(Universal Render Pipeline)渲染管线在使用中的一些分享
摘要: 本篇文章整理了URP管线使用中的一些简单的心得记述 1.使用ScriptableRendererFeature自定义渲染特性 在内建(Build-in)管线中可以使用CommandBuffer并添加到摄像机上来实现自定义的特性。在URP管线中,处理方法变成了RendererFeature Rende
阅读全文
posted @ 2021-01-01 21:53 HONT
阅读(8498)
评论(0)
推荐(0)
2020年8月9日
使用JSPWiki丰富Unity-UPM包的使用
摘要: 1.简述 诸如npm、Nuget之类的包管理工具,Unity推出了自己的Unity Package Manager(UPM)工具来管理使用到的第三方库。 现在Unity Package Manager可以直接允许我们导入git仓库进行链接。 2.UPM库的配置与链接 通过Unity官方文档的教程可进
阅读全文
posted @ 2020-08-09 12:43 HONT
阅读(1078)
评论(0)
推荐(0)
2020年6月9日
Unity Shader中的常见流控制指令
摘要: 在Shader中处理流控制语句时,常加上一些宏去处理流控制指令。例如: UNITY_UNROLL for (int i = 0; i < 10; i++) { //do something... } 在buildin shader包中的CGIncludes\HLSLSupport.cginc中可以找
阅读全文
posted @ 2020-06-09 10:28 HONT
阅读(3504)
评论(0)
推荐(0)
2020年4月19日
Wang Tile的Shader简易实现
摘要: 在使用大面积的平铺纹理时,会导致重复感较强的贴图呈现在画面中。我们可以通过许多方法进行优化,WangTile就是其中一种。 WangTile(王浩瓷砖)方法通过对每条边标记颜色,并在平铺时将相同颜色的边拼接在一起,最终铺满整个平面。 参考《GPU Gems2》中的做法,但这里使用一组预先设定好的可循
阅读全文
posted @ 2020-04-19 17:52 HONT
阅读(940)
评论(0)
推荐(0)
2019年8月14日
Unity AsyncGPUReadback 接口测试
摘要: Unity2018新加入了该接口,可以做到异步RenderTexture->像素数据和异步的ComputeBuffer.GetData ,该功能对于异步ComputeShader获取数据来说非常实用,性能也比同步调用更快。 1.RenderTexture->Texture2D 异步: IEnumer
阅读全文
posted @ 2019-08-14 12:55 HONT
阅读(3613)
评论(0)
推荐(0)
2019年7月23日
Shadowmap简易实现
摘要: 之前一直没有自己实现过阴影,只是概念上有所了解,这次尝试实际编写学习下。 Shadowmap主要思想是通过深度图可得到世界坐标位置,所以光源位置渲染一张场景深度图以得到光源位置像素点的世界坐标, 再对比主相机的像素点世界坐标,如果两个世界坐标距离小于误差则说明两者都能看见这个点,则这个点不在阴影内,
阅读全文
posted @ 2019-07-23 21:26 HONT
阅读(1696)
评论(0)
推荐(0)
2019年6月8日
游戏编程精粹学习 - 衰减图
摘要: 灯光衰减图可以模拟3D贴图的效果,但也有一定的局限性。给灯光使用衰减图可以一定程度的控制灯光形状。 应该也是某种程度的灯光cookie。 使用衰减图与翻页动画制作的灯火效果: 优点: 一定程度上的3D Texture 可以拿来做摇曳灯火等 缺点: 定制性比较高,真正使用可能要借助CB 相比3D Te
阅读全文
posted @ 2019-06-08 13:53 HONT
阅读(535)
评论(0)
推荐(0)
2019年6月2日
Unity PhysicsScene测试
摘要: 应该是unity 2018.3中加入的功能,对象可以放置于不同的物理场景中。 一个Scene对应一个物理场景(PhysicsScene),若想放入独立的物理场景测试创建一个Scene即可。见下图gif。 若测试模拟功能,须在Physics中关闭自动模拟。脚本如下: 测试仓库: https://git
阅读全文
posted @ 2019-06-02 09:33 HONT
阅读(1709)
评论(0)
推荐(0)
2019年3月8日
Unity StreamingMipmaps 简单测试
摘要: StreamingMipmaps是Unity2018.2中加入的新功能,意指通过CPU控制,只加载部分Mipmap图片以节省更多的内存及显存空间。 我测试时遇到了问题,后来发现必须打包出来测才有效(注:最新版unity追加了编辑器内生效功能)。 官方文档里写给维京村落demo使用该功能后节省了25%
阅读全文
posted @ 2019-03-08 13:30 HONT
阅读(2268)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
17
下一页
公告