SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Mixing Paint!
With Computers!
Let’s talk about colors
Let’s talk about colors
Let’s talk about colors
Colors in Code
Colors as combination of Red, green, blue lights
RGB Model
Mixing Colors
Mixing Colors
Mixing Colors
Mixing Colors
Mixing Colors
Mixing Colors
Mixing Colors
R: 1.0
G: 0
B: 0
R: 1.0
G: 1.0
B: 0
R: 1.0
G: 0.5
B: 0
Mixing Colors?
R: 0
G: 0
B: 1.0
R: 0.5
G: 0.5
B: 0.5
R: 1.0
G: 1.0
B: 0
So how does mixing paint work?
• Let’s talk about physics
Visible Light Spectrum
380 nm 750 nm
Subtractive color
CMYK color model
Mixing Colors Again
C: 1.0
M: 1.0
Y: 0
C: 0
M: 0
Y: 1.0
C: 1.0
M: 1.0
Y: 1.0
Now what?
• Other color spaces?
• Need to convert to RGB to display on screen
Let’s try physics
Kubelka-Munk theory
• Returns reflectance of light for a layer of pigment on a surface
Kubelka-Munk theory
White
light
Kubelka-Munk theory
White
light
Scattering,
Absorption,
Etc.
Kubelka-Munk theory
White
light
Scattering,
Absorption,
Etc. Colored light
Kubelka-Munk theory
Case Study: Krita Color Blending
Case Study: Krita Color Blending
Removed in 2012 :<
Kubelka-Munk theory
• It’s complicated to implement.
• Needs information not provided by RGB
• Physically accurate (to a point)
• Can we do better?
Case Study: Paper (iPad App)
Summary
• Mixing colors is complicated
• Color representation in computers not optimized for blending
colors
• You can use physics!
• Or do it all manually
• To get realistic (or not realistic) color blending
Thank you!
Diana Liao
@dmliao
Extras
• Stuff that didn’t make it into the 10 minutes, and other links
CMYK?
• So the CMY part stands for Cyan, Magenta, and Yellow
• K = Key (Black)
• Avoids using up all your colored inks when printing B&W
Color is not intuitive
Kubelka-Munk theory
(1–R)²/2R = k/s = Ac/s
Where:
R = reflectance
k = absorption coefficient
s = scattering coefficient
c = concentration of the absorbing species
A = absorbance
Solve for R and convert reflectance to RGB
References
• http://vis.computer.org/vis2004/DVD/infovis/papers/gossett.pdf -
a paper for using different color spaces to mix colors, which I
didn’t have time to go over
• https://www.youtube.com/watch?v=lyLPZDVdQiQ – video for
Krita’s paint mixer
• http://www.fastcompany.com/3002676/open-company/magical-
tech-behind-paper-ipads-color-mixing-perfection - article on
Paper’s color mixer
References cont’d
• http://www.ftir.ru/docs/%D0%A1%D0%BF%D1%80%D0%B0%
D0%B2%D0%BE%D1%87%D0%BD%D1%8B%D0%B5%20%
D0%BC%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%
B0%D0%BB%D1%8B/drift%20theory.pdf – a PDF that comes
pretty close to explaining what it is (and its most often used
form in programs)
• http://www.rpdms.com/wineyrpt.html
• https://quickgit.kde.org/?p=krita.git&a=tree&h=7a7bac0a9ff5767
e59ef856fb3fa9b96865b8eb8&hb=202e453cbae6417748bca3d
93588e0ad4ae1e7c5&f=krita%2Fplugins%2Fextensions%2Fpai
nterlyframework – Krita’s Kubelka-Munk based color mixer, from
a commit back when it was still part of the project
Aka me trying to google the Kubelka-Munk theory

Weitere ähnliche Inhalte

Was ist angesagt?

攝影 -荒木經惟
攝影 -荒木經惟攝影 -荒木經惟
攝影 -荒木經惟煜棻 李
 
Pigment printing of textiles, a lecture given at ICT Mumbai for Kabur Memoria...
Pigment printing of textiles, a lecture given at ICT Mumbai for Kabur Memoria...Pigment printing of textiles, a lecture given at ICT Mumbai for Kabur Memoria...
Pigment printing of textiles, a lecture given at ICT Mumbai for Kabur Memoria...Sanjiv Kamat
 
Flame retardant finishes
Flame retardant finishesFlame retardant finishes
Flame retardant finishesQC Labs
 
[DL輪読会]Deep Learning 第4章 数値計算
[DL輪読会]Deep Learning 第4章 数値計算[DL輪読会]Deep Learning 第4章 数値計算
[DL輪読会]Deep Learning 第4章 数値計算Deep Learning JP
 
Computer color matching system in textile industry
Computer color matching system in textile industryComputer color matching system in textile industry
Computer color matching system in textile industryMdZahidHasan28
 
Principle of Maximum Entropy
Principle of Maximum EntropyPrinciple of Maximum Entropy
Principle of Maximum EntropyJiawang Liu
 
A beginner's guide to Style Transfer and recent trends
A beginner's guide to Style Transfer and recent trendsA beginner's guide to Style Transfer and recent trends
A beginner's guide to Style Transfer and recent trendsJaeJun Yoo
 
Max-Sliced Wasserstein Distance and its use for GANs
Max-Sliced Wasserstein Distance and its use for GANsMax-Sliced Wasserstein Distance and its use for GANs
Max-Sliced Wasserstein Distance and its use for GANsHideki Tsunashima
 
Dyeing in textiles
Dyeing in textilesDyeing in textiles
Dyeing in textilesAjinkya Mule
 
PRML輪読#5
PRML輪読#5PRML輪読#5
PRML輪読#5matsuolab
 
Things Your Extruder Screw Designer Never Told You About Screws - Slideshow
Things Your Extruder Screw Designer Never Told You About Screws - SlideshowThings Your Extruder Screw Designer Never Told You About Screws - Slideshow
Things Your Extruder Screw Designer Never Told You About Screws - SlideshowR&B Plastics Machinery
 
Review of Hooke and Jeeves Direct Search Solution Method Analysis Applicable ...
Review of Hooke and Jeeves Direct Search Solution Method Analysis Applicable ...Review of Hooke and Jeeves Direct Search Solution Method Analysis Applicable ...
Review of Hooke and Jeeves Direct Search Solution Method Analysis Applicable ...ijiert bestjournal
 
[DL輪読会]Deep Learning 第9章 畳み込みネットワーク
[DL輪読会]Deep Learning 第9章 畳み込みネットワーク[DL輪読会]Deep Learning 第9章 畳み込みネットワーク
[DL輪読会]Deep Learning 第9章 畳み込みネットワークDeep Learning JP
 
Fiber spinning processes
Fiber spinning processesFiber spinning processes
Fiber spinning processesVivek Dave
 
Fourier Transform Infrared Spectrometry (FTIR) and Textile
Fourier Transform Infrared Spectrometry (FTIR) and TextileFourier Transform Infrared Spectrometry (FTIR) and Textile
Fourier Transform Infrared Spectrometry (FTIR) and TextileAzmir Latif Beg
 
[DL輪読会]Deep Learning 第7章 深層学習のための正則化
[DL輪読会]Deep Learning 第7章 深層学習のための正則化[DL輪読会]Deep Learning 第7章 深層学習のための正則化
[DL輪読会]Deep Learning 第7章 深層学習のための正則化Deep Learning JP
 

Was ist angesagt? (20)

攝影 -荒木經惟
攝影 -荒木經惟攝影 -荒木經惟
攝影 -荒木經惟
 
Pre treatment test
Pre treatment testPre treatment test
Pre treatment test
 
Lasso
LassoLasso
Lasso
 
Pigment printing of textiles, a lecture given at ICT Mumbai for Kabur Memoria...
Pigment printing of textiles, a lecture given at ICT Mumbai for Kabur Memoria...Pigment printing of textiles, a lecture given at ICT Mumbai for Kabur Memoria...
Pigment printing of textiles, a lecture given at ICT Mumbai for Kabur Memoria...
 
PRML_titech 2.3.1 - 2.3.7
PRML_titech 2.3.1 - 2.3.7PRML_titech 2.3.1 - 2.3.7
PRML_titech 2.3.1 - 2.3.7
 
Flame retardant finishes
Flame retardant finishesFlame retardant finishes
Flame retardant finishes
 
[DL輪読会]Deep Learning 第4章 数値計算
[DL輪読会]Deep Learning 第4章 数値計算[DL輪読会]Deep Learning 第4章 数値計算
[DL輪読会]Deep Learning 第4章 数値計算
 
Computer color matching system in textile industry
Computer color matching system in textile industryComputer color matching system in textile industry
Computer color matching system in textile industry
 
Principle of Maximum Entropy
Principle of Maximum EntropyPrinciple of Maximum Entropy
Principle of Maximum Entropy
 
A beginner's guide to Style Transfer and recent trends
A beginner's guide to Style Transfer and recent trendsA beginner's guide to Style Transfer and recent trends
A beginner's guide to Style Transfer and recent trends
 
Max-Sliced Wasserstein Distance and its use for GANs
Max-Sliced Wasserstein Distance and its use for GANsMax-Sliced Wasserstein Distance and its use for GANs
Max-Sliced Wasserstein Distance and its use for GANs
 
Dyeing in textiles
Dyeing in textilesDyeing in textiles
Dyeing in textiles
 
PRML輪読#5
PRML輪読#5PRML輪読#5
PRML輪読#5
 
Things Your Extruder Screw Designer Never Told You About Screws - Slideshow
Things Your Extruder Screw Designer Never Told You About Screws - SlideshowThings Your Extruder Screw Designer Never Told You About Screws - Slideshow
Things Your Extruder Screw Designer Never Told You About Screws - Slideshow
 
Review of Hooke and Jeeves Direct Search Solution Method Analysis Applicable ...
Review of Hooke and Jeeves Direct Search Solution Method Analysis Applicable ...Review of Hooke and Jeeves Direct Search Solution Method Analysis Applicable ...
Review of Hooke and Jeeves Direct Search Solution Method Analysis Applicable ...
 
[DL輪読会]Deep Learning 第9章 畳み込みネットワーク
[DL輪読会]Deep Learning 第9章 畳み込みネットワーク[DL輪読会]Deep Learning 第9章 畳み込みネットワーク
[DL輪読会]Deep Learning 第9章 畳み込みネットワーク
 
Fiber spinning processes
Fiber spinning processesFiber spinning processes
Fiber spinning processes
 
OWENS CORNING GLASS FIBER SOLUTIONS FOR FILLED PERFORMANCE POLYMERS
OWENS CORNING GLASS FIBER SOLUTIONS FOR FILLED PERFORMANCE POLYMERSOWENS CORNING GLASS FIBER SOLUTIONS FOR FILLED PERFORMANCE POLYMERS
OWENS CORNING GLASS FIBER SOLUTIONS FOR FILLED PERFORMANCE POLYMERS
 
Fourier Transform Infrared Spectrometry (FTIR) and Textile
Fourier Transform Infrared Spectrometry (FTIR) and TextileFourier Transform Infrared Spectrometry (FTIR) and Textile
Fourier Transform Infrared Spectrometry (FTIR) and Textile
 
[DL輪読会]Deep Learning 第7章 深層学習のための正則化
[DL輪読会]Deep Learning 第7章 深層学習のための正則化[DL輪読会]Deep Learning 第7章 深層学習のための正則化
[DL輪読会]Deep Learning 第7章 深層学習のための正則化
 

Andere mochten auch

Bathochromic shift in photo-absorption spectra of organic dye sensitizers thr...
Bathochromic shift in photo-absorption spectra of organic dye sensitizers thr...Bathochromic shift in photo-absorption spectra of organic dye sensitizers thr...
Bathochromic shift in photo-absorption spectra of organic dye sensitizers thr...Narges Mohamadi
 
microptix_aricle_pg_32-33(2)
microptix_aricle_pg_32-33(2)microptix_aricle_pg_32-33(2)
microptix_aricle_pg_32-33(2)Joseph E. Johnson
 
1.85 combined absorption and scattering (kubelka–munk analysis)
1.85    combined absorption and scattering (kubelka–munk analysis)1.85    combined absorption and scattering (kubelka–munk analysis)
1.85 combined absorption and scattering (kubelka–munk analysis)QC Labs
 
Electronic Structures and UV/Visible Absorption Spectra of Organic Compounds
Electronic Structures and UV/Visible Absorption Spectra of Organic CompoundsElectronic Structures and UV/Visible Absorption Spectra of Organic Compounds
Electronic Structures and UV/Visible Absorption Spectra of Organic CompoundsFa-Gung Fan
 
Kubelka munk absorbing layer stack theory
Kubelka munk absorbing layer stack theoryKubelka munk absorbing layer stack theory
Kubelka munk absorbing layer stack theoryJanel Kane
 
Evaporation effects on jetting performance
Evaporation effects on jetting performanceEvaporation effects on jetting performance
Evaporation effects on jetting performanceRobert Cornell
 
Hair dye (super vasmol-33) poisoning – A case reportHair dye (super vasmol 33...
Hair dye (super vasmol-33) poisoning – A case reportHair dye (super vasmol 33...Hair dye (super vasmol-33) poisoning – A case reportHair dye (super vasmol 33...
Hair dye (super vasmol-33) poisoning – A case reportHair dye (super vasmol 33...pharmaindexing
 
K-M analysis applied to droplet-color variation
K-M analysis applied to droplet-color variationK-M analysis applied to droplet-color variation
K-M analysis applied to droplet-color variationRobert Cornell
 
Mathematical Physics of Pigment Settling
Mathematical Physics of Pigment SettlingMathematical Physics of Pigment Settling
Mathematical Physics of Pigment SettlingRobert Cornell
 
Overview, formulation and trends of color cosmetics
Overview, formulation and trends of color cosmeticsOverview, formulation and trends of color cosmetics
Overview, formulation and trends of color cosmeticsDr.Naphatsorn
 
Synthetic Food coloring
Synthetic Food coloringSynthetic Food coloring
Synthetic Food coloringAnna dlt
 
Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...
Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...
Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...Peter Morovic
 
A Christmas Trilogy; Awaiting the Thaw presentation
A Christmas Trilogy; Awaiting the Thaw presentationA Christmas Trilogy; Awaiting the Thaw presentation
A Christmas Trilogy; Awaiting the Thaw presentationGerald Furnkranz
 
Mediawiki to Confluence migration
Mediawiki to Confluence migrationMediawiki to Confluence migration
Mediawiki to Confluence migrationNils Hofmeister
 

Andere mochten auch (20)

Self-Advocacy Skills 11-15-14
Self-Advocacy Skills 11-15-14Self-Advocacy Skills 11-15-14
Self-Advocacy Skills 11-15-14
 
SUREPoster
SUREPosterSUREPoster
SUREPoster
 
Bathochromic shift in photo-absorption spectra of organic dye sensitizers thr...
Bathochromic shift in photo-absorption spectra of organic dye sensitizers thr...Bathochromic shift in photo-absorption spectra of organic dye sensitizers thr...
Bathochromic shift in photo-absorption spectra of organic dye sensitizers thr...
 
microptix_aricle_pg_32-33(2)
microptix_aricle_pg_32-33(2)microptix_aricle_pg_32-33(2)
microptix_aricle_pg_32-33(2)
 
1.85 combined absorption and scattering (kubelka–munk analysis)
1.85    combined absorption and scattering (kubelka–munk analysis)1.85    combined absorption and scattering (kubelka–munk analysis)
1.85 combined absorption and scattering (kubelka–munk analysis)
 
Drop ejection
Drop ejectionDrop ejection
Drop ejection
 
Electronic Structures and UV/Visible Absorption Spectra of Organic Compounds
Electronic Structures and UV/Visible Absorption Spectra of Organic CompoundsElectronic Structures and UV/Visible Absorption Spectra of Organic Compounds
Electronic Structures and UV/Visible Absorption Spectra of Organic Compounds
 
Paloma Poster 2015
Paloma Poster 2015Paloma Poster 2015
Paloma Poster 2015
 
Kubelka munk absorbing layer stack theory
Kubelka munk absorbing layer stack theoryKubelka munk absorbing layer stack theory
Kubelka munk absorbing layer stack theory
 
Evaporation effects on jetting performance
Evaporation effects on jetting performanceEvaporation effects on jetting performance
Evaporation effects on jetting performance
 
Hair dye (super vasmol-33) poisoning – A case reportHair dye (super vasmol 33...
Hair dye (super vasmol-33) poisoning – A case reportHair dye (super vasmol 33...Hair dye (super vasmol-33) poisoning – A case reportHair dye (super vasmol 33...
Hair dye (super vasmol-33) poisoning – A case reportHair dye (super vasmol 33...
 
K-M analysis applied to droplet-color variation
K-M analysis applied to droplet-color variationK-M analysis applied to droplet-color variation
K-M analysis applied to droplet-color variation
 
Basics of pulp bleaching
Basics of pulp bleachingBasics of pulp bleaching
Basics of pulp bleaching
 
Mathematical Physics of Pigment Settling
Mathematical Physics of Pigment SettlingMathematical Physics of Pigment Settling
Mathematical Physics of Pigment Settling
 
Overview, formulation and trends of color cosmetics
Overview, formulation and trends of color cosmeticsOverview, formulation and trends of color cosmetics
Overview, formulation and trends of color cosmetics
 
Synthetic Food coloring
Synthetic Food coloringSynthetic Food coloring
Synthetic Food coloring
 
Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...
Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...
Spectral and color prediction for arbitrary halftone patterns: a drop-by-drop...
 
Food Coloring
Food ColoringFood Coloring
Food Coloring
 
A Christmas Trilogy; Awaiting the Thaw presentation
A Christmas Trilogy; Awaiting the Thaw presentationA Christmas Trilogy; Awaiting the Thaw presentation
A Christmas Trilogy; Awaiting the Thaw presentation
 
Mediawiki to Confluence migration
Mediawiki to Confluence migrationMediawiki to Confluence migration
Mediawiki to Confluence migration
 

Ähnlich wie Mixing paints (!!Con 2016)

Ähnlich wie Mixing paints (!!Con 2016) (10)

Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processing
 
Digital Art Presentation
Digital Art PresentationDigital Art Presentation
Digital Art Presentation
 
Computers, Graphics, Engineering, Math, and Video Games for High School Students
Computers, Graphics, Engineering, Math, and Video Games for High School StudentsComputers, Graphics, Engineering, Math, and Video Games for High School Students
Computers, Graphics, Engineering, Math, and Video Games for High School Students
 
RGB & CMYK Color Model
RGB & CMYK Color ModelRGB & CMYK Color Model
RGB & CMYK Color Model
 
Graphic Design Colors
Graphic Design ColorsGraphic Design Colors
Graphic Design Colors
 
Ident mogra comp assignment 2
Ident mogra comp assignment 2Ident mogra comp assignment 2
Ident mogra comp assignment 2
 
Ident mogra comp assignment 2
Ident mogra comp assignment 2Ident mogra comp assignment 2
Ident mogra comp assignment 2
 
CS 354 Understanding Color
CS 354 Understanding ColorCS 354 Understanding Color
CS 354 Understanding Color
 
Chap46
Chap46Chap46
Chap46
 
A Guide to Using Color Effectively
A Guide to Using Color EffectivelyA Guide to Using Color Effectively
A Guide to Using Color Effectively
 

Kürzlich hochgeladen

lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lodhisaajjda
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxmohammadalnahdi22
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Chameera Dedduwage
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCamilleBoulbin1
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Hasting Chen
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubssamaasim06
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyPooja Nehwal
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIINhPhngng3
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesPooja Nehwal
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...Sheetaleventcompany
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoKayode Fayemi
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaKayode Fayemi
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxNikitaBankoti2
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Kayode Fayemi
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Vipesco
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfSenaatti-kiinteistöt
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Delhi Call girls
 

Kürzlich hochgeladen (20)

lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 

Mixing paints (!!Con 2016)