# BakeLightStudioHelper **Repository Path**: JoyClm/bake-light-studio-helper ## Basic Information - **Project Name**: BakeLightStudioHelper - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BakeLightStudioHelper #### 介绍 BakeLightStudio,提供给JMonkeyEngine使用的光照烘焙器。 当场景非常复杂时,使用预先烘焙的光照图(提供光照,全局光照,阴影的烘焙光照图),将提升渲染阶段性能。 之所以写这个烘焙器,原因在于,通过第三方软件(如Blender,3DMAX)进行烘焙,需要先把完整关卡在这些第三方软件布局好, 然后需要为每个对象设置材质参数,最后烘焙好后,再导入Jme中,但是,一个场景并非一个物体或几十个物体组成,往往是由数以千计或万 计组成的,当你在其他软件烘焙好后,导入jme中,需要对每个物体修改它的材质,勾选使用光照图(jme不会自动帮你处理的),这样,当 场景由数千个或万个对象组成,你将每次导入场景都需要对每个对象打开它们的材质并设置对应的光照图,这显然工作量巨大,每次修改都得 重新来,而且需要手动展光照图UV,这更加导致了工作量。 为此,我编写了这样一个光照烘焙器,你只需要在jme3创建好关卡,保存为.j3o,然后用烘培器打开该场景,点击烘培即可。 这将自动为你计算光照UV,光照图,并自动为你绑定光照图,你只需要打开-》点击烘焙这两步即可。