david.parrott : 3d   216

 « earlier
Gamedev Tutorials Series | Ming-Lun "Allen" Chou | 周明倫
Here is a list of fundamental tutorials on video game math, physics, and programming. If you like these tutorials, please considering supporting me on Patreon,
programming  3d  graphics  development  tutorial  maths
28 days ago by david.parrott
Optimizing Software Occlusion Culling – index | The ryg blog
In January of 2013, some nice folks at Intel released a Software Occlusion Culling demo with full source code. I spent about two weekends playing around with the code, and after realizing that it made a great example for various things I'd been meaning to write about for a long time, started churning out blog…
blog  3d  graphics  gamedev  optimisation
november 2019 by david.parrott
C++ Fast Track for Games Programming Part 6: Floats | 3D Game Engine Programming
In this tutorial you will learn about using floats in C++ and using delta time to make your game run independent of the frame rate.
c++  3d  game  programming  tutorial
october 2019 by david.parrott
C++ Fast Track for Games Programming Part 5: Conditions | 3D Game Engine Programming
In this tutorial you will learn about conditions in C++. Using conditions, you will make a ball bounce on the bottom of the screen.
c++  3d  game  programming  tutorial
october 2019 by david.parrott
C++ Fast Track for Games Programming Part 4: Sprites and Loops | 3D Game Engine Programming
In this tutorial you will learn about drawing sprites. Using loops, you will be able to draw a lot of sprites on the screen at once.
c++  3d  game  programming  tutorial
october 2019 by david.parrott
C++ Fast Track for Games Programming Part 2: The Template | 3D Game Engine Programming
In the 2nd tutorial in the C++ Fast Track series, you will use a template game project to create a window that can be used to render graphics onto.
c++  3d  game  programming  tutorial
october 2019 by david.parrott
A Simple, and Trivially Parallelizable Triangle Rasterization Approach
A Simple, and Trivially Parallelizable Triangle Rasterization Approach
graphics  rendering  performance  3d  programming
february 2018 by david.parrott
This is a gentle step-by-step guide through the abstract and complex universe of Fragment Shaders.
october 2016 by david.parrott
Introduction - Vulkan Tutorial
A tutorial that teaches you everything it takes to render 3D graphics with the Vulkan API. It covers everything from Windows/Linux setup to rendering and debugging.
3d  graphics  programming  vulkan  tutorial  development  c++
august 2016 by david.parrott
Graphics asset previewer extension
The add-in contains a set of graphics asset previewers (UrhoSharp related assets, *.sdf, *.mdl, *.dds)
visualstudio  extension  3d
july 2016 by david.parrott
Home · ssloy/tinyrenderer Wiki
tinyrenderer - Support c++ code for a short computer graphics course
graphics  programming  3d  opengl  tutorial  rendering  development
march 2016 by david.parrott
3D Tutorial — CoreS2 Software Solutions
This tutorial is meant as an introduction to programming 3D computer graphics. You will learn how to program a 3D rasterizer (one of many different approaches to implementing 3D computer graphics): this isn't about programming a game or using the latest HTML5 features. It is, however, meant as a way to introduce you to how 3D computer graphics work "under the hood". Essentially this tutorial walks you through what OpenGL and DirectX have implemented in their respective code-base (and drivers), without system or library specific overhead.
3d  javascript  rendering  tutorial  software  web  html5
november 2012 by david.parrott
SharpDX - Managed DirectX
SharpDX is an open-source project delivering the full DirectX API under the .Net platform, allowing the development of high performance game, 2D and 3D graphics rendering as well as realtime sound application.

SharpDX is built with a custom tool called SharpGen able to generate automatically a .NET API directly from the DirectX SDK headers, thus allowing a tight mapping with the native API while taking advantages of the great strength of the .Net ecosystem.

SharpDX is fully supporting al...
dotnet  directx  graphics  programming  library  development  c#  3d
may 2012 by david.parrott
Proland
Proland is a C++/OpenGL library for the real-time rendering of multi-resolution terrains (up to whole planets), the real-time management and edition of vector data (representing for instance roads or rivers), the rendering of atmosphere and clouds, the rendering and animation of the oceans, and the rendering of forests.
3d  c++  programming  rendering  library  opensource  development
may 2012 by david.parrott
Fugu Gallery
Fugu is a procedural modelling system for 3D graphics. It supports the generation, manipulation and animation of 3D form using scripts written in the Lua programming language. Fugu contains a code editor with all the usual bells and whistles, and a 3D view in which to visualise your design. Fugu's purpose is to support rapid exploration of code-based procedural graphics. It is currently in perpetual alpha, but works well, so check it out.
lua  3d  graphics  proceduralcontentgeneration
april 2012 by david.parrott
per page:    204080120160

Copy this bookmark: