3 DESIGN PROCESS
OPTIMIZATION
The design process described earlier is showed in
Fig. 7. It needs to be pointed out that there is lack
of automation between subsequent stages. Data pro-
duced as a result of the conceptual stage need to be
interpreted and recreated as a wire frame model and
so on. Human interactions are required for transiting
data between subsequent stages. Some support from
the editing tools is given. Data import/export capabil-
ities make it easier but still it is tedious and subject to
mistakes.
The most problems are caused by the looping over.
It is taking the corrections of the 3D model and feed-
ing them back to the verification and adjustments
(photometrics) stage. Multiple iterations, to achieve
a satisfying result, might cause even more mistakes
and elongate the entire process.
Figure 7: Design process.
It is proposed then to reduce number of human in-
teractions. It is achieved through the following steps:
1. automated data translation among different tools,
2. simplified interaction scheme,
3. automated selection and testing of performance
parameters.
Step one is to unify data interfaces among appli-
cations to ensure proper import and export. It is to au-
tomate this process to rule out human factor as much
as possible. Data flow among applications should be
provided with minimal human interactions. It can be
achieved through utilizing API
1
built into considered
applications (e.g. SketchUp, AutoCAD, Calculux,
Maya). Alternatively, if provided API is not suitable
or non existing, given application should be replaced
by software which provides one.
Step two, which is the simplified interaction
scheme, assumes that entire design process should be
presented to the users as a single environment rather
than separate cooperating applications. Switching
from the conceptual design to wire frame, or going
into photometrics or visualization should be perceived
as different perspectives of a single design.
1
Application Programming Interface
Finally, the most error causing part, which is ap-
plying corrections, should be as interactive as possi-
ble. It should also provide optimization and anima-
tion features to better understand and perceive the de-
sign, simultaneously verifying if all the light point pa-
rameters are within the assumed range. Optimization
criteria such as energy consumption reduction, public
safety increase, overexposure elimination should also
be considered.
The resulting process, taking into considerations
the above proposal, is given in Fig. 8. The main fo-
cus regards the loop, which is transitions: 3, 4 and 5.
It covers photometric calculations, 3D visualizations,
and applying corrections to the design, which require
recalculations in turn. Automation of transitions is in-
dicated accordingly (compare with Fig. 7).
Figure 8: Design process, desired state.
As a proof of concept a prototype tool has been
implemented. It is an extension to Maya rendering
and animation software. It mainly improves transi-
tion 3 by integrating photometric calculations with the
rendering engine. This extension is showed in Fig. 9
in action. The scene consists of a flat urban area with
four lamp posts. At each lamp post there is a luminary
(a light point) with given parameters. While the ren-
dering engine shows how the scene would look like
photo-realistically, the photometric engine indicates
underexposed and overexposed regions (underexpo-
sure at the outer rim).
Furthermore, the proposed extension is capable
of calculating and optimizing luminary parameters,
minimizing or maximizing given criteria function
e.g. power consumption, public safety, overexposure
etc. It can also optimize number of light points or
their distribution, proposing corrections to the design.
The presented solution is highly interactive. While
changing light point parameters, the over and under-
exposure is interactively calculated and visualized in
real time. There is no need to switch back and forth
between photometric calculation tool and 3D visual-
ization one any more.
Since the photometrics is integrated into the 3D
visualization it is feasible to guard proper data import
from the wire-frame stage. It is indicated as an au-
tomated transition 2 in Fig. 8. It prevents a situation
of e.g. misplacing the light points which takes place
in Fig. 5 and 6. Since, the photometric extension is
capable of rearranging the light points, thus changing
OutdoorLightingDesignProcessOptimization
233