Pano Renderer
Render panoramas from your 3D scene and output all krpano values for each panorama directly.
Works with Cycles and Eevee!
When Eevee is selected, six cube faces are rendered. All images have unique names. So they can be converted to equiangular with the cube2sphere krpano-tool.
PCA does not not change any render settings except for the image size and the image ratio. All other settings (sampling rate, output path, ..) must be made by the user!
How to use:
- load in your model or 3D-scan
- add cameras to each position where you want to render a panorama
- enter a
Name
for the rendered panorama(s) - enter the
Size
- select one ore more cameras and hit the
Render
button - an info popup informs you about the number of images that will be rendered
- click
OK
to start the rendering process. - the popup disappears when the rendering is complete.
Currently it is NOT possible to stop the rendering process before it is finished!
So always do some 'normal' test renderings before you start rendering a set of cube faces or animation frames to check the render time!
Size:
The pixel-size of the rendered cubfaces (EEVEE) or the width of the rendered equiangular image (CYCLES).
North:
If North
is checked, all rendered panoramas will have the same direction. Leave it unchecked if you want to render panoramas with the local camera direction (can be useful if you want to create 360 videos later on).
Animation:
If the Animation
box is checked, the addon renders an image sequence for each selected camera.
This is completely useless if you want to render with Cycles, because you can do that without the addon..
However, if you render with Eevee, six cube faces are output for each animation frame. So it is also possible to create 360 animations with Eevee.
KRPANO Values
The outputed values are written to different files in the text-editor.
- pca.txt
- pca.JSON
- pci.JSON
Name: MyPano_0
origin="7.36|-4.96|-6.93"
ox="735.89" oy="-495.83" oz="-692.58"
align="-0.0|-0.0|0.0"
prealign="-0.0|-0.0|0.0"
Name: MyPano_1
origin="-1.81|-3.01|-0.39"
ox="-180.97" oy="-300.55" oz="-39.28"
align="-0.0|46.69|-26.44"
prealign="26.44|-46.69|0.0"
[
{
"name": "MyPano_0",
"scene": "scene_mypano_0",
"origin": [
7.36,
-4.96,
-6.93
],
"location": [
735.89,
-495.83,
-692.58
],
"align": [
-0.0,
-0.0,
0.0
],
"prealign": [
-0.0,
-0.0,
0.0
]
},
{
"name": "MyPano_1",
"scene": "scene_mypano_1",
"origin": [
-1.81,
-3.01,
-0.39
],
"location": [
-180.97,
-300.55,
-39.28
],
"align": [
-0.0,
46.69,
-26.44
],
"prealign": [
26.44,
-46.69,
0.0
]
}
]
[
{
"pano": "MyPano_0.jpg",
"location": [
7.36,
-6.93,
4.96
],
"rotation": [
-0.46,
-0.0,
0.81
]
},
{
"pano": "MyPano_1.jpg",
"location": [
-1.81,
-0.39,
3.01
],
"rotation": [
-0.46,
0.0,
1.15
]
}
]
The pano image-extension can be defined in the add-on preferences