This tutorial will show you how to extract and convert a level geometry from 03_shs.cnd file to Wavefront OBJ format and open it in Blender.
- cndtool version
0.5
or greater - Blender 2.79
- File 03_shs.cnd
Open a terminal (cmd.exe
on Windows) and navigate to the cndtool
folder.
Then execute following command:
cndtool convert obj <path_to_03_shs.cnd> Note: If you want the output files to be placed in a specific folder add parameter -o=<output_folder_path>.
The command should take a few seconds to finish. After it completes, you should have 03_shs.obj file and mtl folder in the output folder.
-
The imported level object will be rotated for 90 degrees on the
x
axis. We have to rotate it and set viewport shading to solid texture with backface culling:1. Select the level object.
2. Go to the object edit tab.
3. SetRotation
on thex
axis to 0 degrees.
Note cndtool version 0.6 and newer sets correct OBJ coordinate system orientation and no rotation is needed here.
4. Click the "+" sign in the top right corner of the viewport window (or press "n
" on the keyboard) to open theTransform
window. In the transform window, move down toShading
options and make sure the optionBackface Culling
is checked.
5. Set viewport shading toTexture
. -
Change the navigation mode to
Walk Navigation
then move around and inside of the level's object.
Use the mouse to rotate and keysW
,A
,S
,D
to move around.
Use keysQ
andE
to move up/down.
Note: Due to Blender automatically calculating face normals some normals might point in the wrong direction and you'll have to manually flip them.