# 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](hotel_room.png) To: ![hotel_room_cubemap.png](hotel_cubemap/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](hotel_cubemap/nx.jpg) ny ![nx](hotel_cubemap/ny.jpg) 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!