OpenGL - textures

  Рет қаралды 16,066

Brian Will

Brian Will

Күн бұрын

Code samples derived from work by Joey de Vries, @joeydevries, author of learnopengl.com/
All code samples, unless explicitly stated otherwise, are licensed under the terms of the CC BY-NC 4.0 license as published by Creative Commons, either version 4 of the License, or (at your option) any later version.

Пікірлер: 10
@hackpulsar
@hackpulsar 2 жыл бұрын
short, understandable, nothing excessive, brilliant tutorial.
@artie5913
@artie5913 4 жыл бұрын
thank you for the video and for this playlist!
@ProgrammingWithRook
@ProgrammingWithRook 4 ай бұрын
If I am not mistaken, if you split the buffers... so vertices in one, colours in another and texture coords in another, then then stride/offset can remain as 0
@Sedokun
@Sedokun 4 жыл бұрын
8:22 WIDTH Only valid for images that have clipping UV. And only for GL version 2.1 (legacy) and can be 0 or 1. For the rest - only 0.
@sreyascreations2498
@sreyascreations2498 3 жыл бұрын
how to set up stb_image in code block? pls...
@pxolqopt3597
@pxolqopt3597 2 жыл бұрын
dude just switch to msvc it is superior in every wau
@alexjulius69
@alexjulius69 2 жыл бұрын
Download stb_image.h header file from the internet and paste it to your solution's root folder, then just do #include "stb_image.h"
@JarppaGuru
@JarppaGuru 2 жыл бұрын
2:49 by no logic lol. mayby idea was change those invidually lol now its water shader get it?
@rokasbarasa1
@rokasbarasa1 3 жыл бұрын
If anyone is struggling with Rust version of importing and applying texture: let data = image::open(&std::path::Path::new("C:\\Users\\Rokas\\Desktop\ ust minecraft\\minecraft_rust\\texture.png")).unwrap().into_rgb(); let (width ,height) = data.dimensions(); let img_data = data.into_raw(); let img_ptr: *const c_void = img_data.as_ptr() as *const c_void; gl::TexImage2D( gl::TEXTURE_2D, 0, gl::RGB as i32, width as i32, height as i32, 0, gl::RGB, gl::UNSIGNED_BYTE, img_ptr ); This would give you some basic functionality using the "Image" crate
@rokasbarasa1
@rokasbarasa1 3 жыл бұрын
Also, if image is crooked or grey make sure the width and height is divisible by 2 or 4
Textures in OpenGL
31:44
The Cherno
Рет қаралды 165 М.
OpenGL - lighting with the Phong reflection model (part 2 of 2)
13:59
Süper ❤️ Cute 💕💃 #dance
00:13
Koray Zeynep
Рет қаралды 22 МЛН
白天使和小丑帮助黑天使。#天使 #超人不会飞 #超人夫妇
00:42
1 класс vs 11 класс (рисунок)
00:37
БЕРТ
Рет қаралды 2,2 МЛН
Which one will take more 😉
00:27
Polar
Рет қаралды 23 МЛН
How I Implemented Shadows in my Game Engine
7:45
ThinMatrix
Рет қаралды 91 М.
Textures in OpenGL | How to Code Minecraft Ep. 4
25:38
GamesWithGabe
Рет қаралды 93 М.
Basic Texture Mapping // OpenGL Beginners Series
22:01
OGLDEV
Рет қаралды 31 М.
OpenGL - Framebuffer Objects
14:37
Brian Will
Рет қаралды 20 М.
OpenGL - PBR (physically based rendering)
12:47
Brian Will
Рет қаралды 29 М.
UNLIMITED textures in your Shaders! (OpenGL tutorial)
4:03
Low Level Game Dev
Рет қаралды 6 М.
OpenGL - lighting with the Phong reflection model (part 1 of 2)
16:32
OpenGL Tutorial 6 - Textures
9:31
Victor Gordan
Рет қаралды 59 М.
The Math of Computer Graphics - TEXTURES and SAMPLERS
16:59
FloatyMonkey
Рет қаралды 20 М.
How Shaders Work (in OpenGL) | How to Code Minecraft Ep. 3
30:48
GamesWithGabe
Рет қаралды 105 М.
Süper ❤️ Cute 💕💃 #dance
00:13
Koray Zeynep
Рет қаралды 22 МЛН