Python script to create sky image maps in rectangular format from such in equirectangular format, Blender setup to render equirectangular image maps.
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
Victor Giers ddffb06539 corrected some things 4 年前
hotel_cubemap Initial commit 4 年前
rough_cubemap Initial commit 4 年前
studio_cubemap Initial commit 4 年前
LICENSE Initial commit 4 年前
README.md corrected some things 4 年前
cubemap-rendersetup.blend Initial commit 4 年前
equi_to_cube.py Initial commit 4 年前
hotel_room.png Initial commit 4 年前
rough.png Initial commit 4 年前
studio.png Initial commit 4 年前

README.md

cubemap-creator

Python script to create sky image maps in rectangular format from such in equirectangular format, Blender setup to render equirectangular image maps.

From:

hotel_room.png

To:

hotel_room_cubemap.png

And for use in three.js, each segment of the cube comes as a seperate file as well (nx, ny, nz, px, py, pz):

nx
nx

ny
nx

etc.

Usage:

Convert .hdr to equirectangular .png with Blender

cubemap-rendersetup.blend has removed or decreased to the fullest all kinds of unnecessary render settings if rendering an HDRI only (did you know 1 sample is enough for this job?). The camera is set to the centerpoint, its perspective 360° equirectangularly set up.
Why would I do this?
I tried converting an HDRI (.hdr) to a .png or .jpg by hand - the colors got messed up. Rerendering with this setup did the trick.

Convert equirectangular image to cubemap with Python

python equi_to_cube.py equimap.png

The presented HDRIs are from HDRI-Haven,
the scripts are made by people from Stackoverflow.
I did nothing but using glue here!