SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Vislab, Open-Source and
Emerging Technologies
Vislab: What's been happening and where are
we heading
Open-Source: The state of play in graphics
How one can help the other
Vislab
Founded in 1991 by Bernard Pailthorpe.
Employed Ben Simons, Chris Willing, others.
Extremely successful for over 10 years.
However, changes in computing require a
change in structure: less service-oriented,
more research.
Bernard leaves to go to UQ. Masa takes over
as director.
Ben goes to CORE in Toronto, Steve “takes
over” Ben's role.
Vislab v2.0
Vislab moves to Madsen building

Now more research oriented, includes clusters and
super-computing in its mandate
Clusters
We now have access to facilities of AC3
Barossa: 155 dual-Xeon nodes

Others (64 processor SGI, NEC Vector computer)
Clusters
We have our own clusters
22 processor Intel cluster, Gigabit backbone.
Currently OpenMosix, will convert to MPI
12 node SGI cluster using old O2 machines
Access-Grid

Access-Grid is a network collaboration tool.
st
OpenSource success: 1 all-Linux AG, DPPT
for OpenOffice, Firewire cameras.
Chris has now left, but work will continue.
Access-Grid

But full potential is not being realised
Chromium
Clustering for OpenGL
Processor

GL-App

Tile
Processor

Projector

Processor

Projector

Processor

Projector
Chromium
Chromium
Other SPUs possible
Software
GL Renderer

GL-App

Image
'Stitcher'

Tile
Processor
Software
GL Renderer

Video
Encoder

Network
Blender
Open-Source modeller, animation framework
and renderer:
Blender
Interesting for a number of reasons...
Completely OpenGL based (see Chromium),
including the general-purpose widget toolkit.
Contains game-engine.
PowerPoint style presentations?

Python scripting framework, including access to
GUI system. Write plugins, shaders, etc. in
python.

Not perfect (UI could use some work) but
capable of good stuff already ...
Blender
Open-Source Software
Rendering
Chromium isn't the only sort of graphics
clustering we're interested in.
Clusters widely used in film industry, but are
frame-based. We want to parallelise below
the frame level. So we need to do it
ourselves.
Open-Source allows us to do this in ways
proprietary software doesn't.
So what type of rendering do we want to
provide?
Raytracing / Global Illumination
Basic raytracing/GI engines two-a-penny.
Best of breed at the moment is Yafray:

Does threaded/SMP rendering.
Forking rendering fixed, MPI implemented!
Renderman
Some “free” ones available, but not all are
free-enough for our needs.
Of interest are Pixie (most of PRMan-11), and
Aqsis. Either could probably be modified to
use MPI.
Lucille: MPI capable already (author works
with AC3). But too young for the time-being.
Interconnection and Interaction
We need a bridge between 3D applications,
2D applications, render-cluster and
Access-Grid.
We would like 2-way interaction: Realtime
collaboration on 3D data.
Verse
2D and 3D exchange of data
Low-latency and lightweight
Python bindings already exist
Major initiative now funded.
The big picture
Gimp

Verse

Verse
Server
Verse

Verse
[Render]

Blender

Linux Cluster

GL App

Chromium

Renderers

MJpeg

AG/
Internet

Video (Vic)
User

Rest of world
Audio (Rat)

VOIP
Asterix/
Bayonne

POTS
Other Stuff of Interest
Gimp just hit 2.0
Now has full Windows support
Modified version ('Cinepaint') widely used in film
industry for post-production work

Asterix and Bayonne
VOIP enabled PABX system. Bridge between AG
and POTS.
It's not all roses of course
Usability: Already a problem elsewhere. But
users are the best people to put back in
here.
Culture: Do artists “get-it”? Students seem to
want to focus on products rather than skills.
Is FOSS being pushed out of Graphics field?
Blender creator thinks so.
But this is needed: Graphics tools are
expensive.
Comments, Questions, Discussion

Weitere ähnliche Inhalte

Andere mochten auch

Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...
Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...
Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...
Alexander Suvalko
 
MỘT SỐ PHƯƠNG PHÁP GIÚP HỌC SINH LỚP 8 HỌC MÔN ĐỊA LÝ HIỆU QUẢ.
MỘT SỐ PHƯƠNG PHÁP GIÚP HỌC SINH LỚP 8 HỌC MÔN ĐỊA LÝ HIỆU QUẢ.MỘT SỐ PHƯƠNG PHÁP GIÚP HỌC SINH LỚP 8 HỌC MÔN ĐỊA LÝ HIỆU QUẢ.
MỘT SỐ PHƯƠNG PHÁP GIÚP HỌC SINH LỚP 8 HỌC MÔN ĐỊA LÝ HIỆU QUẢ.
CongtyTNHHBaLoTuiXach
 

Andere mochten auch (16)

AtlasCamp 2015 Docker continuous integration training
AtlasCamp 2015 Docker continuous integration trainingAtlasCamp 2015 Docker continuous integration training
AtlasCamp 2015 Docker continuous integration training
 
Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...
Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...
Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...
 
Understanding Git - GOTO London 2015
Understanding Git - GOTO London 2015Understanding Git - GOTO London 2015
Understanding Git - GOTO London 2015
 
DeveloperWeek 2015: A Practical Introduction to Docker
DeveloperWeek 2015: A Practical Introduction to DockerDeveloperWeek 2015: A Practical Introduction to Docker
DeveloperWeek 2015: A Practical Introduction to Docker
 
I os varun presentation
I os varun presentationI os varun presentation
I os varun presentation
 
Practical Continuous Deployment, Devoxx UK 2015
Practical Continuous Deployment, Devoxx UK 2015Practical Continuous Deployment, Devoxx UK 2015
Practical Continuous Deployment, Devoxx UK 2015
 
Chadia presentation 19 nov 2013
Chadia presentation  19 nov 2013Chadia presentation  19 nov 2013
Chadia presentation 19 nov 2013
 
0. pendahuluan
0. pendahuluan0. pendahuluan
0. pendahuluan
 
Wed 5.1 symposium introduction
Wed 5.1 symposium introductionWed 5.1 symposium introduction
Wed 5.1 symposium introduction
 
MỘT SỐ PHƯƠNG PHÁP GIÚP HỌC SINH LỚP 8 HỌC MÔN ĐỊA LÝ HIỆU QUẢ.
MỘT SỐ PHƯƠNG PHÁP GIÚP HỌC SINH LỚP 8 HỌC MÔN ĐỊA LÝ HIỆU QUẢ.MỘT SỐ PHƯƠNG PHÁP GIÚP HỌC SINH LỚP 8 HỌC MÔN ĐỊA LÝ HIỆU QUẢ.
MỘT SỐ PHƯƠNG PHÁP GIÚP HỌC SINH LỚP 8 HỌC MÔN ĐỊA LÝ HIỆU QUẢ.
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
The promise of #citizenscience
The promise of  #citizenscienceThe promise of  #citizenscience
The promise of #citizenscience
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Session Description: University Initiatives in One Health: A Global Perspective
Session Description: University Initiatives in One Health: A Global Perspective Session Description: University Initiatives in One Health: A Global Perspective
Session Description: University Initiatives in One Health: A Global Perspective
 
2011 cruz de mayo
2011 cruz de mayo2011 cruz de mayo
2011 cruz de mayo
 

Ähnlich wie Sydgraph presentation 2004

BSD Magazine December issue
BSD Magazine December issueBSD Magazine December issue
BSD Magazine December issue
Valerie Heatley
 
ClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud TestbedClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud Testbed
Jazz Yao-Tsung Wang
 
Image transformation using grid(synopsis)
Image transformation using grid(synopsis)Image transformation using grid(synopsis)
Image transformation using grid(synopsis)
Mumbai Academisc
 
WebGL games with Minko - Next Game Frontier 2014
WebGL games with Minko - Next Game Frontier 2014WebGL games with Minko - Next Game Frontier 2014
WebGL games with Minko - Next Game Frontier 2014
Minko3D
 
Production high-performance networking with Snabb and LuaJIT (Linux.conf.au 2...
Production high-performance networking with Snabb and LuaJIT (Linux.conf.au 2...Production high-performance networking with Snabb and LuaJIT (Linux.conf.au 2...
Production high-performance networking with Snabb and LuaJIT (Linux.conf.au 2...
Igalia
 
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford ConsortiumSDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
Keiichiro Ono
 

Ähnlich wie Sydgraph presentation 2004 (20)

Docker cloud hybridation & orchestration
Docker cloud hybridation & orchestrationDocker cloud hybridation & orchestration
Docker cloud hybridation & orchestration
 
BSD Magazine December issue
BSD Magazine December issueBSD Magazine December issue
BSD Magazine December issue
 
CNCF Keynote - What is cloud native?
CNCF Keynote - What is cloud native?CNCF Keynote - What is cloud native?
CNCF Keynote - What is cloud native?
 
Vips 4mar09e
Vips 4mar09eVips 4mar09e
Vips 4mar09e
 
Cloud hybridation leveraging on Docker 1.12
Cloud hybridation leveraging on Docker 1.12Cloud hybridation leveraging on Docker 1.12
Cloud hybridation leveraging on Docker 1.12
 
Future of Open Source in a Cloudy World
Future of Open Source in a Cloudy WorldFuture of Open Source in a Cloudy World
Future of Open Source in a Cloudy World
 
LinuxCon Europe 2013
LinuxCon Europe 2013LinuxCon Europe 2013
LinuxCon Europe 2013
 
Node-RED and Minecraft - CamJam September 2015
Node-RED and Minecraft - CamJam September 2015Node-RED and Minecraft - CamJam September 2015
Node-RED and Minecraft - CamJam September 2015
 
The Future of Computing is Distributed
The Future of Computing is DistributedThe Future of Computing is Distributed
The Future of Computing is Distributed
 
OCP Summit 2017
OCP Summit 2017OCP Summit 2017
OCP Summit 2017
 
ClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud TestbedClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud Testbed
 
Introduction to hazelcast
Introduction to hazelcastIntroduction to hazelcast
Introduction to hazelcast
 
PyData Boston 2013
PyData Boston 2013PyData Boston 2013
PyData Boston 2013
 
Linux and Open Source in Math, Science and Engineering
Linux and Open Source in Math, Science and EngineeringLinux and Open Source in Math, Science and Engineering
Linux and Open Source in Math, Science and Engineering
 
Image transformation using grid(synopsis)
Image transformation using grid(synopsis)Image transformation using grid(synopsis)
Image transformation using grid(synopsis)
 
Introduction to Distributed Computing Engines for Data Processing - Simone Ro...
Introduction to Distributed Computing Engines for Data Processing - Simone Ro...Introduction to Distributed Computing Engines for Data Processing - Simone Ro...
Introduction to Distributed Computing Engines for Data Processing - Simone Ro...
 
Sdwan webinar
Sdwan webinarSdwan webinar
Sdwan webinar
 
WebGL games with Minko - Next Game Frontier 2014
WebGL games with Minko - Next Game Frontier 2014WebGL games with Minko - Next Game Frontier 2014
WebGL games with Minko - Next Game Frontier 2014
 
Production high-performance networking with Snabb and LuaJIT (Linux.conf.au 2...
Production high-performance networking with Snabb and LuaJIT (Linux.conf.au 2...Production high-performance networking with Snabb and LuaJIT (Linux.conf.au 2...
Production high-performance networking with Snabb and LuaJIT (Linux.conf.au 2...
 
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford ConsortiumSDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
SDCSB CYTOSCAPE AND NETWORK ANALYSIS WORKSHOP at Sanford Consortium
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Sydgraph presentation 2004

  • 1. Vislab, Open-Source and Emerging Technologies Vislab: What's been happening and where are we heading Open-Source: The state of play in graphics How one can help the other
  • 2. Vislab Founded in 1991 by Bernard Pailthorpe. Employed Ben Simons, Chris Willing, others. Extremely successful for over 10 years. However, changes in computing require a change in structure: less service-oriented, more research. Bernard leaves to go to UQ. Masa takes over as director. Ben goes to CORE in Toronto, Steve “takes over” Ben's role.
  • 3. Vislab v2.0 Vislab moves to Madsen building Now more research oriented, includes clusters and super-computing in its mandate
  • 4. Clusters We now have access to facilities of AC3 Barossa: 155 dual-Xeon nodes Others (64 processor SGI, NEC Vector computer)
  • 5. Clusters We have our own clusters 22 processor Intel cluster, Gigabit backbone. Currently OpenMosix, will convert to MPI 12 node SGI cluster using old O2 machines
  • 6. Access-Grid Access-Grid is a network collaboration tool. st OpenSource success: 1 all-Linux AG, DPPT for OpenOffice, Firewire cameras. Chris has now left, but work will continue.
  • 7. Access-Grid But full potential is not being realised
  • 10. Chromium Other SPUs possible Software GL Renderer GL-App Image 'Stitcher' Tile Processor Software GL Renderer Video Encoder Network
  • 11. Blender Open-Source modeller, animation framework and renderer:
  • 12. Blender Interesting for a number of reasons... Completely OpenGL based (see Chromium), including the general-purpose widget toolkit. Contains game-engine. PowerPoint style presentations? Python scripting framework, including access to GUI system. Write plugins, shaders, etc. in python. Not perfect (UI could use some work) but capable of good stuff already ...
  • 14. Open-Source Software Rendering Chromium isn't the only sort of graphics clustering we're interested in. Clusters widely used in film industry, but are frame-based. We want to parallelise below the frame level. So we need to do it ourselves. Open-Source allows us to do this in ways proprietary software doesn't. So what type of rendering do we want to provide?
  • 15. Raytracing / Global Illumination Basic raytracing/GI engines two-a-penny. Best of breed at the moment is Yafray: Does threaded/SMP rendering. Forking rendering fixed, MPI implemented!
  • 16. Renderman Some “free” ones available, but not all are free-enough for our needs. Of interest are Pixie (most of PRMan-11), and Aqsis. Either could probably be modified to use MPI. Lucille: MPI capable already (author works with AC3). But too young for the time-being.
  • 17. Interconnection and Interaction We need a bridge between 3D applications, 2D applications, render-cluster and Access-Grid. We would like 2-way interaction: Realtime collaboration on 3D data. Verse 2D and 3D exchange of data Low-latency and lightweight Python bindings already exist Major initiative now funded.
  • 18. The big picture Gimp Verse Verse Server Verse Verse [Render] Blender Linux Cluster GL App Chromium Renderers MJpeg AG/ Internet Video (Vic) User Rest of world Audio (Rat) VOIP Asterix/ Bayonne POTS
  • 19. Other Stuff of Interest Gimp just hit 2.0 Now has full Windows support Modified version ('Cinepaint') widely used in film industry for post-production work Asterix and Bayonne VOIP enabled PABX system. Bridge between AG and POTS.
  • 20. It's not all roses of course Usability: Already a problem elsewhere. But users are the best people to put back in here. Culture: Do artists “get-it”? Students seem to want to focus on products rather than skills. Is FOSS being pushed out of Graphics field? Blender creator thinks so. But this is needed: Graphics tools are expensive.