ikPolishShader是MMD中的一款常用的渲染特效插件,简称IK渲染。它的整体渲染风格偏卡通。所有IK开头的特效全部是ikeno制作的,全能大师级玩家,这里提供这个IK渲染包的两个版本下载,对于萌新刚接触MMD来说,这个IK是非常合适的。
【IK渲染效果展示】
夕阳下孤寂之人的独唱「Bouquet」
超唯美!小清新Miku的「如伴身边」
【使用说明】
解压文件后,得到文件如下所示,下面是这些文件夹的说明:
Diffuse文件夹:全局光照(GI)反射设定
Environments文件夹:环境Map使用相关设定
Main文件夹:主渲染用特效
Materials文件夹:材质设定用特效
Shadows文件夹:阴影Map使用相关设定
Sources文件夹:MME设定用文件
Supplements文件夹:材质测试用pmx文件与天空
ikPolishController.pmx:调整MME效果的文件(如光的强度、反射强度、光量等)
ikPolishShader.fx
ikPolishShader.fxsub:综合设定(如阴影品质、光影计算精细度、GI开关、反锯齿开关等)文件
ikPolishShader.x:渲染主文件
PPointLight1,2,3:补光源
ikpolishshader基本使用步骤
0、载入模型(请尽可能地将天空球一并载入)
* 如果载入带有spa文件的模型在渲染可能出现不自然的高光,建议在载入MMD前先在PE里将模型的spa文件删除(如下图)
(注:使用纯色的背景载入,MME不会有效果。如果需要使用到纯色的背景请选择适当的天空球载入后在MME的main面板中选择非表示。)
1. 载入ikPolishShader.x
2. 适当调整x附件的位置,渲染将会以x文件的位置为中心生成反射图像(推荐xyz 0,15,0)
3. 打开MME面板
3-1. 在Main板块中,将Main/PolishMain.fx分配给模型和场景
天空球不需要如此处理
(在这里的天空球使用了ik渲自带的天空球所以绑定了一个特效,通常情况下天空球在载入后不需要再Main板块进行任何操作)
3-2. 在EnvMap板块中,找到不想被模型反射的部分把前面的勾去掉
主模型通常把勾去掉效果会更佳
3-3. 在EnvMap板块中,将TEnvMap_emissive.fx分配给天空球和自发光或不受光照影响的部件
(分配完后的效果)
4. 调整附件的描画顺序
排在表示系特效(如粒子等)后,Lensflare、调色、DoF等特效前