forked from LeenkxTeam/LNXSDK
		
	
		
			
				
	
	
		
			40 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
import bpy, os
 | 
						|
from ...utility import utility
 | 
						|
from bpy.props import *
 | 
						|
 | 
						|
class TLM_OIDNEngineProperties(bpy.types.PropertyGroup):
 | 
						|
    tlm_oidn_path : StringProperty(
 | 
						|
        name="OIDN Path", 
 | 
						|
        description="The path to the OIDN binaries", 
 | 
						|
        default="", 
 | 
						|
        subtype="FILE_PATH")
 | 
						|
 | 
						|
    tlm_oidn_verbose : BoolProperty(
 | 
						|
        name="Verbose", 
 | 
						|
        description="TODO")
 | 
						|
 | 
						|
    tlm_oidn_threads : IntProperty(
 | 
						|
        name="Threads", 
 | 
						|
        default=0, 
 | 
						|
        min=0, 
 | 
						|
        max=64, 
 | 
						|
        description="Amount of threads to use. Set to 0 for auto-detect.")
 | 
						|
 | 
						|
    tlm_oidn_maxmem : IntProperty(
 | 
						|
        name="Tiling max Memory", 
 | 
						|
        default=0, 
 | 
						|
        min=512, 
 | 
						|
        max=32768, 
 | 
						|
        description="Use tiling for memory conservation. Set to 0 to disable tiling.")
 | 
						|
 | 
						|
    tlm_oidn_affinity : BoolProperty(
 | 
						|
        name="Set Affinity", 
 | 
						|
        description="TODO")
 | 
						|
 | 
						|
    tlm_oidn_use_albedo : BoolProperty(
 | 
						|
        name="Use albedo map", 
 | 
						|
        description="TODO")
 | 
						|
 | 
						|
    tlm_oidn_use_normal : BoolProperty(
 | 
						|
        name="Use normal map", 
 | 
						|
        description="TODO") |