用Blender创作水上树屋

BY:Michael Aldrius

介绍

大家好,我叫来自印度尼西亚的Michael Aldrius。我自学成才的3D艺术家已经快两年了。我主要通过YouTube和文章学习3D。其实我是电气工程专业的学生,但我花了很多时间创作3D艺术作品和做一些自由职业工作,希望有一天能成为一名专业的3D艺术家,因为我真的很喜欢这份工作。

理念

这幅渲染图是我为CGBoost月度挑战制作的,主题是"树屋"。我真的很想做一个看起来不错但又不会损坏硬件的渲染图,因为我用的是旧的ThinkPad x230。幸运的是,Blender在老硬件上表现很好。所以我觉得在水里的岛上建个树屋应该够用,因为这样不需要太多粒子系统和其他会拖慢笔记本运行的东西。

工艺流程

岛屿

这是我制作这个渲染图的过程。首先是岛屿;我先用一个立方体开始,缩放到看起来像我想要的样子,然后加了一个多分辨率修改器,这样我可以雕刻岛屿,获得更好的形状并增加更多细节。之后为了节省内存,我就直接实例化了岛屿,然后建了第二个岛和岩石。然后,我又在岛台上加了更多细节,比如支撑梁和围栏。

这座房子

房子方面,我做了三种不同的结构。主结构灵感来自中世纪房屋设计,第二座建筑只是一座看起来像典型树屋的小房子,第三座则设计成蔬菜园。

这棵树由两棵不同的树组成。我用了同样的技巧。首先,我从一个顶点开始,然后把它挤出来做成树形。之后,我添加了皮肤和细分表面修改器。最后,我雕刻了树,并用树皮贴图的位移贴图添加了位移修改器,这样我就能获得更多细节。

我制作叶子的方法是先做一个带有几种变体的小树枝作为粒子对象,然后添加一个icosphere,并对该icosphere进行变形,直到看起来像我想要的叶子整体形状。之后,我就加了一个粒子系统,并用体积来发射粒子。

桥梁

为了制作桥梁,我用了一个平面,并拉伸到看起来像一座桥。我很难让琴桥的曲线看起来自然,所以我想出了一个用布料模拟并调整参数来达到恰当效果的想法。完成后,我开始添加一些细节,比如木板、绳索和灯。

角色介绍

我用一个叫角色创建器的软件来制作角色。我创造了六个不同的角色,摆出我想要的造型。

道具

最后我做的是建模并添加更多道具,比如风车、船和小浇水壶,让场景看起来更细致。这些细节让我得到了更真实的渲染效果。

展开与纹理

对于UV展开,我对一些资源如树和岛屿进行了手动展开。对于像房子这样简单的物体,我用智能UV展开来节省时间。

关于贴图,我在Poly Haven和ambientCG上找到了一些免费的贴图。我用这些贴图,混合了噪声和Musgrave贴图,以获得颜色和纹理的变化。我还添加了边缘节点,以便模型中的边缘有更多变化;比如,我用这个技巧在主屋上。

渲染

我用Cycles渲染了这个场景,渲染完成后我在Photoshop里做了后期处理,这帮助我得到了更好的渲染效果。

这是我创建这个渲染图时主要遵循的流程。我很高兴能和大家分享我的流程和工作流程,也很高兴有这个机会。如果你有任何问题,可以联系我。这是最终渲染图。谢谢!

相关推荐
lrh30256 小时前
Custome SRP 17 - FXAA
3d·unity·srp·render pipeline·fxaa·抗锯齿
二狗哈7 小时前
Cesium快速入门34:3dTile高级样式设置
前端·javascript·算法·3d·webgl·cesium·地图可视化
AndrewHZ1 天前
【图像处理基石】什么是光栅化?
图像处理·人工智能·算法·计算机视觉·3d·图形渲染·光栅化
二狗哈1 天前
Cesium快速入门33:tile3d设置样式
3d·状态模式·webgl·cesium·地图可视化
接着奏乐接着舞。1 天前
3D地球可视化教程 - 第6篇:蜂巢网格与自定义几何体
前端·vue.js·3d·threejs
戴西软件1 天前
戴西软件3DViz Convert:解锁三维数据流动,驱动一体化协同设计
大数据·人工智能·安全·3d·华为云·云计算
军军君012 天前
Three.js基础功能学习一:环境资源及基础知识
开发语言·javascript·学习·3d·前端框架·threejs·三维
EliseL2 天前
SuperMap iClient3D for WebGL如何加载iDesktopX 场景美化绘制资产
3d·webgl·三维
KoalaShane2 天前
Web 3D设计[Three.js]关于右键点击Canvas旋转模型,在其他元素上触发右键菜单问题
前端·javascript·3d