<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Blogs - skeud</title>
		<link>https://www.developpez.net/forums/blogs/436775-skeud/</link>
		<description>Developpez.com, le Club des Développeurs et IT Pro</description>
		<language>fr</language>
		<lastBuildDate>Thu, 09 Apr 2026 22:13:36 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.jpg</url>
			<title>Forum du club des développeurs et IT Pro - Blogs - skeud</title>
			<link>https://www.developpez.net/forums/blogs/436775-skeud/</link>
		</image>
		<item>
			<title>Mon raytracer</title>
			<link>https://www.developpez.net/forums/blogs/436775-skeud/b1597/raytracer/</link>
			<pubDate>Wed, 24 Aug 2016 08:59:15 GMT</pubDate>
			<description><![CDATA[Voici la galerie d'images...]]></description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">Voici la galerie d'images produite à partir d'un moteur de rendu basé sur le raytracing de mon cru.<br />
Le but de ce projet est de faire un rendu 3D d'une scène dans une image sans librairie extérieure comme openGL.<br />
Le projet est réalisé via QtCreator et la librairie Qt pour la création de l'interface graphique.<br />
La scène est décrite via un fichier xml contenant les objets 3D (sphere/plan/lumière) parsé avec tinyXml.<br />
Le rendu est effectué dans une image (QImage) pixel par pixel en lançant un rayant et en vérifiant (via les formules d'intersection entre une droite et un plan/sphere) les intersections avec un objet.<br />
Le rendu de la lumière utilise les formules de <a href="https://en.wikipedia.org/wiki/Lambert%27s_cosine_law" target="_blank">la loi de lambert </a> et <a href="https://en.wikipedia.org/wiki/Phong_reflection_model" target="_blank">du modèle de réflexion de phong</a> (diffuse, specular).<br />
Le rendu de la réflection et transparence, utilise les formules physique de la <a href="https://fr.wikipedia.org/wiki/Lois_de_Snell-Descartes" target="_blank">Loi de Snell-Descartes</a>.<br />
<br />
<br />
<img src="https://www.developpez.net/forums/attachments/p218624d1472029131/autres-langages/assembleur/x86-32-bits-64-bits/determiner-l-adresse-d-application-memoire/avec_eau.png/" border="0" alt="Nom : avec_eau.png
Affichages : 143
Taille : 123,1 Ko"  style="float: CONFIG" /><img src="https://www.developpez.net/forums/attachments/p218625d1472029132/autres-langages/assembleur/x86-32-bits-64-bits/determiner-l-adresse-d-application-memoire/sans_eau.png/" border="0" alt="Nom : sans_eau.png
Affichages : 161
Taille : 76,3 Ko"  style="float: CONFIG" /></blockquote>

]]></content:encoded>
			<dc:creator>skeud</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/blogs/436775-skeud/b1597/raytracer/</guid>
		</item>
	</channel>
</rss>
