306-0000.jpg

Getting Started with VNS 3: Lakes & Streams
Part 6D. Lake

1. Half our job is done; we have a lakebed. Go to the Water Task Mode, select the Lakes category, and Add Component of this type.

306d-0010.jpg

2. Expand the Lakes category.

306d-0020.jpg

3. Go to the lower Scene-at-a-Glance list to the Vectors category.

306d-0030.jpg

4. Click and drag the Lake Vector up and drop it on the Lake. Confirm the operation.

306d-0040.jpg

5. In the Lake Editor, enter an Elevation of 2063 meters.

306d-0050.jpg

6. Save the project and render a preview.

306d-0060.jpg

7. Go to the lower S@G tab and open the Terrain Parameter Editor. Increase the Maximum Fractal Depth to 3. Save the project and render a preview. This gives us more detail along the beach.

306d-0070.jpg

8. Let's darken the beach. Bring the Lake Editor forward. Go to the Beach page and open the Diffuse Color Color Editor.

306d-0080.jpg

9. Choose a medium brown and Keep it.

306d-0090.jpg

10. On the Beach Height page, change the Beach Height Minimum to 2 meters. Combined with the default Beach Height Variation of 0.5 meters, Beach Material will be rendered 1.5-2.5 meters above the Lake Elevation.

306d-0100.jpg

11. Go to the Water page and Show Advanced Features ShowAdvanced.gif.

306d-0110.jpg

12. To create different colors for shallow and deep water, we'll need a Material Gradient driven by water depth. Show Material Controls ShowMaterialControls.gifand rename the Material Shallow.

306d-0120.jpg

13. Click on the right side of the color gradient to add another pin. Name it Deep.

306d-0130.jpg

14. Create a Material Gradient Driver Texture to drive the Water Materials.

306d-0140.jpg

15. Choose Dynamic Parameter from the Selected Element dropdown list.

306d-0150.jpg

16. Select Water Depth as the Parameter.

306d-0160.jpg

17. Leave Input Low at 0 meters and change Input High to 30 meters. Close the Texture Editor.

306d-0170.jpg

18. This gradient will cause the Shallow Water Material to render at a depth of 0 meters and Deep Water Material to render at depths of 30 meters and beyond.

19. Show Material Controls again to hide its window.

20. Select the Shallow pin and open the Diffuse Color Color Editor. If you forget which pin is which, check the Active Item window on the Animation Toolbar. It reads Lake Water Shallow.

306d-0200.jpg

21. Raise the Value to 40 and the Green to 100. Close the editor.

306d-0210.jpg

22. Increase the Optical Depth to 5 meters to make the Shallow water more transparent.

306d-0220.jpg

23. Save the project and render a preview.

306d-0230.jpg

24. To add a little breezy roughness to the Shallow water, go to the Waves tab and increase the Added Roughness to 0.25 meters. Create a texture.

306d-0240.jpg

25. Choose the F1 Cell Basis Element.

306d-0250.jpg

26. Change the X and Y Size to 2 meters.

306d-0260.jpg

27. To animate the texture, select the Velocity tab. Change the Z value to 0.5 m/s. Close the Texture Editor.

306d-0270.jpg

28. To copy the Shallow Water Material Roughness to the Deep Water Material, select Roughness Texture Operations TextureOperations.gifand Copy Texture.

306d-0280.jpg

29. Select the Deep Water Material pin in the Material Gradient.

306d-0290.jpg

30. Change the Added Roughness to 0.25 meters. Select Texture Operations TextureControl.gifand Paste Texture. Confirm the operation.

306d-0300.jpg . . . 306d-0301.jpg

31. Save the project and render a preview.

306d-0310.jpg

32. Water surface detail is dependent on terrain resolution and Fractal Depth. The 10-second LakeViewWater.mov animation in the VNS 3 DVD animation folder shows the water rendered at a Maximum Fractal Depth of 3.


navprev.gif . . . navnext.gif

Warning: file_put_contents(/extra/home/webdude/3dnature.com/files/cache/pages/6/d/1/6d1c687a021b9048da20cebe24e4a1a444ab2c766540e18cf083cdca3f3a9d1f.cache): failed to open stream: No such file or directory in /extra/home/webdude/3dnature.com/updates/concrete5.6.3.4/concrete/core/libraries/page_cache/types/file.php on line 62