【游戏引擎之路】登神长阶(十)——游戏动画制作:我想成为那一道光!

devtools/2024/11/6 18:51:34/

5月20日-6月4日:攻克2D物理引擎。
6月4日-6月13日:攻克《3D数学基础》。
6月13日-6月20日:攻克《3D图形教程》。
6月21日-6月22日:攻克《Raycasting游戏教程》。
6月23日-7月1日:攻克《Windows游戏编程大师技巧》。
7月2日-7月6日:攻克《雅达利2600汇编游戏开发》。
7月7日-7月11日:攻克《x86/x64汇编语言》。
7月11日-7月22日:学习《3D游戏编程大师技巧》(阶段性)。
7月14日-7月18日:学习《游戏引擎>游戏引擎架构》(完成)。
7月23日-7月30日:攻克Python语言学习。
7月31日-8月5日:攻克《3D游戏编程大师技巧》。
9月10日-9月20日:攻克游戏动画绑定

(一)近况总结
最近的主工作是建模。为什么工作还分主副?因为我的肩膀受伤(很久以来的旧伤,好不了),导致我不能长期使用鼠标,建模实在太废手了。所以我只能工作半天。从10月4日到10月20日,我直接把肩膀干废,所以现在休息一周,又重新来学习引擎开发了。现在的安排是上午建模,下午学习引擎开发。
9月份完成了动画的学习。现在我已经具备有一个业余动画师的能力了。至此,3D游戏所需要的一切技术已经完全打通。
战车已经准备好了,剩下的只有向前!
回过头来想一想,自已怎么会走上这条路了呢?全栈的技术人员,听起来虽然很叼,但是在游戏制作上却并不是一条“正道”。正道应该是分工合作。
但我真的想一个人做游戏,让那些觉得“不可能”的人知道有这种可能。其实之前看过不少独立游戏开发者的博客,都觉得现在太卷了,就算是独立游戏,其实也要花很多钱才能做出来。
资本的加入,的确使“独立游戏”这个词变了味道,也让有一些独立游戏制作人眼中再也没有当初的光芒。
而我,想成为那一束光。
这就是“游戏之神”的使命!

(二)关于AICG
看到关于AICG的问题,我不禁想起我的《星火盟约》计划。这来源于20多年前的一个事情,我一个做Galgame朋友因为盗图被人骂哭了。盗图做Galgame自然不对,但是,如果一个人拥有自已创作的能力或者资源,谁又想去盗图呢。所以那时候我就想自已总有一天会让这些人永远拥有自已的资源来做游戏。别笑话我想得那么大,因为我那时候才十多岁。
后来辗转许多年,我一直没有忘记这个梦想。我还自已学习绘画,现在自已能画一些业余的的东西,我也做了一个叫《星宫事务所》的计划,就是自已画一些IP角色,然后这些角色可以拿给别人用(所以相当于一种偶像事务所)。
当然,现在这个愿望,AICG已经帮我实现了。其实对于学了十多年绘画的人来说,我感觉自已有点像小丑。因为我画的画几乎被AICG完败。
于是我的梦想变化为了制作3D角色。因为3D角色可以实现几乎无限的可能,只不过做Galgame的人哪敢想3D的事情?我之前也从来没有想过,我有天也能自已做建模。
我在想,要是哪天3D建模也能用AICG来制作了(现在还不行,只是制作很简单的东西,而且需要人工修复,但是,不排除可能性啊,未来谁知道呢?因为毕竟没有一种科学理论或者技术能证明不可能。)我自已动作做3D建模的事情,是不是变成和我学绘画一样,我再次变成一个小丑。
如果那个时候真的到来,我真的只有释然的笑了。
插图中是我设计的一个“魔法少女”的角色(还是白模,没有贴图,也没有头发(用的是艾斯达的占位,因为头发是统一做,然后可以更换的)),因为我需要通用化,所以尽量使用经典的特征,而不参杂非常个性特征。因为这个《星火盟约》的计划是给所有独立游戏开发者使用的。
我对于AICG的态度,很明确,我鼓励使用AICG。但是,我也希望在未来能够对于手工制作的东西,拥有额外的价值。比如说,至少你的主角人设如果用手绘,有一个像原画那样的东西,能够得到更多玩家的认可。
换句话说,我希望手绘,或者手工设计的角色,能够拥有更多的“附加价值”。
但是我也从来没有忘记自已的初心,没有忘记自已是因何走上这条道路的,我是为了让所有人都不会因为能力或成本的原因,而放弃自已创作的梦想。
插图123:我现在制作的游戏角色(无贴图)。以后会共享给所有独立游戏开发者。
插图345:以前我的《星宫事务所》中我自已画的角色人设。我当时真的想做一个我们自已的《东方Project》。当然,现在还是这样想的,嘿嘿。

这个是最近的画作,比以前画得更细腻一些(其中皮衣猫老师给改过,这部分是专业的),其它的地方有进步,但还是业余水平:

(三)为什么我想成为那一束光?
为什么我很执着于“成为那一束光”?
和我年少的时候遭遇有关系。
我在14岁的时候家族企业破产,15岁就背井离乡来到了成都,靠自已的电脑知识,找了个网管的工作。我当网管的那时候,我父亲都有时候找不到好的活路,还得管我要钱。
这段经历颇有点“武状元苏乞儿”那种味道,当然没那么传奇就是了。佛教中有名“金刚”,代表着“坚不可摧的智慧与力量”,在你身如浮萍,在这个世界的风雨中飘摇的时候,能够让你岿然屹立的东西。
我从小就是一个游戏痴迷者,我15岁之前,也和很多游戏玩家一样,对游戏玩法很推崇,但大家知道我现在的游戏理念,我是把“讲故事”放在高于“玩法”的位置上的。为什么有这样的转变?就是因为来源于玩法的刺激如过眼云烟,只有真正的好故事会留在人的灵魂里面,最终会成为你的灵魂中的那个“金刚”。成为你精神中不倒的支柱。
我就是靠得这些人,这些故事坚持下来,我想如果没有这段经历,我也许会是这个世界上另外一个纨绔子弟。我没有躺平,没有认命,但是,这些“光”,让我成长为今天的我。
所以我希望成为那样的人,希望一个在困顿中的人拥有那一束照进他们生命中的光亮,使他们不至于自暴自弃,希望他们能够茁壮成长,不要输给风,不要输给雨,不要输给冬雪,也要不输给炎夏。
我的“星火盟约”,我自已在游戏开发过程中做的那些看起来“愚蠢”的事情,比如自已学建模,分享自已的建模,如果用“成功”与否来算计,这是一条离“成功”非常远的路,但是,对于那些需要帮助的人,无论是在精神上,还是在物质上,都有特别的意义。


http://www.ppmy.cn/devtools/131822.html

相关文章

贪心算法---java---黑马

贪心算法 1)Greedy algorithm 称之为贪心算法或者贪婪算法,核心思想是 将寻找最优解的问题分为若干个步骤每一步骤都采用贪心原则,选取当前最优解因为未考虑所有可能,局部最优的堆叠不一定得到最终解最优 贪心算法例子 Dijkstra while …

力扣11.5

1035. 不相交的线 在两条独立的水平线上按给定的顺序写下 nums1 和 nums2 中的整数。 现在,可以绘制一些连接两个数字 nums1[i] 和 nums2[j] 的直线,这些直线需要同时满足: nums1[i] nums2[j]且绘制的直线不与任何其他连线(非…

docker安装低版本的jenkins-2.346.3,在线安装对应版本插件失败的解决方法

提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、网上最多的默认解决方法1、jenkins界面配置清华源2、替换default.json文件 二、解决低版本Jenkins在线安装插件问题1.手动下载插件并导入2.低版本jenkins在…

RDMA驱动学习(二)- command queue

为了实现用户对网卡硬件的配置,查询,或者执行比如create_cq等命令,mellanox网卡提供了command queue mailbox的机制,本节将以create_cq为例看下这个过程。 command queue(后续简称cmdq)是一个4K对齐的长度…

2024 Rust现代实用教程Generic泛型

文章目录 一、Generic structures泛型结构体1.泛型的应用类型 二、Generic Function泛型函数参考 一、Generic structures泛型结构体 泛型是一种编程语言的特性,它允许在代码中使用参数化类型,以便在不同地方使用 相同的代码逻辑处理多种数据类型&#…

STM32——ADC

目录 1、ADC的介绍 2、ADC主要特征 3、ADC结构与引脚 4、ADC配置流程 5、示例(光敏电阻的ADC采样) 6、提示 7、结语: 1、ADC的介绍 12位ADC是一种逐次逼近型模拟数字转换器。它有多达18个通道,可测量16个外部和2个内部 信号…

新视野大学英语读写教程1第四版PDF+答案+听力音频

《新视野大学英语》(第四版) 系列教材包含1—4级, 供两个学年使用。每一级别包含《读写教程》(配教师用书)、《视听说教程》(配教师用书)、《综合训练》和《长篇阅读》。教材提供教学管理平台、数字课程、微课视频、移动学习应用、教学课件、试题库等立体丰富的教学…

Shortcut Learning in In-Context Learning: A Survey

为我们的综述打一打广告,目前是初级版本,欢迎各位批评指正!后续的论文列表、测评基准会在Github更新[/(ㄒoㄒ)/~~最近比较忙容许我拖一拖] 这里是arxiv链接:Linking!!! Abstract:捷径学习是指模型在实际任务中使用简单…