New project

This commit is contained in:
unknown
2018-10-23 23:41:56 +02:00
parent df0ba13d37
commit cce8ebf4bc
6 changed files with 80 additions and 43 deletions
+10 -7
View File
@@ -3,19 +3,22 @@ import arm.material.mat_utils
import arm.write_data
import arm.assets
import arm.make_renderpath
import arm.make_state
def on_make_renderpath():
arm.assets.add_shader_pass('max_luminance_pass')
arm.assets.add_shader_pass('copy_mrt3_pass')
arm.assets.add_shader_pass('copy_mrt4_pass')
def register():
if bpy.data.worlds['Arm'].arm_project_name == 'ArmorPaint':
arm.material.mat_utils.add_mesh_contexts.append('voxel') # Defaults to make_ao
arm.write_data.add_compiledglsl = """
const ivec3 voxelgiResolution = ivec3(256, 256, 256);
const vec3 voxelgiHalfExtents = vec3(2.0, 2.0, 2.0);
"""
if arm.make_state.target == 'krom':
arm.material.mat_utils.add_mesh_contexts = ['voxel'] # Defaults to make_ao
arm.write_data.add_compiledglsl = """
const ivec3 voxelgiResolution = ivec3(256, 256, 256);
const vec3 voxelgiHalfExtents = vec3(2.0, 2.0, 2.0);
"""
else:
arm.material.mat_utils.add_mesh_contexts = []
def register():
arm.make_renderpath.callback = on_make_renderpath