# 如何关闭环境中的默认光源？我需要调用哪个函数来实现它？您能告诉我如何关闭默认光源吗？

 1. [FAQ](/cn/faq)
2. »
3. [Vectorization and Rendering Questions](/faq/vectorization-and-rendering-questions)

在 2D 线框 (2dWireframe)、3D 线框 (3dWireframe) 和 消隐线 (HiddenLine) 渲染模式下，不存在任何光照。光照仅存在于着色 (Shaded) 渲染模式中。

可以使用以下数据库变量 (Database Variables) 来控制绘图视口内光源的行为：

<https://docs.opendesign.com/td/DEFAULTLIGHTING.html>  
<https://docs.opendesign.com/td/DEFAULTLIGHTINGTYPE.html>

必须注意：

如果您禁用默认光照 (Disable Default Lighting)，则必须在数据库 (Database) 中提供您自己的光源。

否则，即使您禁用了默认光源，系统仍会启用它们。此行为在逻辑上是正确的，因为：

如果您的图形场景中没有至少一个光源，您的着色几何体将不会被照亮。

这将导致场景内的所有图形呈现为黑色。

这种结果（与切换到消隐线渲染模式时的效果非常相似）通常不是用户所期望的。
