francesco anselmo - blender...2 francesco anselmo summary yet (!) another gui for radiance (blender...
TRANSCRIPT
[[bblender based graphical user interface for lender based graphical user interface for radradiance]iance]
Francesco Anselmo
[email protected]@dream.unipa.it
22
Francesco Anselmo
Summary
yet (!) another GUI for Radiance
(Blender module)
1. Lighting design software / Radiance
2. “brad” description
3. “brad” demo
33
Francesco Anselmo
lighting design software
● Light● AGI32● Dialux● Visual● Relux● ...
● luminaires manufacturer's software
44
Francesco Anselmo
radiance / 1
● Radiance 1.0 (1989)
● Radiance 3.6a (2004) ► ► ► more than 100 programs
modifer primitive identifiern S1 S2 ... Sn0m R1 R2 ... Rm
#comment
!external_command backwardray-tracing
● few geometric constraints
● ray-tracing (G. Ward) + photon mapping (R. Schregle -patch) / radzilla (C. Bauer)
● accurate: Radiance has been validated
● Unix toolbox● open source● free● users community
55
Francesco Anselmo
radiance / 2
L=Rr⋅0.265Rg⋅0.670Rb⋅0.065⋅179 [cd /m2]E= I r⋅0.265 I g⋅0.670 I b⋅0.065⋅179 [lux ]
66
Francesco Anselmo
GUI for Radiance
● trad
● Desktop Radiance
● Rayfront + 3DSolar
● rshow
● Conrad
● Octree
● Lichtplaner Light Studio Renderer
● Maya 2 Radiance tools
● static exporters from CA(A)D programs (dxf2rad, torad, radout, ...)
● RADex for Blender (http://mywebpages.comcast.net/rayae1/radiance.htm )
● ...
What about dynamic simulations?
● varying sky conditions according to weather datasets
● moving camera
● moving/changing geometry and materials
● parametric objects (e.g. responsive to illuminance, ...)
77
Francesco Anselmo
blender: pros
● 3D modeling, animation and rendering tool
● open source
● cross platform (windows, linux, mac, ...)
● python API with access to 3D objects
● real-time 3D engine (3D navigation + videogames)
88
Francesco Anselmo
blender: cons (?)
● non-standard GUI ● not a CAD
program (yet!)
99
Francesco Anselmo
blended radiance [bbradrad]
3D window3D window
status barstatus bar
menu barmenu bar
● exporter initially based on previous work by Jan Walter● GUI based on MHGui 1.12 by Mario Latronico and Manuel Bastioni
1010
Francesco Anselmo
bbradrad windows
settingssettingswindowwindow
external external RadianceRadianceprogramsprograms(e.g. rview)(e.g. rview)
1111
Francesco Anselmo
bbradrad menus
1212
Francesco Anselmo
flexibility
● simple windowing environment inside Blender
● settings windows can be easily accessed
● post-processing (VTK, DXF)
1313
Francesco Anselmo
VTK export
1414
Francesco Anselmo
features / futures
CURRENT FEATURES
export/animation● layers support● export camera views (static animations)● export dynamic animations (keyframing):
● changing sky conditions● scene geometry (only meshes)● camera positions
● support for the Radiance mesh primitive● support for Blender textures and uv mapping● linked objects are exported as instances or mesh primitives● grids are exported as measurements points that can be piped
to rtrace● VTK export and DXF luminaires export for post-processing
libraries● materials library● luminaires library
simulation● “basic” simulation (rad)
● getbbox from selected object● support for all rad variables
● interactive and batch simulation● locations, time, sky and weather support● dynamic sky generation● sky mapping support
TODO LIST
program● export variables / save program state
export/animation● enhanced support for Radiance camera settings● support for Radiance procedural textures
libraries● luminaires library
● read and plot photometric data● parametric objects library● glazing library (link to Optics5 db?)● weather data browser
simulation● advanced simulation (makefiles output)
● support for pmap and radzilla● support for mkillum
● support for lcs and radmap● support for holodeck
analysis● glare analysis● falsecolor support and picture conversion● pdf/HTML report generation
documentation and tutorials
1515
Francesco Anselmo
demo!
1616
Francesco Anselmo
contacts
Francesco Anselmo
Download bbradrad:
http://www.dream.unipa.it/dream/pub/dot/anselmo/radiance/
http://www.bozzograo.net/radiance/