SlideShare ist ein Scribd-Unternehmen logo
1 von 55
Downloaden Sie, um offline zu lesen
Rendering Architecture and                                                          ä   Ö   È   ¾   ¼           Ü   ¹   ¹




                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Ó   ë




                                                                                                                                                                              ¼           ´               Ê           ±           ä               Ö               È           ¾           ³           Ì               Ð               ò           µ           Ä           ¹       ý       ³       Ì       É       ú   ³   É   ¼   ¼   Ê   õ




Johan Andersson, Rendering Architect, DICE
  J   o   h   a   n   A   n       d           e       r       s       s           o       n       ,           ä       Ö       È       ¾           ¼           Ü       ¹           ¹           Ê               ¦           ,               E               A                                   D               I               C               E




                              N       a           t       a       l       y           a                   T           a           t           a           r           c               h               u               k               ,               ×               ÷           Ò           µ           Ñ               Ð               ¾           ¿           ¹           ¤       ³       Ì       Ê       ¦




                      A   M   D           /       A       T           I       Í       ¼       Ð       Î           ²       ú       Æ       ·           ²           ¿       Ã           Å           ,               3           D               Ó               ¦           Ó           Ã           ¿               ª               ·           ¢           ×           é




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Ȧ
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Battlefield




                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Ȧ
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Áã »á
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   zXr0
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
Xbox 360
PlayStation 3

  DirectX 9 SM3 & Direct3D 10
Xbox 360 & PlayStation 3




               ☺
Õ½µØ:ÅÑÄæÁ¬¶ÓÔ¤¸Æ




http://media.xbox360.ign.com/media/713/713943/vid_1921226.html
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
º®ËªÒýÇæ¸ÅÄî




±à¼-Æ÷(FrostED)




                                                        ´½¨×ÊÔ




                                                                                                                                            ¹Ø¿¨,Ä£ÐÍ,shader,ÎïÌå




                                                                        ÍêÈ«¸öÐÔ»¯,»ùÓÚC#




              ÇþµÀ




                                                                                              ת»¸÷ÖñʽµÄÔ´




                                                                                            Win32¶ÀÕ¼




                                                                                                              ºÜÉÙµÄÔØÈëʱ¼ä,ºÜ´óµÄÁé»îÐÔ




                     ÓÃ;




                                                                 ÓÎÏ·




                            ÓÎÏ·ÌåÑé,רҵģâ,¼´Ê±äÖȾ




                                                                        Xbox 360, PS3, Win32
äÖȾϵͳ¼Ü¹




                                   Game renderer



                        World renderer                     UI



Terrain

                                         Particles   Sky        Decals

      Undergrowth



                             Meshes



                             Shading system


                            Direct3D / libGCM
寒霜引擎渲染架构与即时渲染程序的过程生成技术
DirectX 9 SM3 for PC & Xbox 360
  Low-level GPU communication on 360
Direct3D 10 for Windows Vista
libGCM for PlayStation 3
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
ÎïÌ弸ºÊµÀýäÖȾ




                                                                    ÃÀ¹¤´½¨




                                                                              Ëø¶¨±»äÖȾµÄÎïÌå




                                                        ÆÕ¼°ÐÔ¸ß,




ÔÚÏàͬshaderÖÐÓ´óÁ¿¹¦ÄÜ




                          »ñµÃ¸ü¶àÄÊôÐÔ,




                                           ¶ø²»ÊÇÏûºÄ




                                                                                                                   Note: buggy editor screenshot, node should have few inputs
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
Shading system runtime
Óû§½«äÖȾÆ÷µÄ×é¯Áгö




                                                                                  ¼¸ºÎÍß½×shader״̬µÄ×éºÏ




                        Ñ°ÕÒ¸÷Öshader״̬×éºÏµÄ½â¾ö·°¸




                                                                                                 äÖȾ¹ÜÏß´ÔìÕâЩÀëshader״̬




                                                     Ö¸Áî±»ºǫ́API(D3D/GCM)×èÖÍ




                                                                                                                  ×èÖÍÒѾ-¸ã¶¨(Àà±ðÓëÉî¶È)




                                                                                                                                             ºǫ́ÉèÖÃÕë¶Ô¿¸öƽØÊâµÄ×´¬Íshader




                                                                                                                                                                                ·½°¸±»¹ÜÏßÈ




                                                                                                                                                                                              ΢Èõ,±»¶¯




                                                                                  Draw
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
Alpha-tested / alpha-to-coverage
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
寒霜引擎渲染架构与即时渲染程序的过程生成技术
Demo
GDC “The Importance of Being Noisy: Fast,
High Quality Noise”, N. Tatarchuk
ÆäËû¹ý³ÌÉú¼Êõ




¹ý³ÌÉú¼ÊõºÍ¤¾ßΪ´ÀÓϷƽ¨×±¸




                              by Jeremy Shopf (AMD) and
                              Sebastien Deguy (Allegorithmic)
寒霜引擎渲染架构与即时渲染程序的过程生成技术
Ȧ
                                Battlefield
            Ȧ
                                                               Õ½µØÐÂÎÅÍø




Áã »á
                                                                µã»÷Á´½Ó½øÈë




     zXr0
http://hi.baidu.com/h0nker
×ÔÓÉ-½ø²½-¼¼Êõ-´´Ôì-·ÖÏí-ÌôÕ½




                                              ÌáÎʱ¼ä,ÓÐâÂï?




                                                                                      ÁªÏµçÓÊ:




                                                                                johan.andersson@dice.se
                                                                               natalya.tatarchuk@amd.com

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (19)

寒霜引擎地形渲染使用过程化着色
寒霜引擎地形渲染使用过程化着色寒霜引擎地形渲染使用过程化着色
寒霜引擎地形渲染使用过程化着色
 
Apib gold star status
Apib gold star statusApib gold star status
Apib gold star status
 
Amartya Sen
Amartya SenAmartya Sen
Amartya Sen
 
Verona prof dev presentation singleton elad 540
Verona prof dev presentation singleton elad 540Verona prof dev presentation singleton elad 540
Verona prof dev presentation singleton elad 540
 
Courses not offered in verona
Courses not offered in veronaCourses not offered in verona
Courses not offered in verona
 
Tata Motors
Tata MotorsTata Motors
Tata Motors
 
Sample letter ap program initiative
Sample letter ap program initiativeSample letter ap program initiative
Sample letter ap program initiative
 
Mossad
MossadMossad
Mossad
 
Amartya Sen
Amartya SenAmartya Sen
Amartya Sen
 
Automobiles
AutomobilesAutomobiles
Automobiles
 
Cuento para nivel inicial
Cuento para nivel inicialCuento para nivel inicial
Cuento para nivel inicial
 
Project 6
Project 6Project 6
Project 6
 
Videoconferencias
VideoconferenciasVideoconferencias
Videoconferencias
 
Museos
MuseosMuseos
Museos
 
Dmp presentacija
Dmp presentacijaDmp presentacija
Dmp presentacija
 
Seqüències didàctiques ins jaume i
Seqüències didàctiques ins jaume iSeqüències didàctiques ins jaume i
Seqüències didàctiques ins jaume i
 
Valencià powerpoint titanic
Valencià powerpoint titanicValencià powerpoint titanic
Valencià powerpoint titanic
 
Creative Things
Creative ThingsCreative Things
Creative Things
 
1
11
1
 

Ähnlich wie 寒霜引擎渲染架构与即时渲染程序的过程生成技术

Peptide synthesis Service - LifeTein
Peptide synthesis Service - LifeTeinPeptide synthesis Service - LifeTein
Peptide synthesis Service - LifeTeinLife Tein
 
Why sealed in peptides
Why sealed in peptidesWhy sealed in peptides
Why sealed in peptidesLife Tein
 
Employment Law Due Diligence
Employment Law Due DiligenceEmployment Law Due Diligence
Employment Law Due DiligenceDan Michaluk
 
Venue 2 Claims Management
Venue 2 Claims ManagementVenue 2 Claims Management
Venue 2 Claims Managementarsenam1
 
Cpe Bach Rondo A4
Cpe Bach Rondo A4Cpe Bach Rondo A4
Cpe Bach Rondo A4cmf666
 
Hfx Dart South East
Hfx Dart South EastHfx Dart South East
Hfx Dart South Easthgillismac
 
Park Design
Park DesignPark Design
Park Designlisaz54
 
Night elie wiesel for upload to web
Night elie wiesel for upload to webNight elie wiesel for upload to web
Night elie wiesel for upload to webWendy Scruggs
 
Lizzie Raby: Critical Positions Presentation
Lizzie Raby: Critical Positions PresentationLizzie Raby: Critical Positions Presentation
Lizzie Raby: Critical Positions Presentationelizabethraby
 
Ενότητα 1.1
Ενότητα 1.1Ενότητα 1.1
Ενότητα 1.1makrib
 
كيف تدير مصروفك الجامعي؟
كيف تدير مصروفك الجامعي؟كيف تدير مصروفك الجامعي؟
كيف تدير مصروفك الجامعي؟Mohammad Abu Alkomboz
 
French Fete de la Musique program, Shanghai
French Fete de la Musique program, ShanghaiFrench Fete de la Musique program, Shanghai
French Fete de la Musique program, Shanghaisplitworks
 
Portfolio of Work
Portfolio of WorkPortfolio of Work
Portfolio of Workaarees
 
Occ Page
Occ PageOcc Page
Occ PageJason M
 
Cory Falter Creative
Cory Falter CreativeCory Falter Creative
Cory Falter Creativecfalter
 

Ähnlich wie 寒霜引擎渲染架构与即时渲染程序的过程生成技术 (20)

T5 final report
T5 final report T5 final report
T5 final report
 
Peptide synthesis Service - LifeTein
Peptide synthesis Service - LifeTeinPeptide synthesis Service - LifeTein
Peptide synthesis Service - LifeTein
 
Ensayo
EnsayoEnsayo
Ensayo
 
Why sealed in peptides
Why sealed in peptidesWhy sealed in peptides
Why sealed in peptides
 
Employment Law Due Diligence
Employment Law Due DiligenceEmployment Law Due Diligence
Employment Law Due Diligence
 
Venue 2 Claims Management
Venue 2 Claims ManagementVenue 2 Claims Management
Venue 2 Claims Management
 
Cpe Bach Rondo A4
Cpe Bach Rondo A4Cpe Bach Rondo A4
Cpe Bach Rondo A4
 
Hfx Dart South East
Hfx Dart South EastHfx Dart South East
Hfx Dart South East
 
Park Design
Park DesignPark Design
Park Design
 
Night elie wiesel for upload to web
Night elie wiesel for upload to webNight elie wiesel for upload to web
Night elie wiesel for upload to web
 
Lizzie Raby: Critical Positions Presentation
Lizzie Raby: Critical Positions PresentationLizzie Raby: Critical Positions Presentation
Lizzie Raby: Critical Positions Presentation
 
Ενότητα 1.1
Ενότητα 1.1Ενότητα 1.1
Ενότητα 1.1
 
كيف تدير مصروفك الجامعي؟
كيف تدير مصروفك الجامعي؟كيف تدير مصروفك الجامعي؟
كيف تدير مصروفك الجامعي؟
 
French Fete de la Musique program, Shanghai
French Fete de la Musique program, ShanghaiFrench Fete de la Musique program, Shanghai
French Fete de la Musique program, Shanghai
 
Portfolio of Work
Portfolio of WorkPortfolio of Work
Portfolio of Work
 
Occ Page
Occ PageOcc Page
Occ Page
 
Cory Falter Creative
Cory Falter CreativeCory Falter Creative
Cory Falter Creative
 
Design Work Sample
Design Work SampleDesign Work Sample
Design Work Sample
 
Absolute green energy overview
Absolute green energy overviewAbsolute green energy overview
Absolute green energy overview
 
Absolute green energy overview
Absolute green energy overviewAbsolute green energy overview
Absolute green energy overview
 

寒霜引擎渲染架构与即时渲染程序的过程生成技术