Capitão Óbvio
Tenho sentimentos confusos sobre este post que estou prestes a escrever. Por um lado, isso é algo óbvio e elementar. Essas técnicas são usadas em muitos blogs gráficos. Por outro lado, tenho visto muitas postagens em blogs, discussões entre programadores e até artigos científicos que ignoram esse assunto. Acho que esse tópico é muito importante e vou dar algumas ideias, então vamos começar.
A importância das referências
Imagine trabalhar em algo (novo recurso? Otimização principal que sacrifica “um pouco” a qualidade? Novo pipeline?) Por vários dias. Você tem alguns resultados promissores. O diretor de arte gosta. Restam apenas algumas pequenas alterações, e você apresentará o resultado a todos. Você olha seus resultados todos os dias (bem, na verdade, você olha para eles o tempo todo), mas de repente você decide pedir a outro artista ou programador para ajudá-lo a avaliar seu trabalho, e você começa a discutir / argumentar / questionar “deveria parecer exatamente"?
, . ? ? ? : ( ) ? , , , - ?
, , , - , -, - .
, . . / .
. . . , , . , ( , ), - “”, , .
, ? , “brute-force” , . , - /, , , 16/33 .
, 3D , , . CGI , . , , . , “ ” , “ ”, . 3D, , GI / AO /PBR / , , , / . , .
, , .
, . , , ? Mathematica /BRDF. , , , , .
, 64x64, , . 10 GTX Titan, . , , .
CPU 64x64 , , (-) . PCSS ?
()
, - . , , , - .. , , , ? , ?
, - MSAA, , AA , , , AA ? , AA , ? , , , “” ? , , ( , Toksvig, )? , / ?
, ( , ), , .
, . :
. , , …
In-place . , / ( Unreal Engine), ( 2 , 256 !)
( -, , , bloom), , : mip- (~log2 ) LOD . , : 2 ( - , , 10 , ?), ! , 3-5k$ ( ), “” ( ) GPU, , 4 .
, - . , GI ( ) , /. . CPU/GPU .
, , “ ?”, “ / ” .. , …
, Maya/ 3D , , , . , - BVH/kd-Tree AO , ( ). SSAO AO . GI . PBR , , R&D , , CGI/, .
Brian Karis Physically Based Shading Siggraph 2013 “ ”. , , . - , / !
, : . , mip , / - . , , . , !
/
, : , , :
, , . , . ( ) , , - .
, , , , , ; , , .
: , (/ ) . , .
- /, . , Adobe Lightroom. “”, , .
“”. : , / - ! , 10 - “ ?”. , , ; , , , .
. - , , / ( ! , , , ). ( , ) , , , ( , ), (, ).