MidJourney当前版本无法直接生成深海折射视频,需通过三种路径实现:一、MJ出图+AE后期添加物理折射与焦散;二、ControlNet+SDXL生成折射位移贴图;三、Blender构建真实水体系统并嵌入MJ元素。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在使用MidJourney生成视频时希望呈现深海场景中的水下光影折射效果,该效果无法直接通过MJ原生视频功能实现,因其当前版本(v6.1及此前)不支持动态折射模拟或物理级水体光学渲染。以下是针对此目标的多种可行实现路径:
一、利用MJ静态图作为基础素材叠加后期折射特效
该方法通过MidJourney生成高精度深海水下静态画面,再导入专业软件中添加基于物理的折射与焦散光效,确保光影动态符合真实水体光学特性。
1、在MidJourney中输入精准提示词,例如:“deep ocean scene, bioluminescent jellyfish, volumetric caustic light rays piercing from surface, blue-green gradient water column, ultra-detailed, cinematic lighting, 8k --v 6.1 --style raw --s 750”
2、下载生成的高清图像(建议选择≥4K分辨率),确保图层结构清晰、无压缩伪影
3、将图像导入Adobe After Effects,安装并启用AE水面折射插件(如Caustics Generator或Refractor Pro)
4、新建纯黑固态层置于图像下方,启用插件,设置折射率参数为1.33(标准淡水折射率),深度值设为8–15米模拟中深层海域
5、导入免费焦散纹理(如“ocean_caustics_4k.tiff”),将其图层混合模式设为“Screen”,缩放至覆盖全画面,不透明度调至65%
二、使用ControlNet+SDXL工作流合成带折射映射的中间帧
该路径绕过MJ视频局限,借助Stable Diffusion生态中支持深度图与法线图控制的模型,重建水体表面微扰结构,驱动折射位移贴图生成。
1、使用Depth Estimation模型(如ZoeDepth)从MJ输出的深海图中提取精确深度图
2、用NormalMap Generator将深度图转换为法线贴图,重点强化水面波纹区域的Z轴偏移强度
3、在ComfyUI中加载SDXL模型,接入ControlNet节点,分别载入深度图与法线图作为双条件输入
4、提示词追加:“subsurface scattering, underwater refraction distortion, light bending at air-water interface, chromatic aberration on edges”
5、生成序列帧时启用“Refraction Displacement Pass”输出选项,导出位移通道图(Displacement Map)
6、将位移图导入Blender Cycles渲染器,绑定至水面材质节点的“Vector Displacement”输入端,设置细分级数为8
三、在Blender中构建可动画化水体系统并嵌入MJ元素
该方案完全脱离MJ视频能力限制,以Blender为中枢搭建具备真实折射、反射与次表面散射的深海水体模拟环境,MJ产出仅作为背景资产或生物模型纹理源。
1、在Blender中创建体积域(Volume Domain),设置密度为0.82(对应盐度3.5%海水),启用“Light Transport > Subsurface Scattering”
2、添加平面网格作为水面,应用Ocean Modifier,设置“Spectrum Type”为JONSWAP,“Wave Scale”为0.45,“Choppiness”为1.8
3、将MJ生成的深海生物图导入为Image Texture,连接至Principled BSDF的Base Color与Emission通道,发光强度设为8.5W/m²
4、在世界环境节点中加载HDRI“deep_ocean_subsurface.hdr”,启用“Multiple Importance Sampling”
5、添加Camera,启用Cycles渲染器的“Caustics”选项,并将“Max Bounces > Transmission”提升至16
6、渲染输出序列帧后,在DaVinci Resolve中应用OpenFX插件“Water Refract FX”,手动匹配MJ原始构图的透视畸变参数


















