Lumière
    A Novel Framework for
Rendering 3D graphics in Smalltalk



Fernando Olivero, Michele Lanza, Romain Robbes

  ...
Implement the missing
Smalltalk 3D framework
go od
      ing ons          ated          ated
L ack acti       Ou td         Ou td
  ab str


OpenGLView       Balloon3D...
ht                by
        eig               ted icy of
                       ec ol
 e av yw           Aff g P
H D OS   ...
Objectives
• High-level abstractions
• Modern
• Efficient
• Lightweight
• Open Source
Lumiere
Lumiere



       on 1.0
 Ve rsi
Lumiere
Lumiere


             no w!
   ila ble
Ava
Stage metaphor
              Stage

Camera         Light
                            Light

            Microworld

 Light...
Microworlds and Shapes




     Microworld
Lumiere
     Seamless integration with PHARO




Morphic,OmniBrowser         Glamour
DEMO

• OpenGL vs Lumiere
• Modeling microworlds
• Setting up stages
• Taking pictures
• Stage interactions
Lumiere - Architecture
OpenGL
Scene Graph
                        Canvas


              Lumiere
                        Modern
 Software
       ...
Building 3D apps with Lumiere
Building 3D apps with Lumiere


                                ng
                              mi n)
                   ...
Lumiere 1.0
Start using it now!
One click loadable!
Lumiere 1.0
    Start using it now!
    One click loadable!

http://squeaksource/LumiereLoader

    Come to see me for
   ...
Upcoming SlideShare
Loading in …5
×

Lumiere

1,412 views
1,328 views

Published on

Lumiere : a Novel Framework for Rendering 3D graphics in Smalltalk by Fernando Olivero, Michele Lanza and Romain Robbes. ESUG09, Brest, France.

Published in: Technology, Health & Medicine
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,412
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Lumiere

    1. 1. Lumière A Novel Framework for Rendering 3D graphics in Smalltalk Fernando Olivero, Michele Lanza, Romain Robbes REVEAL @ Faculty of Informatics University of Lugano, Switzerland
    2. 2. Implement the missing Smalltalk 3D framework
    3. 3. go od ing ons ated ated L ack acti Ou td Ou td ab str OpenGLView Balloon3D SqueakAlice
    4. 4. ht by eig ted icy of ec ol e av yw Aff g P H D OS sin ks 3 n ice ualW or L is V Croquet Jun
    5. 5. Objectives • High-level abstractions • Modern • Efficient • Lightweight • Open Source
    6. 6. Lumiere
    7. 7. Lumiere on 1.0 Ve rsi
    8. 8. Lumiere
    9. 9. Lumiere no w! ila ble Ava
    10. 10. Stage metaphor Stage Camera Light Light Microworld Light Camera
    11. 11. Microworlds and Shapes Microworld
    12. 12. Lumiere Seamless integration with PHARO Morphic,OmniBrowser Glamour
    13. 13. DEMO • OpenGL vs Lumiere • Modeling microworlds • Setting up stages • Taking pictures • Stage interactions
    14. 14. Lumiere - Architecture
    15. 15. OpenGL Scene Graph Canvas Lumiere Modern Software OpenGL Culling Features
    16. 16. Building 3D apps with Lumiere
    17. 17. Building 3D apps with Lumiere ng mi n) ram ctio og ru al pr st visu r con 3D unde ho nt ( G auc e iro nm e nv
    18. 18. Lumiere 1.0 Start using it now! One click loadable!
    19. 19. Lumiere 1.0 Start using it now! One click loadable! http://squeaksource/LumiereLoader Come to see me for a personalized demo

    ×