Windows కోసం ఒక API రెండరింగ్ టూల్కిట్తో ప్రారంభించండి
వినియోగదారు గైడ్
కింది సూచనల ప్రకారం మీరు Intel® one API రెండరింగ్ టూల్కిట్ (రెండర్ కిట్)ని ఇన్స్టాల్ చేసినట్లుగా భావిస్తారు. మీరు టూల్కిట్ ఇన్స్టాల్ చేయకుంటే, ఇన్స్టాలేషన్ ఎంపికల కోసం Intel® one API టూల్కిట్ల ఇన్స్టాలేషన్ మార్గదర్శకాలను చూడండి. Intel® one API రెండరింగ్ టూల్కిట్తో ప్రారంభించడానికి ఈ దశలను అనుసరించండి
- మీ సిస్టమ్ను కాన్ఫిగర్ చేయండి.
- బిల్డ్ అండ్ రన్ లుample అప్లికేషన్లు.
- ముందుగా కంపైల్ చేసిన లను అమలు చేయండిample అప్లికేషన్లు.
- తదుపరి దశలు: రీview రెండర్ కిట్ గురించి మరింత తెలుసుకోవడానికి అదనపు వనరులు.
మీ సిస్టమ్ను కాన్ఫిగర్ చేయండి
Intel ® ఒక API రెండరింగ్ టూల్కిట్ (రెండర్ కిట్)ని ఉపయోగించడానికిampలెస్, మీరు ముందుగా మీ సిస్టమ్ని ఈ క్రింది విధంగా సెటప్ చేయాలి:
- ఒక API లను ఇన్స్టాల్ చేయండిampలు యాక్సెస్ చేయడానికి le బ్రౌజర్ample మూలాలు.
- లను నిర్మించడానికి మైక్రోసాఫ్ట్ విజువల్ స్టూడియో*ను కేక్* మరియు Windows* SDKతో ఇన్స్టాల్ చేయండిampలెస్.
- ఇమేజింగ్ సాధనాలను ఇన్స్టాల్ చేయండి.
- ఐచ్ఛికం: GPU డ్రైవర్లను ఇన్స్టాల్ చేయండి.
ఒక API Sని ఇన్స్టాల్ చేయండిampలే బ్రౌజర్
మీరు లను యాక్సెస్ చేయవచ్చుampఒక API s నుండి le అప్లికేషన్లుample బ్రౌజర్. బ్రౌజర్ డెవ్-యుటిలిటీస్ డైరెక్టరీలో Intel® one API బేస్ టూల్కిట్ (బేస్ కిట్)లో భాగంగా పంపిణీ చేయబడింది.
Intel® one API థ్రెడింగ్ బిల్డింగ్ బ్లాక్లతో బేస్ కిట్ను ఇన్స్టాల్ చేయండి, ఇది రెండర్ కిట్ మరియు బేస్ కిట్ రెండింటిలోనూ అందుబాటులో ఉంటుంది. ఇతర బేస్ కిట్ భాగాలు అవసరం లేదు. మరింత సమాచారం మరియు డౌన్లోడ్ లింక్ల కోసం బేస్ కిట్ ఉత్పత్తి పేజీని చూడండి.
గమనిక మీరు కూడా పొందవచ్చుampGit*ని మాన్యువల్గా ఉపయోగిస్తున్నారు.
కేక్* మరియు Windows* SDKతో Microsoft Visual Studio*ని ఇన్స్టాల్ చేయండి
Intel® neap టూల్కిట్లకు కేక్* మరియు Windows* SDK అవసరం లేనప్పటికీ, అనేక API లుamples మేక్ ప్రాజెక్ట్లుగా పంపిణీ చేయబడతాయి. అటువంటి రు నిర్మించడానికిampఅయితే, మీరు కేక్ మరియు Windows SDKని ఇన్స్టాల్ చేయాలి.
దీన్ని చేయడానికి, మైక్రోసాఫ్ట్ విజువల్ స్టూడియో* C++ డెవలప్మెంట్ టూల్స్ను ఇన్స్టాల్ చేయండి, ఇందులో C++ వర్క్లోడ్తో డెస్క్టాప్ డెవలప్మెంట్లో మేక్ టూల్స్ ఉంటాయి. ఇన్స్టాలేషన్ సూచనల కోసం విజువల్ స్టూడియోలోని కేక్ ప్రాజెక్ట్లను చూడండి.
సాధారణంగా, అవసరమైన భాగాలు విజువల్ స్టూడియో ఇన్స్టాలర్ యొక్క ఐచ్ఛిక విభాగం నుండి ఇన్స్టాల్ చేయబడతాయి. C++ వర్క్లోడ్తో డెస్క్టాప్ డెవలప్మెంట్లో భాగంగా కేక్ కోసం విజువల్ C++ టూల్స్ డిఫాల్ట్గా ఇన్స్టాల్ చేయబడతాయి. కేక్ గురించి మరింత సమాచారం కోసం, CMake.orgని చూడండి. Windows* SDK గురించి మరింత సమాచారం కోసం చూడండి
Microsoft Dev సెంటర్ విండోస్* SDK.
ఇమేజింగ్ సాధనాలను ఇన్స్టాల్ చేయండి
రెండర్ కిట్ లుamples మరియు అప్లికేషన్లకు తరచుగా ముందుగా ప్రాసెస్ చేయబడిన ఇమేజ్లు ఇన్పుట్గా అవసరమవుతాయి లేదా అవుట్పుట్గా ఇమేజ్లను ఉత్పత్తి చేస్తాయి. ఇన్పుట్ మరియు అవుట్పుట్ చిత్రాలను ప్రదర్శించడానికి మరియు మార్చడానికి, మీరు s కోసం ఇమేజింగ్ సాధనాలను పొందాలిtagనెట్ PBM fileరకాలు (PPM మరియు PFM). సిఫార్సు చేయబడిన సాధనం ఇమేజ్ మ్యాజిక్స్*. చిత్రం మ్యాజిక్ చూడండి webస్వతంత్ర మరియు ప్యాకేజీ మేనేజర్ ఇన్స్టాల్ సూచనల కోసం సైట్.
GPU వినియోగదారుల కోసం, GPU డ్రైవర్లను డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేయండి
- డ్రైవర్ను డౌన్లోడ్ చేయడానికి, గ్రాఫిక్స్ డ్రైవర్లకు వెళ్లండి.
- Intel® గ్రాఫిక్స్ యొక్క తాజా వెర్షన్ – Windows ® 10 DCH డ్రైవర్లపై క్లిక్ చేయండి.
- ఇన్స్టాలర్ను రన్ చేయండి.
తదుపరి దశలు
లను నిర్మించడం మరియు అమలు చేయడం ద్వారా Intel ® one API రెండరింగ్ టూల్కిట్తో ప్రారంభించండిample అప్లికేషన్లు.
అభిప్రాయం
Intel ® one API రెండరింగ్ టూల్కిట్ ఫోరమ్లో ఈ కథనంపై మీ అభిప్రాయాన్ని పంచుకోండి.
బిల్డ్ అండ్ రన్ Sample విజువల్ స్టూడియో* కమాండ్ లైన్ ఉపయోగించి ప్రాజెక్ట్లు
అవసరం: మీ సిస్టమ్ను కాన్ఫిగర్ చేయండి.
నిర్మించడానికి మరియు అమలు చేయడానికిampలే:
- గా గుర్తించండిampకోడ్ S ఉపయోగించి ప్రాజెక్ట్ampIntel® oneAPI టూల్కిట్ల కోసం le బ్రౌజర్.
- బిల్డ్ మరియు రన్ampCMake*ని ఉపయోగించి le ప్రాజెక్ట్.
ఎస్ డౌన్లోడ్ampలెస్ కోడ్ S ను ఉపయోగిస్తుందిampIntel® one API టూల్కిట్ల కోసం le బ్రౌజర్
కోడ్ S ఉపయోగించండిampఆన్లైన్ Intel® one API ల సేకరణను బ్రౌజ్ చేయడానికి Intel one API టూల్కిట్ల కోసం le బ్రౌజర్ampలెస్. మీరు లను కాపీ చేయవచ్చుamples మీ స్థానిక డిస్క్కి బిల్డబుల్ s వలెampలే ప్రాజెక్టులు. చాలా Intel one API లుample ప్రాజెక్ట్లు Make* లేదా కేక్ని ఉపయోగించి నిర్మించబడ్డాయి, కాబట్టి నిర్మాణ సూచనలు sలో భాగంగా చేర్చబడ్డాయిampఒక README లో లే file. కోడ్ Sampఇంటెల్ వన్ API టూల్కిట్ల కోసం le బ్రౌజర్ ఒక స్వతంత్ర సింగిల్-file డైనమిక్ రన్టైమ్ లైబ్రరీలపై డిపెండెన్సీలు లేని ఎక్జిక్యూటబుల్.
కేక్కు మద్దతు ఇచ్చే భాగాల జాబితా కోసం, ఒక API అప్లికేషన్లతో కేక్ని ఉపయోగించండి చూడండి.
ముఖ్యమైనది
లను డౌన్లోడ్ చేయడానికి ఇంటర్నెట్ కనెక్షన్ అవసరంampIntel one API టూల్కిట్ల కోసం les. ఈ టూల్కిట్ను ఆఫ్లైన్లో ఎలా ఉపయోగించాలో సమాచారం కోసం, ఆఫ్లైన్ సిస్టమ్లలో అభివృద్ధి చేయడం చూడండి.
కోడ్ SampIntel one API టూల్కిట్ల కోసం le బ్రౌజర్ సిస్టమ్ ప్రాక్సీ సెట్టింగ్లతో పని చేయదు మరియు WPAD ప్రాక్సీకి మద్దతు ఇవ్వదు. ప్రాక్సీ వెనుక నుండి కనెక్ట్ చేయడంలో మీకు సమస్య ఉంటే, ట్రబుల్షూటింగ్ చూడండి.
Intel ® ఒక API రెండరింగ్ టూల్కిట్ (రెండర్ కిట్)ని డౌన్లోడ్ చేయడానికి sampతక్కువ:
- VS 64 కమాండ్ విండో కోసం x2019 నేటివ్ టూల్స్ కమాండ్ ప్రాంప్ట్ను తెరవండి.
- ఎన్విరాన్మెంట్ వేరియబుల్స్ని సెటప్ చేయండి:
“C:\Programని కాల్ చేయండి Files (x86)\Intel\one API\setvars.bat”
గమనిక మీరు రెండర్ కిట్ని అనుకూల స్థానానికి ఇన్స్టాల్ చేసినట్లయితే, C:\Programని భర్తీ చేయాలని నిర్ధారించుకోండి Files (x86)\Intel\one API\ కస్టమ్ ఇన్స్టాలేషన్ పాత్తో కమాండ్ను అమలు చేయడానికి ముందు. - టెర్మినల్ నుండి, కోడ్ S ను అమలు చేయండిampC++ మరియు C లతో Intel one API టూల్కిట్ల కోసం le బ్రౌజర్ampలెస్. neap-cli -l coppice
ఒక API CLI మెను కనిపిస్తుంది: - బాణం కీలను ఉపయోగించి ప్రాజెక్ట్ను సృష్టించండి ఎంచుకోండి, ఆపై ఎంటర్ నొక్కండి.
భాష ఎంపిక కనిపిస్తుంది. - మీ కోసం భాషను ఎంచుకోండిample. మీ మొదటి ప్రాజెక్ట్ కోసం, కప్పును ఎంచుకుని, ఆపై ఎంటర్ నొక్కండి.
టూల్కిట్ ఎస్amples జాబితా కనిపిస్తుంది. రెండర్ కిట్ లుamples ఒక API లైబ్రరీస్ సబ్ట్రీ క్రింద ఉన్నాయి. - ఒక API లైబ్రరీలకు నావిగేట్ చేయండి > ఇంటెల్ వన్ API రెండరింగ్ టూల్కిట్తో ప్రారంభించడం > ఇంటెల్ స్ప్రేలుample > 01_ospray_gsg, ఆపై Enter నొక్కండి.
- ప్రాజెక్ట్ను డౌన్లోడ్ చేయడానికి ఒక స్థానాన్ని పేర్కొనండి. డిఫాల్ట్గా, ఇది మీరు కోడ్ Sని అమలు చేసిన మార్గముampఇంటెల్ వన్ API టూల్కిట్లు మరియు ప్రాజెక్ట్ పేరు కోసం le బ్రౌజర్.
- సృష్టించు ఎంచుకోవడానికి Tab నొక్కండి, ఆపై Enter నొక్కండి.
- డౌన్లోడ్ చేయడానికి దశలను పునరావృతం చేయండిampఇతర భాగాల కోసం les: Intel® Embraer కోసం 02_embree_gsg, Intel® ఓపెన్ వాల్యూమ్ కెర్నల్ లైబ్రరీ కోసం 03_openvkl_gsg, Intel® ఓపెన్ ఇమేజ్ కోసం 04_oidn_gsg
Denoise, మరియు Intel® ఇంప్లిసిట్ SPMD ప్రోగ్రామ్ కంపైలర్ (Intel® ISPC) కోసం 05_ispc_gsg. ఎస్amples సంఖ్య మరియు staged క్రమంలో ప్రయత్నించాలి.
ఇంటెల్ ఓపెన్ వాల్యూమ్ కెర్నల్ లైబ్రరీ 03_openvkl_gsg sampకోడ్ S యొక్క C లాంగ్వేజ్ మెను ఎంపికలో le అందుబాటులో ఉందిampఇంటెల్ వన్ API టూల్కిట్ల కోసం le బ్రౌజర్:
a. సి భాషను ఎంచుకోండి:బి. Intel ఓపెన్ VKL లను ఎంచుకోండిampలే:
Intel one API Sని అన్వేషించడం చూడండిampకమాండ్ లైన్తో ప్రాజెక్ట్ను రూపొందించడంపై వీడియో ట్యుటోరియల్ కోసం కమాండ్ లైన్ నుండి les.
Intel® స్ప్రే Sని నిర్మించి, అమలు చేయండిampకేక్ వాడుతున్నాను*
- మీరు 01_ospray_gsg sని డౌన్లోడ్ చేసిన ఫోల్డర్కు నావిగేట్ చేయండిample.
- sను నిర్మించడానికి కింది ఆదేశాలను అమలు చేయండిampలే:
midair బిల్డ్ cd బిల్డ్ కేక్ .. కేక్ –బిల్డ్ . - config విడుదల - విడుదల డైరెక్టరీకి నావిగేట్ చేయండి.
- అప్లికేషన్ను అమలు చేయండి.
.\ospTutorialCpp.exe - Review చిత్రంతో అవుట్పుట్ చిత్రాలు viewPPM కోసం er అప్లికేషన్ file రకం. ఉదాహరణకుample, ఇమేజ్ మ్యాజిక్*తో:
\imdisplay.exe మొదటి ఫ్రేమ్ కప్. ppm
\imdisplay.exe సంచిత ఫ్రేమ్ క్యాప్. ppm
మీరు అవుట్పుట్ చిత్రాలను చూడాలి:
• సింగిల్-అక్యుములేషన్ రెండర్ మొదటి ఫ్రేమ్ Cpp:• టెన్-అక్యుమ్యులేషన్ రెండర్ అక్యుమ్యులేటెడ్ ఫ్రేమ్ కప్:
Intel® Embrey Sని నిర్మించి, అమలు చేయండిampకేక్ వాడుతున్నాను*
- మీరు 02_embree_gsg sని డౌన్లోడ్ చేసిన ఫోల్డర్కు నావిగేట్ చేయండిample.
- sను నిర్మించడానికి కింది ఆదేశాలను అమలు చేయండిampలే:
mkdir బిల్డ్
cd బిల్డ్
కేక్..
cmake -బిల్డ్ . - config విడుదల - విడుదల డైరెక్టరీకి నావిగేట్ చేయండి.
- అప్లికేషన్ను అమలు చేయండి.
.\minimal.exe
లుample అప్లికేషన్ Intel Embrey APIతో రెండు రే-టు-ట్రయాంగిల్ ఖండన పరీక్షలను నిర్వహిస్తుంది. ఒక పరీక్ష విజయవంతమైంది, మరొక పరీక్ష మిస్ అయింది. అవుట్పుట్ టెర్మినల్కు వ్రాయబడింది:
0.000000, 0.000000, -1.000000: జ్యామితి 0పై ఖండన కనుగొనబడింది, ప్రిమిటివ్ 0 వద్ద tsar=1.000000 1.000000, 1.000000, -1.000000: ఏ ఖండన కనుగొనబడలేదు.
Intel® ఓపెన్ వాల్యూమ్ కెర్నల్ లైబ్రరీ S బిల్డ్ మరియు రన్ చేయండిampCMake*ని ఉపయోగిస్తున్నాను
- మీరు 03_openvkl_gsg sని డౌన్లోడ్ చేసిన ఫోల్డర్కు నావిగేట్ చేయండిample.
- sను నిర్మించడానికి కింది ఆదేశాలను అమలు చేయండిampలే:
మధ్యస్థ నిర్మాణం
cd బిల్డ్
కేక్..
కేక్-బిల్డ్. - config విడుదల - విడుదల డైరెక్టరీకి నావిగేట్ చేయండి.
- అప్లికేషన్ను అమలు చేయండి.
.\vklTutorial.exe
లుample అప్లికేషన్ చూపిస్తుంది sampవిధానపరంగా రూపొందించబడిన వాల్యూమ్ మరియు అవుట్పుట్లలో లింగ్. లుampలింగ్,
ప్రవణత గణన, మరియు బహుళ-లక్షణాలు sampలింగ్. అవుట్పుట్ టెర్మినల్కు వ్రాయబడింది.
ఇంటెల్ ® ఓపెన్ ఇమేజ్ డెనోయిస్ ఎస్ని నిర్మించి, అమలు చేయండిampCMake*ని ఉపయోగిస్తున్నాను
- మీరు 04_oidn_gsg sని డౌన్లోడ్ చేసిన ఫోల్డర్కు నావిగేట్ చేయండిample.
- sను నిర్మించడానికి కింది ఆదేశాలను అమలు చేయండిampలే:
మిడ్ ఎయిర్ బిల్డ్ సిడి బిల్డ్ కేక్ ..
కేక్-బిల్డ్. - config విడుదల - విడుదల డైరెక్టరీకి నావిగేట్ చేయండి.
- సేకరించిన ఫ్రేమ్ కప్ను మార్చండి. LSB డేటా ఆర్డరింగ్తో PFM ఆకృతికి ppm చిత్రం. ఉదాహరణకుample, ఇమేజ్ మ్యాజిక్స్* కన్వర్ట్ టూల్తో:
\magick.exe మార్చండిample>\01_ospray_gsg\build\Release \accumulated Frame Cup. ppm -endian LSB PFM: సంచిత ఫ్రేమ్ క్యాప్. సాయంత్రం - ఇమేజ్ని డీనోయిజ్ చేయడానికి అప్లికేషన్ను రన్ చేయండి.
.\oidnDenoise.exe -ఆమె సేకరించిన ఫ్రేమ్ క్యాప్. pm -o denoised.pfm - Review చిత్రంతో అవుట్పుట్ చిత్రం viewPPM కోసం er అప్లికేషన్ file రకం. ఉదాహరణకుample, ఇమేజ్ మ్యాజిక్స్తో*:
\imdisplay.exe denoised. సాయంత్రం
• ఒరిజినల్ టెన్-అక్యుమ్యులేషన్ రెండర్ అక్యుమ్యులేటెడ్ ఫ్రేమ్ కప్:
• డినోయిస్డ్ ఫలితం ద్వంద్వ. pm:
Intel® ఇంప్లిసిట్ SPMD ప్రోగ్రామ్ కంపైలర్ Sని రూపొందించండి మరియు అమలు చేయండిampCMake*ని ఉపయోగిస్తున్నాను
- మీరు 05_ispc_gsg sని డౌన్లోడ్ చేసిన ఫోల్డర్కు నావిగేట్ చేయండిample.
- sను నిర్మించడానికి కింది ఆదేశాలను అమలు చేయండిampలే:
మధ్యస్థ నిర్మాణం
cd బిల్డ్
కేక్..
కేక్-బిల్డ్. - సింగిల్-టార్గెట్ లను అమలు చేయండిample అప్లికేషన్:
.\simple.exe - బహుళ లక్ష్యాలను అమలు చేయండిample అప్లికేషన్:
./simple_multi.exe
అప్లికేషన్ ఒక సాధారణ ఫ్లోటింగ్ పాయింట్ అర్రే ఆపరేషన్ను అమలు చేస్తుంది. ఫలితం దృఢంగా ముద్రించబడుతుంది.
0: సాధారణ (0.000000) = 0.000000 | 8: సాధారణ (8.000000) = 2.828427 |
1: సాధారణ (1.000000) = 1.000000 | 9: సాధారణ (9.000000) = 3.000000 |
2: సాధారణ (2.000000) = 4.000000 | 10: సాధారణ (10.000000) = 3.162278 |
3: సాధారణ (3.000000) = 1.732051 | 11: సాధారణ (11.000000) = 3.316625 |
4: సాధారణ (4.000000) = 2.000000 | 12: సాధారణ (12.000000) = 3.464102 |
5: సాధారణ (5.000000) = 2.236068 | 13: సాధారణ (13.000000) = 3.605551 |
6: సాధారణ (6.000000) = 2.449490 | 14: సాధారణ (14.000000) = 3.741657 |
7: సాధారణ (7.000000) = 2.645751 | 15: సాధారణ (15.000000) = 3.872983 |
తదుపరి దశలు
తదుపరి దశల్లో అదనపు వనరులను అన్వేషించండి.
ముందుగా కంపైల్డ్ Sని అమలు చేయండిample అప్లికేషన్లు
లైబ్రరీలతో పాటు, Intel® ఆన్లాప్ రెండరింగ్ టూల్కిట్ ముందే కంపైల్డ్ లను అందిస్తుందిample అప్లికేషన్లు
టూల్కిట్ లక్షణాలను హైలైట్ చేయండి. ఈ ముందే సంకలనం చేయబడిన అప్లికేషన్లు తరచుగా చూపించడానికి బాహ్య గ్రాఫిక్స్ లైబ్రరీలను ఉపయోగిస్తాయి
ఇంటరాక్టివ్ మోడ్లో లక్షణాలు. ఈ విభాగంలో, ముందుగా సంకలనం చేయబడిన ఇంటరాక్టివ్ అప్లికేషన్లను అమలు చేయడం నేర్చుకోండి.
ప్రీ-కంపైల్డ్ ఇంటరాక్టివ్ అప్లికేషన్లను అమలు చేయండి
- ముందుగా కంపైల్ చేసిన సోప్ ఎక్స్ని అమలు చేయండిampఇంటెల్ ® స్ప్రేతో లెస్ అప్లికేషన్.
sop Exampలెస్ ఇంటెల్ స్ప్రేతో ఇంటరాక్టివ్ సన్నివేశం యొక్క ప్రాథమిక రెండరింగ్ను ప్రదర్శిస్తుంది. ఇది ఇంటెల్ స్ప్రే ఫీచర్లను అన్వేషించడానికి మీరు టోగుల్ చేయగల GUI నియంత్రణలను కలిగి ఉంది. - Intel ® Embreyతో ముందుగా సంకలనం చేయబడిన త్రిభుజం జ్యామితి అప్లికేషన్ను అమలు చేయండి. త్రిభుజం జ్యామితి, ఇతర ఇంటెల్ ఎంబ్రే లుampలెస్, కోర్ రే-ట్రేసింగ్ కంప్యూట్ సామర్ధ్యాన్ని ప్రదర్శిస్తుంది.
Intel ఎంబ్రే ఫీచర్లను అన్వేషించడానికి త్రిభుజం జ్యామితిని ఉపయోగించండి. - ముందుగా కంపైల్ చేసిన వోల్ ఎక్స్ని అమలు చేయండిampIntel ® ఓపెన్ వాల్యూమ్ కెర్నల్ లైబ్రరీ (Intel® Open VKL)తో లెస్ అప్లికేషన్. vole Exampలెస్ ఇంటెల్ ఓపెన్ VKLతో ఇంటరాక్టివ్ సన్నివేశం యొక్క ప్రాథమిక రెండరింగ్ని ప్రదర్శిస్తుంది. ఇది వాల్యూమ్ రెండరింగ్ విజువలైజేషన్ కోసం విలక్షణమైన GUI నియంత్రణలను కలిగి ఉంది.
గమనిక Intel ® Open Image Denoise అనేది ospExలో పోస్ట్ప్రాసెసింగ్ ఫీచర్గా ఉపయోగించబడుతుందిampలెస్ లుample అప్లికేషన్ మరియు Intel Spray Studio. Intel Open Image Denoiseకి స్వతంత్ర ఇంటరాక్టివ్ అప్లికేషన్ లేదు
Intel® OSPRay స్టూడియో షోకేస్ అప్లికేషన్ను అమలు చేయండి
ఇంటెల్ స్ప్రే స్టూడియో రెండర్ కిట్ లైబ్రరీలను స్టేట్ ఆఫ్ ఆర్ట్ షోకేస్ అప్లికేషన్గా మిళితం చేస్తుంది. మీ స్వంత ప్రాజెక్ట్ల కోసం సోర్స్ కోడ్ని ఉపయోగించడానికి దాన్ని అన్వేషించే ముందు ముందుగా కంపైల్ చేసిన ఇంటెల్ స్ప్రే స్టూడియో అప్లికేషన్ను ప్రయత్నించండి.
ఇంటెల్ స్ప్రే స్టూడియో ఫీచర్లు:
- ఇంటరాక్టివ్ వాతావరణంలో దృశ్య జ్యామితి, అల్లికలు మరియు పారామితులను లోడ్ చేయడం, నిల్వ చేయడం మరియు మార్చడం కోసం సూచన దృశ్య గ్రాఫ్
- ఇంటరాక్టివ్ అప్లికేషన్ యొక్క పారామీటర్ నియంత్రణను రెండరింగ్ చేయడానికి GUI-ఆధారిత సీన్ ఇన్స్ట్రుమెంటేషన్
- అనుకూల నియంత్రణల కోసం C++ ప్లగ్ఇన్ ఇన్ఫ్రాస్ట్రక్చర్
- ఇన్పుట్/అవుట్పుట్: వేవ్ ఫ్రంట్ OBJ, GLTF*, ఓపెన్ ఇమేజ్ IO*తో HDR అల్లికలు, స్టాటిక్ ఇమేజ్ అవుట్పుట్
- ఇంటెల్ స్ప్రే నుండి ఓస్ప్రే మాడ్యూల్ డెనోయిజర్ లైబ్రరీతో ఇంటెల్ ఓపెన్ ఇమేజ్ డెనోయిస్ పోస్ట్-ప్రాసెసింగ్ పాస్లు
- స్క్రిప్ట్ రెండరింగ్కు పైథాన్* బైండింగ్లు
- కెమెరా యానిమేషన్ నియంత్రణలు
- MPIతో బహుళ-నోడ్ రెండరింగ్
S ను అమలు చేయండిampIntel® OSPRayతో le
ఈ వాక్త్రూ ఇంటరాక్టివ్ లను ఎలా అమలు చేయాలో చూపుతుందిampWindows* OS కోసం Intel® oneAPI రెండరింగ్ టూల్కిట్ (రెండర్ కిట్) నుండి Intel® OSPRayతో le అప్లికేషన్.
అవసరం: మీ సిస్టమ్ను కాన్ఫిగర్ చేయండి.
అప్లికేషన్ను అమలు చేయడానికి:
- కమాండ్ ప్రాంప్ట్ తెరవండి.
- ఎన్విరాన్మెంట్ వేరియబుల్స్ని సెటప్ చేయండి:
“C:\Programని కాల్ చేయండి Files (x86)\Intel\oneAPI\setvars.bat”
గమనిక మీరు రెండర్ కిట్ని అనుకూల స్థానానికి ఇన్స్టాల్ చేసినట్లయితే, C:\Programని భర్తీ చేయాలని నిర్ధారించుకోండి Files (x86)\Intel\oneAPI\ కస్టమ్ ఇన్స్టాలేషన్ పాత్తో కమాండ్ను అమలు చేయడానికి ముందు. - వ్రాయదగిన డైరెక్టరీకి వెళ్లి, సపోర్టింగ్ని నిల్వ చేయడానికి డైరెక్టరీని సృష్టించండి fileలు. ఉదాహరణకుample, rkgsg ఫోల్డర్ను సృష్టించండి : cd %USERPROFILE% midair rkgsg cdrkgsg
- ospExని అమలు చేయండిamples: ospExamples.exe
ప్రాథమిక జ్యామితి రకాలు, లైట్లు మరియు వాల్యూమ్లతో కూడిన బహుళ సాధారణ దృశ్యాలతో కొత్త GUI విండో తెరవబడుతుంది. మీరు డ్రాప్-డౌన్ బటన్లను క్లిక్ చేయడం ద్వారా దృశ్యాన్ని సవరించవచ్చునియంత్రణలు మరియు చిట్కాలు
మీరు సన్నివేశాన్ని నియంత్రించవచ్చు view మౌస్తో ఈ క్రింది విధంగా:
- లుక్-ఎట్ పాయింట్ నుండి కెమెరాను లోపలికి మరియు వెలుపలికి తరలించడానికి కుడి-క్లిక్ చేయండి.
- తిప్పడానికి ఎడమ-క్లిక్ చేయండి.
- పాన్ చేయడానికి మౌస్ వీల్ ఉపయోగించండి.
ఇది టెర్మినల్లో కర్సర్ కింద ఖండన జ్యామితి కోసం జ్యామితి IDని కూడా నివేదిస్తుంది. - కెమెరాను తరలించడానికి లాగండి మరియు వదలండి.
మీరు క్రింది కీబోర్డ్ నియంత్రణలను కూడా ఉపయోగించవచ్చు:
- వినియోగదారు ఇంటర్ఫేస్ను చూపించడానికి/దాచడానికి G నొక్కండి.
- అప్లికేషన్ నుండి నిష్క్రమించడానికి Q నొక్కండి.
మీరు కంట్రోల్ పేన్ నుండి దృశ్యాన్ని కూడా నియంత్రించవచ్చు: - విభిన్న రేఖాగణిత మరియు ఘనపరిమాణ దృశ్యాలను ప్రయత్నించండి. View వాటిని వివిధ రెండరర్ల క్రింద.
- పరస్పర చర్యపై ఫ్రేమ్ రద్దు చేయడం నావిగేషన్ సమయంలో మరింత నిరంతర యానిమేషన్ను అనుమతిస్తుంది.
- కెమెరా యొక్క ప్రతి పిక్సెల్ స్థానం నుండి దృశ్యంతో కిరణ ఖండన వద్ద సాపేక్ష లోతును చూపించడానికి డెప్త్ని చూపడాన్ని ప్రారంభించండి.
- కెమెరా యొక్క ప్రతి పిక్సెల్ స్థానం నుండి దృశ్యంతో కిరణ ఖండన వద్ద మెటీరియల్ యొక్క ఆల్బెడోను చూపించడానికి ఆల్బెడోను చూపడాన్ని ప్రారంభించండి.
- Intel® Open Image Denoisedతో ప్రతి ఫ్రేమ్ను డీనోయిజ్ చేయడానికి డెనోయిజర్ని ప్రారంభించండి
గమనిక: డెనోయిజర్ కొన్ని జ్యామితితో ఇతరులతో పోలిస్తే మెరుగ్గా గమనించవచ్చు. ఉదాహరణకుample, స్ట్రీమ్లైన్స్ ముందే నిర్వచించిన దృశ్యం సెట్ డెనోయిస్తో కలయికను మరింత స్పష్టంగా చూపిస్తుంది.
గమనిక మీ పంపిణీలో osprey మాడ్యూల్ డెనోయిజర్ అందుబాటులో లేకుంటే, మీరు తదుపరి దశల్లో వివరించిన విధంగా Superbillని ఉపయోగించి దాన్ని పొందవచ్చు.
- పిక్సెల్ ఫిల్టర్ని రీకి మార్చండిview APIలో అందుబాటులో ఉన్న విభిన్న యాంటీ-అలియాసింగ్ పద్ధతులు.
- పిక్సెల్ లను మార్చండిamples, ఇది సన్నివేశాల సంఖ్యampఒక సంచితంలో ప్రతి పిక్సెల్కు లెస్. అధిక ఎస్ampలెస్ ఎక్కువ రెండరింగ్ సమయాలకు దారి తీస్తుంది, అయితే ప్రతి సంచితానికి వేగంగా కలుస్తుంది. తక్కువ లుampలెస్ పర్ పిక్సెల్ అప్లికేషన్ పనితీరును వేగవంతం చేస్తుంది.
- గరిష్ట పాత్ పొడవు పరామితిని మార్చండి, ఇది సెకనుకు మార్గం ప్రతిబింబాలు లేదా వక్రీభవన సంఖ్యample. అధిక సంఖ్య మరింత ఖచ్చితమైనది, తక్కువ సంఖ్య గణించడంలో వేగంగా ఉంటుంది.
- రౌలెట్ పాత్ పొడవును మార్చండి, ఇది థ్రెషోల్డ్ లేదా ప్రతిబింబాలు లేదా వక్రీభవనాలను యాదృచ్ఛికంగా ఒక కిరణం యొక్క ప్రయాణాన్ని ముగించడానికి. అధిక సంఖ్య మరింత ఖచ్చితమైనది, తక్కువ సంఖ్య గణించడంలో వేగంగా ఉంటుంది.
- మార్చు రుample రచనలు. ఎస్ample సహకారం నిమి కంటే తక్కువ సహకారం సన్నివేశాన్ని ప్రభావితం చేయదు. తక్కువ సంఖ్య మరింత ఖచ్చితమైనది, అయితే అధిక సంఖ్య గణించడంలో వేగంగా ఉంటుంది.
- కెమెరాను కదిలేటప్పుడు బ్లర్ ఎఫెక్ట్ని నియంత్రించడానికి కెమెరా మోషన్ బ్లర్ని మార్చండి. 0 విలువ బ్లర్ని ఆఫ్ చేస్తుంది.
- నియంత్రించదగిన దృశ్య హోరిజోన్ను ఆన్ చేయడానికి రెండర్ సన్ స్కైని ప్రారంభించండి. GUI పాప్-అప్ పారామితుల నుండి కాన్ఫిగర్ చేయబడినట్లుగా దృశ్యం హోరిజోన్ను ప్రతిబింబిస్తుంది.
తదుపరి దశలు
- ముందుగా కంపైల్ చేసిన లను అమలు చేయండిampఇతర రెండర్ కిట్ భాగాల కోసం le అప్లికేషన్లు.
- తదుపరి దశల్లో అదనపు వనరులను అన్వేషించండి.
Intel® Embree Sని అమలు చేయండిample
ఈ ట్యుటోరియల్ ఇంటరాక్టివ్ Intel® Embrey ప్రీ-కంపైల్డ్ లను ఎలా అమలు చేయాలో చూపుతుందిample అప్లికేషన్లు Intel® one API రెండరింగ్ టూల్కిట్ (రెండర్ కిట్)లో చేర్చబడ్డాయి. ఈ ఎస్ampఇంటెల్ ఎంబ్రేని ఉపయోగించి ప్రాథమిక జ్యామితితో చిత్రాన్ని ఎలా రూపొందించాలో le ప్రదర్శిస్తుంది.
త్రిభుజం జ్యామితి sampట్యుటోరియల్లో చూపిన le అప్లికేషన్ ట్రయాంగిల్ శీర్షాలను ఉపయోగించి స్టాటిక్ క్యూబ్ మరియు గ్రౌండ్ ప్లేన్ను రూపొందించడానికి గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్ను ఉపయోగిస్తుంది.
అవసరం: మీ సిస్టమ్ను కాన్ఫిగర్ చేయండి.
అప్లికేషన్ను అమలు చేయడానికి:
- కమాండ్ ప్రాంప్ట్ తెరవండి.
- ఎన్విరాన్మెంట్ వేరియబుల్స్ని సెటప్ చేయండి:
“C:\Programని కాల్ చేయండి Files (x86)\Intel\one API\setvars.bat”
గమనిక మీరు రెండర్ కిట్ని అనుకూల స్థానానికి ఇన్స్టాల్ చేసినట్లయితే, C:\Programని భర్తీ చేయాలని నిర్ధారించుకోండి Files (x86)\Intel\one API\ కస్టమ్ ఇన్స్టాలేషన్ పాత్తో కమాండ్ను అమలు చేయడానికి ముందు. - వ్రాయదగిన డైరెక్టరీకి వెళ్లి, సపోర్టింగ్ని నిల్వ చేయడానికి డైరెక్టరీని సృష్టించండి fileలు. ఉదాహరణకుample, rk_gsg ఫోల్డర్ను సృష్టించండి:
cd %USERPROFILE%
మధ్య గాలి రిగ్లు
cd రిగ్లు - త్రిభుజం జ్యామితిని అమలు చేయండి sample: triangle_geometry.exe
3D రే-ట్రేస్డ్ క్యూబ్తో కొత్త విండో తెరవబడుతుంది. కెమెరాను తరలించడానికి, ఎడమ మౌస్ బటన్ను క్లిక్ చేసి లాగండి లేదా W, A, S, D లేదా బాణం కీలను ఉపయోగించండి. ల గురించి వివరాల కోసంample, Intel Embrey డాక్యుమెంటేషన్లోని 9వ అధ్యాయం చూడండి.
చిట్కాలు మరియు పరిశీలనలు
- కెమెరాను తరలించడానికి, ఎడమ మౌస్ బటన్ను క్లిక్ చేసి లాగండి లేదా W, A, S, D బటన్లు లేదా బాణం కీలను ఉపయోగించండి.
- ఈ ఎస్ampఇంటెల్ ఎంబ్రేని ఉపయోగించి ప్రాథమిక జ్యామితితో చిత్రాన్ని ఎలా రూపొందించాలో le ప్రదర్శిస్తుంది.
- త్రిభుజం జ్యామితి sample లక్షణాలు:
- సాధారణ ఫ్లోట్ వెర్టెక్స్ డేటా యొక్క హార్డ్-కోడెడ్ శ్రేణి, క్యూబ్ మరియు గ్రౌండ్ ప్లేన్ యొక్క మూలల స్థానాన్ని కలిగి ఉంటుంది.
- శీర్షాల నుండి త్రిభుజాలను నిర్మించడానికి సూచిక జాబితాల నిర్వచనం.
- దృశ్యంలోకి వెర్టెక్స్ మరియు ఇండెక్స్ డేటాను సృష్టించడానికి మరియు కమిట్ చేయడానికి API-నిర్వచించిన జ్యామితి డేటా స్ట్రక్చర్లు.
- ఇమేజ్ ఫ్రేమ్పై రే-ట్రేసింగ్ కోసం బహుళ-థ్రెడ్ కంప్యూట్ సోపానక్రమం.
- కంప్యూటింగ్ కిరణాలు స్క్రీన్ పిక్సెల్ల టైల్స్గా విభజించబడ్డాయి. టైల్స్ థ్రెడ్ల మధ్య విభజించబడ్డాయి.
- ప్రతి టైల్ టైల్లోని ప్రతి పిక్సెల్కు రే ఖండన పరీక్షలను నిర్వహిస్తుంది.
- త్రిభుజం రంగులను నిర్ణయించే ప్రాథమిక కిరణ ఖండన పరీక్షలతో పాటు, ఒక హార్డ్-కోడెడ్ స్థిర కాంతి దిశ కోసం ఖండన పాయింట్ వద్ద నీడ ఖండన (మూసివేత) పరీక్ష నిర్వహిస్తారు.
- చివరి పిక్సెల్లు RGB రంగు ట్రిపుల్లుగా ప్యాక్ చేయబడిన కిరణాల నుండి గణించబడిన రంగు డేటాను కలిగి ఉంటాయి.
- పరంజా సంగ్రహణ చాలా గ్లూ కోడ్ను అందిస్తుంది. ఈ సంగ్రహణ ఇతర ఇంటెల్లో ఎక్కువగా ఉపయోగించబడుతుంది
ఎంబ్రే ఎస్ample అప్లికేషన్లు. ఎస్ampలెస్ సంగ్రహణలో ఇవి ఉంటాయి: - ప్రారంభించడం, రెండరింగ్ మరియు టియర్-డౌన్ ఫంక్షన్లకు కాల్ బ్యాక్ల కోసం సెటప్
- దృశ్య డేటా నిర్వహణ కోసం డేటా నిర్మాణాలు
- కీబోర్డ్ మరియు మౌస్ ఇన్పుట్/అవుట్పుట్
- API విజువలైజేషన్ కోసం ఆపరేటింగ్ సిస్టమ్ విండో మేనేజ్మెంట్ కోడ్లోకి హుక్ చేస్తుంది
Intel Embraer GitHub* రిపోజిటరీలో triangle_geometry_device.cppలో అప్లికేషన్ మూలాన్ని చూడండి.
ఇతర రెండర్ కిట్ భాగాలతో ఇంటెల్ ఎంబ్రే సంబంధం
- ఇంటెల్ స్ప్రే, ఓపెన్ స్కేలబుల్ పోర్టబుల్ రే-ట్రేసింగ్ ఇంజిన్, చిత్రాలను రూపొందించడానికి ఇంటెల్ ఎంబ్రేని ఉపయోగిస్తుంది. ఇంటెల్ స్ప్రే 3D దృశ్యాలకు విలక్షణమైన వస్తువులు మరియు కార్యాచరణను కూడా అందిస్తుంది.
- ఇంటెల్ స్ప్రే నిబంధనలలో వాల్యూమ్ మరియు జ్యామితి వస్తువులు, పదార్థాలు, అల్లికలు, లైట్లు, కెమెరా, ఫ్రేమ్ బఫర్లు, MPI-ఆధారిత పంపిణీ చేయబడిన కంప్యూటింగ్ మరియు ఇతరాలు ఉన్నాయి.
- OpenGL*-వంటి నేపథ్యం ఉన్న డెవలపర్ల కోసం, Intel Embrey కంటే టూల్కిట్ యొక్క అన్వేషణను ప్రారంభించడానికి Intel స్ప్రే ఉత్తమ మార్గం.
- ఇంటెల్ ఎంబ్రే పాత్ ట్రేసర్ మాజీample ప్రోగ్రామ్ పాత్ ట్రేసర్కు కనీస మరియు తార్కిక పరిచయాన్ని అందిస్తుంది. Intel స్ప్రే APIలో పాత్ ట్రేసర్ రెండరర్ యొక్క పూర్తి ప్రొఫెషనల్ విజువలైజేషన్ అమలును యాక్సెస్ చేయండి.
- ఇంటెల్ ఎంబ్రే సామర్ధ్యం రేఖాగణిత రే-ట్రేసింగ్ చుట్టూ కేంద్రీకృతమై ఉంది. దీనికి విరుద్ధంగా, Intel® ఓపెన్ వాల్యూమ్ కెర్నల్ లైబ్రరీ (Intel® Open VKL) వాల్యూమ్ విజువలైజేషన్ మరియు s అందిస్తుందిampలింగ్ సామర్థ్యం.
- ఇంటెల్ ఎంబ్రేతో రెండర్ చేయబడిన ఇమేజ్లను ఇంటెల్ ® ఓపెన్ ఇమేజ్ డెనోయిస్తో డీనోయిజ్ చేయవచ్చు. అయినప్పటికీ, ఇంటెల్ స్ప్రే డేటా డీనోయిజింగ్ నిర్వహణను సులభతరం చేయడానికి పొడిగించిన ఫ్రేమ్ బఫర్ ఛానెల్ యాక్సెస్ను అందిస్తుంది. ఫలితంగా తగ్గిన రే ట్రేసింగ్ కంప్యూట్ ఖర్చుతో అధిక-నాణ్యత చిత్రాలను తొలగించారు.
తదుపరి దశలు
- ముందుగా కంపైల్ చేసిన లను అమలు చేయండిampఇతర రెండర్ కిట్ భాగాల కోసం le అప్లికేషన్లు.
- మరిన్ని వనరుల కోసం తదుపరి దశలను చూడండి.
Intel® ఓపెన్ వాల్యూమ్ కెర్నల్ లైబ్రరీని అమలు చేయండి (Intel® Open VKL) Sample
ఈ ట్యుటోరియల్ ముందుగా కంపైల్డ్ ఇంటరాక్టివ్ లను ఎలా అమలు చేయాలో వివరిస్తుందిample అప్లికేషన్ Intel® Openపై నిర్మించబడింది
వాల్యూమ్ కెర్నల్ లైబ్రరీ (Intel® Open VKL).
ది వోల్ ఎక్స్ampలెస్ లుample అప్లికేషన్ ఇంటెల్ ఓపెన్ VKL API ఫలితాలను గ్రాఫికల్ ఇంటర్ఫేస్ ద్వారా స్క్రీన్కి అందిస్తుంది.
అవసరం: మీ సిస్టమ్ను కాన్ఫిగర్ చేయండి.
అప్లికేషన్ను అమలు చేయడానికి:
- కమాండ్ ప్రాంప్ట్ తెరవండి.
- ఎన్విరాన్మెంట్ వేరియబుల్స్ని సెటప్ చేయండి:
“C:\Programని కాల్ చేయండి Files (x86)\Intel\one API\setvars.bat”
గమనిక మీరు రెండర్ కిట్ని అనుకూల స్థానానికి ఇన్స్టాల్ చేసినట్లయితే, C:\Programని భర్తీ చేయాలని నిర్ధారించుకోండి Files (x86)\Intel\one API\ కస్టమ్ ఇన్స్టాలేషన్ పాత్తో కమాండ్ను అమలు చేయడానికి ముందు. - వ్రాయదగిన డైరెక్టరీకి వెళ్లి, సపోర్టింగ్ని నిల్వ చేయడానికి డైరెక్టరీని సృష్టించండి fileలు. ఉదాహరణకుample, సృష్టించు
రాగ్స్ ఫోల్డర్:
cd %USERPROFILE%
మధ్య గాలి రిగ్లు
cd రిగ్లు - లను అమలు చేయండిample అప్లికేషన్:
vole Examples.exe
లుample ఫలితాలు కొత్త GUI విండోలో తెరవబడతాయి.
కింది నియంత్రణలు అందుబాటులో ఉన్నాయి:
- కెమెరాను తిప్పడానికి ఎడమ-క్లిక్ (మౌస్1) మరియు లాగండి.
- కెమెరాను జూమ్ చేయడానికి రైట్-క్లిక్ (మౌస్2) మరియు డ్రాగ్ చేయండి.
- మిడిల్-క్లిక్ (మౌస్3) మరియు ప్యాన్ కెమెరాకు లాగండి.
- వాల్యూమ్ను విజువలైజ్ చేయడానికి వివిధ బదిలీ ఫంక్షన్లు, ఇంటెల్ ఓపెన్ VKL API విలువలు మరియు రెండరింగ్ నియంత్రణలను ఎంచుకోండి.
గమనిక వినియోగదారు ఇంటర్ఫేస్ మూలకాలు అతివ్యాప్తి చెందవచ్చు. అన్ని నియంత్రణలను చూడటానికి నీలి రంగు నియంత్రణ పట్టీని లాగండి మరియు వదలండి.
చిట్కాలు మరియు పరిశీలనలు
- రెండరింగ్ డ్రాప్-డౌన్ నుండి విభిన్న రెండరర్ మోడ్లు అందుబాటులో ఉన్నాయి. ఈ మోడ్లు సమకాలీన వాల్యూమ్ sకి అనుగుణంగా ఉంటాయిampలింగ్ మరియు రెండరింగ్ అప్లికేషన్లు.
- డెన్సిటీ పాత్ ట్రేసర్ రెండరర్ వాల్యూమ్లో పాత్ ట్రేసింగ్ను ప్రదర్శిస్తుంది. ఇది వోల్ కంప్యూట్ Sని ఉపయోగిస్తుందిample() ఒక వుడ్కాక్-ట్రాకింగ్ sకి మద్దతుగాampలింగ్ అల్గోరిథం. అల్గోరిథం పారామితులను నియంత్రించడానికి డైలాగ్ బాక్స్లను ఉపయోగించండి. DensityPathTracer.cpp చూడండి.
- హిట్-ఇటరేటర్ రెండరర్ హిట్-ఇటరేటర్ మరియు గ్రేడియంట్ కంప్యూటేషన్ ఫంక్షనాలిటీని ప్రదర్శిస్తుంది. ఇది వోల్ ఇటరేట్ ఇట్() మరియు వోల్ కంప్యూట్ గ్రేడియంట్()ని ఉపయోగిస్తుంది. ఈ మాజీample నీడ పరీక్షను కూడా ప్రదర్శిస్తుంది. HitIteratorRenderer.cpp చూడండి.
- రే-మార్చ్ ఇటరేటర్ ఒక వాల్యూమ్ s యొక్క విరామం పునరావృతం మరియు గణనను ప్రదర్శిస్తుందిample. ఇది వోల్ ఇటరేట్ ఇంటర్వెల్() మరియు వోల్ కంప్యూట్ Sని ఉపయోగిస్తుందిample(). RayMarchIteratorRenderer.cpp చూడండి.
- లను అన్వేషించేటప్పుడుamples, ఇంటరాక్టివ్ రెండరింగ్ విండోకు మద్దతు ఇవ్వడానికి కోడ్ మారుపేరు మరియు మాడ్యులర్ అని గమనించండి. కోడ్ని బాగా అర్థం చేసుకోవడానికి, రెండర్ పిక్సెల్() ఫంక్షన్తో ప్రారంభించండి.
- ISPC మోడ్లు Intel® ఇంప్లిసిట్ SPMD ప్రోగ్రామ్ కంపైలర్పై నిర్మించిన కోడ్ అమలులకు అనుగుణంగా ఉంటాయి. ఈ అమలులు అడ్వాన్ తీసుకుంటాయిtagఆధునిక ప్రాసెసర్ల యొక్క SIMD సామర్థ్యాలు మరియు పనితీరుకు మరింత అవకాశం కల్పిస్తాయి.
తదుపరి దశలు
- ముందుగా కంపైల్ చేసిన లను అమలు చేయండిampఇతర రెండర్ కిట్ భాగాల కోసం le అప్లికేషన్లు.
- మరిన్ని వనరుల కోసం తదుపరి దశలను చూడండి.
Intel® స్ప్రే స్టూడియోని అమలు చేయండి
Intel® Spray Studio అప్లికేషన్ను ఎలా అమలు చేయాలో ఈ నడక చూపిస్తుంది. ఇంటెల్ స్ప్రే స్టూడియో అనేది Intel® నీప్ రెండరింగ్ టూల్కిట్ (రెండర్ కిట్)లో చేర్చబడిన ఒక షోకేస్ అప్లికేషన్. ఇది ఇంటరాక్టివ్ మరియు పొడిగించదగిన రే-ట్రేసింగ్ అప్లికేషన్.
అవసరం: మీ సిస్టమ్ను కాన్ఫిగర్ చేయండి.
అప్లికేషన్ను అమలు చేయడానికి:
- కమాండ్ ప్రాంప్ట్ తెరవండి.
- ఎన్విరాన్మెంట్ వేరియబుల్స్ని సెటప్ చేయండి:
“C:\Programని కాల్ చేయండి Files (x86)\Intel\one API\setvars.bat”
గమనిక మీరు రెండర్ కిట్ని అనుకూల స్థానానికి ఇన్స్టాల్ చేసినట్లయితే, C:\Programని భర్తీ చేయాలని నిర్ధారించుకోండి Files
(x86)\Intel\one API\ కస్టమ్ ఇన్స్టాలేషన్ పాత్తో కమాండ్ను అమలు చేయడానికి ముందు. - వ్రాయదగిన డైరెక్టరీకి వెళ్లి, మద్దతు మరియు ఫలితాన్ని నిల్వ చేయడానికి డైరెక్టరీని సృష్టించండి fileలు. ఉదాహరణకుampలే,
రిగ్స్ ఫోల్డర్ను సృష్టించండి:
cd %USERPROFILE% మిడ్ ఎయిర్ రిగ్లు సిడి రిగ్లు - ఇంటెల్ స్ప్రే స్టూడియోను అమలు చేయండి: ospStudio.exe
మీరు ఇంటరాక్టివ్ రెండరింగ్ విండోను చూడాలి: - రెండరింగ్ విండోలో, వెళ్ళండి File > డెమో దృశ్యం మరియు ముందే నిర్వచించిన డెమోలో ఒకదాన్ని ఎంచుకోండి దృశ్యాలు.
గమనిక కొన్ని దృశ్యాలు Intel® ఓపెన్ వాల్యూమ్ కెర్నల్ లైబ్రరీ ఇంటిగ్రేషన్ సామర్థ్యాన్ని ప్రదర్శిస్తాయి.
- Review ఎంచుకున్న దృశ్యం. ఉదాహరణకుample, బహుళస్థాయి సోపానక్రమం డెమో క్రింది విధంగా కనిపిస్తుంది:
మీరు సన్నివేశాన్ని నియంత్రించవచ్చు view మౌస్తో ఈ క్రింది విధంగా:
• లుక్-ఎట్ పాయింట్ నుండి కెమెరాను లోపలికి మరియు వెలుపలికి తరలించడానికి కుడి-క్లిక్ చేయండి.
• తిప్పడానికి ఎడమ-క్లిక్ చేయండి.
• జూమ్ ఇన్ మరియు అవుట్ చేయడానికి మౌస్ వీల్ను స్క్రోల్ చేయండి.
• కెమెరాను తరలించడానికి లాగండి మరియు వదలండి.
మీరు క్రింది కీబోర్డ్ నియంత్రణలను కూడా ఉపయోగించవచ్చు:
• పైకి/క్రిందికి: కెమెరాను Z అక్షం (ఇన్ అండ్ అవుట్) వెంట తరలించండి.
• ALT+UP/ALT+DOWN: కెమెరాను Y అక్షం (పైకి లేదా క్రిందికి) తరలించండి.
• ఎడమవైపు: X అక్షం వెంట కెమెరాను ఎడమవైపుకు తరలించండి.
• కుడివైపు: X అక్షం వెంట కెమెరాను కుడివైపుకి తరలించండి.
• W/S: కెమెరా ఎలివేషన్ని మార్చండి.
• ALT+S: ఫ్రేమ్ను a వలె సేవ్ చేయండి file స్థానిక డైరెక్టరీకి.
• A/D: కెమెరా అజిముత్ని మార్చండి.
• ALT+A/ALT+D: కెమెరా రోల్ని మార్చండి.
• G: వినియోగదారు ఇంటర్ఫేస్ను చూపించు/దాచు.
• ప్ర: అప్లికేషన్ నుండి నిష్క్రమించండి.
• P: షెల్కు దృశ్య గ్రాఫ్ను ముద్రించండి.
• M: షెల్కు మెటీరియల్ రిజిస్ట్రీని ప్రింట్ చేయండి.
• బి: ఫ్రేమ్ హద్దులను ముద్రించండి.
• V: కెమెరా పారామితులను షెల్కు ముద్రించండి.
• =: కెమెరా పారామితులను సేవ్ చేయడానికి ఒక స్థానాన్ని పుష్ చేయండి.
• -: కెమెరా పారామితులను సేవ్ చేయడానికి ఒక స్థానాన్ని పాప్ చేయండి.
• 0-9: కెమెరా స్నాప్షాట్ని సెట్ చేయండి.
• Xని పట్టుకోండి, Yని పట్టుకోండి, Zని పట్టుకోండి: కెమెరా కదలిక కోసం అక్షాన్ని పరిమితం చేయండి. - మీరు అవుట్పుట్ ఇమేజ్ని మెనూ > సేవ్... > స్క్రీన్షాట్ నుండి ప్రాధాన్య చిత్ర ఆకృతిలో సేవ్ చేయవచ్చు. చిత్రం పని చేస్తున్న రాగ్స్ డైరెక్టరీకి స్టూడియోగా సేవ్ చేయబడింది. .
- మీరు తిరిగి చేయవచ్చుview మీరు ఇష్టపడే చిత్రంతో సేవ్ చేయబడిన స్క్రీన్షాట్ viewer.
తదుపరి దశలు
- ముందుగా కంపైల్ చేసిన లను అమలు చేయండిampఇతర రెండర్ కిట్ భాగాల కోసం le అప్లికేషన్లు.
- మరిన్ని వనరుల కోసం తదుపరి దశలను చూడండి.
తదుపరి దశలు
అదనపు Intel ® ఒక API రెండరింగ్ టూల్కిట్ (రెండర్ కిట్) వనరులను అన్వేషించండి.
API మాన్యువల్లు
రెండర్ కిట్ లైబ్రరీలు C99-ఆధారిత API ఇంటర్ఫేస్లను అందిస్తాయి. API మాన్యువల్లు కాంపోనెంట్ లైబ్రరీ పబ్లిక్లో ఉన్నాయి webపేజీలు.
- Intel® OSPRay API మాన్యువల్
- Intel® ఎంబ్రీ API మాన్యువల్
- Intel® ఓపెన్ వాల్యూమ్ కెర్నల్ లైబ్రరీ (Intel® Open VKL) API మాన్యువల్
- Intel® ఓపెన్ ఇమేజ్ డెనోయిస్ API మాన్యువల్
అన్ని C99 API హెడర్లు C++11 కింద కంపైల్ అవుతాయి. మీరు C++ని ఇష్టపడితే, కొన్ని రెండర్ కిట్ లైబ్రరీలు హెడర్లో నిర్వచించబడిన C++ API ర్యాపర్ల కార్యాచరణను బహిర్గతం చేస్తాయి. files.
లైబ్రరీ | హెడర్ |
ఇంటెల్ స్ప్రే | ospray_cpp.h |
ఇంటెల్ ఓపెన్ ఇమేజ్ డెనోయిస్ | oidn.hpp |
అధునాతన Sample ప్రోగ్రామ్ మూలాలు
ప్రతి భాగానికి రుample, మూలం GitHub* రిపోజిటరీలో అందుబాటులో ఉంది:
- ఇంటెల్ స్ప్రే ఎస్ample మూలాలు
- ఇంటెల్ ఎంబ్రే ఎస్ample మూలాలు
లకుample వివరణ, ఇంటెల్ ఎంబ్రే గైడ్లో 9వ అధ్యాయం చూడండి. - ఇంటెల్ ఓపెన్ VKL లుample మూలాలు
- ఇంటెల్ ఓపెన్ ఇమేజ్ డెనోయిస్ ఎస్ample మూలాలు
ఇది కమాండ్ లైన్ మాత్రమే. - ఇంటెల్ స్ప్రే స్టూడియో మూలం
- అన్నీ అన్వేషిస్తున్నా రుampసులభమైన మరియు సమగ్రమైన శాండ్బాక్స్లో లెస్. వాటిని త్వరగా సవరించడం మరియు పునర్నిర్మించడం.
- లైబ్రరీలను స్వయంచాలకంగా నిర్మించడానికి అనేక ముందస్తు అవసరాలను పొందడం
- Reviewఅంతర్గత లైబ్రరీ సోర్స్ కోడ్
- లు సహా రెండర్ కిట్ కార్యాచరణను సవరించడంtaging లైబ్రరీ బిల్డ్ టైమ్ ఐచ్ఛిక లక్షణాలు
- సూపర్బిల్ స్క్రిప్ట్ రెండర్ కిట్ పంపిణీలో భాగంగా పంపిణీ చేయబడింది. ఇది రెండర్ కిట్ GitHub పోర్టల్లో కూడా ఉంది. సూపర్బిల్ స్క్రిప్ట్ వాక్త్రూ కోసం, మీ ఆపరేటింగ్ సిస్టమ్ కోసం పత్రాన్ని చూడండి:
- Windows* OS కోసం Intel one API రెండరింగ్ టూల్కిట్ లైబ్రరీలను రూపొందించండి
- Linux* OS కోసం Intel one API రెండరింగ్ టూల్కిట్ లైబ్రరీలను రూపొందించండి
- MacOS కోసం Intel వన్ API రెండరింగ్ టూల్కిట్ లైబ్రరీలను రూపొందించండి*
ఫోరమ్లు మరియు ఫీడ్బ్యాక్
Intel oneAPI రెండరింగ్ టూల్కిట్ ఫోరమ్పై ప్రశ్నలు అడగండి మరియు అభిప్రాయాన్ని అందించండి.
కాంపోనెంట్ GitHub రిపోజిటరీలపై నేరుగా సాంకేతిక సమస్యలను నివేదించండి:
- ఇంటెల్ స్ప్రే రిపోజిటరీ
- ఇంటెల్ ఎంబ్రే రిపోజిటరీ
- ఇంటెల్ ఓపెన్ VKL రిపోజిటరీ
- ఇంటెల్ ఓపెన్ ఇమేజ్ డెనోయిస్ రిపోజిటరీ
- ఇంటెల్ స్ప్రే స్టూడియో రిపోజిటరీ
ట్రబుల్షూటింగ్
Intel® one API రెండరింగ్ టూల్కిట్ (రెండర్ కిట్)ని ఉపయోగిస్తున్నప్పుడు మీరు ఎదుర్కొనే సమస్యలను ఈ విభాగం వివరిస్తుంది.
సాంకేతిక మద్దతు కోసం, Intel ® one API రెండరింగ్ టూల్కిట్ కమ్యూనిటీ ఫోరమ్ని సందర్శించండి.
లోపం: ఏ ప్రోటోకాల్ పేర్కొనబడలేదు
డాకర్* కంటైనర్ నుండి GUI-ఆధారిత అప్లికేషన్ను అమలు చేస్తున్నప్పుడు మీరు క్రింది ఎర్రర్ను చూడవచ్చు:
ప్రోటోకాల్ పేర్కొనబడలేదు
లోపం 65544: X11: డిస్ప్లే :0 తెరవడంలో విఫలమైంది
'sty::runtime error' యొక్క ఉదాహరణను విసిరిన తర్వాత ముగించు
ఏమిటి(): GLFWని ప్రారంభించడంలో విఫలమైంది!
రద్దు చేయబడింది (కోర్ డంప్ చేయబడింది)
పరిష్కారం: అప్లికేషన్ను ప్రారంభించే ముందు, మీరు డాకర్ కంటైనర్లో xhost ఆదేశాన్ని అమలు చేశారని నిర్ధారించుకోండి:
హోస్ట్ +
నోటీసులు మరియు నిరాకరణలు
ఇంటెల్ టెక్నాలజీలకు ప్రారంభించబడిన హార్డ్వేర్, సాఫ్ట్వేర్ లేదా సేవా క్రియాశీలత అవసరం కావచ్చు.
ఏ ఉత్పత్తి లేదా భాగం ఖచ్చితంగా సురక్షితంగా ఉండదు.
మీ ఖర్చులు మరియు ఫలితాలు మారవచ్చు.
© ఇంటెల్ కార్పొరేషన్. ఇంటెల్, ఇంటెల్ లోగో మరియు ఇతర ఇంటెల్ గుర్తులు ఇంటెల్ కార్పొరేషన్ లేదా దాని అనుబంధ సంస్థల ట్రేడ్మార్క్లు. ఇతర పేర్లు మరియు బ్రాండ్లు ఇతరుల ఆస్తిగా క్లెయిమ్ చేయబడవచ్చు.
ఉత్పత్తి మరియు పనితీరు సమాచారం
ఉపయోగం, కాన్ఫిగరేషన్ మరియు ఇతర కారకాల ద్వారా పనితీరు మారుతూ ఉంటుంది. వద్ద మరింత తెలుసుకోండి www.Intel.com/PerformanceIndex.
నోటీసు రివిజన్ #20201201
ఈ పత్రం ద్వారా ఏదైనా మేధో సంపత్తి హక్కులకు లైసెన్స్ (ఎక్స్ప్రెస్ లేదా ఇంప్లీడ్, ఎస్టోపెల్ ద్వారా లేదా ఇతరత్రా) మంజూరు చేయబడదు.
వివరించిన ఉత్పత్తులు డిజైన్ లోపాలు లేదా ఎర్రాటా అని పిలువబడే ఎర్రర్లను కలిగి ఉండవచ్చు, దీని వలన ఉత్పత్తి ప్రచురించబడిన స్పెసిఫికేషన్ల నుండి వైదొలగవచ్చు. అభ్యర్థనపై ప్రస్తుత క్యారెక్టరైజ్డ్ ఎర్రాటా అందుబాటులో ఉన్నాయి.
Intel అన్ని ఎక్స్ప్రెస్ మరియు ఇంప్లైడ్ వారెంటీలను నిరాకరిస్తుంది, పరిమితి లేకుండా, వర్తకం యొక్క సూచిత వారెంటీలు, నిర్దిష్ట ప్రయోజనం కోసం ఫిట్నెస్ మరియు ఉల్లంఘన రహితం, అలాగే పనితీరు, లావాదేవీల విధానం లేదా వాణిజ్యంలో వినియోగం నుండి ఉత్పన్నమయ్యే ఏదైనా వారంటీ.
పత్రాలు / వనరులు
![]() |
intel Windows కోసం oneAPI రెండరింగ్ టూల్కిట్తో ప్రారంభించండి [pdf] యూజర్ గైడ్ Windows కోసం oneAPI రెండరింగ్ టూల్కిట్తో ప్రారంభించండి, Windows కోసం oneAPI రెండరింగ్ టూల్కిట్, Windows కోసం టూల్కిట్తో ప్రారంభించండి |