Francesco Anselmo - Blenderdownload.blender.org/documentation/bc2004/Francesco...radiance / 2 L=...

16
[b lender based graphical user interface for lender based graphical user interface for rad rad iance] iance] Francesco Anselmo [email protected] [email protected]

Transcript of Francesco Anselmo - Blenderdownload.blender.org/documentation/bc2004/Francesco...radiance / 2 L=...

[[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

[email protected]

[email protected]

Download bbradrad:

http://www.dream.unipa.it/dream/pub/dot/anselmo/radiance/

http://www.bozzograo.net/radiance/