- 博客(272)
- 资源 (1)
- 收藏
- 关注
原创 ue4.25 SetupAndroid.bat运行报错问题解决
ue4.25android环境安装问题解决首先,把以前版本的nvpack,Android sdk、ndk都删掉,下载最新版的Android studio,从Android studio里面下载Android11,的sdk。然后运行SetupAndroid.bat,出现错误,一开始报找不到java_home,然后配了环境变量,又报:Using sdkmanager: C:\NVPACK\android-sdk-windows\tools\bin\sdkmanager.bat Exception in th
2020-10-24 16:34:07
2028
3
原创 ue4的SceneComponent2D的SceneDepthInA问题
renderTarget是PF_A16B16G16R16格式, SceneCaptureComponent2D->CaptureSource = ESceneCaptureSource::SCS_SceneColorSceneDepth,但生成的RenderTarget的a通道被截取到了1.查看源码,涉及到的shader是MobileSceneCapture.usf文件。看不出来啥问题然...
2019-11-16 10:32:10
2567
3
转载 添加网络地址到本地
https://blog.youkuaiyun.com/codingriver/article/details/84293177
2019-11-11 15:54:32
678
原创 关于美术模型法线不对问题
解决:先添加一个normal修改器,打开并翻转normal朝向;再添加一个normal修改器,翻转回去朝向。在模型多边形,看光滑组,选择1,设置自动光滑角度为60度。在Display签页下,Display Properties下,勾选backface cull,看法线朝向是否正确。...
2019-10-25 20:44:59
1606
原创 关于头发渲染中dirther的反思
来源:float StrandSpecular (float3 T, float3 V, float3 L, float exponent){ float3 H = normalize(L + V); float dotTH = dot(T, H); float sinTH = sqrt(1.0 - dotTH*dotTH); float dirAtten = ...
2019-06-21 11:30:13
407
转载 极光渲染
https://graphics.stanford.edu/courses/cs348b-competition/cs348b-14/first_report.pdf
2019-06-10 16:49:48
363
原创 shaderParameter和ParameterType大小不一样问题
问题描述:在Engine\Source\Runtime\Renderer\Public\MeshDrawShaderBindings.h文件中,第192行,ensureMsgf(sizeof(ParameterType) == Parameter.GetNumBytes(), TEXT("Attempted to set fewer bytes than the shader required. ...
2019-04-30 10:39:33
574
原创 DX12学习笔记——第一章 向量代数
向量在计算机图形学,碰撞检测,物理模拟各个方面都扮演了重要的角色,而这几个方面都是现代视频游戏的常用组件。本书这方面的论述比较非正式,偏实用。目标学习向量几何上和代数上的表示;向量操作及其几何意义;熟悉向量的函数和DirectXMath库的类。1.1 向量向量表示一个包含大小和方向的量。比如力、位移,速度。几何里用带方向的线段表示向量。向量跟位置无关。...
2019-04-09 20:54:11
1189
原创 UE4光照通道
使动态光源照亮与其光照通道相同的Actor。使用户能自由掌握Actor的光照。当前ue支持最多3中光照通道。用法定向光源、聚光灯、点光源和可被光源影响的所有Actor(staticMesh,SkeletonMesh等)均默认启用Lighting Channel 0. 如果需要一个可照亮的Actor受某一光源的影响,这个Actor和光源的光照通道需要相同,即Light的Lighting chan...
2019-03-05 11:55:55
6366
3
原创 UE4 lightmap联机烘焙
https://docs.unrealengine.com/en-us/Engine/Rendering/LightingAndShadows/Lightmass/UnrealSwarmOverviewhttps://iamsparky.wordpress.com/2010/08/24/tutorial-setting-up-swarm-for-multiple-machines/
2019-02-25 20:19:39
1523
原创 unreal vs不错哦
在unreal引擎目录下,搜索unreal vs,双击安装,然后去vs找这个扩展,enable。菜单栏,Tools>Customize>Toolbars>勾选unreal vs。菜单栏就会有启动的项目。
2019-02-21 20:59:49
744
原创 关于fastbuild
官网有下载链接。相关问题,可见https://github.com/liamkf/Unreal_FASTBuild/issues/6另外,需要你的机器能连接共享文件夹。
2019-02-20 20:10:33
2187
转载 win10无法访问共享文件夹解决方法
https://blog.youkuaiyun.com/yinqingwang/article/details/80161453
2019-02-20 19:44:40
9633
原创 UE4 光照
static lightstatic light只有间接光,没有直接光。光照和阴影烘焙到lightmap;static light通过indirect lighting cache Sample Grid(需要有lightmass importance volume)影响动态物体。stationary light光源位置不变,但颜色和亮度会变。这是stationary light和stati...
2019-02-16 18:12:49
5825
翻译 CSM
csm基本概念和思想csm基本概念:相机视锥体的不同区域需要不同 分辨率的shadowmap,离相机越近的物体需要的分辨率越高。csm的基本思想:将平头锥体划分为多个子平头椎体,每一个子平头椎体用一个shadowmap进行渲染,像素shader对最接近所需要像素的shadowmap进行采样。csm每帧需要以下几个步骤:(1)将视锥体划分为几个子视锥体;(2)为每个子视锥体计算一个正交投影...
2019-02-14 15:05:20
1391
原创 shadertoy网站上的一些效果
海水、天空上的云:https://www.shadertoy.com/view/4dSBDtProgressive Lightmap Render:https://www.shadertoy.com/view/MttSWS基础的rayMarching:https://www.shadertoy.com/view/llt3R4,对应的讲解:http://jamie-wong.com/2016/0...
2019-02-01 17:09:17
2129
1
原创 UE4:compute shader和其他shader通信
参考这篇文章。这篇文章写的很好了,这里笔者只说自己遇到的问题。在添加compute shader这篇文章中,大家可以看到,我们用compute shader生成了一张图片并存储到了本地。而compute shader和其他shader通信这篇文章主要讲的怎么把compute shader生成的图片用到fragment shader中,即fragment shader中用compute shad...
2019-02-01 15:02:51
2461
原创 UE4 添加computeshader
参考这篇文章,大部分是没问题的,只有个小问题,可能是由于引擎版本不同导致的。在UseComputeShader_RenderThread函数中,得到ComputeShader之后,要把这个computeshader设置给RHICmdList,否则下面DispathComputeSHader执行的时候会找不到computeShader(该指针为空)。static void UseComputeSh...
2019-01-30 11:56:46
3170
原创 UE4 通过uniformbuffer传输数据到shader
看到知乎上的这篇文章,虽然新版本的ue4宏名称变了,但基本是可以实现的。笔者自己实现的过程中,想要参考ue4自带的uniform传输数据的写法,在OneColorShader.cpp文件中,这样声明:BEGIN_UNIFORM_BUFFER_STRUCT(FClearShaderUB, ) UNIFORM_MEMBER_ARRAY(FVector4, DrawColorMRT, [8] )E...
2019-01-22 12:03:11
3070
1
转载 【3D数学基础】三维空间折射向量计算
已知入射向量,法线向量,折射率,求折射向量,参考:https://www.cnblogs.com/night-ride-depart/p/7429618.html
2019-01-16 20:59:44
1833
原创 ue4 无法烘焙光照问题
烘焙时,swarm插件报错,说找不到某个dll,仔细看,是有带debug字样的dll的。切到develop editor模式下,重新编那个工程就能生成不带debug字样的dll了,能成功的烘焙场景光照了。...
2019-01-07 16:54:42
2838
原创 UE4安卓打包遇到的一些错误
在工程设置窗口,左侧查找Android,右侧build栏下有es2和es3.1,根据需要勾选不同选项。打包时,根据贴图类型点击File->package->etc1或etc2或根据需求选择其他选项...
2019-01-07 11:50:53
6367
2
原创 UE4优化相关
https://www.unrealengine.com/zh-CN/blog/chn-pubg-mobile-ue4-development-experiencehttps://docs.unrealengine.com/en-us/Engine/Performance/Guidelines不透明性能>cut out > 半透明(overdraw) uv接缝\软边少用(会增...
2019-01-03 20:07:54
632
转载 cubemap贴图转换成6张单独贴图工具
Someone asked if i could add a the ability to separate or extract the images from a LightShape cube map. I decided I would just write up a quick and dirty utility separately.Instructions:Put this i...
2018-12-29 15:20:37
2972
1
原创 vs项目不同sdk版本重定向
当代码从一台机器移植到另一台机器,两台机器windows版本不同,会报“the windows sdk version 10.0.16299.0 was not found”错误。解决方案,右击项目名称,点击Retarget Projects。重定向即可。...
2018-12-21 10:31:26
11833
3
原创 光束问题
LightComponent.h文件里增加shaft里shader参数的设置: UFUNCTION(BlueprintCallable, Category = "Rendering|Components|Light") void SetLightShaftAlphaRadius(float NewValue); UFUNCTION(BlueprintCallable, Category =...
2018-12-17 11:45:34
1262
原创 Substance Designer学习
软件的界面和工作流程,点这里几个节点,创建最基础的东西。导出贴图,预览结果,改变环境,添加参数,参考这里查询节点作用点这里图像数据类型转换、原子节点的概念、RGB、灰度图像类型,看这里。c8类型表示color8位;L16灰度图像,16位。为NOISE节点添加一个GRADIENT MAP节点,把灰度图像转化为彩色图像。或者把UNIFORM COLOR节点转换为灰度图像,使用Grayscale ...
2018-12-04 20:40:51
4859
原创 UE4 头发渲染
kajiya-kay算法原理:kajiya-kay算法原理里面的计算高光函数里用到的diratten参考:What does dirAtten value mean in Kajiya-Kay Model?各向异性smoothstep可以参考这个smoothstep(),平滑阶梯函数,平滑过渡函数ue4里面实现kajiya-kay算法:UE4实现kajiya-kay【1】https:/...
2018-11-29 11:25:45
5472
CocosCreator
2018-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人