mikrocontroller.net
Konstantstromquelle
Konstantstromquelle fuer Power LED
elektroniktutor.de
Wikipedia
Rest
Mehr über LED-Schaltungen – Konstantstromquelle
Transistoren/MOSFETs als Schalter
Konstantstromquelle
Konstantstromquelle fuer Power LED
Mehr über LED-Schaltungen – Konstantstromquelle
Transistoren/MOSFETs als Schalter
Add C and C++ code to your project
Get started with the NDK
raytracing.github.io/
github.com/RayTracing/raytracing.github.io
Ray Tracing in One Weekend
Ray Tracing: The Next Week
Ray Tracing: The Rest of Your Life
difference between global operator and member operator
Ray-triangle intersection (PDF)
Fast Minimum Storage Ray-Triangle Intersection
How to get the intersection point? Ray Triangle Intersection C++
WebGL 2.0 : 044 : Ray to Triangle Intersection
github.com/nothings/stb, stb single-file public domain libraries for C/C++
Markdeep
OpenGL Loading Library
An OpenGL Loading Library is a library that loads pointers to OpenGL functions at runtime, core as well as extensions. This is required to access functions from OpenGL versions above 1.1 on most platforms.
GLFW, GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan development on the desktop
GLUT (GL Utility Toolkit)
What is the difference between FreeGLUT vs GLFW?
WGSL, WebGPU Shading Language
The OpenGL Utility Toolkit (GLUT) Programming Interface API Version 3
7 Callback Registration
Learn Computer Graphics From Scratch!
The Perspective and Orthographic Projection Matrix
Ray Tracing: Rendering a Triangle – Why Are Triangles Useful?
Ray Tracing: Rendering a Triangle – Ray-Triangle Intersection: Geometric Solution
A Minimal Ray-Tracer: Rendering Simple Shapes – Ray-Sphere Intersection
Rasterization: a Practical Implementation
Chapter 1: Getting Started
github.com/openglbook/openglbook.com
HTML Canvas Graphics
HTML Canvas Reference
Einführung in WebGL
HTMLCanvasElement.getContext()
CanvasRenderingContext2D
Canvas tutorial
Evaluating Different Spatial Anti Aliasing Techniques
Kantenglättung Anti-Aliasing erklärt – Guide: Wie funktionieren MSAA, TXAA und Co.?
Best Anti-Aliasing | Different Techniques to Get Clear Images
What is Anti-Aliasing: A definitive guide
PC Graphics Settings Explained: MLAA vs MSAA vs FXAA vs TAA vs SMAA
github.com/GPSnoopy/RayTracingInVulkan, Implementation of Peter Shirley’s Ray Tracing In One Weekend book using Vulkan and NVIDIA’s RTX extension.
nvpro-samples.github.io/vk_mini_path_tracer/
nvpro-samples.github.io/vk_raytracing_tutorial_KHR/
github.com/nvpro-samples/vk_denoise, Denoising a Vulkan ray traced image using OptiX denoiser
github.com/nvpro-samples/vk_raytrace, Ray tracing glTF scene with Vulkan
github.com/nvpro-samples/vk_raytracing_tutorial_NV, Vulkan ray tracing examples and tutorials using VK_NV_ray_tracing
github.com/andrejnau/FlyCube, Graphics API wrapper is written in C++ on top of Directx 12 and Vulkan. Provides main features including ray tracing.
github.com/cg-tuwien/Gears-Vk, Powerful low-level C++20 rendering framework for Vulkan 1.2, including Real-Time Ray Tracing (RTX) support, built atop Auto-Vk.
github.com/cg-tuwien/Auto-Vk, Low-level convenience and productivity layer atop Vulkan-Hpp
Qt Graphics
github.com/KhronosGroup/Vulkan-Guide/blob/master/chapters/wsi.md
Introducing the Vulkan WSI Layer (PDF)
github.com/carl-vbn/pure-java-raytracer
github.com/carl-vbn/opengl-raytracing
Making a 3D Gravity Simulator with OpenGL (Part 1)
Adding Camera movement and User Interface to my 3D Gravity Simulator
github.com/carl-vbn/opengl-gravity-simulator
carl-vbn.dev
LinkedIn: Carl von Bonin
The First 3 Months Developing My VOXEL RAYTRACING Engine
github.com/frozein/DoonEngine
Anton’s OpenGL 4 Tutorials
github.com/capnramses/antons_opengl_tutorials_book/
github.com/capnramses/antons_opengl_tutorials_book/tree/master/06_vcam_with_quaternion
github.com/AidanDelaney/antons_opengl_tutorials_book/tree/sdl2-port/
Foundations of Game Engine Development
Foundations of Game Engine Development: Figures
Vulkan (c++) Game Engine Tutorials
GDC 2018 – Getting explicit: How Hard is Vulkan really?
What Is Vulkan & Why Should Gamers CARE?
DirectX 12 & Vulkan as Fast As Possible
DCS: What is Vulkan API?
Vulkan vs OpenGL | Getting into Computer Graphics | OpenGL CUDA Interop | Cuda Education
What is Vulkan?
Should you learn Vulkan(C++)? Can beginners learn it?
Vulkan Tutorials [Deutsch]
OpenGL vs Vulkan
Open GL (Default) VS Open GL (Skia) VS Vulkan (Skia) Antutu Benchmark
XDC 2019 | Introducing the Vulkan WSI Layer – Rosen Zhelev
Intro To Modern OpenGL Tutorial (2014)
What is a Graphics Pipeline? Featuring DirectX 11
hat is a Shader? | Pixel and Vertex Shaders
What Are Shaders?
Writing a Shader in OpenGL
How Shaders Work in OpenGL
Vertex and Fragment Shaders – Interactive 3D Graphics
What Is A Shader? UE4 Materials 101 – Episode 1
1. What is a shader? What is GLSL? Why are they useful in games – Shader Course
Shaders 101 – Intro to Shaders
Shader Basics, Blending & Textures • Shaders for Game Devs [Part 1] (Unity)
Computer Graphics 2.7: Aliasing and Anti aliasing Techniques
Antialiasing – Interactive 3D Graphics
Fun With WebGL 2.0
WebGL 2.0 : 044 : Ray to Triangle Intersection
RuhrJS 2018 – Martin Splitt – Creative experiments with WebGL shaders in JavaScript
Intro To Modern OpenGL Tutorial (Playlist)
Building Collision Simulations: An Introduction to Computer Graphics
OpenGL (Playlist), last update 2020
Welcome to OpenGL
Vertex Buffers and Drawing a Triangle in OpenGL
ImGui in OpenGL
OpenGL Course – Create 3D and 2D Graphics With C++
Planet Vulkan (Playlist)
Episode 7.5 – Graphics Pipeline Overview
I created my own Ray Tracing Engine from scratch
Building a Ray Tracer in Python – Part 1 (Points in 3D Space)
Radiometry and Reflectance | Photometric Stereo | Shape from Shading (Playlist)
Introduction to OpenGLES and GLSL programming
NOT in this talk:
OpenGL
OpenGL ES
EGL
Rasterizer
GLSL Shader Language
Vertex Shader
attribute
uniform
: projection from cameravarying
gl_Position
(magic variable)Fragment Shader
varying
uniform
: get texture data from uniform sample2D
gl_FragColor
Math
Vector Operations
alpha = acos(dot(u,v))
Transformation Matrices
Projection Matrix (perspective vs. orthographic)
Matrix Operations
github.com/neiser/PiGLET, Raspberry PI OpenGL Epics Toolkit
Experimental Physics and
Industrial Control System, EPICS Home at Argonne
EPICS – Experimental Physics and Industrial Control System
github.com/amengede/getIntoGameDev
OpenGL with C++ (Playlist)
Vulkan with C++ (Playlist)
OpenGL with Python (Playlist)
OpenGL with Python – Vertex Buffer Objects and Vertex Array Objects
OGLdev – Modern OpenGL Tutorials
OpenGL Screencasts and Tutorials
How to Code Minecraft (GLFW & Glad)
github.com/codingminecraft/MinecraftCloneForYoutube
github.com/codingminecraft/StreamMinecraftClone
Quaternion Camera Demo – (C++, OpenGL)
Shadow Mapping Demo
GPU Smoke Simulations
LinkedIn Dustin Biser
github.com/dustin-biser/Rigid3D (Arcball)
OpenGL Tutorials, 13.08.2021 (Playlist)
LinkedIn Victor Gordan
github.com/VictorGordan/opengl-tutorials
C++ OpenGL Tutorial (Playlist)
2D Pong (C++ OpenGL) (Playlist)
michaelg29.github.io
github.com/michaelg29/glpong
github.com/michaelg29/yt-tutorials
github.com/michaelg29/yt-tutorials/tree/master/CPP/OpenGL/OpenGLTutorial
LinkedIn Michael Grieco
Introduction to perspective projection
github.com/BuildSucceeded/3D-Game-Engine
Math for Game Developers: Perspective Projection Matrix
Projection in Computer Graphics
How to make a 3D projection in Python | Rendering a cube in 2D! (No OpenGL)
github.com/Magoninho/3D-projection-tutorial
Parallelizing GPU-intensive Workloads via Multi-Queue Operations using Kompute & Vulkan
GPU computing in Vulkan, The ultimate way to parallel computing using Vulkan API.
Learn the Vulkan API with C++, Learn the fundamentals of the popular Vulkan API for modern graphics rendering using C++!
TBN matrix
1>OpenGLBook_Chapter1.obj : error LNK2001: unresolved external symbol __imp__glewGetErrorString@4 1>OpenGLBook_Chapter1.obj : error LNK2001: unresolved external symbol __imp__glewInit@0 1>C:\Users\bacr\source\repos\FreeGLUT_example2\Release\FreeGLUT_example2.exe : fatal error LNK1120: 2 unresolved externals #define GLEW_STATIC 1>OpenGLBook_Chapter1.obj : error LNK2001: unresolved external symbol _glewGetErrorString@4 1>OpenGLBook_Chapter1.obj : error LNK2001: unresolved external symbol _glewInit@0 1>C:\Users\bacr\source\repos\FreeGLUT_example2\Release\FreeGLUT_example2.exe : fatal error LNK1120: 2 unresolved externals >dumpbin -headers glew-2.1.0\lib\Release\Win32\glew32.lib | findstr /c:" Symbol name : _glewInit" Symbol name : _glewInit@0
Tools for inspecting .lib files?
Problems with glew library and glewinit() function
About the use of glew library (unresolved external symbol __imp__glewInit @ 0)
Glew in VS 2010: unresolved external symbol __imp__glewInit
OpenGL: How to compile glew32.dll from source file
Build started... 1>------ Build started: Project: FreeGLUT_example2, Configuration: Release Win32 ------ 1>main.cpp 1>OpenGLBook_Chapter1.cpp 1>tutorial01.cpp 1>Generating code 1>Previous IPDB not found, fall back to full compilation. 1>All 16 functions were compiled because no usable IPDB/IOBJ from previous compilation was found. 1>Finished generating code 1>FreeGLUT_example2.vcxproj -> C:\Users\bacr\source\repos\FreeGLUT_example2\Release\FreeGLUT_example2.exe 1> 1 Datei(en) kopiert. 1> 1 Datei(en) kopiert. ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
io7m-r1 0.10.0 Documentation
Normal Mapping
github.com/io7m/r1
com.io7m.r2 0.3.0-SNAPSHOT Documentation
github.com/io7m/r2, Aggressively minimalist deferred renderer
Kategorie:Bildsynthese
Framebuffer Object (FBO)
Vertex Buffer Object (VBO)
Immediate Mode
Retained Mode
Z-Buffering (auch Depth Buffering, Tiefenpuffer)
Rasterung von Polygonen
Retained Mode Versus Immediate Mode
gluPerspective — set up a perspective projection matrix
gluLookAt — define a viewing transformation
docs.GL (only OpenGL, no utility functions!)
OpenGL Programming/Modern OpenGL Tutorial Arcball
How to implement a simple Arcball Camera
Arcball Controller
User controlled rotation with arcBall
arcball controls with Qt, and OpenGL
OpenGL: Tutorial 8 – ArcBall
Tutorial: OpenGL
github.com/mariokonrad/qtnavigator
github.com/Jokymon/qtnavigator
github.com/mariokonrad/glua
C# vs. OpenGL (Tao.Framework) – Arcball Rotation with zoom and pan
OpenGL Arcball Test
Arcball Test in C++ and OpenGL with a custom math library
FocalLength to Fov formula in OpenGl
How to set focal length in OpenGL^_^
is focal length equal to the distance from the optical center to the near clipping plane- openGL
P2 vs projection plane
Dyson V11/V10 – How to fix trigger problem (trigger broken, gâchette cassé)
How to replace a Dyson V11 Trigger! 3d Printed Trigger is BETTER than the original?
Dyson V11 Absolute – Broken again! Trigger Problems.
Dyson V11 Pro broken Schalterwechsel Drücker defekt Dyson V11 häufigster Defekt
Fujitsu LIFEBOOK U7511 i5 16/512GB NB
Lenovo ThinkPad T15 i5 16/256 GB
HP EliteBook 850 G8 i5 16/512 GB
Dell Preci 3561/i9-11950H/16GB/512GB
Lenovo ThinkPad P15s Gen 2
Notebook ThinkPad P15s Gen. 2 (Intel) LTE
Notebook ThinkPad P15s Gen. 2 (Intel)
ThinkPad P1 Gen 3
EliteBook 840 G8 358R5EA
Notebook Latitude 9420-1R1VD
Notebook Latitude 5420-FXD04
Lenovo ThinkPad P15s G2 i7 16/512GB Top
Lenovo ThinkPad P15s G2 i7 1TB 4K Top
C++ OpenCV 2.4.11: List all cameras
Add API to enumerate cameras #4269
github.com/andreaschiavinato/python_grabber
Capturing Images from Camera using Python and DirectShow
List Capture Devices for Python OpenCV on Windows
What ctypes types to use with WORD and DWORD definitions
import numpy as np import cv2 def show_pic(): i: int = 0 while True: cap = cv2.VideoCapture(i) if not cap.isOpened(): print(f"Cannot open camera {i}") else: while True: ret, frame = cap.read() if not ret: print(f"Can't receive frame (stream end?) from camera {i}. Exiting ...") break else: print(f"Frame receive from camera {i}") break cap.release() i += 1 if i > 20: break if __name__ == '__main__': show_pic()
Cannot open camera 0 Cannot open camera 1 Cannot open camera 2 Cannot open camera 3 Cannot open camera 4 Cannot open camera 5 Cannot open camera 6 Cannot open camera 7 Cannot open camera 8 Frame receive from camera 9 Cannot open camera 10 Cannot open camera 11 Cannot open camera 12 Cannot open camera 13 Frame receive from camera 14 Cannot open camera 15 Cannot open camera 16 Cannot open camera 17 Cannot open camera 18 Cannot open camera 19 Cannot open camera 20
[ 0: 'ScopeTek DCM130BW', 1: 'ScopeTek DCM130E', 2: 'ScopeTek DCM200', 3: 'ScopeTek DCM310', 4: 'ScopeTek DCM35E', 5: 'ScopeTek DCM500', 6: 'ScopeTek DCM500BW', 7: 'ScopeTek DCM510', 8: 'ScopeTek DCM800', 9: 'ScopeTek DCM900', 10: 'ScopeTek MDC140BW', 11: 'ScopeTek MDC200', 12: 'ScopeTek MDC320', 13: 'ScopeTek MDC560', 14: 'OBS Virtual Camera' ]
idVendor=0547 idProduct=4d90 0547 Anchor Chips, Inc. 4d90 AmScope MD1900 camera
usb.ids
microscope:start
AmScope/TopuTek/ScopeTek does provide libusb drivers though, so you could make a custom application.
github.com/JohnDMcMaster/uvscada/
python v4l2 webcam capture test
Linux Video4Linux2 API (v4l2)
How to get a list of video capture devices (web cameras) on linux ( ubuntu )? (C/C++)
How to Capture Frames from Camera with OpenCV in Python
conda install -c conda-forge keyboard
anaconda.org/cogsci/pygame
anaconda.org/jiayi_anaconda/pygame
Installation of pygame with Anaconda
Conda Support for 1.9.6 and 2.0.0.dev10 #1953
python -m pip install -U pygame --user python -m pip uninstall pygame
What is vpopmail?
Wikipedia: vpopmail
VPopMail
Dovecot vpopmail-auth driver removal. Migrating to the SQL driver
# make clean && make rmconfig ===> Cleaning for dovecot-2.3.15 ===> No user-specified options configured for dovecot-2.3.15