<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6303767369470554386</id><updated>2024-11-01T11:37:00.711+01:00</updated><category term="immersion engine"/><category term="ray tracing"/><category term="EPITECH"/><category term="communication"/><category term="3D"/><category term="64bit"/><category term="ACSEL"/><category term="AMD"/><category term="Firefox"/><category term="article"/><category term="presse"/><category term="réalité virtuelle"/><category term="virtual reality"/><category term="3DConnexion"/><category term="3DConnexionSDK"/><category term="3DMouse"/><category term="3dvf"/><category term="APU"/><category term="ATI"/><category term="Add-on"/><category term="Balthazar Auxietre"/><category term="Beam"/><category term="Benthin"/><category term="Compilation"/><category term="DevIL"/><category term="Eidolon"/><category term="Fedora"/><category term="Firesheep"/><category term="FreeImage"/><category term="Frustum"/><category term="GPGPU"/><category term="GPU"/><category term="MLRTA"/><category term="MSVC"/><category term="Module"/><category term="Obsolète"/><category term="OpenCL"/><category term="Plug-in"/><category term="SFML"/><category term="SFML 2.0"/><category term="SIMD"/><category term="SSE"/><category term="SetWindowsHookEx"/><category term="Un simple Hello World"/><category term="VC11"/><category term="VS12"/><category term="Visual Studio 2012"/><category term="afjv"/><category term="albrecht dürer"/><category term="architecture"/><category term="aventure"/><category term="binaries"/><category term="flyer"/><category term="gaiagen"/><category term="generation"/><category term="hack"/><category term="hijacking"/><category term="htc vive"/><category term="inria"/><category term="interior design"/><category term="inventeur"/><category term="julien lagorsse"/><category term="lancer de rayon"/><category term="libpcap"/><category term="libxml2"/><category term="logo"/><category term="magazine"/><category term="manuellement"/><category term="mathématien"/><category term="maxVersion"/><category term="normalisations"/><category term="oculus rift"/><category term="océans"/><category term="optimisations"/><category term="origines du lancer de rayon"/><category term="origines du ray tracing"/><category term="programmez"/><category term="programmez.com"/><category term="rendr"/><category term="rendrsoftworks"/><category term="sony"/><category term="spoofing"/><category term="ssehorizontalmax"/><category term="ssehorizontalmin"/><category term="terrain"/><category term="threadsafe"/><category term="urban planning"/><category term="vecteurs"/><category term="video"/><category term="villes"/><category term="végétation"/><category term="windows callback"/><category term="x64"/><title type='text'>Awsom3D Devlog : Computer Graphics, Virtual Reality &amp;amp; Marketing</title><subtitle type='html'>Computer Graphics, Virtual Reality &amp;amp; Marketing</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.awsom3d.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-6092765511198359583</id><published>2015-11-11T18:12:00.001+01:00</published><updated>2016-01-20T08:22:03.982+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><category scheme="http://www.blogger.com/atom/ns#" term="EPITECH"/><category scheme="http://www.blogger.com/atom/ns#" term="htc vive"/><category scheme="http://www.blogger.com/atom/ns#" term="interior design"/><category scheme="http://www.blogger.com/atom/ns#" term="oculus rift"/><category scheme="http://www.blogger.com/atom/ns#" term="rendr"/><category scheme="http://www.blogger.com/atom/ns#" term="rendrsoftworks"/><category scheme="http://www.blogger.com/atom/ns#" term="urban planning"/><category scheme="http://www.blogger.com/atom/ns#" term="virtual reality"/><title type='text'>Our New Start-up : Rendr Softworks : Virtual Reality for Architects</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcaNlFY42vIl1P5Em7q3gUHxjeyBdku0AaanCqYsCRmtyKFFNEeIR4MKcu3IAqxlX6hvkaY5b1V6RzLxXpIqnkFFytJNJuQKORhJYxmAwdKSPkEp5EwzMw5Me0cg_3XCgoa8BOb3RkJoQ/s1600/Logo+dark.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;102&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcaNlFY42vIl1P5Em7q3gUHxjeyBdku0AaanCqYsCRmtyKFFNEeIR4MKcu3IAqxlX6hvkaY5b1V6RzLxXpIqnkFFytJNJuQKORhJYxmAwdKSPkEp5EwzMw5Me0cg_3XCgoa8BOb3RkJoQ/s320/Logo+dark.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Today, when an architect wants to talk with a client about their project, they use blueprints, models, pictures or videos.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b id=&quot;docs-internal-guid-8c99e1b4-f787-2bd2-06b7-1488c80449ee&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;These representations are intended to help the client understand the project in an easier to view visual manner, however they do have their limitations.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Clients can become confused due to awry depth perception, fixed or misleading framing of images, or unnatural lighting.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Every question a client has seeking clarity about a design from an image, video or model, is time wasted describing the medium rather than the design itself, and can put the architect on the back foot, having to defend their work and explain details multiple times.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;To overcome these issues, we created Rendr, an agency that specializes in high-end virtual tours of a project – allowing clients to experience the design in a unique and engaging manner.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Simply provide your blueprint or 3D model and we bring your project to life!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;We create a unique and custom virtual environment, to help immerse the client in the design. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Not only is it a virtual tour, but the space is interactive and animated – creating an exceptional, unique and memorable experience for the client. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-size: 14.6667px; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Watch our 360 degree Youtube video to see the potential and how it can elevate your client consultations to the next level. Feel free to share our videos and if you have any questions or ongoing projects please get in touch!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-size: large; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: &amp;quot;verdana&amp;quot; , sans-serif; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Website (Worldwide) &lt;a href=&quot;http://www.rendrsoftworks.com/&quot;&gt;www.rendrsoftworks.com&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Website (France) &lt;a href=&quot;http://www.rendr.fr/&quot;&gt;www.rendr.fr&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/6092765511198359583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2015/11/our-new-start-up-rendr-softworks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/6092765511198359583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/6092765511198359583'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2015/11/our-new-start-up-rendr-softworks.html' title='Our New Start-up : Rendr Softworks : Virtual Reality for Architects'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcaNlFY42vIl1P5Em7q3gUHxjeyBdku0AaanCqYsCRmtyKFFNEeIR4MKcu3IAqxlX6hvkaY5b1V6RzLxXpIqnkFFytJNJuQKORhJYxmAwdKSPkEp5EwzMw5Me0cg_3XCgoa8BOb3RkJoQ/s72-c/Logo+dark.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-4836261022491652425</id><published>2015-02-11T02:09:00.000+01:00</published><updated>2015-02-11T02:09:08.092+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="3DConnexion"/><category scheme="http://www.blogger.com/atom/ns#" term="3DConnexionSDK"/><category scheme="http://www.blogger.com/atom/ns#" term="3DMouse"/><category scheme="http://www.blogger.com/atom/ns#" term="SetWindowsHookEx"/><category scheme="http://www.blogger.com/atom/ns#" term="SFML"/><category scheme="http://www.blogger.com/atom/ns#" term="windows callback"/><title type='text'>SFML &amp; 3DMouse support with 3DConnexionSDK</title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;How to make 3DMouse support in a SFML project?&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The problem with SFML is that the windows event layer is wrapped for multi-platform issues.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The problem with the 3DConnexion SDK is that it uses internal windows event messages, that should be processed by GetMessage() or PollMEssage()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;So you can&#39;t have access to SFML internal poll event without changing the source code, and you can&#39;t use GetMessage or PollMessage as shown in the 3DConnexion SDK sample codes.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;I&#39;ve found a solution with Windows Callback.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;First set the callback with&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;background-color: white; color: #333333; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 16.7999992370605px; white-space: pre;&quot;&gt;SetWindowsHookEx&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;line-pre&quot; style=&quot;background-color: white; box-sizing: border-box; color: #333333; font-family: Consolas, &#39;Liberation Mono&#39;, Menlo, Courier, monospace; font-size: 12px; line-height: 16.7999992370605px; width: 779px;&quot;&gt;&lt;div class=&quot;line&quot; id=&quot;file-gistfile1-cpp-LC1&quot; style=&quot;box-sizing: border-box;&quot;&gt;
SetWindowsHookEx(WH_GETMESSAGE, (HOOKPROC)&amp;amp;SpaceNavigatorCB, GetModuleHandle(&lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;NULL&lt;/span&gt;), GetCurrentThreadId()) == &lt;span class=&quot;pl-c1&quot; style=&quot;box-sizing: border-box; color: #0086b3;&quot;&gt;NULL&lt;/span&gt;&lt;/div&gt;
&lt;/pre&gt;
&lt;span style=&quot;background-color: white; color: #222222; line-height: 18.4799995422363px;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The callback should be prototyped like this :&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;i style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.1999998092651px; line-height: 18.4799995422363px;&quot;&gt;&lt;br /&gt;&lt;/i&gt;
&lt;span style=&quot;background-color: white; font-size: 13.1999998092651px; line-height: 18.4799995422363px;&quot;&gt;&lt;span style=&quot;color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;i&gt;LRESULT CALLBACK&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;SpaceNavigatorCB(int code, WPARAM wParam, LPARAM lParam)&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Complete code for the callback :&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 18.4799995422363px;&quot;&gt;Hope it helps !&lt;/span&gt;&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/anonymous/65c846b23c8362f68a9f.js&quot;&gt;&lt;/script&gt;
&lt;i style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.1999998092651px; line-height: 18.4799995422363px;&quot;&gt;&lt;br /&gt;&lt;/i&gt;

&lt;i style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.1999998092651px; line-height: 18.4799995422363px;&quot;&gt;Follow the project on Facebook :&amp;nbsp;&lt;a href=&quot;https://www.facebook.com/immersionengine&quot; style=&quot;color: #888888; text-decoration: none;&quot;&gt;https://www.facebook.com/immersionengine&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.1999998092651px; line-height: 18.4799995422363px;&quot;&gt;Follow me on twitter :&amp;nbsp;&lt;a href=&quot;http://twitter.com/lefebv_l&quot; style=&quot;color: #888888; text-decoration: none;&quot;&gt;twitter.com/lefebv_l&lt;/a&gt;&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/4836261022491652425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2015/02/sfml-3dmouse-support-with-3dconnexionsdk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/4836261022491652425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/4836261022491652425'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2015/02/sfml-3dmouse-support-with-3dconnexionsdk.html' title='SFML &amp; 3DMouse support with 3DConnexionSDK'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-7399451902481879999</id><published>2014-11-25T04:04:00.002+01:00</published><updated>2015-02-11T02:10:06.752+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="64bit"/><category scheme="http://www.blogger.com/atom/ns#" term="DevIL"/><category scheme="http://www.blogger.com/atom/ns#" term="FreeImage"/><category scheme="http://www.blogger.com/atom/ns#" term="threadsafe"/><category scheme="http://www.blogger.com/atom/ns#" term="x64"/><title type='text'>FreeImage &amp; 64 bit compilation on Windows</title><content type='html'>We are changing from lib DevIL to FreeImage because DevIL is not thread-safe.&lt;br /&gt;
&lt;br /&gt;
But the FreeImage &lt;a href=&quot;http://freeimage.sourceforge.net/&quot; target=&quot;_blank&quot;&gt;website&lt;/a&gt; lacks of x64 binaries&lt;br /&gt;
&lt;br /&gt;
We had to recompile it for VC11 (Visual 2012) in x64 bit. We enabled SSE2 processor optimization flags.&lt;br /&gt;
&lt;br /&gt;
Here&#39;s the archive : &lt;a href=&quot;http://immersion-engine.com/download/awsom3D/FreeImage3160Win64_VC11.zip&quot; target=&quot;_blank&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Follow the project on Facebook : &lt;a href=&quot;https://www.facebook.com/immersionengine&quot;&gt;https://www.facebook.com/immersionengine&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Follow me on twitter : &lt;a href=&quot;http://twitter.com/lefebv_l&quot;&gt;twitter.com/lefebv_l&lt;/a&gt;&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/7399451902481879999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2014/11/freeimage-64-bit-compilation-on-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/7399451902481879999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/7399451902481879999'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2014/11/freeimage-64-bit-compilation-on-windows.html' title='FreeImage &amp; 64 bit compilation on Windows'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-4661039978237004521</id><published>2014-06-19T22:58:00.000+02:00</published><updated>2019-07-21T10:59:43.688+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Beam"/><category scheme="http://www.blogger.com/atom/ns#" term="Benthin"/><category scheme="http://www.blogger.com/atom/ns#" term="Frustum"/><category scheme="http://www.blogger.com/atom/ns#" term="MLRTA"/><category scheme="http://www.blogger.com/atom/ns#" term="ray tracing"/><category scheme="http://www.blogger.com/atom/ns#" term="ssehorizontalmax"/><category scheme="http://www.blogger.com/atom/ns#" term="ssehorizontalmin"/><title type='text'>SSE horizontal minimum and maximum</title><content type='html'>&lt;pre style=&quot;background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJLJBgmnRzXYUDN0grAgoByVCjbR2qv7zElLVod9g1mVXvVH-Pq7vG63t54fgjWsFiCc2VKsU0x4blYYAUcelik_T0yuFw7QmSWTPdJIiAaxW1tgqaEgpESDjn9LCrDZZx9_7DyMiwWRYK/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; static inline float sseHorizontalMin(const __m128 &amp;amp;p)  
 {   
     __m128 data = p;             /* [0, 1, 2, 3] */   
     __m128 low = _mm_movehl_ps(data, data); /* [2, 3, 2, 3] */   
     __m128 low_accum = _mm_min_ps(low, data); /* [0|2, 1|3, 2|2, 3|3] */   
     __m128 elem1 = _mm_shuffle_ps(low_accum,   
                       low_accum,   
                       _MM_SHUFFLE(1,1,1,1)); /* [1|3, 1|3, 1|3, 1|3] */   
     __m128 accum = _mm_min_ss(low_accum, elem1);   
     return _mm_cvtss_f32(accum);   
 }  
 static inline float sseHorizontalMax(const __m128 &amp;amp;p)  
 {   
     __m128 data = p;             /* [0, 1, 2, 3] */   
     __m128 high = _mm_movehl_ps(data, data); /* [2, 3, 2, 3] */   
     __m128 high_accum = _mm_max_ps(high, data); /* [0|2, 1|3, 2|2, 3|3] */   
     __m128 elem1 = _mm_shuffle_ps(high_accum,   
                       high_accum,   
                       _MM_SHUFFLE(1,1,1,1)); /* [1|3, 1|3, 1|3, 1|3] */   
     __m128 accum = _mm_max_ss(high_accum, elem1);   
     return _mm_cvtss_f32(accum);   
 }  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Follow the project on Facebook : &lt;a href=&quot;https://www.facebook.com/immersionengine&quot;&gt;https://www.facebook.com/immersionengine&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;Follow me on twitter : &lt;a href=&quot;http://twitter.com/lefebv_l&quot;&gt;twitter.com/lefebv_l&lt;/a&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/4661039978237004521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2014/06/sse-horizontal-minimum-and-maximum.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/4661039978237004521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/4661039978237004521'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2014/06/sse-horizontal-minimum-and-maximum.html' title='SSE horizontal minimum and maximum'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-7346237777103215888</id><published>2014-05-11T22:23:00.003+02:00</published><updated>2014-05-11T22:23:54.068+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="64bit"/><category scheme="http://www.blogger.com/atom/ns#" term="libxml2"/><category scheme="http://www.blogger.com/atom/ns#" term="MSVC"/><title type='text'>LibXML2 &amp; 64 bit compilation on Windows</title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;We recently tried to change our platform from 32bit to 64bit.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;b&gt;Here are some feedbacks:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;- We were based on libxml2, which relies on libiconv and zlib. Unfortunately, the official libxml website (ftp://xmlsoft.org/libxml2/) doesn&#39;t provide 64bit precompiled binaries for Windows.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;- We found some files on the web&amp;nbsp;https://github.com/dlonie/OpenBabel-BFGS/tree/master/windows-vc2008/libs/x64 that didn&#39;t work.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;- We didn&#39;t have the patience to recompile everything from scratch - it will add too much complexity to our dev env.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;The solution we choose:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;TinyXML2 !&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;- Because it is just 2 files : one .h / one .cpp&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;- Because you can compile it in 32/64 bit&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;- Because it is fast and easy to use&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Source :&amp;nbsp;&lt;a href=&quot;http://www.grinninglizard.com/tinyxml2/index.html&quot;&gt;http://www.grinninglizard.com/tinyxml2/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;What&#39;s new in TinyXML2 compared to TinyXML ?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ol id=&quot;&quot; style=&quot;background-color: white; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px 15px 15px 40px;&quot;&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Many fewer memory allocation (1/10th to 1/100th), uses less memory (about 40% of TinyXML-1), and faster (~5x on read)&lt;/span&gt;&lt;/li&gt;
&lt;li id=&quot;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;No STL requirement&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;More modern C++, including a proper namespace&lt;/span&gt;&lt;/li&gt;
&lt;li id=&quot;aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Proper and useful handling of whitespace&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
</content><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/7346237777103215888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2014/05/libxml2-64-bit-compilation-on-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/7346237777103215888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/7346237777103215888'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2014/05/libxml2-64-bit-compilation-on-windows.html' title='LibXML2 &amp; 64 bit compilation on Windows'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-2681269705900100951</id><published>2014-05-11T22:09:00.004+02:00</published><updated>2014-05-11T22:09:58.004+02:00</updated><title type='text'>Hello, world.</title><content type='html'>Just a simple announcement : From now, all posts will be written in English.</content><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/2681269705900100951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2014/05/hello-world.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/2681269705900100951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/2681269705900100951'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2014/05/hello-world.html' title='Hello, world.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-5478710913814040973</id><published>2012-09-28T22:01:00.003+02:00</published><updated>2015-02-11T02:11:10.066+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="binaries"/><category scheme="http://www.blogger.com/atom/ns#" term="SFML 2.0"/><category scheme="http://www.blogger.com/atom/ns#" term="VC11"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2012"/><category scheme="http://www.blogger.com/atom/ns#" term="VS12"/><title type='text'>SFML2.0 RC and Visual Studio 2012 RC</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;EDIT 2013/07: SFML2.0 Stable is out!&amp;nbsp;&lt;a href=&quot;http://www.sfml-dev.org/&quot;&gt;http://www.sfml-dev.org/&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Cette semaine, j&#39;ai essayé la version 2.0 RC de la &lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;a href=&quot;http://www.sfml-dev.org/&quot; target=&quot;_blank&quot;&gt;SFML&lt;/a&gt;, &lt;/span&gt;qui est absolument géniale!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Mais en voulant aller trop vite, je n&#39;ai pas vu que Visual Studio 2012 RC (VC11) n&#39;était pas supporté.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Comme j&#39;ai perdu pas mal de temps a chercher des bugs qui n&#39;existaient pas (crashs aléatoires), certains trouverons pratique ce &lt;a href=&quot;http://immersion-engine.com/download/awsom3D/SFML%202.0%20RC.7z&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;dossier&lt;/span&gt;&lt;/a&gt; conternant lib, include et dll de la SFML2.0 RC, fonctionnels pour Visual Studio 2012 RC!&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://immersion-engine.com/download/awsom3D/SFML%202.0%20RC.7z&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;Télécharger l&#39;archive&lt;/b&gt;&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;(4 Mo)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Enjoy!&lt;/span&gt;&lt;br /&gt;
&lt;i&gt;&lt;br /&gt;&lt;/i&gt;
&lt;i&gt;Si vous avez aimé l&#39;article n&#39;hésitez pas à laisser un commentaire, ou me suivre sur &lt;a href=&quot;https://twitter.com/lefebv_l&quot; target=&quot;_blank&quot;&gt;twitter&lt;/a&gt;&lt;/i&gt;</content><link rel='enclosure' type='7z' href='http://immersion-engine.com/download/awsom3D/SFML%202.0%20RC.7z' length='0'/><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/5478710913814040973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2012/09/sfml20-rc-et-visual-studio-2012.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/5478710913814040973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/5478710913814040973'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2012/09/sfml20-rc-et-visual-studio-2012.html' title='SFML2.0 RC and Visual Studio 2012 RC'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-6101226075930660271</id><published>2012-08-25T09:03:00.000+02:00</published><updated>2012-08-25T09:04:42.167+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="3D"/><category scheme="http://www.blogger.com/atom/ns#" term="albrecht dürer"/><category scheme="http://www.blogger.com/atom/ns#" term="inventeur"/><category scheme="http://www.blogger.com/atom/ns#" term="lancer de rayon"/><category scheme="http://www.blogger.com/atom/ns#" term="mathématien"/><category scheme="http://www.blogger.com/atom/ns#" term="origines du lancer de rayon"/><category scheme="http://www.blogger.com/atom/ns#" term="origines du ray tracing"/><title type='text'>Le premier lancer de rayon... a eu lieu en 1525 !</title><content type='html'>&lt;br /&gt;
&lt;b id=&quot;internal-source-marker_0.697278328705579&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;img height=&quot;366px;&quot; src=&quot;https://lh3.googleusercontent.com/aFGnuf_P9QoiNhWS4y0pDuvjnrkx-u_NFas-d8bv3C6BALT3jKasNWcfKmBCTZb1eEMODBCpJPUCfTYG5ZGsjoXrDDhbLWrh4LydSP_l4GaeyjQ0AIc&quot; width=&quot;512px;&quot; /&gt;&lt;br /&gt;&lt;span style=&quot;vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;En 1525, Albrecht Dürer, peintre, graveur et mathématicien allemand expose une méthode pour représenter les perspectives. Il reporte point par point sur une feuille, les contours d’objets à l’aide d’une ficelle tendue entre le point de vue et la scène...&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;span style=&quot;vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;La même méthode est utilisée de nos jours dans les calculs graphiques, la ficelle ayant été remplacé par des vecteurs, et les objets par des ensembles de triangles...&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/6101226075930660271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2012/08/le-premier-lancer-de-rayon-eu-lieu-en.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/6101226075930660271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/6101226075930660271'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2012/08/le-premier-lancer-de-rayon-eu-lieu-en.html' title='Le premier lancer de rayon... a eu lieu en 1525 !'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh3.googleusercontent.com/aFGnuf_P9QoiNhWS4y0pDuvjnrkx-u_NFas-d8bv3C6BALT3jKasNWcfKmBCTZb1eEMODBCpJPUCfTYG5ZGsjoXrDDhbLWrh4LydSP_l4GaeyjQ0AIc=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-1875983678322638073</id><published>2012-07-10T10:00:00.000+02:00</published><updated>2012-07-10T10:00:00.998+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="aventure"/><category scheme="http://www.blogger.com/atom/ns#" term="Balthazar Auxietre"/><category scheme="http://www.blogger.com/atom/ns#" term="Eidolon"/><category scheme="http://www.blogger.com/atom/ns#" term="immersion engine"/><category scheme="http://www.blogger.com/atom/ns#" term="réalité virtuelle"/><category scheme="http://www.blogger.com/atom/ns#" term="sony"/><title type='text'>Rencontre avec Balthazar Auxietre - Eidolon</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://balthazarauxietre.com/files/gimgs/1_00116.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;222&quot; src=&quot;http://balthazarauxietre.com/files/gimgs/1_00116.jpg&quot; width=&quot;400&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Ce weekend, nous avons rencontré &lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;Balthazar Auxietre&lt;/span&gt;&lt;/b&gt;, réalisateur du projet &lt;a href=&quot;http://balthazarauxietre.com/&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;Eidolon&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;,&amp;nbsp;&quot;une installation immersive qui propose de vivre une expérience cinématographique interactive pour un spectateur unique&quot;.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;281&quot; mozallowfullscreen=&quot;&quot; src=&quot;http://player.vimeo.com/video/32943201?title=0&amp;amp;byline=0&amp;amp;portrait=0&amp;amp;color=bce63e&quot; webkitallowfullscreen=&quot;&quot; width=&quot;500&quot;&gt;&lt;/iframe&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;color: #999999; font-size: x-small;&quot;&gt;&lt;a href=&quot;http://vimeo.com/32943201&quot;&gt;EIDOLON (Trailer)&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/balthazara&quot;&gt;Balthazar Auxietre&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Ce type de projet artistique nous intéresse beaucoup, car nous partageons le&amp;nbsp;même&amp;nbsp;but, la m&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;ême&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;finalité: faire vivre des expériences, des aventures, au travers d&#39;une histoire, d&#39;une technologie.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;Pour &lt;b&gt;Eidolon&lt;/b&gt;, la technologie de réalité virtuelle utilisée est un casque. A&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Verdana, sans-serif;&quot;&gt;l&#39;avenir n&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Verdana, sans-serif;&quot;&gt;ous travaillerons probablement avec Balthazar&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Verdana, sans-serif;&quot;&gt;sur un nouveau projet, en utilisant cette fois l&#39;&lt;/span&gt;&lt;a href=&quot;http://immersion-engine.com/&quot; style=&quot;background-color: white; font-family: Verdana, sans-serif;&quot; target=&quot;_blank&quot;&gt;Immersion Engin&lt;/a&gt;&lt;span style=&quot;background-color: white; font-family: Verdana, sans-serif;&quot;&gt;&lt;a href=&quot;http://immersion-engine.com/&quot; target=&quot;_blank&quot;&gt;e&lt;/a&gt;&amp;nbsp;comme pièce&amp;nbsp;maîtresse, et vous pourrez vivre cette expérience immersive sur n&#39;importe quel équipement de réalité virtuelle.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Verdana, sans-serif;&quot;&gt;Stay tuned ;)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: right;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: #6aa84f; font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;i&gt;Si vous avez aimé l&#39;article n&#39;hésitez pas à laisser un commentaire, ou me suivre sur &lt;a href=&quot;http://twitter.com/lefebv_l&quot; target=&quot;_blank&quot;&gt;twitter&lt;/a&gt;&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/1875983678322638073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2012/07/rencontre-avec-balthazar-auxietre.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/1875983678322638073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/1875983678322638073'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2012/07/rencontre-avec-balthazar-auxietre.html' title='Rencontre avec Balthazar Auxietre - Eidolon'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Paris, France</georss:featurename><georss:point>48.856614 2.3522219</georss:point><georss:box>48.773036 2.1942934 48.940192 2.5101504</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-5877316397904934491</id><published>2012-06-14T09:00:00.000+02:00</published><updated>2013-07-08T14:46:20.239+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="gaiagen"/><category scheme="http://www.blogger.com/atom/ns#" term="generation"/><category scheme="http://www.blogger.com/atom/ns#" term="immersion engine"/><category scheme="http://www.blogger.com/atom/ns#" term="julien lagorsse"/><category scheme="http://www.blogger.com/atom/ns#" term="océans"/><category scheme="http://www.blogger.com/atom/ns#" term="terrain"/><category scheme="http://www.blogger.com/atom/ns#" term="villes"/><category scheme="http://www.blogger.com/atom/ns#" term="végétation"/><title type='text'>Premiers retours de Gaiagen</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_RORGKKSS61u_GjrzSirZR5_8vIeVaDQVXWunOgov1ZljuQuYI5-sq3Q6stWh7E4t_sJIWvtqhjwVRqn2qHn8Fk-6lwTgj8zy58mcoGmKlCKYWg3FGRcODRCUl1oYNvWEFlK54h2xhJ8/s1600/saddle-mountain-banner.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;155&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_RORGKKSS61u_GjrzSirZR5_8vIeVaDQVXWunOgov1ZljuQuYI5-sq3Q6stWh7E4t_sJIWvtqhjwVRqn2qHn8Fk-6lwTgj8zy58mcoGmKlCKYWg3FGRcODRCUl1oYNvWEFlK54h2xhJ8/s400/saddle-mountain-banner.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Nous avons des nouvelles de &lt;/span&gt;&lt;a href=&quot;http://eip.epitech.eu/2013/gaiagen/&quot; style=&quot;font-family: Verdana, sans-serif;&quot; target=&quot;_blank&quot;&gt;Gaiagen&lt;/a&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;, le logiciel de génération de mondes virtuels développé par&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.doyoubuzz.com/julien-lagorsse&quot; style=&quot;font-family: Verdana, sans-serif;&quot; target=&quot;_blank&quot;&gt;Julien Lagorsse&lt;/a&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&amp;nbsp;et ses&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;acolytes, et qui utilise l&#39;&lt;/span&gt;&lt;a href=&quot;http://immersion-engine.com/&quot; style=&quot;font-family: Verdana, sans-serif;&quot; target=&quot;_blank&quot;&gt;Immersion Engine&lt;/a&gt;&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt; comme moteur de rendu.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;Gaiagen est un projet de fin d&#39;étude.&amp;nbsp;Le logiciel doit générer terrains,&amp;nbsp;océans,&amp;nbsp;végétation, et dans le futur des espaces urbains.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Pour l&#39;instant la gestion du terrain et de l&#39;eau est bien avancée, je vous tiendrais au courant des futures nouveautés.&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-eVPweQp_20rPM4LRolMYnSzN3BgS9Dl1-LzhyXoYZpa3CB8igA5BanUQFMEXzxnio4nvJ1-ssLAeXGa0Zta8dKDNERnxTnOyoI364x-8CCzC1Eb_z53hPNmvdQNpqN4xXU57O-4Ld_k/s1600/gaiagen2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-eVPweQp_20rPM4LRolMYnSzN3BgS9Dl1-LzhyXoYZpa3CB8igA5BanUQFMEXzxnio4nvJ1-ssLAeXGa0Zta8dKDNERnxTnOyoI364x-8CCzC1Eb_z53hPNmvdQNpqN4xXU57O-4Ld_k/s1600/gaiagen2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;188&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-eVPweQp_20rPM4LRolMYnSzN3BgS9Dl1-LzhyXoYZpa3CB8igA5BanUQFMEXzxnio4nvJ1-ssLAeXGa0Zta8dKDNERnxTnOyoI364x-8CCzC1Eb_z53hPNmvdQNpqN4xXU57O-4Ld_k/s320/gaiagen2.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-eVPweQp_20rPM4LRolMYnSzN3BgS9Dl1-LzhyXoYZpa3CB8igA5BanUQFMEXzxnio4nvJ1-ssLAeXGa0Zta8dKDNERnxTnOyoI364x-8CCzC1Eb_z53hPNmvdQNpqN4xXU57O-4Ld_k/s1600/gaiagen2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-eVPweQp_20rPM4LRolMYnSzN3BgS9Dl1-LzhyXoYZpa3CB8igA5BanUQFMEXzxnio4nvJ1-ssLAeXGa0Zta8dKDNERnxTnOyoI364x-8CCzC1Eb_z53hPNmvdQNpqN4xXU57O-4Ld_k/s1600/gaiagen2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana,sans-serif;&quot;&gt;Voici un screenshot de la génération de terrain.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Si vous avez aimé l&#39;article n&#39;hésitez pas à laisser un commentaire, ou me suivre sur &lt;a href=&quot;http://twitter.com/lefebv_l&quot; target=&quot;_blank&quot;&gt;twitter&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/5877316397904934491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2012/06/premiers-retours-de-gaiagen.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/5877316397904934491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/5877316397904934491'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2012/06/premiers-retours-de-gaiagen.html' title='Premiers retours de Gaiagen'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_RORGKKSS61u_GjrzSirZR5_8vIeVaDQVXWunOgov1ZljuQuYI5-sq3Q6stWh7E4t_sJIWvtqhjwVRqn2qHn8Fk-6lwTgj8zy58mcoGmKlCKYWg3FGRcODRCUl1oYNvWEFlK54h2xhJ8/s72-c/saddle-mountain-banner.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-7637989033551695199</id><published>2012-06-07T10:00:00.000+02:00</published><updated>2012-06-07T10:00:08.151+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="3D"/><category scheme="http://www.blogger.com/atom/ns#" term="3dvf"/><category scheme="http://www.blogger.com/atom/ns#" term="afjv"/><category scheme="http://www.blogger.com/atom/ns#" term="article"/><category scheme="http://www.blogger.com/atom/ns#" term="communication"/><category scheme="http://www.blogger.com/atom/ns#" term="EPITECH"/><category scheme="http://www.blogger.com/atom/ns#" term="immersion engine"/><category scheme="http://www.blogger.com/atom/ns#" term="presse"/><category scheme="http://www.blogger.com/atom/ns#" term="video"/><title type='text'>VIDEO - Immersion Engine dans la presse online!</title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Ces dernières semaines ont été riches en nouveauté.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;Entre autres,&amp;nbsp;&lt;a href=&quot;http://twitter.com/Epitech&quot; style=&quot;color: #0b5394; font-weight: bold;&quot; target=&quot;_blank&quot;&gt;#Epitech&lt;/a&gt; à publié un article de presse qui a été repris par de nombreux site, dont les très réputés &lt;b&gt;&lt;a href=&quot;http://www.3dvf.com/actualite-3661-epitech-immersion-engine-moteur-en-raytracing-temps-reel.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;3dvf.com&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&amp;nbsp;et &lt;b&gt;&lt;a href=&quot;http://www.afjv.com/news.php?id=1030&amp;amp;title=immersion_engine&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;afjv.com&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Nous sommes très content de l&#39;engouement généré par le projet, cela nous motive encore plus dans notre travail, et de nouvelles surprises sont en préparation pour la rentrée. &lt;b&gt;&lt;i&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;Stay tuned ;-)&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Regardez &lt;b&gt;Camille JAN&lt;/b&gt; parler d&#39;Immersion, dans cette courte vidéo de 2 minutes.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;http://www.dailymotion.com/embed/video/xqncho?theme=spring&amp;amp;foreground=%23C2E165&amp;amp;highlight=%23809443&amp;amp;background=%23232912&amp;amp;logo=0&amp;amp;hideInfos=1&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Si vous avez aimé l&#39;article n&#39;hésitez pas à laisser un commentaire, ou me suivre sur &lt;a href=&quot;http://twitter.com/lefebv_l&quot; target=&quot;_blank&quot;&gt;twitter&lt;/a&gt;&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/7637989033551695199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2012/06/video-immersion-engine-dans-la-presse.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/7637989033551695199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/7637989033551695199'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2012/06/video-immersion-engine-dans-la-presse.html' title='VIDEO - Immersion Engine dans la presse online!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-4089308236473048093</id><published>2012-06-05T17:07:00.003+02:00</published><updated>2012-06-06T15:40:02.868+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Add-on"/><category scheme="http://www.blogger.com/atom/ns#" term="Firefox"/><category scheme="http://www.blogger.com/atom/ns#" term="hack"/><category scheme="http://www.blogger.com/atom/ns#" term="manuellement"/><category scheme="http://www.blogger.com/atom/ns#" term="maxVersion"/><category scheme="http://www.blogger.com/atom/ns#" term="Module"/><category scheme="http://www.blogger.com/atom/ns#" term="Obsolète"/><category scheme="http://www.blogger.com/atom/ns#" term="Plug-in"/><title type='text'>Comment mettre à jour manuellement un plugin Firefox obsolète?</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.vinilator.com.br/imagens/firefox-banner.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;80&quot; src=&quot;http://www.vinilator.com.br/imagens/firefox-banner.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;De temps en temps, avec les nouvelles versions de Firefox, certain de vos plugins peuvent devenir obsolètes.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Pour forcer leur compatibilité, voici un petit hack:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Téléchargez le&amp;nbsp;module sur votre ordinateur &lt;i&gt;(clic droit -&amp;gt; enregistrer le lien sous)&lt;/i&gt;,&amp;nbsp;puis renommez l&#39;extension &lt;b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.xpi&lt;/span&gt;&lt;/b&gt; en &lt;b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.zip&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Ouvrez l&#39;archive, et modifiez le fichier&lt;span style=&quot;color: #444444;&quot;&gt; &lt;b&gt;install.rdf&lt;/b&gt;&lt;/span&gt; présent à l&#39;intérieur.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Cherchez la balise &lt;b&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #bf9000;&quot;&gt;em:&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;maxVersion&lt;/span&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/b&gt; et changez la valeur par le numéro de votre version.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Sauvegardez le fichier,&amp;nbsp;renommez l&#39;extension de l&#39;archive en &lt;b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.xpi&lt;/span&gt;&lt;/b&gt;, et ouvrez-là avec Firefox &lt;i&gt;(ctrl+O)&lt;/i&gt; pour installer le module.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Si vous avez aimé l&#39;article n&#39;hésitez pas à laisser un commentaire, ou me suivre sur &lt;a href=&quot;http://twitter.com/lefebv_l/&quot; target=&quot;_blank&quot;&gt;twitter&lt;/a&gt;&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/4089308236473048093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2012/06/comment-mettre-jour-manuellement-un.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/4089308236473048093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/4089308236473048093'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2012/06/comment-mettre-jour-manuellement-un.html' title='Comment mettre à jour manuellement un plugin Firefox obsolète?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-4039122730144869676</id><published>2012-05-25T15:50:00.003+02:00</published><updated>2012-06-08T16:05:51.375+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Compilation"/><category scheme="http://www.blogger.com/atom/ns#" term="Fedora"/><category scheme="http://www.blogger.com/atom/ns#" term="Firefox"/><category scheme="http://www.blogger.com/atom/ns#" term="Firesheep"/><category scheme="http://www.blogger.com/atom/ns#" term="hijacking"/><category scheme="http://www.blogger.com/atom/ns#" term="libpcap"/><category scheme="http://www.blogger.com/atom/ns#" term="spoofing"/><title type='text'>Compiler Firesheep sur Fedora</title><content type='html'>&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.flash-screen.com/free-wallpaper/uploads/201108/icos/1312360193.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;172&quot; src=&quot;http://www.flash-screen.com/free-wallpaper/uploads/201108/icos/1312360193.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Dernièrement, je me suis amusé dernièrement à compiler &lt;a href=&quot;http://codebutler.github.com/firesheep/&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;Firesheep&lt;/span&gt;&lt;/b&gt;&lt;/a&gt; sur ma Fedora.&lt;/div&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Voici les commandes tapées:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
Installation des dépendances:&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;yum&lt;/b&gt; install autoreconf&amp;nbsp; xulrunner xulrunner-devel git git-all cpan libpcap libpcap-devel boost boost-devel gcc libtool autoheader &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;cpan &lt;/b&gt;CORBA::XPIDL&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;cpan &lt;/b&gt;CORBA::IDL::Parser&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
Récupération des sources:&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;git &lt;/b&gt;clone https://github.com/mickflemm/firesheep.git&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;cd &lt;/b&gt;firesheep/&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;git &lt;/b&gt;submodule update --init&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Compilation:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;
&lt;span style=&quot;color: #0b5394;&quot;&gt;&lt;b&gt;./autogen.sh&lt;/b&gt; --with-xulrunner-sdk=/usr/lib/xulrunner-2&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Verdana,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Pour l&#39;installation de l&#39;extension, il suffit d&#39;ouvrir le .xpi avec Firefox (path du fichier dans la barre d&#39;adresse).&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Il vous faudra éventuellement lancer Firefox en root pour certaines permissions.&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Si vous avez aimé l&#39;article n&#39;hésitez pas à laisser un commentaire, ou me suivre sur &lt;a href=&quot;http://twitter.com/lefebv_l&quot;&gt;twitter&lt;/a&gt;&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/4039122730144869676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2012/05/compiler-firesheep-sur-fedora.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/4039122730144869676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/4039122730144869676'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2012/05/compiler-firesheep-sur-fedora.html' title='Compiler Firesheep sur Fedora'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>06560 Sophia Antipolis, France</georss:featurename><georss:point>43.6222222 7.05</georss:point><georss:box>43.610727700000005 7.030259 43.6337167 7.069741</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-7795362324429535679</id><published>2012-01-28T04:34:00.002+01:00</published><updated>2012-01-28T04:36:46.893+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AMD"/><category scheme="http://www.blogger.com/atom/ns#" term="normalisations"/><category scheme="http://www.blogger.com/atom/ns#" term="optimisations"/><category scheme="http://www.blogger.com/atom/ns#" term="SIMD"/><category scheme="http://www.blogger.com/atom/ns#" term="SSE"/><category scheme="http://www.blogger.com/atom/ns#" term="vecteurs"/><title type='text'>Comment normaliser 4 vecteurs rapidement via les instructions SIMD</title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Une grande partie des performances dégagées par notre &lt;a href=&quot;http://immersion-engine.com/&quot;&gt;moteur&lt;/a&gt;&amp;nbsp;sont dues au concept de &lt;a href=&quot;http://en.wikipedia.org/wiki/SIMD&quot;&gt;SIMD&lt;/a&gt;; Simple Instruction Multiple Data. Ce sont des instructions processeurs (SSE, SSE2, SSE3, SSE4a, 3dNow!) qui permettent d&#39;accélérer des calculs bas niveau.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;L&#39;exemple suivant montre comment faire une addition de vecteur classique&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJLJBgmnRzXYUDN0grAgoByVCjbR2qv7zElLVod9g1mVXvVH-Pq7vG63t54fgjWsFiCc2VKsU0x4blYYAUcelik_T0yuFw7QmSWTPdJIiAaxW1tgqaEgpESDjn9LCrDZZx9_7DyMiwWRYK/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; struct vector  
 {  
   float x,y,z;  
 };  
 vector add(const vector &amp;amp;a, const vector &amp;amp;b)  
 {  
   vector c;  
   c.x = a.x + b.x;  
   c.y = a.y + b.y;  
   c.z = a.z + b.z;  
   return c;  
 }  
&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Et maintenant la version SIMD:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJLJBgmnRzXYUDN0grAgoByVCjbR2qv7zElLVod9g1mVXvVH-Pq7vG63t54fgjWsFiCc2VKsU0x4blYYAUcelik_T0yuFw7QmSWTPdJIiAaxW1tgqaEgpESDjn9LCrDZZx9_7DyMiwWRYK/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; # include &amp;lt;xmmintrin.h&amp;gt;  
 struct vector  
 {  
   __m128 m;  
   // Pour acceder aux composantes x, y, z  
   // vous pouvez simplement faire un cast ((float*)&amp;amp;m)[ 0 1 2 ou 3]  
 };  
 vector add(const vector &amp;amp;a, const vector &amp;amp;b)  
 {  
   vector c;  
   c.m = _mm_add_ps(a.m, b.m);  
   return c;  
 }  
&lt;/code&gt;&lt;/pre&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Entre les deux versions, le facteur de speedup se situe entre 3 et 4. Si vous développez des applications nécessitants de nombreux calculs 3D, utilisez absolument ces instructions!&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Voici maintenant une astuce pour gagner du temps sur les normalisations.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Il est plus performant de multiplier par la sqrt inverse (_mm_rsqrt_ps) que de diviser par la sqrt. En revanche la fonction _mm_rsqrt_ps a une précision moindre. Pour combler ce manque de précision, on fait une nouvelle itération dans le calcul de la racine, appelée &quot;Iteration de Newton-Raphson&quot;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-image: URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJLJBgmnRzXYUDN0grAgoByVCjbR2qv7zElLVod9g1mVXvVH-Pq7vG63t54fgjWsFiCc2VKsU0x4blYYAUcelik_T0yuFw7QmSWTPdJIiAaxW1tgqaEgpESDjn9LCrDZZx9_7DyMiwWRYK/s320/codebg.gif); background: #f0f0f0; border: 1px dashed #CCCCCC; color: black; font-family: arial; font-size: 12px; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;&quot;&gt;&lt;code style=&quot;color: black; word-wrap: normal;&quot;&gt; __m128    fastrsqrt( const __m128 v )  
 {  
       static const __m128 _half4 = _mm_set_ps1( 0.5f );  
       static const __m128 _three = _mm_set_ps1( 3.0f );  
       const __m128 nr = _mm_rsqrt_ps( v ); // Newton-Raphson iteration  
       const __m128 muls = _mm_mul_ps( _mm_mul_ps( v, nr ), nr );  
       return _mm_mul_ps( _mm_mul_ps( _half4, nr ), _mm_sub_ps( _three, muls ) );  
 }  
 void Normalize4(vector p[4])  
 {  
     // Store x, y, and z separately in 3 __m128  
     __m128 x4 = _mm_set_ps(p[3][0], p[2][0], p[1][0], p[0][0]);  
     __m128 y4 = _mm_set_ps(p[3][1], p[2][1], p[1][1], p[0][1]);  
     __m128 z4 = _mm_set_ps(p[3][2], p[2][2], p[1][2], p[0][2]);  
     x4 = _mm_mul_ps(x4, x4); // x * x  
     y4 = _mm_mul_ps(y4, y4); // y * y  
     z4 = _mm_mul_ps(z4, z4); // z * z  
     const vector l = fastrsqrt(_mm_add_ps(z4, _mm_add_ps(y4, x4))); // sqrt(x*x+y*y+z*z)  
     p[0].m = _mm_mul_ps(p[0].m, _mm_set_ps1(l[0])); // load results in packet  
     p[1].m = _mm_mul_ps(p[1].m, _mm_set_ps1(l[1]));  
     p[2].m = _mm_mul_ps(p[2].m, _mm_set_ps1(l[2]));  
     p[3].m = _mm_mul_ps(p[3].m, _mm_set_ps1(l[3]));  
 }  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i id=&quot;aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown&quot; style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;Si vous avez aimé l&#39;article n&#39;hésitez pas à laisser un commentaire, ou me suivre sur&amp;nbsp;&lt;a href=&quot;http://twitter.com/lefebv_l&quot; style=&quot;color: #888888; text-decoration: none;&quot;&gt;twitter&lt;/a&gt;&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/7795362324429535679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2012/01/comment-normaliser-4-vecteurs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/7795362324429535679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/7795362324429535679'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2012/01/comment-normaliser-4-vecteurs.html' title='Comment normaliser 4 vecteurs rapidement via les instructions SIMD'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-404540537132595428</id><published>2012-01-28T03:59:00.001+01:00</published><updated>2012-05-29T11:13:48.792+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="article"/><category scheme="http://www.blogger.com/atom/ns#" term="communication"/><category scheme="http://www.blogger.com/atom/ns#" term="immersion engine"/><category scheme="http://www.blogger.com/atom/ns#" term="magazine"/><category scheme="http://www.blogger.com/atom/ns#" term="presse"/><category scheme="http://www.blogger.com/atom/ns#" term="programmez"/><category scheme="http://www.blogger.com/atom/ns#" term="programmez.com"/><title type='text'>Immersion Engine dans la presse!</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-hwyfQgdAWXk/TxCEhFm3-qI/AAAAAAAAFk0/SWM_EE33gYQ/s1600/programmez_com.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://2.bp.blogspot.com/-hwyfQgdAWXk/TxCEhFm3-qI/AAAAAAAAFk0/SWM_EE33gYQ/s320/programmez_com.jpg&quot; width=&quot;247&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Nous sommes dans le magazine &lt;b&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Programmez &lt;/span&gt;&lt;/b&gt;du mois de Janvier!&lt;br /&gt;
A la page numéro 24, vous trouverez une page parlant de notre projet.&lt;br /&gt;
&lt;br /&gt;
Je vous invite à acheter le magazine pour découvrir les autres&amp;nbsp;passionnants&amp;nbsp;projets de fin d&#39;études présenté par les étudiants de notre promotion. Vous pouvez vous le procurer &lt;a href=&quot;http://www.programmez.com/boutique.php?numero=148&quot;&gt;ici&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Bonne lecture!&lt;br /&gt;
&lt;br /&gt;
&lt;i style=&quot;background-color: white; color: #222222; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;Si vous avez aimé l&#39;article n&#39;hésitez pas à laisser un commentaire, ou me suivre sur&amp;nbsp;&lt;a href=&quot;http://twitter.com/lefebv_l&quot; style=&quot;color: #888888; text-decoration: none;&quot;&gt;twitter&lt;/a&gt;&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/404540537132595428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2012/01/immersion-engine-dans-la-presse.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/404540537132595428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/404540537132595428'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2012/01/immersion-engine-dans-la-presse.html' title='Immersion Engine dans la presse!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-hwyfQgdAWXk/TxCEhFm3-qI/AAAAAAAAFk0/SWM_EE33gYQ/s72-c/programmez_com.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-523594261609503888</id><published>2011-10-03T02:15:00.000+02:00</published><updated>2011-10-05T05:53:09.971+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="communication"/><category scheme="http://www.blogger.com/atom/ns#" term="EPITECH"/><category scheme="http://www.blogger.com/atom/ns#" term="flyer"/><category scheme="http://www.blogger.com/atom/ns#" term="immersion engine"/><category scheme="http://www.blogger.com/atom/ns#" term="logo"/><category scheme="http://www.blogger.com/atom/ns#" term="ray tracing"/><title type='text'>Les phases communicantes</title><content type='html'>Il était temps de redorer un peu la communication autour d&#39;&lt;a href=&quot;http://immersion-engine.com/&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394;&quot;&gt;Immersion&lt;/span&gt;&lt;/a&gt;!
Ce qui nous as motivé, c&#39;est les cours de business dispensés à Epitech par &lt;a href=&quot;http://www.viadeo.com/fr/profile/gilles.enguehard&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #0b5394;&quot;&gt;Gilles Enguehard&lt;/span&gt;&lt;/a&gt;. En définissant mieux notre cible potentielle, nous avons pu redéfinir notre identité visuelle ainsi que les textes qui l&#39;accompagne.&lt;br /&gt;
&lt;br /&gt;
En bref, nouveau logo, nouvelle typo, nouvelle accroche, nouveau site, nouvelles cartes de visites, nouveaux flyers, etc.... beaucoup de nouvelles choses en préparation!&lt;br /&gt;
&lt;br /&gt;
Voici en avant-première un projet de flyer dans lequel vous pouvez voir entre autres le nouveau logo !&lt;br /&gt;
N&#39;hésitez pas à partager vos critiques/commentaires en dessous!&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGwLfYTCRrPnOxLjOWiwHGmRyr75eZ6X7eh7WFydDZFDHo8mcFsDyltfuZpjojhraYcZvDCWLN3JuNhh9wiTZu1iTbUcHVWICSjejgadqgb8fKy_wmctDPY6qmUuGOS5YfAXSuNgZuxJY/s1600/2012_flyers_immersion.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGwLfYTCRrPnOxLjOWiwHGmRyr75eZ6X7eh7WFydDZFDHo8mcFsDyltfuZpjojhraYcZvDCWLN3JuNhh9wiTZu1iTbUcHVWICSjejgadqgb8fKy_wmctDPY6qmUuGOS5YfAXSuNgZuxJY/s640/2012_flyers_immersion.png&quot; width=&quot;454&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;i&gt;Si vous avez aimé l&#39;article n&#39;hésitez pas à laisser un commentaire, ou me suivre sur &lt;a href=&quot;http://twitter.com/lefebv_l&quot;&gt;twitter&lt;/a&gt;&lt;/i&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/523594261609503888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2011/10/les-phases-communicantes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/523594261609503888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/523594261609503888'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2011/10/les-phases-communicantes.html' title='Les phases communicantes'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGwLfYTCRrPnOxLjOWiwHGmRyr75eZ6X7eh7WFydDZFDHo8mcFsDyltfuZpjojhraYcZvDCWLN3JuNhh9wiTZu1iTbUcHVWICSjejgadqgb8fKy_wmctDPY6qmUuGOS5YfAXSuNgZuxJY/s72-c/2012_flyers_immersion.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Paris, France</georss:featurename><georss:point>48.856614 2.3522219</georss:point><georss:box>48.773036 2.1942934 48.940192 2.5101504</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-3144223366490250377</id><published>2011-08-01T02:28:00.005+02:00</published><updated>2011-08-02T03:28:18.005+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ACSEL"/><category scheme="http://www.blogger.com/atom/ns#" term="AMD"/><category scheme="http://www.blogger.com/atom/ns#" term="APU"/><category scheme="http://www.blogger.com/atom/ns#" term="ATI"/><category scheme="http://www.blogger.com/atom/ns#" term="GPGPU"/><category scheme="http://www.blogger.com/atom/ns#" term="GPU"/><category scheme="http://www.blogger.com/atom/ns#" term="OpenCL"/><category scheme="http://www.blogger.com/atom/ns#" term="ray tracing"/><title type='text'>Rencontre avec AMD</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;96&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmeum5GZxnylrz55pLAJEbaCS4HHTlggIlHreeCL-cLU18RLybfpyHBPdleB83ICqv_vPRvJbvuH9hmaihu6_L7s45dU_lZAZGsFj2_sTDbhUdGQzEL9J68N0wU9b_q3yUPBm3LKYUPsc/s400/banner-microchip.jpg&quot; width=&quot;400&quot; /&gt;&lt;/div&gt;La semaine dernière, nous avons eu le plaisir de rencontrer à l&#39;&lt;b&gt;&lt;a href=&quot;http://acsel.epitech.eu/&quot;&gt;ACSEL&lt;/a&gt;&lt;/b&gt; un employé de chez &lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.amd.com/&quot;&gt;AMD&lt;/a&gt;&lt;/b&gt;!&lt;/span&gt; Un entretien très intéressant autour de l&#39;optimisation matérielle, et de l&#39;utilisation du trio CPU / GPU / &lt;a href=&quot;http://fr.wikipedia.org/wiki/Accelerated_Processing_Unit&quot;&gt;APU&lt;/a&gt; pour lancer des rayons.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://img.clubic.com/02556560-photo-logo-opencl.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;190&quot; src=&quot;http://img.clubic.com/02556560-photo-logo-opencl.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.nokytech.net/images/news/amd/amd_logo.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;http://www.nokytech.net/images/news/amd/amd_logo.jpg&quot; width=&quot;177&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Les 5 points à retenir absolument avant de se lancer dans le GPGPU:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Un GPU est très bon pour les calculs parallèles sur de gros blocs de données, si toutefois les calculs ne diffèrent pas trop. Ce qui veut dire qu&#39;il est très bon pour les rayons primaires, beaucoup moins pour les secondaires.&lt;/li&gt;
&lt;li&gt;Les algorithmes avec beaucoup de branchements (type parcours d&#39;arbre) sont à &lt;span style=&quot;color: red;&quot;&gt;BANNIR &lt;/span&gt;sur GPU. Le CPU est beaucoup plus à l&#39;aise dessus.&lt;/li&gt;
&lt;li&gt;Un APU à environ 1/4 de la puissance d&#39;un GPU. Mais du fait de sa localisation, il sera plus performant pour certains calculs que le GPU.&lt;/li&gt;
&lt;li&gt;La taille de la VRAM ne doit pas être un soucis. Des solutions arriveront.&lt;/li&gt;
&lt;li&gt;Le temps de transfert ne doit pas être un soucis. Des solutions arriveront.&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
Nous voilà donc partis dans nos premiers TPs sur OpenCL. Les premiers résultats sont concluants, mais il faudra un gros travail de conception avant de voir le GPGPU d&#39;imposer dans le moteur.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: black;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;color: black;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; font-family: &#39;Times New Roman&#39;; font-size: x-small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia, Utopia, &#39;Palatino Linotype&#39;, Palatino, serif; font-size: 13px; line-height: 18px; text-align: center;&quot;&gt;&lt;i id=&quot;aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown&quot;&gt;Si vous avez aimé l&#39;article n&#39;hésitez pas à laisser un commentaire, ou &lt;a href=&quot;http://twitter.com/lefebv_l&quot;&gt;me suivre sur twitter&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/3144223366490250377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2011/08/rencontre-avec-amd.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/3144223366490250377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/3144223366490250377'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2011/08/rencontre-avec-amd.html' title='Rencontre avec AMD'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmeum5GZxnylrz55pLAJEbaCS4HHTlggIlHreeCL-cLU18RLybfpyHBPdleB83ICqv_vPRvJbvuH9hmaihu6_L7s45dU_lZAZGsFj2_sTDbhUdGQzEL9J68N0wU9b_q3yUPBm3LKYUPsc/s72-c/banner-microchip.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Paris, France</georss:featurename><georss:point>48.856614 2.3522219000000177</georss:point><georss:box>48.813328 2.2293609000000179 48.8999 2.4750829000000176</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-8003186261095044916</id><published>2011-06-10T23:13:00.003+02:00</published><updated>2011-06-16T02:19:38.614+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="immersion engine"/><category scheme="http://www.blogger.com/atom/ns#" term="inria"/><category scheme="http://www.blogger.com/atom/ns#" term="ray tracing"/><category scheme="http://www.blogger.com/atom/ns#" term="réalité virtuelle"/><category scheme="http://www.blogger.com/atom/ns#" term="virtual reality"/><title type='text'>Immersion dans la réalité virtuelle</title><content type='html'>&lt;b style=&quot;color: #444444;&quot;&gt;J&#39;ai le plaisir de vous annoncer notre &lt;span style=&quot;color: black;&quot;&gt;collaboration &lt;/span&gt;avec l&#39;&lt;a href=&quot;http://www.inria.fr/&quot; style=&quot;color: #0b5394;&quot;&gt;INRIA&lt;/a&gt; &lt;i&gt;(Institut national de recherche en informatique et en automatique)&lt;/i&gt;, autour du &lt;span style=&quot;color: black;&quot;&gt;lancer de rayons&lt;/span&gt; temps réel, et de la&lt;span style=&quot;color: black;&quot;&gt; réalité virtuelle &lt;/span&gt;(VR).&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;54&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPTIyYEQNvpRs0O4pdHpU6vYpVEcQJyQqHBYHddqLZ8mAk5PK5w_cfTDbMUhjJ81Qoa79_NB9xrqRAZdUMUbZHoPuCC0ctx8QVNWQWb11W3F8cLMcb6t9pxTG_9sMnYDmtaLKBi-IIwfQ/s400/zmachine-777395.jpg&quot; width=&quot;400&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Notre but est de mettre en place notre moteur dans la salle de réalité virtuelle Gouraud-Phong (une plateforme d&#39;1 M€ quand même!), basée dans le centre de Sophia Antipolis.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/wAm7faixBak?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;Caractéristiques techniques&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;  &lt;/span&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;ul style=&quot;font-family: inherit;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;rétroprojection sur tous les écrans&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;suivi de position optique&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;stéréo &lt;i&gt;Infitec&lt;/i&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;son spatialisé&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;espace de travail de l’&lt;i&gt;iSpace&lt;/i&gt;&amp;nbsp;: 3,2m * 3,2m * 2,4m&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;b style=&quot;color: #0b5394;&quot;&gt;Plus d&#39;infos? &lt;/b&gt;&lt;a href=&quot;http://www.inria.fr/centre-de-recherche-inria/sophia-antipolis-mediterranee/innovation/plateformes-technologiques2&quot;&gt;http://www.inria.fr/centre-de-recherche-inria/sophia-antipolis-mediterranee/innovation/plateformes-technologiques2&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; font-family: &#39;Times New Roman&#39;; font-size: x-small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia,Utopia,&#39;Palatino Linotype&#39;,Palatino,serif; font-size: 13px; line-height: 18px; text-align: center;&quot;&gt;&lt;i id=&quot;aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown&quot;&gt;Si vous avez aimé l&#39;article n&#39;hésitez pas à laisser un commentaire, ou &lt;a href=&quot;http://twitter.com/lefebv_l&quot;&gt;me suivre sur twitter&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/8003186261095044916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2011/06/immersion-dans-la-realite-virtuelle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/8003186261095044916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/8003186261095044916'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2011/06/immersion-dans-la-realite-virtuelle.html' title='Immersion dans la réalité virtuelle'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPTIyYEQNvpRs0O4pdHpU6vYpVEcQJyQqHBYHddqLZ8mAk5PK5w_cfTDbMUhjJ81Qoa79_NB9xrqRAZdUMUbZHoPuCC0ctx8QVNWQWb11W3F8cLMcb6t9pxTG_9sMnYDmtaLKBi-IIwfQ/s72-c/zmachine-777395.jpg" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Paris, France</georss:featurename><georss:point>48.856614 2.3522219000000177</georss:point><georss:box>48.813328 2.2293609000000179 48.8999 2.4750829000000176</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-8873441034202211994</id><published>2011-01-28T07:02:00.004+01:00</published><updated>2011-08-03T03:49:12.116+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ACSEL"/><category scheme="http://www.blogger.com/atom/ns#" term="EPITECH"/><category scheme="http://www.blogger.com/atom/ns#" term="immersion engine"/><category scheme="http://www.blogger.com/atom/ns#" term="ray tracing"/><title type='text'>Revenons à nos rayons!</title><content type='html'>&amp;nbsp; Je vous disais plus tôt que mon truc à moi, c&#39;est les rayons.&lt;br /&gt;
En vérité, je suis &lt;span style=&quot;font-size: xx-small;&quot;&gt;(du verbe suivre)&lt;/span&gt; un &lt;a href=&quot;http://www.epitech.eu/&quot;&gt;master en sciences informatiques&lt;/a&gt;, dans lequel je me suis spécialisé dans la synthèse d&#39;images, et plus particulièrement dans une méthode de rendu graphique appelée &quot;Raytracing&quot;, traduit en français &quot;Lancer de rayon&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://reactorfire.files.wordpress.com/2009/12/zs2px.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;173&quot; src=&quot;http://reactorfire.files.wordpress.com/2009/12/zs2px.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Non, c&#39;est pas moi.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;span style=&quot;color: #444444;&quot;&gt;Voila, le mystère est levé!&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
Cette technique part d&#39;une base mathématique simple, la résolution polynomiale, mais poussée à l&#39;extrême, avec des petits bouts de 3D dedans.&lt;br /&gt;
&lt;div style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;color: #444444;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;A quoi ça sert?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
&amp;nbsp; Le raytracing est utilisé principalement dans les &lt;a href=&quot;http://caramelwhistle.com/2008/08/04/wall-e-we-have-the-technology/&quot;&gt;films d&#39;animations&lt;/a&gt;, et un peu dans les &lt;a href=&quot;http://www.youtube.com/watch?v=FqeXuO2AlEE&quot;&gt;jeux actuels&lt;/a&gt; (mais sous une forme différente).&lt;br /&gt;
&amp;nbsp; L&#39;intérêt par rapport à la rastérization (technique utilisé dans les jeux)?&lt;br /&gt;
Rendre des images &lt;span style=&quot;font-size: small;&quot;&gt;&lt;b style=&quot;color: #444444;&quot;&gt;photo-réalistes&lt;/b&gt;&lt;/span&gt;, en simulant le parcours de la lumière, restituer des sons spatiaux &lt;span style=&quot;color: #444444; font-size: small;&quot;&gt;&lt;b&gt;parfaits&lt;/b&gt;&lt;/span&gt;, en simulant le parcours des ondes sonores, et générer des effets physiques &lt;span style=&quot;color: #444444; font-size: small;&quot;&gt;&lt;b&gt;convaincants&lt;/b&gt;&lt;/span&gt;, grâce à la précision des algorithmes utilisés. Rien que ça.&lt;br /&gt;
&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://upload.wikimedia.org/wikipedia/commons/e/ec/Glasses_800_edit.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://upload.wikimedia.org/wikipedia/commons/e/ec/Glasses_800_edit.png&quot; width=&quot;320&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;C&#39;est beau, hein!?&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;div style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Et moi dans tout ça?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&amp;nbsp; Moi, et une dizaine de copains (c&#39;est l&#39;avantage d&#39;être étudiant), on s&#39;attache à résoudre le plus gros problème du raytracing: la lenteur.&lt;br /&gt;
Pour faire bref, on pourrait dire que &lt;a href=&quot;http://www.blaguesdegeek.com/BDG..478..la-lenteur-de-java.html&quot;&gt;&lt;span style=&quot;color: #0b5394;&quot;&gt;&quot;le raytracing est à la technique de rendu ce que Java est aux langages de programmation&quot;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAhPAoMkDGB44CG128GBy3AN8hg7GVRq792R7T5FMtx8xG_ej9NireKR_kYzskTug_dj-7kcHCP6ZEe9p9RHn-ohcPk4Dk22_d_lVfOwGRJSMXvIODDDIbj-59Ovr9DWE3YSW1897eBlw/s1600/Immersion+Engine+Wallpaper-4.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;45&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAhPAoMkDGB44CG128GBy3AN8hg7GVRq792R7T5FMtx8xG_ej9NireKR_kYzskTug_dj-7kcHCP6ZEe9p9RHn-ohcPk4Dk22_d_lVfOwGRJSMXvIODDDIbj-59Ovr9DWE3YSW1897eBlw/s400/Immersion+Engine+Wallpaper-4.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&amp;nbsp;Et du coup, ça donne un &lt;span style=&quot;color: #444444;&quot;&gt;projet de recherche d&#39;envergure&lt;/span&gt; en realtime raytracing, en partenariat avec l&#39;&lt;a href=&quot;http://acsel.epitech.eu/&quot;&gt;ACSEL&lt;/a&gt; (Advanced Computer Sciences Epitech Laboratory), et joliment nommé &lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Immersion Engine&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;color: black;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;color: black;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; font-family: &#39;Times New Roman&#39;; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Georgia,Utopia,&#39;Palatino Linotype&#39;,Palatino,serif; font-size: 13px; line-height: 18px; text-align: center;&quot;&gt;&lt;i id=&quot;aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown&quot;&gt;Si vous avez aimé l&#39;article n&#39;hésitez pas à laisser un commentaire, ou &lt;a href=&quot;http://twitter.com/lefebv_l&quot;&gt;me suivre sur twitter&lt;/a&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/8873441034202211994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2011/01/revenons-nos-rayons.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/8873441034202211994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/8873441034202211994'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2011/01/revenons-nos-rayons.html' title='Revenons à nos rayons!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAhPAoMkDGB44CG128GBy3AN8hg7GVRq792R7T5FMtx8xG_ej9NireKR_kYzskTug_dj-7kcHCP6ZEe9p9RHn-ohcPk4Dk22_d_lVfOwGRJSMXvIODDDIbj-59Ovr9DWE3YSW1897eBlw/s72-c/Immersion+Engine+Wallpaper-4.jpg" height="72" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6303767369470554386.post-5300043139275144804</id><published>2010-09-02T02:06:00.000+02:00</published><updated>2010-09-02T02:06:07.456+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Un simple Hello World"/><title type='text'>Des rayons plein la tête</title><content type='html'>Le premier billet est &lt;b&gt;toujours &lt;/b&gt;le plus difficile.&lt;br /&gt;
Faut-t&#39;il se présenter? Montrer sa Geek-Attitude avec un simple Hello World? Expliquer en 36 points pourquoi ce blog, ou promettre corps et âme de le mettre à jour en permanence - croix de bois crois de fer, si je mens, je vais dans /dev/null - pour le laisser à l&#39;abandon dans deux semaines?&lt;br /&gt;
&lt;br /&gt;
Non, je vais juste vous dire que mon truc à moi, c&#39;est les rayons, et comme présentation, c&#39;est déjà pas mal.</content><link rel='replies' type='application/atom+xml' href='http://www.awsom3d.com/feeds/5300043139275144804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.awsom3d.com/2010/09/des-rayons-plein-la-tete.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/5300043139275144804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6303767369470554386/posts/default/5300043139275144804'/><link rel='alternate' type='text/html' href='http://www.awsom3d.com/2010/09/des-rayons-plein-la-tete.html' title='Des rayons plein la tête'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>