如何制作高清 3D 游戏
How to make a high def 3D game
我不确定这里是否适合提问,但我想制作一款游戏,但是一款非常简单、笨拙或基本的 3D 游戏。但是,我想要一个美丽的世界,高清图形。
以刺客信条起源为例:https://youtu.be/P0oULMOzYyE?t=2m10s
我喜欢水效果、太阳能和所有漂亮的高清图形。
但我不想从头开始。我快速浏览了一些 unity 教程,它们最终都变得非常笨拙,而且没有什么比游戏工作室的游戏更漂亮了。
有什么方法可以制作出像这样的精美游戏,您只需要勾勒出您的世界,然后就可以添加您的角色和代码,例如,添加一个可以在水中飞行和漂浮长达 20 秒的方块角色等.
所以总而言之,一个简单而美丽的 3D 世界游戏,但没有游戏工作室预算(最好是免费或接近免费),我对事物以及它们如何工作和交互有完整或相当深入的代码控制。
假设从编码的角度来看没有困难,但任何减少时间的方法都会很好。
所以我对这个问题的回答很消极,但我只是把我的一些想法放在这里,希望它能真正帮助到别人。
游戏引擎,其中有很多,在最高端,它们实际上非常相似,但您必须使用该语言和那些工具进行编码。 Unity3D 对初学者是免费的,并且几乎有你需要的一切,查看:
- www.quora.com/How-much-does-it-cost-to-get-a-Unity-3D-license
- store.unity.com/
接下来您需要一些东西来制作您的资产。这些是你的性格等等。您可能需要免费的 Blender,还有 3dsmax 等其他工具,但 Blender 确实很棒。另请查看:
- www.youtube.com/watch?v=5NlOVnqJ8F0(当然,但视频中有一些不错的视角)
- 您可能还需要 photoshop
调整引擎中的质量设置,您可以在 UI 以及着色器语言和设置中做很多事情:
- www.youtube.com/watch?v=p4748tRbT-c(质量示例)
- docs.unity3d.com/462/Documentation/Manual/HOWTO-Water.html(水有点假,仅供参考,因为实际的水模拟非常昂贵)
- docs.unity3d.com/Manual/SL-Reference.html(感谢@Programmer)
- docs.unity3d.com/Manual/class-ReflectionProbe.html(感谢@Programmer)
显然我还没有完全了解这一切,但看起来您可以通过质量设置和高质量资产(这可能非常昂贵)走得更远
刚开始时尝试 AAA 级图形是一项非常艰巨的任务。如果您打算使用 Unity3D 引擎,那么您有很多选择。在你做任何事情之前,先了解一下 Unity。 Unity在他们的网站上提供了一些这方面的教程,我建议你去看看。
一旦您了解了如何使用引擎,创建超逼真的图形就容易多了,这要归功于引擎附带的资产商店和效果资产包。首先,您需要一个环境——地形、城市或其他任何环境。如果您想要地形,请不要使用 Unity 中的默认地形引擎来创建它,因为它非常有限。相反,在 Asset Store 上找到一个好的地形引擎,或者使用像 WorldMachine 这样的独立地形工具来创建你的世界。如果您只想手动为您的环境建模,请使用像 Blender(或 3DS Max,如您所说)这样的程序。我自己从未使用过 3DS Max,但据我所知,两者都是不错的选择。
一旦有了基本环境,就需要对其进行纹理处理。您可以在网上免费找到大量纹理,或者如果您愿意支付一点钱,poliigon 等网站提供非常高质量的纹理,每月收费 10 美元或更多,具体取决于您获得的套餐。在 YouTube 上查找一些 material 映射教程,了解设置这一切的基础知识。
毕竟,您需要关注灯光和效果。这是您的环境将开始寻找零件的地方。在 unity 附带的标准包中,您将获得很多着色器效果,您只需将它们放在 Unity 中的相机对象上并调整滑块即可进行设置。这些是像绽放、神光、胶片颗粒、晕影等东西。这是项目中最简单的部分。您可以在资产商店中找到其他效果,这些效果的价格差别很大。除非你知道你需要它,否则不要购买,或者它足够便宜以至于你是否按成本购买它实际上并不重要。在设置效果时,也要设置照明。照明很棘手,它确实可以成就或破坏您的环境,因此我建议您在 YouTube 或其他地方查看关于照明的艺术和技术提示和技巧。
您还需要做一些其他事情 - 例如在您拥有的任何地面上添加树木和草地,在有意义的地方添加粒子效果等。资产商店将是您在这部分的朋友.
正如@Programmer 所说,对着色语言的扎实理解以及反射探针也有很大帮助,尽管这些事情可以使用预制资产为您完成。
对于水,Unity 中的默认水包可以很好地完成大多数任务。
我不确定这里是否适合提问,但我想制作一款游戏,但是一款非常简单、笨拙或基本的 3D 游戏。但是,我想要一个美丽的世界,高清图形。 以刺客信条起源为例:https://youtu.be/P0oULMOzYyE?t=2m10s 我喜欢水效果、太阳能和所有漂亮的高清图形。 但我不想从头开始。我快速浏览了一些 unity 教程,它们最终都变得非常笨拙,而且没有什么比游戏工作室的游戏更漂亮了。 有什么方法可以制作出像这样的精美游戏,您只需要勾勒出您的世界,然后就可以添加您的角色和代码,例如,添加一个可以在水中飞行和漂浮长达 20 秒的方块角色等.
所以总而言之,一个简单而美丽的 3D 世界游戏,但没有游戏工作室预算(最好是免费或接近免费),我对事物以及它们如何工作和交互有完整或相当深入的代码控制。
假设从编码的角度来看没有困难,但任何减少时间的方法都会很好。
所以我对这个问题的回答很消极,但我只是把我的一些想法放在这里,希望它能真正帮助到别人。
游戏引擎,其中有很多,在最高端,它们实际上非常相似,但您必须使用该语言和那些工具进行编码。 Unity3D 对初学者是免费的,并且几乎有你需要的一切,查看:
- www.quora.com/How-much-does-it-cost-to-get-a-Unity-3D-license
- store.unity.com/
接下来您需要一些东西来制作您的资产。这些是你的性格等等。您可能需要免费的 Blender,还有 3dsmax 等其他工具,但 Blender 确实很棒。另请查看:
- www.youtube.com/watch?v=5NlOVnqJ8F0(当然,但视频中有一些不错的视角)
- 您可能还需要 photoshop
调整引擎中的质量设置,您可以在 UI 以及着色器语言和设置中做很多事情:
- www.youtube.com/watch?v=p4748tRbT-c(质量示例)
- docs.unity3d.com/462/Documentation/Manual/HOWTO-Water.html(水有点假,仅供参考,因为实际的水模拟非常昂贵)
- docs.unity3d.com/Manual/SL-Reference.html(感谢@Programmer)
- docs.unity3d.com/Manual/class-ReflectionProbe.html(感谢@Programmer)
显然我还没有完全了解这一切,但看起来您可以通过质量设置和高质量资产(这可能非常昂贵)走得更远
刚开始时尝试 AAA 级图形是一项非常艰巨的任务。如果您打算使用 Unity3D 引擎,那么您有很多选择。在你做任何事情之前,先了解一下 Unity。 Unity在他们的网站上提供了一些这方面的教程,我建议你去看看。
一旦您了解了如何使用引擎,创建超逼真的图形就容易多了,这要归功于引擎附带的资产商店和效果资产包。首先,您需要一个环境——地形、城市或其他任何环境。如果您想要地形,请不要使用 Unity 中的默认地形引擎来创建它,因为它非常有限。相反,在 Asset Store 上找到一个好的地形引擎,或者使用像 WorldMachine 这样的独立地形工具来创建你的世界。如果您只想手动为您的环境建模,请使用像 Blender(或 3DS Max,如您所说)这样的程序。我自己从未使用过 3DS Max,但据我所知,两者都是不错的选择。
一旦有了基本环境,就需要对其进行纹理处理。您可以在网上免费找到大量纹理,或者如果您愿意支付一点钱,poliigon 等网站提供非常高质量的纹理,每月收费 10 美元或更多,具体取决于您获得的套餐。在 YouTube 上查找一些 material 映射教程,了解设置这一切的基础知识。
毕竟,您需要关注灯光和效果。这是您的环境将开始寻找零件的地方。在 unity 附带的标准包中,您将获得很多着色器效果,您只需将它们放在 Unity 中的相机对象上并调整滑块即可进行设置。这些是像绽放、神光、胶片颗粒、晕影等东西。这是项目中最简单的部分。您可以在资产商店中找到其他效果,这些效果的价格差别很大。除非你知道你需要它,否则不要购买,或者它足够便宜以至于你是否按成本购买它实际上并不重要。在设置效果时,也要设置照明。照明很棘手,它确实可以成就或破坏您的环境,因此我建议您在 YouTube 或其他地方查看关于照明的艺术和技术提示和技巧。
您还需要做一些其他事情 - 例如在您拥有的任何地面上添加树木和草地,在有意义的地方添加粒子效果等。资产商店将是您在这部分的朋友.
正如@Programmer 所说,对着色语言的扎实理解以及反射探针也有很大帮助,尽管这些事情可以使用预制资产为您完成。
对于水,Unity 中的默认水包可以很好地完成大多数任务。