(07-21-2016, 02:47 PM)david.bluecame Wrote: About the key, I noticed most of the GUI items use the "key,atom" and at the end of the panel they add "key(pnl....)"Id's that are not plugin specific (for some controls like tabs, frames) we can use that way. It can be possible there are some "lost" Id's using the "wrong" way, but as soon I put my eyes on them I change.
last year I had reviewed all three render plugins and tried to make them as most similar (standardised) as possible.
----
About the code, let's do that way... (if that is not a problem for you )
You keep working on the version your get work and I work on it to replace the code to be "optimized" adjusted to be in accord with the other part of the source.
I tried to render a simple cube and set three passes only then - after start - yafaray crashed (got Windows freezing dialog) with this in the wings3d log:
Code:
Erlang/OTP 19 [erts-8.0] [64-bit] [smp:1:1] [async-threads:10]
Eshell V8.0 (abort with ^G)
1> wings-2.0.5.1.g8d4d.dirty
Reading preferences from: f:/unixlike/mingw64/home/AppData/Roaming/Wings3D/Preferences.txt
Using GPU shaders.
Exporting to: c:/TEMP/wpc_yafaray-6220-RY6OAO.xml
for render to: c:/TEMP/untitled.tga
Mesh w_Cube1: triangulating...done
Mesh w_Cube1: exporting...done
Rendering Job started <0.88.0>:
> f:/PROGRA~1/YAFARA~1/bin/YAFARA~1.EXE -ccd -pp "F:\Program Files\yafaray_v3\bin\plugins" -f tga wpc_yafaray-6220-RY6OAO.xml c:/TEMP/untitled
[11:59:17] INFO: YafaRay Core (v3.0.0-beta) Windows 64bit MinGW GCC
[11:59:17] INFO: Environment: Loading plugins ...
[11:59:21] INFO (+ 4s): Environment: View number=0, view name: '', camera name: 'x_Camera'
[11:59:21] PARM: Using [4] Threads.
[11:59:21] PARM: Using for Photon Mapping [4] Threads.
[11:59:21] INFO: Kd-Tree: Starting build (12 prims, cr:0.8 eb:0.33)
[11:59:21] INFO: Scene: total scene dimensions: X=2.004, Y=2.004, Z=2.004, volume=8.0481, Shadow Bias=0.0005 (auto), Ray Min Dist=5e-005 (auto)
[11:59:21] INFO: DirectLight: Photonmap building time: 0.0s (4 thread(s))
[11:59:21] PARM: DirectLight: Rendering 3 passes
[11:59:21] PARM: Min. 1 samples
[11:59:21] PARM: 1 per additional pass
[11:59:21] PARM: Resampled pixels floor: 0.0% (0 pixels)
[11:59:21] PARM: Max. 3 total samples
[11:59:21] INFO: Rendering pass 1 of 3...
Progress: [ ] (0%)[11:59:21] INFO: DirectLight: Rendering pass 1 of 3...
Progress: [# ] (2%)Progress: [## ] (5%)Progress: [#### ] (7%)Progress: [##### ] (10%)Progress: [####### ] (12%)Progress: [######## ] (15%)Progress: [########## ] (17%)Progress: [########### ] (20%)Progress: [############# ] (23%)Progress: [############## ] (25%)Progress: [################ ] (28%)Progress: [################# ] (30%)Progress: [################### ] (33%)Progress: [#################### ] (35%)Progress: [###################### ] (38%)Progress: [####################### ] (40%)Progress: [######################### ] (43%)Progress: [########################## ] (46%)Progress: [############################ ] (48%)Progress: [############################# ] (51%)Progress: [############################### ] (53%)Progress: [################################ ] (56%)Progress: [################################## ] (58%)Progress: [################################### ] (61%)Progress: [#################################### ] (62%)Progress: [##################################### ] (64%)Progress: [###################################### ] (65%)Progress: [####################################### ] (68%)Progress: [######################################### ] (71%)Progress: [########################################## ] (73%)Progress: [############################################ ] (76%)Progress: [############################################# ] (78%)Progress: [############################################## ] (79%)Progress: [############################################### ] (81%)Progress: [################################################ ] (84%)Progress: [################################################## ] (87%)Progress: [################################################### ] (89%)Progress: [#################################################### ] (90%)Progress: [###################################################### ] (93%)Progress: [####################################################### ] (95%)Progress: [######################################################## ] (96%)Progress: [######################################################### ] (98%)Progress: [##########################################################] (100%)
[11:59:21] INFO: DirectLight: Sample multiplier = 1.0, Light Sample multiplier = 1.0, Indirect Sample multiplier = 1.0
[11:59:21] INFO: DirectLight: Rendering pass 2 of 3, resampling 1126 pixels.
Progress: [ ] (0%)Progress: [# ] (2%)Progress: [## ] (5%)Progress: [#### ] (7%)Progress: [##### ] (10%)Progress: [####### ] (12%)Progress: [######## ] (15%)Progress: [########## ] (17%)Progress: [########### ] (20%)Progress: [############# ] (23%)Progress: [############## ] (25%)Progress: [################ ] (28%)Progress: [################# ] (30%)Progress: [################### ] (33%)Progress: [#################### ] (35%)Progress: [###################### ] (38%)Progress: [####################### ] (40%)Progress: [######################### ] (43%)Progress: [########################## ] (46%)Progress: [############################ ] (48%)Progress: [############################# ] (51%)Progress: [############################### ] (53%)Progress: [################################ ] (56%)Progress: [################################## ] (58%)Progress: [#################################### ] (62%)Progress: [##################################### ] (65%)Progress: [###################################### ] (65%)Progress: [####################################### ] (68%)Progress: [######################################### ] (71%)Progress: [########################################## ] (73%)Progress: [############################################ ] (76%)Progress: [############################################# ] (78%)Progress: [############################################### ] (81%)Progress: [################################################ ] (84%)Progress: [################################################## ] (87%)Progress: [################################################### ] (89%)Progress: [##################################################### ] (92%)Progress: [###################################################### ] (93%)Progress: [####################################################### ] (95%)Progress: [######################################################## ] (98%)Progress: [######################################################### ] (98%)Progress: [##########################################################] (100%)
[11:59:21] INFO: DirectLight: Sample multiplier = 1.0, Light Sample multiplier = 1.0, Indirect Sample multiplier = 1.0
[11:59:21] INFO: DirectLight: Rendering pass 3 of 3, resampling 1244 pixels.
Progress: [ ] (0%)Progress: [# ] (2%)Progress: [## ] (5%)Progress: [#### ] (7%)Progress: [##### ] (10%)Progress: [####### ] (12%)Progress: [######## ] (15%)Progress: [########## ] (17%)Progress: [########### ] (20%)Progress: [############# ] (23%)Progress: [############## ] (25%)Progress: [################ ] (28%)Progress: [################# ] (30%)Progress: [################### ] (33%)Progress: [#################### ] (35%)Progress: [###################### ] (38%)Progress: [####################### ] (40%)Progress: [######################### ] (43%)Progress: [########################## ] (46%)Progress: [############################ ] (48%)Progress: [############################# ] (51%)Progress: [############################### ] (53%)Progress: [################################ ] (56%)Progress: [################################## ] (58%)Progress: [################################### ] (61%)Progress: [##################################### ] (64%)Progress: [###################################### ] (65%)Progress: [####################################### ] (68%)Progress: [######################################### ] (71%)Progress: [########################################## ] (73%)Progress: [############################################ ] (76%)Progress: [############################################# ] (78%)Progress: [############################################## ] (79%)Progress: [############################################### ] (81%)Progress: [################################################ ] (84%)Progress: [################################################# ] (85%)Progress: [################################################## ] (87%)Progress: [#################################################### ] (90%)Progress: [##################################################### ] (92%)Progress: [###################################################### ] (93%)Progress: [####################################################### ] (94%)Progress: [######################################################## ] (98%)Progress: [######################################################### ] (98%)Progress: [##########################################################] (100%)
[11:59:21] INFO: DirectLight: Overall rendertime: 0.2s
[11:59:21] INFO: imageFilm: Flushing buffer (View number 0)...
[11:59:21] PARM: --------------------------------------------------------------------------------
[11:59:21] PARM: YafaRay (v3.0.0-beta) Windows 64bit MinGW GCC | 200x200 | 3 passes | Render time: 0.23s | Total time: 0.23s | CPU threads=4
[11:59:21] PARM: Direct Light RayDepth=12 | photon maps: 0.0s [4 thread(s)]
[11:59:21] PARM: AA Settings (box): Tile size=32 passes=3 samples=1 inc_samples=1 resamp.floor=0
[11:59:21] PARM: sample.mul=1 light.sam.mul=1 ind.sam.mul=1
[11:59:21] PARM: col.noise=0 AA thr=0.02 var.edge=10 var.pix=0 clamp=0 ind.clamp=0
[11:59:21] PARM: --------------------------------------------------------------------------------
Rendering Job returned: -1073741819
Export time: 0.034"
Render time: 39.424"
Total time: 39.458"
Rendering error: -1073741819