REGISTER
backtop
SkypeSkype
XRender News CenterXRender News Center

Create A Ghibli Style Sea in Blender

No modeling required, no painting skills need, and totally free! Even if you are a beginner in Blender, you may try this tutorial! Get to learn how to quickly create a Ghibli style sea with XRender!

Enable the Node Wrangler add-on in Blender

The visual effect is created on a plane, uses Shader Editor to combine five node group together. Before we get started, please make sure you have enabled Blender’s Node Wrangler add-on, which we will use frequently, not only in this tutorial, but also for other Blender scenes creation.

Delete all in the scene

Now let’s get started. As we mentioned above, what we need, is a plane and the Shader Editor. So, after launch the Blender, let’s delete all objects in the scene by press A and then Delete.

Add a plane and apply all transform

Click Add (Shift + A) add a plane, enlarge it appropriately and press Ctrl + A to apply all All Transforms.

Add a plane and apply an new material in shader editor

Then switch to Shading tab click New to add a material to the plane.

Node group in Shader Editor for Sea creation

You can understand the production of this sea effect as the superposition of multiple layers including sea color, sea wave texture and light spot effect. And now let's create the color first.

Node Group 1: Sea Color

Sea color node group

Referring to the appearance of the sea in reality, we first need to add a gradient effect from light to deep to the sea. Therefore, nodes can be added in the following order:

1. Add a Gradient Texture node and connect to the Principled PSDF;

2. Add a Color Ramp node, to have better control the color changes of the sea;

3. Give the Gradient Texture node a mapping to facilitate later texture effect adjustment (when the Node Wrangle add-on is enabled, you can quickly assign mapping to it by clicking on the gradient texture node and holding down the shortcut key Ctrl + T);

4. Select all nodes that will affect the color and press Ctrl + J to group them up, you may also press F2 to rename the group for better nodes management;

5. Adjust the color to like a sea (you can adjust it according to your preference first, and then optimize it after the basic effects are completed).

Node Group 2: Sea Texture

Color texture node group

Due to changes in seawater concentration, the color changes in different areas are not uniform. To add realism, we can give a similar effect via a noise texture node:

1. Add a Noise Texture node;

2. Give the Noise Texture a mapping to facilitate later texture effect adjustment by pressing Ctrl + T(we will need to use the location of the noise textures to affect the sea color, so connect the Location dot of the Mapping node to the Generated dot of the Texture Coordinate node);

3. Add a Color Ramp node, to have better control the color changes (you can adjust it according to your preference first, and then optimize it after the basic effects are completed);

Joint two node group with a mix node

4. Use a Mix node to mix the two node groups together (you may change the blend mode to Screen for better visual effect);

Effect of mixing two node group with a mix node

Node Group 3: Light Spot

Light Spot node group

If you have ever looked at the sea on a sunny day, you must have a deep memory of the spots of light dancing with the waves under the sunlight, right? Now let's create the light spot effect:

1. Add a Voronoi Texture, and instead of color, we use Distance to control the light spots;

2. Add a Color Ramp to control the light spots;

3. Give the Voronoi Texture a mapping to facilitate later texture effect adjustment by click the node and press Ctrl + T;

Adjust light spot node group

4. The light spot in the sea surface seems really different from the default settings in the light spot group, and you may adjust colors in Color Ramp node to make sure all the spots are white, and adjust the scale in Mapping node to make the spot size looks more really;

Node Group 4: Mask for Light Spot

Mask node group

If you recall carefully, you will find that light spots often appear far away on the sea surface. Therefore, in order to increase realism, we need to add a mask to the light spots close to the line of sight to hide the nearby light spots:

1. Add a Gradient Texture and change the type to Spherical;

2. Give the Gradient Texture a mapping to facilitate later texture effect adjustment by click the node and press Ctrl + T;

Adjust the position and scale of the mask

3. Adjust the scale and location of Mapping to make sure the black portion covers the light spot close to the line of sight;

Mix node group 3 and node group 4

4. Use a Mix Color node to mix node group 3 and node group 4, change the blending mode as Multiply and adjust the Factor to 1, and then, you will have all the light spots limited in certain area;


Node Group 5: Fine Adjustment for light spots

Adjust light spots

If you feel that compared with the real situation, these light spots may still look regular, then you can also add another set of nodes to make more detailed adjustments to the light spots:

1. Add a Noise Texture node;

2. Add a Color Ramp to control the noise textures;

3. Give the Noise Texture a mapping to facilitate later texture effect adjustment by click the node and press Ctrl + T;

Effects of mixing node group 3, 4 and 5

4. Use a Mix Color node to mix node group 3,4 (which have been connected in the last step) and node group 5, change the blending mode as Multiply and adjust the Factor to 1;

5. Adjust parameters of noise texture and color ramp accordingly;

Connect all node groups:

Now connect all nodes together:

1. Connect the Mix Color node that combines node group 1 and node group 2 to the Principled BSDF;

2. Use a Mix Shader to connect the Principled BSDF and the Mix Color node that combines node group 3, 4 and 5, and you will get a sea like image below (left), which looks fine, but the light spots are not shinning like they should;

Sea without (left) and with(right) light spots shinning.jpg

3. And let’s add a Emission node to the Mix Shader and increase the Strength (right);

Add bump and noise texture nodes to make wave-like effect

4. And to make the sea more realistic, you may also add a Bump node and connect to a Noise Texture to create a more wave-like visual effects;

At this point, the basic Ghibli style sea is basically completed. In order to increase the realism, some animation effects can be added to the light spots and wave texture to improve the realism. For animation production, you can choose to add keyframes on the timeline, or you can quickly add them by changing the node dimensions and using formulas:

Animate light spots

1. To add animation to light spots, you may change the dimensions of node Voronoi Texture to 4D (in node group 3), and input “#frame/certain number” to add animation and decide the speed;

Animate waves

2. To add animation to waves, you may change the dimensions of node Noise Texture to 4D, and input “#frame/certain number” to add animation and decide the speed;

Sea animation

And now play the animation, you did it!


You can know more about the interior design, AI, CG, Animated here. Also, don't forget to follow us on Facebook, Instagram, Twitter, and LinkedIn, where we share the latest news, awesome artworks, and more. Stay tuned with XRender for more information!



XRender | Fast · Affordable · Reliable

Key Words

  • BagaPie
  • Unreal Engine
  • AE
  • Adobe
  • CG Magic
  • XRender
  • Render Tips
  • Blender
  • Wandering Earth
  • 3d animation
  • VFX
  • SIGGRAPH
  • 2023
  • XRender Client
  • Layered render
  • Master Ji Gong
  • CPU
  • XRender dedicated features
  • Cinema 4D
  • Imaxinaria
  • Vertex
  • 3D creation
  • Aspera
  • render online
  • Animated Film
  • CG
  • XRender update
  • Visual effects
  • Render service
  • A Writer's Odyssey
  • NVIDIA
  • GPU rendering
  • XCloud Disk
  • render farm
  • plugins for C4D
  • Animation
  • USD
  • Douluo Continent
  • After Effects
  • Capital Summit
  • add-on
  • Chaos
  • Timeout warning
  • Maya
  • Monster Run
  • Software update
  • Corona
  • Autodesk
  • 3ds Max
  • Intranet Submission
  • 3D Creation Plug-in
  • Render case
  • Maxon
  • Task Clone
  • TV series
  • plugin
  • V-Ray
  • Renderer
  • Zhen Dao Ge
  • Anima
  • sequence review
  • keyshot
  • What to watch
  • AI
  • Geometry node
  • free
  • The Infinitors