New customers can spin up VMs, build with AI, and query data at no cost.
Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Build Agents and Models on One Platform
Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
rayGina is a C++ operating-system independent raytracing library, which provides interfaces to extend the raytracing process while runtime and represents a framework for raytracing experiments/development of different components
This project simulates a multi-agent system (swarm) behavior both graphically and not. The purpose of this project is to research the properties suggested in "stability analysis of swarms" V.Gazi & K.M.Passino. Using the vpython library for 3D modeling
XEland (Cross Eye Landscape generator) is a Java/Swing program which generates 3D landscapes as stereo pair images for cross eye viewing. It can be used as simple texture generator too. Original XEland was a Gnome application written in C++.
DisBlend (for distributed Blender) is a project to build a light system of distributed rendering for Blender 3D (www.blender.org). The client and servers are now written in Ruby 1.8
CoolRay is a system for generating photorealistic images out of a mathematical description of a scene. CoolRay uses oriented techniques together with a powerful scene description language.
Pyllar is a 3D plotting library for the Python programming language. It uses the Visualization Toolkit (VTK) and PyNum library provide high quality 3D plots for science and engineering.
Triangle mesh tool and library. Primary features include generation from mathmatical equation, decimation or edge reduction, clipping, and interactive viewer.
jSVR is an implementation of the Single view 3D reconstruction technique. It allows the recreation of 3D scenes from a single image. It provides a UI that navigates the user through a number of steps from a source image to a complete 3dmodel of the scene
A codebase for the construction of 3d online virtual worlds. Includes everything you need to make your own multiplayer online roleplaying game. All game rules are contained in plugins which can be written in easy scripting languages such as Python.
Fully customizable and configurable global illumination ray tracer written in C++. H-RT is a research project aimed at comparing popular and less popular light reflection models.
You can obtain the source code of H-RayTracer at (Mercurial repository):
https://bitbucket.org/bayger/hrt
LDrawLoader is an implementation of the com.sun.j3d.loaders.Loader-interface to load LDraw-parts and -models into Java3D-Scenes. Additionally a LDraw-Viewer is provided, that uses the loader to display LDraw-parts and -models.
SPE is a python IDE with auto indentation&completion,call tips,syntax coloring&highlighting,uml viewer,class explorer,source index,todo list,pycrust shell,file browsers,drag&drop,Blender support.Spe ships with wxGlade,PyChecker and Kiki.
MultiBrain is an experimental object oriented 3D graphic engine based on OpenGL.
It is focuses on rendering technics and physical simulation, so it was created to be an environment simulator rather then a gaming framework.
Code libraries and media files contributed by Whoola, Inc. Includes Whoola Cyberspace, a virtual reality web browser with fly-through hyperlinks. The source code includes a COLLADA loader for Xith. Click on the "Home Page" link above to install.
Cadabra is a 3D Rendering Engine that makes 3D game development easy and is full of cool features targeted at the latest hardware available. This SourceForge.net project features add-ons, demos, and tools for the Cadabra 3D engine.
Iupiter is a Java API using both a lot of new features available with JDK 1.4 and its JVM, and the open source library LWJGL which enables us to use native APIs such as OpenGL and OpenAL, or OS services for interfacing to mouse, keyboard and joypad.
GMUVE (Graphical Multiuser Virtual Environment) is an engine/framework that lets large numbers of users interact in a 3D world. GMUVE is a peer to peer networked OpenGL application that can be used for MMPOG or 3D chat. It is available in Python and JAVA
cmjTracer is a small Java based ray tracer with antialiasing and Constructive Solid Geometry (CSG). It will be capable of importing various 3D and image file formats for rendering. It will also be able to render keyframed animations.
Freedom is a massively multiplayer role playing game allowing a dynamic world where players can work together to change the world using a variety of skills, including combat, magic, construction and crafting. Dynamic 3D modelling ensures a vibrant game.
Wiggle is a client-side JavaScript program for aligning stereoscopic image sets and a Flash applet for viewing them. Authoring WiggleSets requires only a JavaScript browser, and a browser with Flash plugin (6+) is all that is needed to view the output.