Upload
ledieu
View
219
Download
3
Embed Size (px)
Citation preview
[[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)
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)
1212
Francesco Anselmo
flexibility
● simple windowing environment inside Blender
● settings windows can be easily accessed
● post-processing (VTK, DXF)
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
1616
Francesco Anselmo
contacts
Francesco Anselmo
Download bbradrad:
http://www.dream.unipa.it/dream/pub/dot/anselmo/radiance/
http://www.bozzograo.net/radiance/