francesco anselmo - blender...2 francesco anselmo summary yet (!) another gui for radiance (blender...

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

Upload: others

Post on 28-Jul-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Francesco Anselmo - Blender...2 Francesco Anselmo Summary yet (!) another GUI for Radiance (Blender module) 1. Lighting design software / Radiance 2. “brad” description 3. “brad”

[[bblender based graphical user interface for lender based graphical user interface for radradiance]iance]

Francesco Anselmo

[email protected]@dream.unipa.it

Page 2: Francesco Anselmo - Blender...2 Francesco Anselmo Summary yet (!) another GUI for Radiance (Blender module) 1. Lighting design software / Radiance 2. “brad” description 3. “brad”

22

Francesco Anselmo

Summary

yet (!) another GUI for Radiance

(Blender module)

1. Lighting design software / Radiance

2. “brad” description

3. “brad” demo

Page 3: Francesco Anselmo - Blender...2 Francesco Anselmo Summary yet (!) another GUI for Radiance (Blender module) 1. Lighting design software / Radiance 2. “brad” description 3. “brad”

33

Francesco Anselmo

lighting design software

● Light● AGI32● Dialux● Visual● Relux● ...

● luminaires manufacturer's software

Page 4: Francesco Anselmo - Blender...2 Francesco Anselmo Summary yet (!) another GUI for Radiance (Blender module) 1. Lighting design software / Radiance 2. “brad” description 3. “brad”

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

Page 5: Francesco Anselmo - Blender...2 Francesco Anselmo Summary yet (!) another GUI for Radiance (Blender module) 1. Lighting design software / Radiance 2. “brad” description 3. “brad”

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 ]

Page 6: Francesco Anselmo - Blender...2 Francesco Anselmo Summary yet (!) another GUI for Radiance (Blender module) 1. Lighting design software / Radiance 2. “brad” description 3. “brad”

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, ...)

Page 7: Francesco Anselmo - Blender...2 Francesco Anselmo Summary yet (!) another GUI for Radiance (Blender module) 1. Lighting design software / Radiance 2. “brad” description 3. “brad”

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)

Page 8: Francesco Anselmo - Blender...2 Francesco Anselmo Summary yet (!) another GUI for Radiance (Blender module) 1. Lighting design software / Radiance 2. “brad” description 3. “brad”

88

Francesco Anselmo

blender: cons (?)

● non-standard GUI ● not a CAD

program (yet!)

Page 9: Francesco Anselmo - Blender...2 Francesco Anselmo Summary yet (!) another GUI for Radiance (Blender module) 1. Lighting design software / Radiance 2. “brad” description 3. “brad”

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

Page 10: Francesco Anselmo - Blender...2 Francesco Anselmo Summary yet (!) another GUI for Radiance (Blender module) 1. Lighting design software / Radiance 2. “brad” description 3. “brad”

1010

Francesco Anselmo

bbradrad windows

settingssettingswindowwindow

external external RadianceRadianceprogramsprograms(e.g. rview)(e.g. rview)

Page 11: Francesco Anselmo - Blender...2 Francesco Anselmo Summary yet (!) another GUI for Radiance (Blender module) 1. Lighting design software / Radiance 2. “brad” description 3. “brad”

1111

Francesco Anselmo

bbradrad menus

Page 12: Francesco Anselmo - Blender...2 Francesco Anselmo Summary yet (!) another GUI for Radiance (Blender module) 1. Lighting design software / Radiance 2. “brad” description 3. “brad”

1212

Francesco Anselmo

flexibility

● simple windowing environment inside Blender

● settings windows can be easily accessed

● post-processing (VTK, DXF)

Page 13: Francesco Anselmo - Blender...2 Francesco Anselmo Summary yet (!) another GUI for Radiance (Blender module) 1. Lighting design software / Radiance 2. “brad” description 3. “brad”

1313

Francesco Anselmo

VTK export

Page 14: Francesco Anselmo - Blender...2 Francesco Anselmo Summary yet (!) another GUI for Radiance (Blender module) 1. Lighting design software / Radiance 2. “brad” description 3. “brad”

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

Page 15: Francesco Anselmo - Blender...2 Francesco Anselmo Summary yet (!) another GUI for Radiance (Blender module) 1. Lighting design software / Radiance 2. “brad” description 3. “brad”

1515

Francesco Anselmo

demo!

Page 16: Francesco Anselmo - Blender...2 Francesco Anselmo Summary yet (!) another GUI for Radiance (Blender module) 1. Lighting design software / Radiance 2. “brad” description 3. “brad”

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/