I've searched around but I couldn't find anything. How do I fix this?
-
$\begingroup$ pls provide blend file $\endgroup$– ChrisCommented Mar 4, 2022 at 4:34
-
1$\begingroup$ What you show is a Material Preview, which uses an internal HDRI, but for the final render you need to have an HDRI if you want to have a proper reflection on this kind of very reflective texture $\endgroup$– moonbootsCommented Mar 4, 2022 at 4:38
-
$\begingroup$ @moonboots, so sorry, I literally started blender a few days ago so I don't know what u mean. Can u please explain? $\endgroup$– shrubCommented Mar 4, 2022 at 4:39
-
$\begingroup$ @Chris how do I add the blend file. $\endgroup$– shrubCommented Mar 4, 2022 at 4:40
-
1$\begingroup$ @Chris I'll never understand why you ask for a blend file on questions like this. You don't need his boat model to explain the difference between a Material Preview and the Render Preview. $\endgroup$– Gordon BrinkmannCommented Mar 4, 2022 at 7:52
1 Answer
In the 3D view you have chosen the Material Preview, it will use a default HDRI image (360° image) as environment but if you select the Rendered Preview (fourth button) you'll see that for the moment your scene has no HDRI image, so your water has nothing to reflect for the final render:
Look for an HDRI (for example on polyhaven.org) Open the Shader Editor, switch it to World, plug an (Input) Texture Coordinate node into a (Texture) Environment Texture that you plug into the Background. Click on the Open button of the Environment Texture and select the HDRI: