Image Space Occlusion Culling Engine

  •        88

ISOCE is an Image Space Occlusion Culling Engine optimized to perform occlusion culling in CPU. Developed in C++ using SIMD optimizations.

http://isoce.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

OpenSceneGraph - 3D graphics toolkit


The OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. It is based around the concept of a SceneGraph, providing an object-oriented framework on top of OpenGL. This frees the developer from implementing and optimizing low-level graphics calls and provides many additional utilities for rapid development of graphics applications.

pangdudu-rudiculous


Hackish color based occlusion culling of a XML based 3D scenegraph in ruby-processing. Booyaa!

Dragon Blaze - 3D OpenGL Game Engine


A basic OpenGL 3D game engine built from the ground up to support multi-texturing, mip-mapping, face culling and more. Its simplicity is its virtue to aid in learning and to ease expansion. Currently, it runs on Windows using MFC, Linux support is coming

frustum-culling - Some old 3D OpenGL experiments from college time


Some old 3D OpenGL experiments from college time

Pixie


Pixie is a photorealistic renderer that uses a RenderMan-like interface. Features include programmable shading, motion blur, depth of field, raytracing, scan-line rendering, occlusion culling, global illumination, caustics ...



transform-fit-obj - Transforms an OBJ file to fit within the 2x2x2 culling cube.


Transforms an OBJ file to fit within the 2x2x2 culling cube.

objc-carousel - Infinite horizontal looping carousel with snapping animation and view culling


Infinite horizontal looping carousel with snapping animation and view culling

rawscrub - Clean up your RAW photo directories after a big culling run through your JPEG's


Clean up your RAW photo directories after a big culling run through your JPEG's

AE Engine


AE Engine is a free 3D Engine. It runs in Linux and Windows and uses OpenGL or DirectX for graphics rendering and SDL or DirectX to communicate with the operating system. Its main goal is to be fast, flexible and easy to use.

quake_bsp_viewer_vr - OpenGL Quake BSP viewer with Oculus Rift DK2 support


This is a proof-of-concept Quake map viewer. It handles basic geometry and curved patch rendering but with no support for game-specific shaders, entities etc. It implement PVS and frustum culling so performance is optimal. At the moment only the Quake III Arena maps are supported but an interface is provided for other BSP versions in the future.

spaceshipdesign


METAL BASIC program needs conversion. Makes spaceship wireframes. Written 21.05.02 - 17.01.04 in METAL BASiC Spaceship Design V1.04b ' Experiment with 3D polygons, backface culling, texture sorting and mouse interface.

Windows-appsample-marble-maze - A 3D DirectX game for the Universal Windows Platform.


This is a mini-app that shows how to build a basic 3D game using DirectX on the Universal Windows Platform (UWP). It's a simple labyrinth game where the player is challenged to roll a marble through a maze of pitfalls using tilt, mouse, or gamepad controls.This sample is written in C++ and requires some experience with graphics programming and DirectX. Complete content that examines this code can be found at Developing Marble Maze, a UWP game in C++ and DirectX.

QEngine - 3D Game Engine supporting OpenGL / DirectX - 2003


3D Game Engine supporting OpenGL / DirectX - 2003

renderfarm - A C++ library for rendering 3D scenes WITHOUT using OpenGL or DirectX.


A C++ library for rendering 3D scenes WITHOUT using OpenGL or DirectX.

bud - Simple 3D Engine in OpenGL and DirectX to experience graphic programming


Simple 3D Engine in OpenGL and DirectX to experience graphic programming

DirectX Tool Kit


DirectXTK is a shared source library of helpers for Direct3D 11 C++ applications.

Taksi


Taksi is a video capture/screen capture tool for recording 3D graphics applications (such as games). It can capture almost any windows application using DirectX, OpenGL, or GDI and create an AVI file using any installed VFW codec or still frames in PNG.

Aztica 6DX 3D Engine


6DX is a COM-based 3D Engine for windows using DirectX. It features outdoor / indoor rendering, collision detection, portal-based visibility system, particle amp; effects system, sound, and its own internal GUI. Create 3D apps in VB6, Delphi, VB.NET or C++.

Transformation-Matrices-in-OpenGL


The goal of the project is to compute all the transformation matrices with your library instead of using OpenGL library. Since you are relying on OpenGL for final rasterization, you have to let OpenGL know what the final transformation matrix is, so that it transforms the vertices and triangles and does the final rasterization.