<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>3d on Arcanelab Blog</title><link>https://blog.arcanelab.com/tags/3d/</link><description>Recent content in 3d on Arcanelab Blog</description><generator>Hugo</generator><language>en-US</language><copyright>Zoltán Majoros</copyright><lastBuildDate>Tue, 07 Apr 2020 10:41:00 +0200</lastBuildDate><atom:link href="https://blog.arcanelab.com/tags/3d/index.xml" rel="self" type="application/rss+xml"/><item><title>Introduction to Shading (Reflection, Refraction and Fresnel)</title><link>https://blog.arcanelab.com/2020/04/introduction-to-shading-reflection-refraction-and-fresnel/</link><pubDate>Tue, 07 Apr 2020 10:41:00 +0200</pubDate><guid>https://blog.arcanelab.com/2020/04/introduction-to-shading-reflection-refraction-and-fresnel/</guid><description/></item><item><title>Physically Based Rendering: From Theory to Implementation</title><link>https://blog.arcanelab.com/2020/03/physically-based-rendering-from-theory-to-implementation/</link><pubDate>Wed, 25 Mar 2020 20:20:00 +0100</pubDate><guid>https://blog.arcanelab.com/2020/03/physically-based-rendering-from-theory-to-implementation/</guid><description/></item><item><title>klein</title><link>https://blog.arcanelab.com/2020/03/klein/</link><pubDate>Sun, 22 Mar 2020 23:01:00 +0100</pubDate><guid>https://blog.arcanelab.com/2020/03/klein/</guid><description/></item><item><title>Dual Contouring Tutorial</title><link>https://blog.arcanelab.com/2018/07/dual-contouring-tutorial/</link><pubDate>Sun, 29 Jul 2018 18:35:00 +0200</pubDate><guid>https://blog.arcanelab.com/2018/07/dual-contouring-tutorial/</guid><description/></item><item><title>An introduction to shader derivative functions</title><link>https://blog.arcanelab.com/2017/09/an-introduction-to-shader-derivative-functions/</link><pubDate>Mon, 04 Sep 2017 16:07:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/09/an-introduction-to-shader-derivative-functions/</guid><description/></item><item><title>Scratchapixel - Graphics Programming Articles</title><link>https://blog.arcanelab.com/2017/08/scratchapixel-graphics-programming-articles/</link><pubDate>Mon, 28 Aug 2017 16:25:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/08/scratchapixel-graphics-programming-articles/</guid><description/></item><item><title>Normal Map Online</title><link>https://blog.arcanelab.com/2017/08/normal-map-online/</link><pubDate>Sun, 06 Aug 2017 19:28:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/08/normal-map-online/</guid><description/></item><item><title>Naming Convention for Matrix Math</title><link>https://blog.arcanelab.com/2017/07/naming-convention-for-matrix-math/</link><pubDate>Fri, 28 Jul 2017 15:00:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/07/naming-convention-for-matrix-math/</guid><description/></item><item><title>Rotate a unit sphere such as to align it two orthogonal unit vectors</title><link>https://blog.arcanelab.com/2017/07/rotate-a-unit-sphere-such-as-to-align-it-two-orthogonal/</link><pubDate>Fri, 21 Jul 2017 15:07:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/07/rotate-a-unit-sphere-such-as-to-align-it-two-orthogonal/</guid><description/></item><item><title>Finding Rotation Axis and Angle to Align Two "Oriented Vectors"</title><link>https://blog.arcanelab.com/2017/07/finding-rotation-axis-and-angle-to-align-two-oriented/</link><pubDate>Fri, 21 Jul 2017 10:45:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/07/finding-rotation-axis-and-angle-to-align-two-oriented/</guid><description/></item><item><title>Calculate Rotation Matrix to align Vector A to Vector B in 3d?</title><link>https://blog.arcanelab.com/2017/07/calculate-rotation-matrix-to-align-vector-a-to-vector-b-in/</link><pubDate>Mon, 17 Jul 2017 17:58:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/07/calculate-rotation-matrix-to-align-vector-a-to-vector-b-in/</guid><description/></item><item><title>Rodrigues' rotation formula - Wikipedia</title><link>https://blog.arcanelab.com/2017/07/rodrigues-rotation-formula-wikipedia/</link><pubDate>Mon, 17 Jul 2017 17:56:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/07/rodrigues-rotation-formula-wikipedia/</guid><description/></item><item><title>Why transforming normals with the transpose of the inverse of the modelview matrix?</title><link>https://blog.arcanelab.com/2017/07/why-transforming-normals-with-the-transpose-of-the-inverse/</link><pubDate>Mon, 17 Jul 2017 12:22:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/07/why-transforming-normals-with-the-transpose-of-the-inverse/</guid><description/></item><item><title>How can I get view direction from the OpenGL ModelView Matrix?</title><link>https://blog.arcanelab.com/2017/07/how-can-i-get-view-direction-from-the-opengl-modelview/</link><pubDate>Thu, 06 Jul 2017 18:22:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/07/how-can-i-get-view-direction-from-the-opengl-modelview/</guid><description/></item><item><title>Vanishing Points; How to Compute Camera Orientation</title><link>https://blog.arcanelab.com/2017/07/vanishing-points-how-to-compute-camera-orientation/</link><pubDate>Thu, 06 Jul 2017 15:53:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/07/vanishing-points-how-to-compute-camera-orientation/</guid><description/></item><item><title>Fundamentals of Grassmann Algebra [pdf]</title><link>https://blog.arcanelab.com/2017/06/fundamentals-of-grassmann-algebra-pdf/</link><pubDate>Mon, 26 Jun 2017 14:35:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/06/fundamentals-of-grassmann-algebra-pdf/</guid><description/></item><item><title>Confusion between C++ and OpenGL matrix order (row-major vs column-major)</title><link>https://blog.arcanelab.com/2017/05/confusion-between-c-and-opengl-matrix-order-row-major-vs/</link><pubDate>Thu, 04 May 2017 17:29:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/05/confusion-between-c-and-opengl-matrix-order-row-major-vs/</guid><description/></item><item><title>Zero Wind :: Jamie Wong</title><link>https://blog.arcanelab.com/2017/05/zero-wind-jamie-wong/</link><pubDate>Mon, 01 May 2017 21:54:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/05/zero-wind-jamie-wong/</guid><description/></item><item><title>Ray Marching and Signed Distance Functions</title><link>https://blog.arcanelab.com/2017/04/ray-marching-and-signed-distance-functions/</link><pubDate>Sun, 30 Apr 2017 23:25:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/04/ray-marching-and-signed-distance-functions/</guid><description/></item><item><title>Inigo Quilez - modeling with distance functions</title><link>https://blog.arcanelab.com/2017/04/inigo-quilez-modeling-with-distance-functions/</link><pubDate>Sun, 30 Apr 2017 19:02:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/04/inigo-quilez-modeling-with-distance-functions/</guid><description/></item><item><title>Track Match Blend 2 - Camera Tracking with Blender</title><link>https://blog.arcanelab.com/2017/04/track-match-blend-2-camera-tracking-with-blender/</link><pubDate>Thu, 20 Apr 2017 21:49:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/04/track-match-blend-2-camera-tracking-with-blender/</guid><description/></item><item><title>Exporting as FBX with embedded textures from Maya for sketchfab, unreal or unity</title><link>https://blog.arcanelab.com/2017/04/exporting-as-fbx-with-embedded-textures-from-maya-for/</link><pubDate>Wed, 19 Apr 2017 19:58:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/04/exporting-as-fbx-with-embedded-textures-from-maya-for/</guid><description/></item><item><title>cables - interactive visuals, made from cable salad</title><link>https://blog.arcanelab.com/2017/04/cables-interactive-visuals-made-from-cable-salad/</link><pubDate>Mon, 17 Apr 2017 13:44:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/04/cables-interactive-visuals-made-from-cable-salad/</guid><description/></item><item><title>Writing a Raytracer in Rust - Part 1 - First Rays</title><link>https://blog.arcanelab.com/2017/03/writing-a-raytracer-in-rust-part-1-first-rays/</link><pubDate>Thu, 30 Mar 2017 15:00:00 +0200</pubDate><guid>https://blog.arcanelab.com/2017/03/writing-a-raytracer-in-rust-part-1-first-rays/</guid><description/></item></channel></rss>