|
|
guāng xiàn gēn zōng shì yī zhǒng zhēn shí dì xiǎn shì wù tǐ de fāng fǎ, gāi fāng fǎ yóu appel zài 1968 nián tí chū。 guāng xiàn gēn zōng fāng fǎ yán zhe dào dá shì diǎn de guāng xiàn de fǎn fāng xiàng gēn zōng, jīng guò píng mù shàng měi yī gè xiàng sù, zhǎo chū yǔ shì xiàn xiāng jiāo de wù tǐ biǎo miàn diǎn p0, bìng jì xù gēn zōng, zhǎo chū yǐng xiǎng p0 diǎn guāng qiáng de suǒ yòu guāng yuán, cóng 'ér suàn chū p0 diǎn shàng jīng què de guāng xiàn qiáng dù, zài cái zhì biān ji zhōng jīng cháng yòng lái biǎo xiàn jìng miàn xiào guǒ。
guāng xiàn gēn zōng huò chēng guāng jì zhuī zōng shì jì suàn jī tú xíng xué de hé xīn suàn fǎ zhī yī。 zài suàn fǎ zhōng, guāng xiàn cóng guāng yuán bèi pāo shè chū lái, dāng tā men jīng guò wù tǐ biǎo miàn de shí hòu, duì tā men yìng yòng zhǒng zhǒng fú hé wù lǐ guāng xué dìng lǜ de biàn huàn。 zuì zhōng, guāng xiàn jìn rù xū nǐ de shè xiàng jī dǐ piàn zhōng, tú piàn bèi shēng chéng chū lái。 yóu yú gāi suàn fǎ shì chéng xiàng xì tǒng de wán quán mó nǐ, suǒ yǐ kě yǐ mó nǐ shēng chéng shí fēn fù zá de tú piàn。
yè jiè gōng rèn cǐ suàn fǎ wéi turnerwhitted zài 1980 nián tí chū。 jìn rì, shì jiè zhù yào guó jiā de tú xíng xué xué shēng dōuyào shí xí cǐ suàn fǎ。 tā de yī gè zhù míng de shí xiàn shì kāi yuán ruǎn jiàn。 |
|
zài zì rán jiè zhōng, guāng yuán fā chū de guāng xiàn xiàng qián chuán bō, zuì hòu dào dá yī gè fáng 'ài tā jì xù chuán bō de wù tǐ biǎo miàn, wǒ men kě yǐ jiāng “ guāng xiàn ” kàn zuò zài tóng yàng de lù jìng chuán shū de guāng zǐ liú, zài wán quán zhēn kōng zhōng, zhè tiáo guāng xiàn jiāng shì yī tiáo zhí xiàn。 dàn shì zài xiàn shí zhōng, zài guāng lù shàng huì shòu dào sān gè yīn sù de yǐng xiǎng: xī shōu、 fǎn shè yǔ zhé shè。 wù tǐ biǎo miàn kě néng zài yī gè huò zhě duō gè fāng xiàng fǎn shè quán bù huò zhě bù fēn guāng xiàn, tā yě kě néng xī shōu bù fēn guāng xiàn, shǐ dé fǎn shè huò zhě zhé shè de guāng xiàn qiáng dù jiǎn ruò。 rú guǒ wù tǐ biǎo miàn shì tòu míng de huò zhě bàn tòu míng de, nà me tā jiù huì jiāng yī bù fēn guāng xiàn 'àn zhào bù tóng de fāng xiàng zhé shè dào wù tǐ nèi bù, tóng shí xī shōu bù fēn huò zhě quán bù guāng pǔ huò zhě gǎi biàn guāng xiàn de yán sè。 xī shōu、 fǎn shè yǐ jí zhé shè de guāng xiàn dōulái zì yú rù shè guāng xiàn, ér bù huì chāo chū rù shè guāng xiàn de qiáng dù。 lì rú, yī gè wù tǐ biǎo miàn bù kě néng fǎn shè 66% de shū rù guāng xiàn, rán hòu zài zhé shè 50% de shū rù guāng xiàn, yīn wéi zhè 'èr zhě xiāng jiā jiāng huì dá dào 116%。 zhè yàng, fǎn shè huò zhě zhé shè de guāng xiàn kě yǐ dào dá qí tā de wù tǐ biǎo miàn, tóng yàng, xī shōu、 fǎn shè、 zhé shè de guāng xiàn chóngxīn gēn jù rù shè guāng xiàn jìn xíng jì suàn。 qí zhōng yī bù fēn guāng xiàn tōng guò zhè yàng de tú jìng chuán bō dào wǒ men de yǎn jīng, wǒ men jiù néng gòu kàn dào zuì zhōng de xuàn rǎn tú xiàng jí chǎng jǐng。 |
guāng xiàn gēn zōng suàn fǎ |
xià yī gè zhòng yào de yán jiū tū pò shì turnerwhitted yú 1979 nián zuò chū de。 yǐ qián de suàn fǎ cóng yǎn jīng dào chǎng jǐng tóu shè guāng xiàn, dàn shì bìng bù gēn zōng zhè xiē guāng xiàn。 dāng guāng xiàn pèng dào yī gè wù tǐ biǎo miàn de shí hòu, kě néng chǎn shēng sān zhǒng xīn de lèi xíng de guāng xiàn: fǎn shè、 zhé shè yǔ yīn yǐng。 guāng huá de wù tǐ biǎo miàn jiāng guāng xiàn 'àn zhào jìng xiàng fǎn shè de fāng xiàng fǎn shè chū qù, rán hòu zhè gè guāng xiàn yǔ chǎng jǐng zhōng de wù tǐ xiāng jiāo, zuì jìn de xiāng jiāo wù tǐ jiù shì fǎn shè zhōng kàn dào de wù tǐ。 zài tòu míng wù zhì zhōng chuán shū de guāng xiàn yǐ lèi sì de fāng shì chuán bō, dàn shì zài jìn rù huò zhě lí kāi yī zhǒng wù zhì de shí hòu huì fā shēng zhé shè。 wèile bì miǎn gēn zōng chǎng jǐng zhōng de suǒ yòu guāng xiàn, rén men shǐ yòng yīn yǐng guāng xiàn lái cè shì guāng xiàn shì fǒu kě yǐ zhào shè dào wù tǐ biǎo miàn。 guāng xiàn zhào shè dào wù tǐ biǎo miàn shàng de mǒu xiē diǎn shàng, rú guǒ zhè xiē diǎn miàn xiàng guāng xiàn, nà me jiù gēn zōng zhè duàn jiāo diǎn yǔ guāng yuán zhī jiān de guāng xiàn。 rú guǒ zài biǎo miàn yǔ guāng yuán zhī jiān shì bù tòu míng de wù tǐ, nà me zhè gè biǎo miàn jiù wèi yú yīn yǐng zhī zhōng, guāng xiàn wú fǎ zhào shè。 zhè zhǒng xīn céng cì de guāng xiàn jì suàn shǐ dé guāng xiàn gēn zōng tú xiàng gèng jiā zhēn shí。 |
guāng xiàn gēn zōng de yōu diǎn |
guāng xiàn gēn zōng de liú xíng lái yuán yú tā bǐ qí tā xuàn rǎn fāng fǎ rú sǎo miáo xiàn xuàn rǎn huò zhě guāng xiàn tóu shè gèng jiā néng gòu xiàn shí dì mó nǐ guāng xiàn, xiàng fǎn shè hé yīn yǐng zhè yàng yī xiē duì yú qí tā de suàn fǎ lái shuō dōuhěn nán shí xiàn de xiào guǒ, què shì guāng xiàn gēn zōng suàn fǎ de yī zhǒng zì rán jiēguǒ。 guāng xiàn gēn zōng yì yú shí xiàn bìng qiě shì jué xiào guǒ hěn hǎo, suǒ yǐ tā tōng cháng shì tú xíng biān chéng zhōng shǒu cì cháng shì de lǐng yù。 |
guāng xiàn gēn zōng de quē diǎn |
guāng xiàn gēn zōng de yī gè zuì dà de quē diǎn jiù shì xìng néng, sǎo miáo xiàn suàn fǎ yǐ jí qí tā suàn fǎ lì yòng liǎo shù jù de yī zhì xìng cóng 'ér zài xiàng sù zhī jiān gòng xiǎng jì suàn, dàn shì guāng xiàn gēn zōng tōng cháng shì jiāng měi tiáo guāng xiàn dāng zuò dú lì de guāng xiàn, měi cì dōuyào chóngxīn jì suàn。 dàn shì, zhè zhǒng dú lì de zuò fǎ yě yòu yī xiē qí tā de yōu diǎn, lì rú kě yǐ shǐ yòng gèng duō de guāng xiàn yǐ kàng hùn dié xiàn xiàng, bìng qiě zài xū yào de shí hòu kě yǐ tí gāo tú xiàng zhì liàng。 jìn guǎn tā zhèng què dì chǔlǐ liǎo xiāng hù fǎn shè de xiàn xiàng yǐ jí zhé shè děng guāng xué xiào guǒ, dàn shì chuán tǒng de guāng xiàn gēn zōng bìng bù yī dìng shì zhēn shí xiào guǒ tú xiàng, zhǐ yòu zài fēi cháng jǐn sì huò zhě wán quán shí xiàn xuàn rǎn fāng chéng de shí hòu cái néng shí xiàn zhēn zhèng de zhēn shí xiào guǒ tú xiàng。 yóu yú xuàn rǎn fāng chéng miáo shù liǎo měi gè guāng shù de wù lǐ xiào guǒ, suǒ yǐ shí xiàn xuàn rǎn fāng chéng kě yǐ dé dào zhēn zhèng de zhēn shí xiào guǒ, dàn shì, kǎo lǜ dào suǒ xū yào de jì suàn zī yuán, zhè tōng cháng shì wú fǎ shí xiàn de。 yú shì, suǒ yòu kě yǐ shí xiàn de xuàn rǎn mó xíng dū bì xū shì xuàn rǎn fāng chéng de jìn sì, ér guāng xiàn gēn zōng jiù bù yī dìng shì zuì wéi kě xíng de fāng fǎ。 bāo kuò guāng zǐ yìng shè zài nèi de yī xiē fāng fǎ, dōushì yǐ jù guāng xiàn gēn zōng shí xiàn yī bù fēn suàn fǎ, dàn shì kě yǐ dé dào gèng hǎo de xiào guǒ。 |
shí shí guāng xiàn gēn zōng |
rén men yǐ jīng jìn xíng liǎo xǔ duō nǔ lì, gǎi jìn rú jì suàn jī yǔ shì pín yóu xì zhè xiē jiāo hù shì sān wéi tú xíng yìng yòng chéng xù zhōng de shí shí guāng xiàn gēn zōng sù dù。
openrt xiàng mù bāo hán yī gè gāo dù yōu huà de guāng xiàn gēn zōng ruǎn jiàn nèi hé, bìng qiě tí gōng liǎo yī tào lèi sì yú opengl de api yòng yú tì dài mù qián jiāo hù shì sān wéi tú xíng chǔlǐ zhōng jī yú rasterization de shí xiàn fāng fǎ。
yī xiē guāng xiàn gēn zōng yìng jiàn, rú sī tǎn fú dà xué kāi fā de shí yàn xìng de guāng xiàn chǔlǐ dān yuán, dōushì shè jì chéng jiā sù guāng xiàn gēn zōng chǔlǐ zhōng nà xiē xū yào dà liàng jì suàn de cāo zuò。
zì cóng 'èr shí shì jì jiǔ shí nián dài mò kāi shǐ, yī xiē demoprogrammers 'àihào zhě jiù yǐ jīng kāi fā liǎo yī xiē guāng xiàn gēn zōng de shí shí sān wéi yǐn qíng ruǎn jiàn。 dàn shì, demos zhōng de guāng xiàn gēn zōng wèile shí xiàn zú gòu gāo de zhēn sù jīng cháng shǐ yòng yī xiē bù zhèng què de jìn sì shèn zhì shì qī piàn de shǒu duàn。 |
guāng xué shè jì zhōng de guāng xiàn gēn zōng |
jì suàn jī tú xíng xué zhōng de guāng xiàn gēn zōng de míng chēng yǔ yuán lǐ yuán zì yú 'èr shí shì jì zuì chū shí nián jiù yǐ jīng kāi shǐ chū xiàn de guāng xué jìng tóu shè jì zhōng de gǔ lǎo jì shù。 jǐ hé guāng xiàn gēn zōng yòng yú miáo shù guāng xiàn tōng guò jìng tóu xì tǒng huò zhě guāng xué yí qì shí de chuán shū tè xìng, bìng jiàn lì xì tǒng de chéng xiàng shǔ xìng mó xíng。 zhè yòng yú jiàn zào qián yōu huà guāng xué yí qì de shè jì, lì rú jiǎn shǎo sè xiàng chā huò zhě qí tā de guāng xué xiàng chā。 guāng xiàn gēn zōng yě yòng yú jì suàn guāng xué xì tǒng zhōng de guāng chéng chā, guāng chéng chā yòng yú jì suàn guāng xué bō qián, ér guāng xué bō qián yòng yú jì suàn xì tǒng de yǎn shè zuò yòng, lì rú diǎn kuò zhǎn hán shù、 tiáozhì chuán dì hán shù yǐ jí strehlratio。 guāng xiàn gēn zōng bù jǐn yòng yú shè yǐng lǐng yù de jìng tóu shè jì, yě kě yǐ yòng yú wēi bō shè jì shèn zhì shì wú xiàn diàn xì tǒng zhè yàng de jiào cháng bō cháng yìng yòng, yě kě yǐ yòng yú zǐ wài xiàn huò zhě x shè xiàn guāng xué zhè yàng de jiào duǎn bō cháng lǐng yù。
jì suàn jī tú xíng xué yǔ guāng xué shè jì lǐng yù suǒ yòng de guāng xiàn gēn zōng de jī běn yuán lǐ dōushì lèi sì de, dàn shì guāng xué shè jì suǒ yòng de jì shù tōng cháng gèng jiā yán gé, bìng qiě néng gòu gèng jiā zhèng què dì fǎn yìng guāng xiàn xíng wéi。 yóu qí shì guāng de sè sàn、 yǎn shè xiào yìng yǐ jí guāng xué dù mó de tè xìng zài guāng xué jìng tóu shè jì zhōng dū shì fēi cháng zhòng yào de, dàn shì zài jì suàn jī tú xíng xué lǐng yù jiù méi yòu nà me zhòng yào liǎo。
zài jì suàn jī chū xiàn yǐ qián, guāng xiàn gēn zōng xū yào shǐ yòng sān jiǎo yǐ jí duì shù biǎo shǒu gōng jì suàn, xǔ duō chuán tǒng shè yǐng jìng tóu de guāng xué gōng shì dōushì xǔ duō rén gòng tóng wán chéng yōu huà de, měi gè rén zhǐ néng chǔlǐ qí zhōng yī xiǎo bù fēn de jì suàn gōng zuò。 xiàn zài zhè xiē jì suàn kě yǐ zài rú lái zì yú lambdaresearch de oslo huò zhě tracepro、 code-v huò zhě zemax zhè xiē guāng xué shè jì ruǎn jiàn shàng wán chéng。 yī gè jiǎn dān de guāng xiàn gēn zōng bǎn běn shì guāng xiàn chuán dì jǔ zhèn fēn xī, tā tōng cháng yòng yú jī guāng guāng xué xié zhèn qiāng de shè jì。 |
|
guāng xiàn gēn zōng suàn fǎ | shí shí guāng xiàn gēn zōng | guāng xiàn gēn zōng de yōu diǎn | guāng xiàn gēn zōng de quē diǎn | |
|