jupiter-jazz / atomkraft-nuke

AtomKraft for Nuke Resources
6 stars 2 forks source link

custom channels #10

Open drhein opened 10 years ago

drhein commented 10 years ago

It seems like there is a limitation with the AtomRender outputs. It doesn't recognize a custom channel plugged between the image and the project3D node like the scanlineRender does. I know prmanRender cannot do it but I was hoping AtomRender could... Is it even possible ?

Here is a quick example ->

set cut_paste_input [stack 0] version 7.0 v9 Camera2 { inputs 0 translate {0 0 18.5} name Camera3 selected true xpos -956 ypos 209 } Dot { name Dot1 selected true xpos -932 ypos 290 } set N1ba46040 [stack 0] Camera2 { inputs 0 translate {-3.595000029 0 15.39999962} name Camera4 selected true xpos -865 ypos 122 } CheckerBoard2 { inputs 0 name CheckerBoard2 selected true xpos -778 ypos 39 postage_stamp false } add_layer {test test.red test.green test.blue test.alpha} Shuffle { out test name Shuffle2 selected true xpos -778 ypos 79 } Project3D { inputs 2 name Project3D2 selected true xpos -778 ypos 142 } Sphere { uniform_scale 2 name Sphere2 selected true xpos -778 ypos 208 } set N1ab8cae0 [stack 0] push $cut_paste_input Reformat { name Reformat1 selected true xpos -579 ypos 251 } Dot { name Dot2 selected true xpos -545 ypos 290 } set N1c687150 [stack 0] AtomRender { inputs 3 primary_visibility REYES render_direction "bottom to top" anti_aliasing_samples 10 auto_pixel_samples false "REYES Only" 1 shading_samples 0.1 volume_shading_rate 0 Filter 1 pixel_filter Gaussian pixel_filter_expansion 0 pixel_filter_sharpness 0 proxy_degradation 0.1 proxy_degradation_mode "interactive only" inkline_style none outline_width 1 outline_color 0 feature_line_width 1 interior_line_color 0 inkline_width_unit pixel render_motion_blur false ray_trace_motion false motion_blur "transformation & deformation" geometry_motion_segments 1 camera_motion_segments 1 extreme_blur_sampling 0 shutter 0.5 shutteroffset start shuttercustomoffset 0.5 global_illumination_samples 0.2 shadow_samples 4 area_light_samples 16 ray_trace_displacements false ray_depth 3 specular_depth 2 diffuse_depth 1 ray_bias 0.1 nuke_transparency true metric_scale_factor 1 image_baking off atomtexture_baking on show_progress false threads 0 texture_memory 0 name AtomRender2 selected true xpos -710 ypos 305 } push $N1ba46040 push $N1ab8cae0 push $N1c687150 ScanlineRender { inputs 3 overscan 200 shutteroffset centred motion_vectors_type off MB_channel none output_shader_vectors true name ScanlineRender2 selected true xpos -841 ypos 286 }

pberto commented 10 years ago

Hello drhein,

indeed this is not possible in AtomRender (nor in PRManRender), however we are going through a major update so thanks a lot for pointing this as we might find ways to address it.

I will get back on this.

Hope you have fun using AK in the meanwhile.

drhein commented 10 years ago

Hi pberto,

Glad to hear you guys are considering this for future versions, hopefully it's a quick fix.

Cheers

pberto commented 10 years ago

It is definetelt not a quick fix, but we'll see how it goes. Cheers.