Skip to content

Releases: GiveJavaAChance/Graphics3D-Raytracer

Graphics2D_2.1

Choose a tag to compare

@GiveJavaAChance GiveJavaAChance released this 23 Dec 21:22

Added:
RepeatTexture, for textures where repetition is necessary without drawing more triangles,
Better control in APIEventViewer with depth sensitivity to adjust for different depth ranges

Graphics3D_2.0

Choose a tag to compare

@GiveJavaAChance GiveJavaAChance released this 30 Aug 17:12
d78b505

Major update, including a whole new renderer.
Added:
Renderer: with custom triangle rasterizer,
OpenJGL (Open Java Graphics Library): for faster 3D graphics, used with Renderer,
Shader: controlling the output of the Renderer,
APIEvent, TriangleDrawEvent and TextureTriangleDrawEvent: all used for debugging purposes,
APIEventViewer: a simple viewer for debugging rendering, using APIEvent, Both color and depth buffers visible to debug
ColorUtils: util for color int

Graphics3D_1.5

Choose a tag to compare

@GiveJavaAChance GiveJavaAChance released this 29 Aug 22:03

Fixed:
Overhead when rendering,
HashMap implementations with Vector2f and Vector3f
Minor texturemapping performance

Graphics3D_1.4

Choose a tag to compare

@GiveJavaAChance GiveJavaAChance released this 14 Apr 20:41

Graphics3D:
Greatly improved performance for rotation calculation by 3X the speed,
Improved perfomance and accuracy of the line intersection method and the translated x, y plane calculation,
Window class now has methods to set icon and set location

RayTracer:
Triangle class now has proper texture mapping with u, v coordinates,
ColorObject r,g and b values are now publically accessible which can allow for custom color methods

The reworked RayTracer should be done by the next release

Graphics3D_1.3

Choose a tag to compare

@GiveJavaAChance GiveJavaAChance released this 22 Feb 16:24

Fixed:
Transform now draws polygons if the texture image is small enough,
Some minor bottlenecks

Graphics3D_1.2

Choose a tag to compare

@GiveJavaAChance GiveJavaAChance released this 13 Jan 04:56

Release notes:
Added texture mapping
Added Transform class to map any image onto a quadilateral
Added triangle subdivision

Graphics3D_1.1

Choose a tag to compare

@GiveJavaAChance GiveJavaAChance released this 05 Jan 23:20

Update 1.1 Adds:
Hitbox class for easier game creations
Double Buffering and Multithreading to improve rendering performance
Z-Depth cache to improve performance even further
Fixed .OBJ loader when loading objects whithout texture

Graphics3D_1.0

Choose a tag to compare

@GiveJavaAChance GiveJavaAChance released this 02 Jan 03:59

The first release of Graphics3D