การทำแผนที่พื้นผิวOpenGL®เป็นกระบวนการที่เรียกว่าภาพแผนที่พื้นผิวที่นำไปใช้กับรูปทรงเรขาคณิตดิจิตอลภายในโปรแกรมกราฟิกสามมิติ (3D) โปรแกรมประเภทต่าง ๆ สามารถใช้กระบวนการต่าง ๆ เพื่อให้การประยุกต์ใช้แผนที่พื้นผิวสำเร็จและวิธีการOpenGL®ใช้การเขียนโปรแกรม“ การโทร” เพื่อนำพื้นผิวเข้าสู่สภาพแวดล้อมเสมือนจริง โดยทั่วไปแล้วจะทำสิ่งนี้โดยเรียกแผนที่พื้นผิวเป็นหน่วยความจำเสมือนของโปรแกรมซึ่งจะช่วยให้สามารถนำไปใช้กับวัตถุภายในโปรแกรมนั้นได้ จากนั้นจึงทำการแมปพื้นผิวOpenGL®ต้องใช้รหัสเพื่อระบุพื้นผิวที่ควรใช้กับแผนที่และวิธีการนำไปใช้
วัตถุประสงค์ของการทำแผนที่พื้นผิวOpenGL®คือการทำให้วัตถุ 3 มิติเสมือนจริงในแอปพลิเคชันOpenGL®ดูเหมือนจริงมากขึ้น วัตถุถูกสร้างขึ้นโดยการสร้างและจัดการพื้นผิวสองมิติ (2D) ต่างๆที่ทำหน้าที่เป็นวัตถุภายนอก พื้นผิวเหล่านี้มีลักษณะที่ปรากฏเป็นสีล้วนเท่านั้นยกเว้นว่ามีการนำแผนที่พื้นผิวมาใช้กับพื้นผิวเหล่านั้นเพื่อให้รายละเอียดที่มากขึ้นและมีลักษณะที่สมจริงยิ่งขึ้น แผนผังพื้นผิวที่ใช้ในการทำแผนที่พื้นผิวOpenGL®เป็นภาพที่มีลักษณะคล้ายกับพื้นผิวหรือพื้นผิวของวัตถุที่ครั้งหนึ่งเคยนำไปใช้กับวัตถุเสมือนจริงจะทำให้มันดูเหมือนวัตถุจริงมากขึ้น
การแมปพื้นผิวOpenGL®ต้องการรหัสที่สร้างคล้ายกับการเขียนโปรแกรมซอฟต์แวร์ประเภทอื่น ๆ ซึ่งช่วยให้โปรแกรมสามารถใช้พื้นผิวภายในได้ โดยทั่วไปจะเริ่มต้นด้วยการโทรภายในซอฟต์แวร์เพื่อช่วยให้โปรแกรมรับรู้พื้นผิวที่จะถูกใช้ แมปพื้นผิวสามารถให้ในไฟล์ประเภทต่าง ๆ ได้แม้ว่าจะเป็นรูปภาพที่มีขนาดค่อนข้างใหญ่หรือค่อนข้างเล็ก
การโทรเริ่มต้นสำหรับแผนที่ในการทำแผนที่พื้นผิวOpenGL®ช่วยให้ระบบจดจำแผนที่ที่แตกต่างกันและกำหนดหมายเลขประจำตัวแต่ละอัน แผนที่พื้นผิวจะถูกนำเข้าไปในหน่วยความจำเสมือนของซอฟต์แวร์ทำให้โปรแกรมสามารถเข้าถึงแผนผังพื้นผิวได้ เมื่ออยู่ในหน่วยความจำเสมือนกระบวนการอื่น ๆ ก็สามารถดำเนินการได้โดยไม่ต้องใช้โปรแกรมเพื่อค้นหาพื้นผิวอีกครั้ง
จากนั้นจึงทำการแมปพื้นผิวOpenGL®ต้องใช้รหัสเพิ่มเติมเพื่อระบุวัตถุที่แผนที่จะนำไปใช้และวิธีการใช้งาน โดยปกติจะต้องระบุพื้นผิวเฉพาะสำหรับพื้นผิวและใช้จุดยอดบนพื้นผิวเพื่อระบุว่าพื้นผิวนั้นถูกวางแนวและใช้งานอย่างไร ด้านอื่น ๆ ของแผนที่สามารถกำหนดไว้ในรหัสนี้ได้เช่นกันว่าแสงจากสภาพแวดล้อมและเอฟเฟกต์ควรมีผลกระทบอย่างไรต่อแผนที่และวิธีการห่อรอบวัตถุหรือทำซ้ำบนพื้นผิว การควบคุมและการปรับแต่งที่มากขึ้นนั้นเป็นไปได้ในระหว่างการทำแผนที่แม้ว่าจะต้องอาศัยผู้เชี่ยวชาญในการทำความเข้าใจกระบวนการทั้งหมด


