- 博客(831)
- 资源 (117)
- 问答 (2)
- 收藏
- 关注

原创 公开处刑,专家博主开发游戏的老王专栏抄袭事件始末
大家好,感谢您百忙之中点开这篇文章,我是技术博主(知乎|CSDN):开发游戏的老王。本文是关于本人“抄袭”事件的全记录,文章可能有点长,如果您有闲心,可以权当一篇吃瓜帖看。由于当事双方也都不是什么公众人物,所以内容可能有些无聊。愿意看就看,不愿意看就别看。事情发生地事情发生在一个不足200人的邀请制QQ群里,虽说不到200人但这个群算得上国内游戏开发领域顶级技术群之一了,里面聚集着各大厂王牌工作室的技术大佬,甚至刚刚仙逝的浅墨大佬也曾在其中(在此聊借本文向浅墨致哀并致敬)。老王有幸也混到了这个群里(下.
2021-12-15 17:14:06
9195
38

原创 【手把手带你Godot游戏开发 第二弹】名场面临摹 之 街霸3D(本文荣获1024程序员节【最技术奖】)
前言完成了《【手把手带你Godot游戏开发 第一弹】零基础入门案例:FlappyBird》,有小伙伴问有没有第二弹,一时冲动承诺来个3D大作临摹真·全流程,结果做着做着发现这个真是一个工作量巨大的教程,然而,自己挖的坑,流着泪也要填上!你们要的,第二弹的街霸3D名场景临摹,终于来啦!...
2020-10-31 18:45:53
5345
28

原创 【手把手带你Godot游戏开发 第一弹】零基础入门案例:FlappyBird(教程目录及源代码)
Godot游戏引擎的零基础入门案例:经典网红手游FlappyBird
2020-04-02 13:49:05
15218
12
原创 官方项目《内容示例》中Common UI部分笔记:Common UI 分场景使用教程
Common UI给虚幻的UI系统带来了很多新特性,这些新特性往往面向不同的使用场景。目前我看到很多的Common UI教程,都是把这些特性很笼统地展示一遍,这就很容易造成初学者的困惑:“我当前做的这些工作,到底是为了实现什么?”所以本文采用分场景介绍的方式,希望能够帮初学者理清一下Common UI的工作逻辑。
2023-09-05 20:38:16
885
原创 官方项目《内容示例》中Common UI部分笔记: 1.1 Activatable Widgets
本文主要面向UMG以及Common UI的初学者。
2023-08-27 22:19:28
911
原创 虚幻官方项目《CropOut》技术解析 之 在实战中理解Enhanced Input系统
今天再来聊一聊Enhanced Input,Enhanced Input是虚幻官方想用《Crop Out》诠释的技术要点之一。其实在去年虚幻官方的直播节目中,虚幻官方已经对**Enhanced Input**作了比较全面深入的介绍,本文将重点分析《CropOut》中基于Enhanced Input的输入控制系统。
2023-08-22 11:22:51
651
原创 虚幻官方项目《CropOut》技术解析 之 程序化岛屿生成器(IslandGenerator)
《CropOut》的技术亮点之一就是全部关卡都是随机生成的,本篇文章将重点解析游戏中岛屿的随机生成方式
2023-08-19 21:07:46
749
原创 UE5《Electric Dreams》项目PCG技术解析 之 使用Import Data Table或Create Points Grid在目标锚点周围创建次级细节
为了增加场景的细节层次感,在PCG中可以采用纵向分层次构建内容的方法,即:先构建比较醒目的目标(本文称之为目标锚点),然后再构建目标锚点周围的细节。以在场景中摆放石头为例:先在场景中放置一些醒目的大石头(甚至是山体),然后在山体周围散落一些小的碎石。典型的例子就是《Electric Dreams》中ForestExample场景的构建,在这个场景中使用了两种节点构建次级细节内容。
2023-07-25 20:46:21
342
3
原创 虚幻引擎程序化资源生成框架PCG 之Gather(收集)、Merge(合并)、Union(并集)
有朋友询问:Gather(收集)、Merge(合并)、Union(并集)这三个运算节点,看名字有些相似,究竟区别是什么?目前还没有详细的官方文档,所以今天老王结合源代码,尝试分析一下。
2023-07-15 16:17:46
820
1
原创 UE5《Electric Dreams》项目PCG技术解析 之 PCGCustomNodes详解(四)ApplyHierarchy
继续解析《Electric Dreams》项目中的自定义节点和子图:ApplyHierarchy
2023-07-12 17:25:48
555
原创 UE5《Electric Dreams》项目PCG技术解析 之 PCGCustomNodes详解(三)SG_CopyPointsWithHierarchy
继续解析《Electric Dreams》项目中的自定义节点和子图:SG_CopyPointsWithHierarchy和PostCopyPoints-OffsetIndices
2023-07-11 22:51:15
525
原创 UE5《Electric Dreams》项目PCG技术解析 之 PCGCustomNodes详解(二)Look At
继续解析《Electric Dreams》项目中的自定义节点和子图。
2023-07-10 22:49:35
480
原创 UE5《Electric Dreams》项目PCG技术解析 之 PCGCustomNodes详解(一)
《Electric Dreams》项目中提供了一些自定义节点和子图,这些节点和子图在《Electric Dreams》被广泛使用,对于理解《Electric Dreams》非常重要,而且它们可以直接移植到新的项目中使用。所以写个博客分析一下
2023-07-10 19:38:49
529
原创 虚幻引擎程序化资源生成框架PCG 之 UPCGBlueprintElement源码笔记(二)数据流
PCG节点处理的是数据流,也就是点云,点云到底是啥?笼统地说就是一个个携带着信息的点组成的集合。但是在具体是使用过程中,我们还得了解这些”携带着信息的点“是如何被层层包装起来的。本文中老王就和大家一边拆解源代码一边做实验,尝试着深入理解一下PCG中的数据流。如有错误,敬请指正!
2023-07-09 18:29:09
409
原创 虚幻引擎程序化资源生成框架PCG 之 UPCGBlueprintElement源码笔记(一)
是PCGGraph中自定义节点的基类,但官方目前还没有给出详细的文档,所以从源代码里找点答案。
2023-07-07 22:52:17
508
原创 虚幻引擎程序化资源生成框架PCG 之 常用撒点方法小结
程序化内容生成(PCG)的关键之一就是"撒点",因为只有把点撒到位,才能在期望的位置生成模型,本文简单总结一下PCG常用的撒点方法,如有遗漏欢迎大家补充,非常感谢!
2023-07-05 22:30:11
625
原创 UE5《Electric Dreams》项目PCG技术解析 之 PCGDemo_Ditch关卡详解
“PCGDemo_Ditch”关卡主要为我们展示了PCG的小技巧:- 使用自定义节点`Points From Actor Tag`作为PCG的分割工具- 分层装饰的思想
2023-07-01 17:32:43
838
原创 虚幻引擎程序化资源生成框架PCG 之Extents Modifier 和 Bounds Modifier
Extents Modifier 和 Bounds Modifier这两个节点看起来很像,都是修改Point的Bouding Box,查看一下源代码,简单看一下它们的区别
2023-06-30 23:56:50
964
原创 UE5《Electric Dreams》项目PCG技术解析 之 理解Assembly(以SplineExample为例)
UE5.2的PCG出了有一段时间了,大家玩得都很开心。很多朋友可能和老王一样,使用PCG一直停留在程序化摆放各种StaticMesh的水平。虽然仅使用StaticMesh也可以构造出很多好玩的结构,但相对于《Electric Dreams》项目给我们带来的Assembly级的玩法,可以说还是小巫见大巫了。如果说StaticMesh是PCG世界的"原子",我们只能用它们来构造一些“无机物”,那么Assembly就更像是“大分子”,用Assembly可以构造更复杂的“有机物”。
2023-06-26 19:37:32
804
原创 虚幻引擎程序化资源生成框架PCG(Procedural Content Generation Framework) 之 PCGGraph节点详解Filter系列
目前PCG(Procedural Content Generation Framework) 相关文档还很少,尝试写一些使用心得
2023-06-25 19:20:00
367
原创 UE5《Electric Dreams》项目PCG技术解析 之 基于关卡PCGSettings的工作流
UE5.2中PCG被称为框架(Framework)而不仅仅是工具(Tools),是有道理的。因为它不仅仅是houdini的原生版本,还带来了一套针对PCG开发的工作流程,使用PCG制作游戏场景,效率实在太起飞了,我相信它会成为未来游戏开发的必修课。
2023-06-23 21:50:54
1038
原创 虚幻引擎程序化资源生成框架PCG(Procedural Content Generation Framework) 之 PCG基础
Unreal Engine 5.2全新推出了程序化资源生成框架即Procedural Content Generation Framework下文简称PCG, 开发者可以通过PCG程序快速生成宏大且复杂的游戏场景。以往这种程序化资源(场景)的生成需要借助Houdini来实现,有了PCG,真的可以和Houdini说拜拜了!
2023-06-20 15:36:32
1321
原创 虚幻图文笔记:Substance Painter通过USD格式导入UE5的工作流
USD即Universal Scene Description,是著名的Pixar公司研发的一种开源的3D 场景说明和文件格式,如其名所示,相较于传统的FBX、Obj等3D格式,USD的具有更好的通用性和扩展性,现在已被非常多的厂商和平台所支持,这里也包括Epic Games、Adobe等公司。
2023-04-29 12:23:37
1448
1
原创 虚幻图文笔记:面部动画基本原理以及在UE5中如何导入面部动画
之前做过的项目没有涉及过面部动画,所以最这方面不是很了解,一直以为面部动画也是通过骨骼来驱动的(理论上用骨骼驱动当然也是可以的),但很多时候面部动画更多是使用Morph Target(有些软件中也叫做BlendShape)来驱动,那么什么是Morph Target呢?它的原理很简单,下面我们用Blender还原一下表情动画的制作和使用过程。
2023-04-23 12:28:42
1042
原创 虚幻图文笔记:如何清理Character Creator角色的垃圾数据
书接上文在一个项目中我按照上文的步骤导入UE5,但是产生了一些莫名其妙的文件,下面还原一下发现和解决问题的过程。
2023-04-22 17:30:07
688
1
原创 虚幻图文笔记:Character Creator 4角色通过AutoSetup For Unreal Engine插件导入UE5.1的过程笔记
使用免费AutoSetup For Unreal Engine插件将Character Creator 4制作的角色导入UE5中。结果非常满意!
2023-04-16 10:54:46
1269
1
原创 Godot Engine 4.0横空出世,Vulkan大怪兽加持,画质提升简直亮瞎眼
经历了漫长的等待,万众瞩目的 Godot Engine 4.0 正式版在其 3.0 版本发布 5 年以后,终于带着海量令人兴奋的新功能横空出世!
2023-03-07 07:56:41
2999
3
原创 游戏开发是个“坑”,而且是个“天坑”
如果让我站在自己的角度用一句话概括这个游戏开发这个专业,我必须要说:游戏开发是个“坑”,而且是个“天坑”。
2023-03-02 15:34:54
1907
2
原创 玩转UE4/UE5动画系统:UE5的运行时(动态)重定向治好了我的精神内耗
UE5中新的动画资源的(静态)重定向方法比UE4好用很多,但这种静态的重定向方式依然很让人头疼,因为我们需要对于每一个需要的动画资源为每一个目标骨架生成一套资源备份。尽管个过程并不复杂,但对于诸如老王这种对资源管理有“洁癖”的同学来讲,还是莫名的难受,直到UE5的运行时(动态)重定向诞生,老王的精神内耗终于被完美治愈!
2022-11-18 22:02:22
3940
原创 虚幻引擎图文笔记:动画资源中Force Root Lock的作用
今天有小伙伴问我虚幻引擎中动画资源Root Motion选项中的Force Root Lock的作用是什么,老王对这个选项的功能理解也是比较含糊的,查阅了官方文档,其描述也比较费解。索性通过实验的方式理解一下它的作用吧。
2022-11-05 18:44:13
1075
原创 虚幻图文笔记:TravelFailure: ClientTravelFailure, Reason for Failure: ‘Failed to load package ‘问题的解决
游戏中目前有两个Level:一个登录Level,一个游戏Level登录Level跳转到游戏Level是没问题的,当就角色在游戏Level失败需要重新开始游戏Level的时候报错。
2022-11-01 22:50:48
1446
1
原创 虚幻引擎图文笔记: UE5 GAS中 Effect无法触发Ability的问题解决
GAS 的标签设置总让我迷惑,一段时间 不用就忘了谁是谁了,关键版本已更新,名称又变了。
2022-10-14 20:57:42
788
原创 虚幻引擎图文笔记:could not be compiled. Try rebuilding from source manually.问题的解决
当打开虚幻项目时弹出“could not be compiled. Try rebuilding from source manually.”问题的解决
2022-07-27 19:58:17
4913
原创 iQunix(主要指Lime等86键系列)Win键和Alt键调换等解决办法
IQunix(主要指Lime等86键系列)Win键和Alt键调换等解决办法
2022-07-10 22:28:34
2314
1
原创 Armor Paint笔记:Substance Painter的轻量级替代品
开源:ArmorPaint的Github地址,在itch.io可以以19刀购买到Armor Paint的编译版 跨平台:支持Win\macOS\Linux\iPad\Android 轻量级:Armor Paint是绿色的,包体大小仅仅10几M 工作逻辑结合了Substance Painter图层和Substance Designer节点,体验非常好...
2022-07-07 15:52:50
746
原创 Substance Painter笔记:多显示器且多分辨率显示器时的设置
Substance Painter笔记:多显示器且多分辨率显示器时的设置
2022-07-04 19:58:59
1236
翻译 Houdini图文笔记:VAT(3.0)导入UE4/5的设置向导[官方文档翻译]
Houdini图文笔记:VAT(3.0)导入UE4/5的设置向导[官方文档翻译]
2022-06-25 19:37:00
1113
原创 虚幻引擎图文笔记:使用VAT(Vertex Aniamtion Texture)制作破碎特效(Houdini,UE4/UE5)上 Houdini端
VAT(Vertex Aniamtion Texture)即顶点动画纹理,它的原理并不复杂。VAT并不是用CPU处理的动画,而是把每个顶点位移数据的记录在纹理中,然后把这个纹理输入到顶点着色器的世界位置参数中,从而由GPU还原出每一帧的动画。VAT本身不是Houdini发明的,Houdini只是基于VAT,提供了一套Houdini中的VAT纹理烘焙方法,以及帮我们写好了支持Unreal/Unity等引擎的Shader。...
2022-06-23 22:49:58
2520
Mixamo动画重定向工具(直接转换成UE4骨骼匹配动画)
2021-11-20
自用备份与分享Houdini Engine For UE4.27(更新日期20211118)
2021-11-18
Advanced Locomotion System V4
2021-05-13
RetopoFlow3正式版 版本号3.1.0
2021-03-26
用于重定向的T-Pose版UE4 Mannequin
2020-12-21
RetopoFlow3正式版 版本号3.00.2
2020-12-19
UE4 Animation Starter Pack 62个动画(FBX).zip
2020-12-07
RetopoFlow3正式版 版本号3.00.1
2020-12-07
makehuman-community-1.2.0-windows.exe
2020-11-24
虚幻官方开发的UE2Rigify插件:UE2Rigify(1.3.14)
2020-11-22
orient_bone_shapes-master.zip
2020-11-17
Lowpoly风街霸角色维加(Vega)Blender源文件
2020-11-04
Lowpoly风街霸角色布兰卡(Blanka)Blender源文件
2020-11-03
街霸:隆的模型(不含绑定)Blender源文件
2020-11-01
Blender Rigify版街霸角色隆(Ryu)绑定下载
2020-10-11
开源免费跨平台的视频切割及拼接工具VidCutter
2020-10-09
Blender Rigify版Walker绑定下载
2020-10-08
Blender Rigify版Beefy绑定下载
2020-10-08
Blender Rigify版Bony绑定下载
2020-10-08
Blender Rigify版街霸角色隆(Ryu)绑定下载
2020-10-07
免费的视频格式转换工具AVS Video Converter(免费 非破解版)
2020-10-07
Blender Rigify版街霸角色隆(Ryu)绑定下载
2020-10-07
Blender Rigify版Walker绑定下载(Blender 2.83.7)
2020-10-05
Blender Rigify版Walker绑定下载(Blender 2.83.7)
2020-10-05
Blender Rigify版Bony
2020-10-05
Blender Rigify版Walker绑定下载(Blender 2.83.7)
2020-10-04
Blender Rigify版Beefy绑定下载(Blender 2.83.7)
2020-10-04
使用Rigify绑定的Spiderman(Blender 2.83.7)
2020-10-03
Red-Nelb_2.82.blend
2020-10-03
开源免费跨平台的图像处理即绘画工具:GIMP 2.10.20 Win版
2020-10-02
Godot Engine v3.2.3-stable win32
2020-10-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人