The Editor is licensed under the GNU General Public License, version 2.0. All other components are licensed under the GNU Lesser General Public License, version 2.1, unless otherwise stated.
You can find the original source code at https://github.com/SCP-CBN/cbre
- 3D World Studio is not free, does not work outside of Windows 7, and is no longer maintained by its creators.
- The official CBRE fork is no longer maintained.
- CBRE still can be useful outside the scope of the official SCP-CB 1.4 update that was cancelled.
.rmesh
file exporting- Lightmapping
- (WIP) GPU Lightmapping
- Lightmapping with Blender
- Screenshot mode
- Discord RPC
- Install The Lightmapper for Blender, make sure it's installed folder in Blender is named
thelightmapper
- Look in the tools folder for
raytrace-lm.bat
,bake.blend
andbake.py
- Edit
raytrace-lm.bat
to have the correctblender.exe
file path - Paste
raytrace-lm.bat
,bake.blend
andbake.py
next to theCBRE.Editor
and use External Lightmapper - Feel free to edit The Lightmapper settings in Blender using the
bake.blend
file
Make sure to install vc_redist_x86 from here when on Windows
There is a GitHub Actions script so you can download the latest from the Actions tab.
Install Naxela's The Lightmapper addon for Blender
Copy the files from BlenderBaking
into your install of CBRE.Editor
and change the raytrace-lm.bat
's contents to point to a valid install of Blender.
Create an empty blender file setup for baking with The Lightmapper named bake.blend
in the same place as CBRE.Editor
.NET 6
For the time being, compile nfd/NativeFileDialog yourself. I'll consider implementing it better later.
In the folder AssimpNet/AssimpNet.Interop.Generator/
run the command dotnet build
In the folder CBRE.Editor/
run the command dotnet build /p:Platform="x64"
Run the file CBRE.Editor/bin/Debug/net6.0/CBRE.Editor.exe
Run the file CBRE.Editor/bin/Debug/net6.0/CBRE.Editor.dll
using the dotnet
command
Just make a pull request. Try to keep the style consistent with existing code.