Module Expr Str ImportFrom alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str Assign AttributeStore AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore BinOpDiv BinOpMult Num Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Assign NameStore BinOpMult NameLoad BinOpPow Num Num For NameStore Call NameLoad Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad BinOpSub NameLoad BinOpMod NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A 

RenderPipeline

Copyright (c) 2014-2016 tobspr <tobias.springer1@gmail.com>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

 __future__ division N/A collections rpcore.globals Globals rpcore.pluginbase.base_plugin BasePlugin voxelization_stage VoxelizationStage vxgi_stage VXGIStage Plugin N/A BasePlugin N/A N/A name Voxel Global Illumination N/A author tobspr <tobias.springer1@gmail.com> N/A description Provides Global Illumination using Voxel Cone Tracing. This technique is still very unoptimized and experimental! N/A version alpha (!) on_stage_setup N/A N/A self N/A N/A N/A N/A self _voxel_stage N/A N/A self create_stage VoxelizationStage N/A N/A self _vxgi_stage N/A N/A self create_stage VXGIStage N/A N/A N/A self _voxel_stage voxel_resolution N/A N/A self get_setting grid_resolution N/A N/A N/A self _voxel_stage voxel_world_size N/A N/A self get_setting grid_ws_size N/A N/A N/A self is_plugin_enabled pssm N/A N/A N/A N/A N/A N/A self _voxel_stage required_pipes append PSSMSceneSunShadowMapPCF N/A N/A N/A N/A N/A self _voxel_stage required_inputs append PSSMSceneSunShadowMVP N/A on_pre_render_update N/A N/A self N/A N/A N/A task N/A N/A self _queue N/A 0 N/A N/A N/A N/A self _queue rotate -1 N/A N/A task N/A on_pipeline_created N/A N/A self N/A N/A N/A N/A self _queue N/A N/A collections deque N/A N/A N/A N/A self _queue extend N/A N/A self _voxelize_x N/A self _voxelize_y N/A self _voxelize_z N/A N/A N/A N/A self _queue extend N/A N/A self _generate_mipmaps N/A _set_grid_pos N/A N/A self N/A N/A N/A  Finds the new voxel grid position  N/A grid_pos N/A N/A N/A N/A Globals base camera get_pos N/A N/A Globals base render N/A voxel_size N/A N/A 2.0 N/A N/A self get_setting grid_ws_size N/A N/A self get_setting grid_resolution N/A snap_size N/A voxel_size N/A 2 4 N/A dimension N/A range 3 N/A N/A cell_val N/A N/A grid_pos get_cell dimension N/A N/A N/A grid_pos set_cell dimension N/A cell_val N/A cell_val snap_size N/A N/A N/A N/A self _voxel_stage set_grid_position grid_pos N/A _voxelize_x N/A N/A self N/A N/A N/A  Voxelizes the scene from the x axis  N/A N/A N/A self _set_grid_pos N/A N/A N/A self _voxel_stage state N/A VoxelizationStage S_voxelize_x N/A _voxelize_y N/A N/A self N/A N/A N/A  Voxelizes the scene from the y axis  N/A N/A N/A self _voxel_stage state N/A VoxelizationStage S_voxelize_y N/A _voxelize_z N/A N/A self N/A N/A N/A  Voxelizes the scene from the z axis  N/A N/A N/A self _voxel_stage state N/A VoxelizationStage S_voxelize_z N/A _generate_mipmaps N/A N/A self N/A N/A N/A  Generates the mipmaps for the voxel grid  N/A N/A N/A self _voxel_stage state N/A VoxelizationStage S_gen_mipmaps N/A N/A