SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Who are we?
Why should you care?
What are we doing now?




    Shades of Sanity
➢   First person 3D adventure game for PC

➢   Custom 3D engine

➢   Looking for Artists/Animator help
Sassafras Engine Features

   ➢ Lighting pre-pass renderer
   ➢ 3DS Max integration

   ➢ Nvidia PhysX

   ➢ OpenAL 3D positional audio

   ➢ Streaming audio

   ➢ High performance animation engine

   ➢ Sass Script featuring live script editing at run time.

   ➢ Live editing for lighting, particles, and materials.

   ➢ Live texture updates.

   ➢ Multithreaded engine with SIMD optimizations.
Sassafras Rendering Features

   ➢ HDR pipeline with bloom and auto exposure
   ➢Physically correct Cook/Torrence BRDF

   ➢Surface and volume light occlusion mapping

   ➢Deferred refraction, particle refraction

   ➢Deferred reflection

   ➢Eye space ambient occlusion

   ➢Bokeh depth of field

   ➢Volumetric particles

   ➢Particle lighting

   ➢Directable particle engine.

   ➢Albedo, normal, gloss, specular, reflection, refraction, and self

   illumination maps supported.
   ➢Scalable performance, fallback paths and quality controls.

   ➢Point, spot, shadow map spot, dual shadow map spot, light

   occlusion mapped, directional, orthographic shadow mapped
   directional ambient and area lights.
   ➢And more...
Fireplace with volumetric flame and
                                        smoke. Refraction particle heat
                                        shimmer and particle lighting.
Light fixture model with normal
map, reflection map, self illuminated
light bulb with bloom.
Glass is reflective and refractive
Physics correct specular highlights on a
                                normal mapped wood flood. The buffers
                                show the normals and surface light
                                occlusion maps. Notice the particle
                                lighting fire highlights.
Poisson sampled Eye space
ambient occlusion with normal
displacement.
“Bokeh” depth of field for
selective focus with both
auto focus mode and script
driven focus depth.



 F 1.0




                                                 F 5.6


                             Thin lens camera interface
                             allows you to set aperture,
                             focal length and focus depth.
                             Bokeh circle of confusion
                             kernel using Poisson disc
                             sampling.
Cell phone ringing with script
controlled self illumination
map. All maps have
contribution controls that can
be animated.




                                 Chest of drawers with
                                 deferred reflection mirror.
                                 The chest uses a light
                                 occlusion map while the
                                 drawers, which animate, get
                                 their shadows from a
                                 volumetric light occlusion
                                 solution.
Thanks
Questions??
Come see the demo
  and ask away!


                             Keith Leonard
                    keithl@swordandspiritsoftware.com

                             Rob Seres
                    robs@swordandspiritsoftware.com

                          Like us on facebook,
                     I promise to update more often.

Weitere ähnliche Inhalte

Was ist angesagt?

Presentation3
Presentation3Presentation3
Presentation3VivyCool
 
Intensifying screen avinesh shrestha
Intensifying screen avinesh shresthaIntensifying screen avinesh shrestha
Intensifying screen avinesh shresthaAvinesh Shrestha
 
Introduction to the light microscope
Introduction to the light microscopeIntroduction to the light microscope
Introduction to the light microscopeNancyDecker
 
Presentation Lighting For Tv
Presentation Lighting For TvPresentation Lighting For Tv
Presentation Lighting For TvDr.Keshav Sathaye
 
Photographic Filter by Dr. Anjandev Biswas
Photographic Filter by Dr. Anjandev BiswasPhotographic Filter by Dr. Anjandev Biswas
Photographic Filter by Dr. Anjandev Biswasadritabiswas
 
Dmi 50 b_intensifying_screens
Dmi 50 b_intensifying_screensDmi 50 b_intensifying_screens
Dmi 50 b_intensifying_screensEddy Rumhadi
 
03 Shading
03 Shading03 Shading
03 Shadingnjoubert
 
Improve nokia n8 imaging
Improve nokia n8 imagingImprove nokia n8 imaging
Improve nokia n8 imagingWOMWorldNokia
 
Photography 102 - Jason Kirby
Photography 102 - Jason KirbyPhotography 102 - Jason Kirby
Photography 102 - Jason KirbyJason Kirby
 
Basics of Light, Refraction and Optics
Basics of Light, Refraction and OpticsBasics of Light, Refraction and Optics
Basics of Light, Refraction and OpticsKopp Glass, Inc.
 

Was ist angesagt? (20)

Presentation3
Presentation3Presentation3
Presentation3
 
Intensifying screen avinesh shrestha
Intensifying screen avinesh shresthaIntensifying screen avinesh shrestha
Intensifying screen avinesh shrestha
 
Introduction to the light microscope
Introduction to the light microscopeIntroduction to the light microscope
Introduction to the light microscope
 
Microscopy
Microscopy Microscopy
Microscopy
 
The light
The lightThe light
The light
 
Presentation Lighting For Tv
Presentation Lighting For TvPresentation Lighting For Tv
Presentation Lighting For Tv
 
The microscope
The microscopeThe microscope
The microscope
 
Money
MoneyMoney
Money
 
Numerical aperture and limits of resolution of microscope
Numerical aperture and limits of resolution of microscopeNumerical aperture and limits of resolution of microscope
Numerical aperture and limits of resolution of microscope
 
Light
LightLight
Light
 
Microscope
MicroscopeMicroscope
Microscope
 
Presentation2
Presentation2Presentation2
Presentation2
 
Recce
RecceRecce
Recce
 
Spectral matchin
Spectral matchinSpectral matchin
Spectral matchin
 
Photographic Filter by Dr. Anjandev Biswas
Photographic Filter by Dr. Anjandev BiswasPhotographic Filter by Dr. Anjandev Biswas
Photographic Filter by Dr. Anjandev Biswas
 
Dmi 50 b_intensifying_screens
Dmi 50 b_intensifying_screensDmi 50 b_intensifying_screens
Dmi 50 b_intensifying_screens
 
03 Shading
03 Shading03 Shading
03 Shading
 
Improve nokia n8 imaging
Improve nokia n8 imagingImprove nokia n8 imaging
Improve nokia n8 imaging
 
Photography 102 - Jason Kirby
Photography 102 - Jason KirbyPhotography 102 - Jason Kirby
Photography 102 - Jason Kirby
 
Basics of Light, Refraction and Optics
Basics of Light, Refraction and OpticsBasics of Light, Refraction and Optics
Basics of Light, Refraction and Optics
 

Kürzlich hochgeladen

TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024Stephen Perrenod
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPTiSEO AI
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Hiroshi SHIBATA
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jNeo4j
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideStefan Dietze
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...FIDO Alliance
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessUXDXConf
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 

Kürzlich hochgeladen (20)

TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 

Sword and Spirit IGDA Oct 2012

  • 1. Who are we? Why should you care?
  • 2. What are we doing now? Shades of Sanity
  • 3. First person 3D adventure game for PC ➢ Custom 3D engine ➢ Looking for Artists/Animator help
  • 4. Sassafras Engine Features ➢ Lighting pre-pass renderer ➢ 3DS Max integration ➢ Nvidia PhysX ➢ OpenAL 3D positional audio ➢ Streaming audio ➢ High performance animation engine ➢ Sass Script featuring live script editing at run time. ➢ Live editing for lighting, particles, and materials. ➢ Live texture updates. ➢ Multithreaded engine with SIMD optimizations.
  • 5. Sassafras Rendering Features ➢ HDR pipeline with bloom and auto exposure ➢Physically correct Cook/Torrence BRDF ➢Surface and volume light occlusion mapping ➢Deferred refraction, particle refraction ➢Deferred reflection ➢Eye space ambient occlusion ➢Bokeh depth of field ➢Volumetric particles ➢Particle lighting ➢Directable particle engine. ➢Albedo, normal, gloss, specular, reflection, refraction, and self illumination maps supported. ➢Scalable performance, fallback paths and quality controls. ➢Point, spot, shadow map spot, dual shadow map spot, light occlusion mapped, directional, orthographic shadow mapped directional ambient and area lights. ➢And more...
  • 6. Fireplace with volumetric flame and smoke. Refraction particle heat shimmer and particle lighting. Light fixture model with normal map, reflection map, self illuminated light bulb with bloom. Glass is reflective and refractive
  • 7. Physics correct specular highlights on a normal mapped wood flood. The buffers show the normals and surface light occlusion maps. Notice the particle lighting fire highlights. Poisson sampled Eye space ambient occlusion with normal displacement.
  • 8. “Bokeh” depth of field for selective focus with both auto focus mode and script driven focus depth. F 1.0 F 5.6 Thin lens camera interface allows you to set aperture, focal length and focus depth. Bokeh circle of confusion kernel using Poisson disc sampling.
  • 9. Cell phone ringing with script controlled self illumination map. All maps have contribution controls that can be animated. Chest of drawers with deferred reflection mirror. The chest uses a light occlusion map while the drawers, which animate, get their shadows from a volumetric light occlusion solution.
  • 10. Thanks Questions?? Come see the demo and ask away! Keith Leonard keithl@swordandspiritsoftware.com Rob Seres robs@swordandspiritsoftware.com Like us on facebook, I promise to update more often.