您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 大西几 于 2019-7-15 12:36 编辑
转载自CG世界
3D模型雕刻师是一个非常“简单”的职业,你的作品水平就决定了你职业竞争力的高低。
不管是入职5年的资深模型师,还是刚入职的新生命,都需要用作品来讲话。
就雕刻石头这样一个“不起眼”的元素而言,要做到逼真却没那么简单,这个过程短则需要3-5小时,长则一天半天,这还不算烘焙和细节贴图制作时间。
更重要的是这样的流程对于制作人员有的经验有很大的要求。
如果在实际项目中,制作的成品在某些方面不符合,甚至要花掉大量的时间重新制作。
这还只是一块石头的制作时间,多数情况下,一个场景要用到的石头种类很多,一个个雕刻所花的时间,并不是所有的公司都耗得起的。
现在很多玩家对三维游戏品质越来越挑剔,在这样的大环境下,模型师必须学会高效的工作,才能在激烈的竞争中过得不那么“痛苦”。
那么有什么方法,能够快速、高质量的制作出大量模型呢? 答案就是建立高效的程序化建模生产线,你没有看错,确实是建模生产线!以石头建模为例,我们进行详细的讲解。
什么是程序化建模?
理解程序化建模之前,我们先理解“程序化”这个词的概念。程序化,在这里特指将工作流水线化,避免重复劳动。
将这一概念放到建模上,就是说将我们模型的基本元素按照特定的规则制作出来,再把这些基本元素,同样以一定的规则拼接起来,就如同工厂生产一般,批量出产。 即使最后的产品出现了问题,我们也能顺着这条流水线,找到问题出现的源头并且快速修复。
同理,我们在教程中使用Substance Designer而不是Substance Painter来制作贴图,也是为了满足程序化的工作流程,保证高效率与容错率。
程序化建模有什么优势?
第一,容错率较高。在思路正确的前提下,可以随时回到出错的步骤进行更改,而不需要重新制作。
第二,效率很高。举例来说,假设传统方式制作一个石头需要5小时,那么制作20个就是100小时。就算每天工作12小时,也要一个多星期才能全部做完。
而用程序化的方案来做,建立起这样一条生产线需要20小时,生产每个石头只需要10分钟,制作20个模型只需要不到21小时,包括建立生产线。
通常情况下,一些大型的场景,用到的模型是几十上百个,这样流水线的优势就变得更加明显。 能够让你在在几天的时间内,做出他人一两个月才能完成的作品。而且质量还能得到保证,特别适合制作需要批量化生成的资源。
程序化建模搭建思路
本套课程由胡安黄&光竺老师精心讲解,他拥有多年的CG行业从业经验,参与过多款PC游戏以及VR游戏的开发,曾发布过多个Unity相关教程,目前在独立游戏公司担任制作人。
就石头模型的批量制作来说,国外很多使用Houdini制作石头的方案。
但这些方案要么需要大量的时间,要么产品精度达不到项目要求,或者是只能生成随机的形状,达不到高度自定义的标准。
因为这些方案都不适合我们自己项目的推进,所以我们决定自己在目前已有的方案基础上开发一套新的程序化石头生存的解决方案。
这套方案的核心软件是houdini 和SD,在houdini中,我们将会给大家两种石头的生存方式。一种是现状随机的生存方式,一种是高度自定义形状的生产方式。
当我们在 houdini 中获取到高模和低模后,我们将高低模导入到SD或者SD中进行烘焙。得到我们需要的模型信息。
并最终在SD中完成细节贴图的制作,提高流程的容错率和效率。 在完成整套框架制作后,我们只用聊天的时间就能生成出现在大家现在看到的全部石头。
程序化流水线建立
01 Houdini半随机生成
主要讲解石头随机生成的方法,我们可以自定义控制石头的大小形状,在houdini中创建基础形状节点,利用节点参数控制相对位置、生成随机石块、置换处理,生成高低模。
02 Houdini自定义生成
讲解的是高度自定义生成,在houdoni中生成基础形状,然后在unity中对这个基础形状进行粗略的形状改变,随后进行模型切割得到裂纹,置换处理,生成高低模。
03 SD程序化贴图
讲解SD贴图技术,我们在学习程序化建模的同时,利用程序化思维进行程序化的贴图技巧,从分析材质的参考、石头法线、颜色添加、细节纹理等知识点进行讲解。
|