我是一名游戏开发和编程的初学者。我有计算机图形方面的经验 - 主要是OpenGL。最近,我终于有了一些空余时间来提高我的游戏编程技能。
但是当我尝试编写一个简单的3D游戏时,我发现没有任何好的免费纹理和模型资源可用于3D图形(例如对于2D游戏,我可以找到许多精灵表等资源)。
您是否熟悉任何适用于3D游戏纹理/模型的好资源?
我是一名游戏开发和编程的初学者。我有计算机图形方面的经验 - 主要是OpenGL。最近,我终于有了一些空余时间来提高我的游戏编程技能。
但是当我尝试编写一个简单的3D游戏时,我发现没有任何好的免费纹理和模型资源可用于3D图形(例如对于2D游戏,我可以找到许多精灵表等资源)。
您是否熟悉任何适用于3D游戏纹理/模型的好资源?
这不是一个编程问题。
据我所知,好的、免费的和高质量的建模资源不存在(从“好的”、“免费的”和“高质量的”中选择两个)。虽然有多个免费的模型库,但内容质量通常较差,而且可以购买模型的地方很少。
有多个地方提供免费纹理(比如this),而且它们比好的免费模型更容易找到。
此外,大多数免费内容经常包括某种限制——“仅限非商业使用”、“creative commons share alike”(即如果您制作衍生作品,则应使用相同的许可证)或者遵守GPL。
无论如何,如果您可以接受“Creative Commons share alike”和GPL,那么您可能可以使用一些开源游戏(OpenArena)的内容,并从维基百科或维基媒体共享、flickr获取相当多的纹理,您还可以在Google上搜索“免费纹理”。您应该小心使用开源游戏的内容——一些开源项目(比如war$ow和sauerbraten)对游戏内容使用封闭/受限制的许可证(即您可以自由重用修改引擎,但不能修改游戏内容并且不能将其与修改后的引擎一起使用。原因是相当明显的)。
无论如何,这取决于你想要什么样的模型。像箱子、桶之类的“简单”东西很容易找到,因为每个人都可以做到。但是当涉及到枪支和车辆时,就会出现问题——质量会下降,好的模型数量也会减少。如果你想要一个完全可动的角色,并且带有多个动画,通常是不可能找到这样的内容的。但是如果你想要角色,你可能可以使用Q3和Q2的mod(在这种情况下,你可以忽略物理效果)。我知道这个问题已经被问了很久,但是当我在XNA编程时遇到了同样的问题,我找到了一个好的解决方案。只要你不需要装配/动画模型,Google Warehouse是搜索的最佳地点。据我所知,提交给Google Warehouse的每个模型都可以使用创意共享许可证。你只需要: