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

AtlasCamp 2015 Docker continuous integration training
AtlasCamp 2015 Docker continuous integration trainingAtlasCamp 2015 Docker continuous integration training
AtlasCamp 2015 Docker continuous integration trainingSteve Smith
 
Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...
Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...
Эмоциональный капитализм: коммерциализация чувств / Препринты. Высшая школа э...Alexander Suvalko
 
Understanding Git - GOTO London 2015
Understanding Git - GOTO London 2015Understanding Git - GOTO London 2015
Understanding Git - GOTO London 2015Steve Smith
 
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 DockerSteve Smith
 
Practical Continuous Deployment, Devoxx UK 2015
Practical Continuous Deployment, Devoxx UK 2015Practical Continuous Deployment, Devoxx UK 2015
Practical Continuous Deployment, Devoxx UK 2015Steve Smith
 
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
 
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)IJERD Editor
 
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)IJERD Editor
 
The promise of #citizenscience
The promise of  #citizenscienceThe promise of  #citizenscience
The promise of #citizenscienceErinma Ochu
 
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 Global Risk Forum GRFDavos
 

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

Docker cloud hybridation & orchestration
Docker cloud hybridation & orchestrationDocker cloud hybridation & orchestration
Docker cloud hybridation & orchestrationAdrien Blind
 
BSD Magazine December issue
BSD Magazine December issueBSD Magazine December issue
BSD Magazine December issueValerie Heatley
 
CNCF Keynote - What is cloud native?
CNCF Keynote - What is cloud native?CNCF Keynote - What is cloud native?
CNCF Keynote - What is cloud native?Weaveworks
 
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.12Ludovic Piot
 
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 WorldBret Piatt
 
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 2015Boris Adryan
 
The Future of Computing is Distributed
The Future of Computing is DistributedThe Future of Computing is Distributed
The Future of Computing is DistributedAlluxio, Inc.
 
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 TestbedJazz Yao-Tsung Wang
 
Introduction to hazelcast
Introduction to hazelcastIntroduction to hazelcast
Introduction to hazelcastEmin Demirci
 
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 EngineeringPDE1D
 
Image transformation using grid(synopsis)
Image transformation using grid(synopsis)Image transformation using grid(synopsis)
Image transformation using grid(synopsis)Mumbai Academisc
 
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...Data Science Milan
 
Sdwan webinar
Sdwan webinarSdwan webinar
Sdwan webinarpmohapat
 
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 2014Minko3D
 
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 ConsortiumKeiichiro 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

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 

Kürzlich hochgeladen (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 

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.