HOME

GAMES

choconoa choconoa

Windows

AVAILABLE ON GAMEJOLT AND ITCH.IO

A FIRST-PERSON PUZZLE PLATFORM GAME

SINGLE-PLAYER, ENGLISH

CONTROLLER SUPPORT

...


Windows

AVAILABLE ON STEAM, GAMEJOLT AND ITCH.IO

A 3D PLATFORMER IN THE WORLD OF PASTRIES

SINGLE-PLAYER, ENGLISH

CONTROLLER SUPPORT

...

The Five Cores Remastered

WindowsMacLinux

AVAILABLE ON STEAM, GAMEJOLT AND ITCH.IO

A GRAPHIC PUZZLE GAME

SINGLE-PLAYER, ENGLISH, FRENCH

CONTROLLER SUPPORT, VR SUPPORT

WWW.THEFIVECORES.COM

choconoa

Windows

AVAILABLE ON GAMEJOLT AND ITCH.IO

A FIRST-PERSON PUZZLE PLATFORM GAME

SINGLE-PLAYER, ENGLISH

CONTROLLER SUPPORT

...

choconoa

Windows

AVAILABLE ON STEAM, GAMEJOLT AND ITCH.IO

A 3D PLATFORMER IN THE WORLD OF PASTRIES

SINGLE-PLAYER, ENGLISH

CONTROLLER SUPPORT

...

The Five Cores Remastered

WindowsMacLinux

AVAILABLE ON STEAM, GAMEJOLT AND ITCH.IO

A GRAPHIC PUZZLE GAME

SINGLE-PLAYER, ENGLISH, FRENCH

CONTROLLER SUPPORT, VR SUPPORT

WWW.THEFIVECORES.COM

MISC

HAND CURSOR BRANCHING RAIL CAMERA TEMPLATE

HAND CURSOR

Feel free to use it! (no attribution required)

BRANCHING RAIL CAMERA TEMPLATE

Available on the UE4 marketplace


# BtoPIP
# Version: 1.0.0
# Render images for Pipmak

############################################################

# READ THIS

# SCENE NAME SHOULD BE "Scene"
# CAMERA NAME SHOULD BE "Camera"
# USE 'EMPTY' OBJECT TYPE ONLY FOR NODES
# AND NAME THEM 1, 2, 3 etc

# SET PROJECT PATH
projectpath = "c:/Pipmak Projects/"

# SET PROJECT NAME
projectname = "Test"

# SET RENDER RESOLUTION
res = 1024

############################################################

import bpy
import os
import math
from math import *

# GET STUFF
scene = bpy.data.scenes["Scene"]
camobject = bpy.data.objects["Camera"]
camsetting = bpy.data.cameras["Camera"]

# SET SOME SETTINGS
scene.render.display_mode = 'NONE'
scene.render.resolution_percentage = 100

# DESELECT ALL
bpy.ops.object.select_all(action='TOGGLE')

# COUNT NB OF EMPTY OBJECTS
bpy.ops.object.select_by_type(type='EMPTY')
max = len(bpy.context.selected_objects)

# DESELECT ALL
bpy.ops.object.select_all(action='TOGGLE')

# RENDER LOOP
for x in range (1, max + 1):

    # SET RENDER ENGINE
    scene.render.engine = 'BLENDER_EEVEE'
    
    # SET FILETYPE
    scene.render.image_settings.file_format = 'JPEG'
    
    # SET CAMERA
    camsetting.type = 'PERSP'
    camsetting.angle = 1.570796
    
    # SET RENDER RESOLUTION
    scene.render.resolution_x = res
    scene.render.resolution_y = res
    
    # SET CAMERA LOCATION
    camobject.location = bpy.data.objects[str(x)].location
    
    # RENDER CUBE IMAGES
    camobject.rotation_euler = (pi/2,0,0)
    
    facenb = "01"
    custompath = projectpath + projectname + ".pipmak/" + str(x) + "/"
    scene.render.filepath = custompath + facenb + ".jpeg"
    bpy.ops.render.render(write_still = 1)

    camobject.rotation_euler = (pi/2,0,pi+pi/2)
    
    facenb = "02"
    custompath = projectpath + projectname + ".pipmak/" + str(x) + "/"
    scene.render.filepath = custompath + facenb + ".jpeg"
    bpy.ops.render.render(write_still = 1)

    camobject.rotation_euler = (pi/2,0,pi)
    
    facenb = "03"
    custompath = projectpath + projectname + ".pipmak/" + str(x) + "/"
    scene.render.filepath = custompath + facenb + ".jpeg"
    bpy.ops.render.render(write_still = 1)
 
    camobject.rotation_euler = (pi/2,0,pi/2)
    
    facenb = "04"
    custompath = projectpath + projectname + ".pipmak/" + str(x) + "/"
    scene.render.filepath = custompath + facenb + ".jpeg"
    bpy.ops.render.render(write_still = 1)

    camobject.rotation_euler = (pi,0,0)
    
    facenb = "05"
    custompath = projectpath + projectname + ".pipmak/" + str(x) + "/"  
    scene.render.filepath = custompath + facenb + ".jpeg"
    bpy.ops.render.render(write_still = 1)

    camobject.rotation_euler = (0,0,0)
    
    facenb = "06"
    custompath = projectpath+ projectname + ".pipmak/" + str(x) + "/"
    scene.render.filepath = custompath + facenb + ".jpeg"
    bpy.ops.render.render(write_still = 1)
    
     # SET RENDER ENGINE
    scene.render.engine = 'CYCLES'
 
    # SET FILETYPE
    scene.render.image_settings.file_format = 'PNG'
    
    # SET CAMERA
    camsetting.angle = 2.535823
    camsetting.type = 'PANO'
    camsetting.cycles.panorama_type = 'EQUIRECTANGULAR'

    # SET RENDER RESOLUTION
    scene.render.resolution_x = 360
    scene.render.resolution_y = 180    
  
    # RENDER HOTSPOT IMAGE  
    camobject.rotation_euler = (pi/2,0,pi)
    
    facenb = "hotspots_source"
    custompath = projectpath + projectname + ".pipmak/" + str(x) + "/"
    scene.render.filepath = custompath + facenb + ".png"
    bpy.ops.render.render(write_still = 1)    
    
# SET CAMERA
camsetting.type = 'PERSP'
camsetting.angle = 1.570796

# SET RENDER ENGINE
scene.render.engine = 'BLENDER_EEVEE'

BTOPIP

Blender 2.8 Python Script

HAND CURSOR

HAND CURSOR

Feel free to use it! (no attribution required)

BRANCHING RAIL CAMERA TEMPLATE

BRANCHING RAIL CAMERA TEMPLATE

Available on the UE4 marketplace


# BtoPIP
# Version: 1.0.0
# Render images for Pipmak

############################################################

# READ THIS

# SCENE NAME SHOULD BE "Scene"
# CAMERA NAME SHOULD BE "Camera"
# USE 'EMPTY' OBJECT TYPE ONLY FOR NODES
# AND NAME THEM 1, 2, 3 etc

# SET PROJECT PATH
projectpath = "c:/Pipmak Projects/"

# SET PROJECT NAME
projectname = "Test"

# SET RENDER RESOLUTION
res = 1024

############################################################

import bpy
import os
import math
from math import *

# GET STUFF
scene = bpy.data.scenes["Scene"]
camobject = bpy.data.objects["Camera"]
camsetting = bpy.data.cameras["Camera"]

# SET SOME SETTINGS
scene.render.display_mode = 'NONE'
scene.render.resolution_percentage = 100

# DESELECT ALL
bpy.ops.object.select_all(action='TOGGLE')

# COUNT NB OF EMPTY OBJECTS
bpy.ops.object.select_by_type(type='EMPTY')
max = len(bpy.context.selected_objects)

# DESELECT ALL
bpy.ops.object.select_all(action='TOGGLE')

# RENDER LOOP
for x in range (1, max + 1):

    # SET RENDER ENGINE
    scene.render.engine = 'BLENDER_EEVEE'
    
    # SET FILETYPE
    scene.render.image_settings.file_format = 'JPEG'
    
    # SET CAMERA
    camsetting.type = 'PERSP'
    camsetting.angle = 1.570796
    
    # SET RENDER RESOLUTION
    scene.render.resolution_x = res
    scene.render.resolution_y = res
    
    # SET CAMERA LOCATION
    camobject.location = bpy.data.objects[str(x)].location
    
    # RENDER CUBE IMAGES
    camobject.rotation_euler = (pi/2,0,0)
    
    facenb = "01"
    custompath = projectpath + projectname + ".pipmak/" + str(x) + "/"
    scene.render.filepath = custompath + facenb + ".jpeg"
    bpy.ops.render.render(write_still = 1)

    camobject.rotation_euler = (pi/2,0,pi+pi/2)
    
    facenb = "02"
    custompath = projectpath + projectname + ".pipmak/" + str(x) + "/"
    scene.render.filepath = custompath + facenb + ".jpeg"
    bpy.ops.render.render(write_still = 1)

    camobject.rotation_euler = (pi/2,0,pi)
    
    facenb = "03"
    custompath = projectpath + projectname + ".pipmak/" + str(x) + "/"
    scene.render.filepath = custompath + facenb + ".jpeg"
    bpy.ops.render.render(write_still = 1)
 
    camobject.rotation_euler = (pi/2,0,pi/2)
    
    facenb = "04"
    custompath = projectpath + projectname + ".pipmak/" + str(x) + "/"
    scene.render.filepath = custompath + facenb + ".jpeg"
    bpy.ops.render.render(write_still = 1)

    camobject.rotation_euler = (pi,0,0)
    
    facenb = "05"
    custompath = projectpath + projectname + ".pipmak/" + str(x) + "/"  
    scene.render.filepath = custompath + facenb + ".jpeg"
    bpy.ops.render.render(write_still = 1)

    camobject.rotation_euler = (0,0,0)
    
    facenb = "06"
    custompath = projectpath+ projectname + ".pipmak/" + str(x) + "/"
    scene.render.filepath = custompath + facenb + ".jpeg"
    bpy.ops.render.render(write_still = 1)
    
     # SET RENDER ENGINE
    scene.render.engine = 'CYCLES'
 
    # SET FILETYPE
    scene.render.image_settings.file_format = 'PNG'
    
    # SET CAMERA
    camsetting.angle = 2.535823
    camsetting.type = 'PANO'
    camsetting.cycles.panorama_type = 'EQUIRECTANGULAR'

    # SET RENDER RESOLUTION
    scene.render.resolution_x = 360
    scene.render.resolution_y = 180    
  
    # RENDER HOTSPOT IMAGE  
    camobject.rotation_euler = (pi/2,0,pi)
    
    facenb = "hotspots_source"
    custompath = projectpath + projectname + ".pipmak/" + str(x) + "/"
    scene.render.filepath = custompath + facenb + ".png"
    bpy.ops.render.render(write_still = 1)    
    
# SET CAMERA
camsetting.type = 'PERSP'
camsetting.angle = 1.570796

# SET RENDER ENGINE
scene.render.engine = 'BLENDER_EEVEE'

BTOPIP

Blender 2.8 Python Script

CONTACT

contact(AT)iridescentwaves.com