Projects tagged ‘shading’


[7 total ]

3 Users

Ayam is a free 3D modelling environment for the RenderMan interface.
Created over 3 years ago.

0 Users

A Library project for FreeBASICThe main problem that I was looking at was as to why FreeBASIC, being the excellent programming language that it is, didn't have very many libraries or headers for some ... [More] of the nice 3D-gaming engines and virtual-reality systems out there. There are already some very powerful primitives for some of the low-level graphics handling, but none, as far as I saw of any, for the rendering libraries, texturing, and VR landscaping. This presented something of a problem as I chose to use FreeBASIC as my preferred coding base, and would like to see FreeBASIC as a coding base for use in today's stunning 3D VR games! Therefore, I have decided to start working on some of my own bindings and adaptations. I would like to see me being able to easily incorporate engines like NEBULA, OGRE, PhysX, and the like without a lot of the headaches! I eventually hope to bring out a mature project to help implement "Object-Oriented Programming" capabilities to FreeBASIC as it is one of few "BASICs" out there that have OOP programming paradigm. The FreeBASIC folks are doing a wonderful job with the constant updates and improvements to FreeBASIC and the development tools. I just would like to see something of a version that could be easily and seamlessly adapted to the programming of high-performance graphics and game authoring. This may translate into a separate project as I do not wish to cause the drastic alteration of the original FreeBASIC projects. So I wish to first just start the process of producing a good, solid collection of library headers of some common 3D packages and put together a consistent package of my own together. This project has officially started the research phase on: 08-28-2008. I would also like to add that I am comparing engines and supporting libraries to find what will work best for me for the time being. But I will try to put together several different recommend lists so as to add a little variety for others. I also plan on putting together a features comparison chart so that others can see what will work for them and their projects. For this, stay tuned. ... [Less]
Created 11 months ago.

0 Users

This project aims to create a clean, high quality proxy dll that allows a HLSL shader to be applied to most DirectX 9 applications.
Created 2 months ago.

0 Users

This project is a series of five games based around a character with the ability to control lightning and every aspect of it. It will be based on the Lightning Game Engine (hosted here as well).
Created 3 months ago.

0 Users

Open Shading Language (OSL) is a small but rich language for programmable shading in advanced renderers and other applications. OSL is similar to C, as well as other shading languages, however, it is ... [More] specifically designed for advanced rendering algorithms with features such as radiance closures, BRDFs, and deferred ray tracing as first-class concepts. The OSL project includes a complete language specification, a compiler from OSL to an intermediate assembly-like bytecode, an interpreter that executes OSL shaders on collections of points in a SIMD manner, and extensive standard shader function library. These all exist as libraries with straightforward C++ APIs, and so may be easily integrated into existing renderers, compositing packages, image processing tools, or other applications. Additionally, the source code can be easily customized to allow for renderer-specific extensions or alterations, or custom back-ends to translate to GPUs or other special hardware. OSL is being developed by Sony Pictures Imageworks for use in its in-house renderer used for feature film animation and visual effects. The language specification was developed with input by other visual effects and animation studios who also wish to use it. This project still incubating within the warm halls of Sony Pictures Imageworks, although we are 100% committed to open sourcing it. The OSL language specification will be posted on this site within the next few weeks, and source code will follow soon after. Join our Google Groups / Email Lists Developers (and for now, all OSL topics): http://groups.google.com/group/osl-dev [Less]
Created 3 months ago.

0 Users

A simplified implementation of J. Bouguet and P. Perona desktop 3d photography method.
Created 11 months ago.

0 Users

Raytracing application. Renders three-dimensional images on the screen with object coloring, object shading, multiple lights and shadows. Shapes included are triangle, octagon, cylinder, sphere ... [More] , plane, checkered plane, billiard ball, cube, tetrahedron, and circle. Objects are specified centered around the origin with size 1 unit. The object can then be scaled using transformations (such as rotations), and moved to the needed location. Manipulation of individual objects is completed by calling the object's methods using reflection. Application renders the scene as a stereo pair. [Less]
Created 3 months ago.