好的.所以我想知道如何制作游戏3D模型和设计水平.从哪儿开始?免费的开源解决方案是最好的.
另外,如何在3D对象上创建逼真的纹理?
Blender是个不错的选择吗?
是否有购买游戏资产的外包或市场?
首先,不幸的是,对于这类问题,这是一个错误的网站,因为你不是(显然,如果我错了,纠正我)要求编写自己的3D引擎/诸如此类但是如何创建3D内容这是一个艺术壮举.我建议你转到CGTalk和VFXTalk,他们都有自己的子论坛,供有兴趣编写3D内容的人使用.
但是,因为我曾经是一个3D爱好者(Lightwave 3D,哇!)我觉得我应该回答你的问题,所以这里是:
首先,只有合理的开源解决方案才能让您了解Blender 3D.然而,它在可用性方面非常可怕并且没有做任何事情,它是所有行业的杰克和无人的主人,更不用说它的糟糕可用性了.从代码POV可能有趣的是,因为它完成了与3D编程相关的所有基本和一些相当高级的事情.
其次,材料多年来一直是CG的热点问题.有几种通用算法可以实现某种外观,例如维基百科有一个最常见的列表,这只是一个开始.作为更先进的东西的一个例子,屏幕空间环境遮挡是现代游戏中使用的方法,例如孤岛危机,伪造全局照明,传统上通过巧妙地使用虚拟光或光线追踪/射线追踪算法实现,可能使用某种形式的蒙特卡罗方法如大都会轻运.有关这个和其他相关主题的更多研究,请查看SIGGRAPH的主页.
另请注意,我刚才写的前一章主要是关于模型而不是创建纹理等.现实主义有三个部分,灯光,阴影和动画(或剧照的重点).
最后,有几个网站销售其他人创建的3D模型,我从来没有亲自使用它们,我早就忘记了大部分URL:s但我还记得有一个,Turbosquid.是的,有这样的市场,例如建筑师使用大量的库存模型来填充他们的未建造房屋的3D模型图片,以给他们一种规模感,并且通常使他们看起来更生动.