Skip to content

Lighthouse3d.com

  • About
  • Tutorials
    • Making of …
      • Making of … – References
    • GLSL Tutorial – Core
      • GLSL Tutorial – Pipeline (OpenGL 3.2 – OpenGL 4.2)
      • GLSL Tutorial – Vertex Shader
      • GLSL Tutorial – Primitive Assembly
      • GLSL Tutorial – Tessellation
      • GLSL Tutorial – Geometry Shader
      • GLSL Tutorial – Geometry Shader Examples
      • GLSL Tutorial – Rasterization and Interpolation
      • GLSL Tutorial – Fragment Shader
      • GLSL Tutorial – OpenGL Setup
      • GLSL Tutorial – Creating a Shader
      • GLSL Tutorial – Creating a Program
      • GLSL Tutorial – Setup Example
      • GLSL Tutorial – Troubleshooting: the Infolog
      • GLSL Tutorial – Cleaning Up
      • GLSL Tutorial – Data Types
      • GLSL Tutorial – Statements and Functions
      • GLSL Tutorial – Subroutines
      • GLSL Tutorial – Communication Application => Shader
      • GLSL Tutorial – Attribute Variables
      • GLSL Tutorial – Uniform Variables
      • GLSL Tutorial – Uniform Blocks
      • GLSL Tutorial – Inter shader communication
      • GLSL Tutorial – Spaces and Matrices
      • GLSL Tutorial – Interpolation issues
      • GLSL Tutorial – OpenGL skeleton
      • GLSL Tutorial – Hello World
      • GLSL Tutorial – Color Example
      • GLSL Tutorial – Lighting
      • GLSL Tutorial – Directional Lights per Vertex I
      • GLSL Tutorial – Directional Lights per Vertex II
      • GLSL Tutorial – Directional Lights per Pixel
      • GLSL Tutorial – Point Lights
      • GLSL Tutorial – Spotlights
      • GLSL Tutorial – Texture Coordinates
      • GLSL Tutorial – Texturing with Images
      • GLSL Core Tutorial – Index
    • GLSL 1.2 Tutorial
      • Pipeline Overview
      • Vertex Processor
      • Fragment Processor
      • Setup for GLSL
      • Creating a Shader
      • Creating a Program
      • Setup for GLSL – Example
      • Troubleshooting: The InfoLog
      • Cleaning Up
      • Communication OpenGL -> Shaders
      • Uniform Variables
      • Attribute Variables
      • Data Types and Variables
      • Statements and Functions
      • Varying Variables
      • Shader Examples
      • Hello World in GLSL
      • Color Shader
      • Flatten Shader
      • Toon Shading
      • Toon Shading – Version I
      • Toon Shader – Version II
      • Toon Shading – Version III
      • Lighting
      • Directional Lights I
      • Directional Lights II
      • Directional Light per Pixel
      • Point Light Per Pixel
      • Spot Light Per Pixel
      • Simple Texture
      • Combine Texture + Fragment
      • Multi-Texture
      • The Normal Matrix
      • Normalization Issues
      • Index
    • GLUT Tutorial
      • Setup Basics
      • Initialization
      • Preparing the window for a reshape
      • Animation
      • Keyboard
      • Keyboard Example: Moving the Camera
      • Advanced Keyboard Features
      • Keyboard Example: Moving the Camera II
      • The Code So Far
      • The Mouse
      • Mouse: Moving the Camera III
      • The Code So Far II
      • Popup Menus
      • Sub Menus
      • Modifying a Menu
      • Swapping Menus
      • The Code So Far III
      • Bitmap Fonts
      • The Code So Far IV
      • Bitmap Fonts and Orthogonal Projections
      • Stroke Fonts
      • Frames Per Second
      • The Code So Far V
      • Game Mode
      • The Code So Far VI
      • Subwindows
      • Subwindow Reshape
      • Rendering to Multiple Subwindows
      • Subwindows Code
      • glutPostRedisplay vs. Idle Func
      • The Code So Far VII
      • GLUT Tutorial – Source Code and Projects
      • Index
    • View Frustum Culling
      • Index
      • View Frustum’s Shape
      • Geometric Approach – Extracting the Planes
      • Geometric Approach – Implementation
      • Geometric Approach – Testing Points and Spheres
      • Geometric Approach – Testing Boxes
      • Geometric Approach – Testing Boxes II
      • Geometric Approach – Source Code
      • Clip Space Approach – Extracting the Planes
      • Clip Space Approach – Implementation Details
      • Radar Approach – Testing Points
      • Radar Approach – Testing Points II
      • Radar Approach – Implementation
      • Radar Approach – Testing Spheres
      • Radar Approach – Implementation II
      • Radar Approach – Source Code
      • Some Notes and Possible Optimizations
      • Further Optimization
      • References
    • OpenGL Picking Tutorial
    • OpenGL Framebuffer Objects
    • OpenGL Atomic Counters
    • OpenGL Timer Query
    • Maths
      • Vector Length
      • Cross Product
      • Dot Product
      • Vector Projection
      • Line and Rays
      • Plane
      • Ray-Sphere Intersection
      • Ray-Triangle Intersection
      • Catmull-Rom Spline
  • Very Simple * Libs
    • VSGeometryLib – Very Simple Geometry Library
    • VSFontLib – Very Simple Font Library
    • VSGLInfoLib – Very Simple OpenGL Information Lib
    • VSLogLib – Very Simple Log Library
    • VSMathLib – Very Simple Math Library
      • Math Lib in Action
      • Math Lib Specification
    • VSProfileLib – Very Simple Profile Library
      • Profile Lib in Action
      • Profile Lib Specification
    • VSModel Lib – Very Simple Model Lib
    • VSResource Lib – Very Simple Resource Library
    • VSSurfRevLib – Surface of Revolution Lib
    • VSShader Lib – Very Simple Shader Library
    • VS*L Downloads
  • CG Stuff
    • Code Samples
      • OpenGL 3.3 + GLSL 1.5 Sample
      • Loading an Image File and Creating a Texture
      • Importing 3D Models with Assimp
    • Working with Core OpenGL in WX Wigets
    • Libs that work great with OpenGL
    • GLUT and FreeGLUT
    • Error Tracking in OpenGL

textures

Bo Hammarberg’s Seamless Textures Gallery

16/03/201115/03/2011 by ARF

Hammarberg has released another set of seamless fabric textures. Hammarberg has a very large collection and its all free, although a donation is welcome.

Categories Models & Textures Tags textures Leave a comment

3D ModelFree Site

20/06/201508/03/2011 by ARF

3DModelFree.com provides tons of 3D models, mostly in 3DS MAX. A equally large collection of textures is also available. Please read the license before downloading.  

Categories Models & Textures Tags models, textures Leave a comment

[CG Textures] – Textures for 3D

20/06/201508/03/2011 by ARF

A very large collection of textures that can be used in your 3D projects. See the license on the site for more information. Registration on the site is required to prevent massive downloads.  

Categories Textures Tags textures Leave a comment
Newer posts
← Previous Page1 Page2

Tag Cloud

3D Projection anamorphosis Android animation anti-aliasing Assimp Blender C Courses cpu debug deferred lighting DevIL drawings FreeGLUT Game Engine games GLSL GLUT GPU iPhone JSON Kinect maths Maya models OpenCL OpenGL OpenGL ES physics pipeline Pixar profiler programming real-time Rendering shaders Specs textures tutorials VS*L VSFL VSPL VSShaderLib WebGL
© 2026 Lighthouse3d.com • Built with GeneratePress