Code archives/3D Graphics - Misc

Language: All | .bb | .bmx
.bmxIngame Screen Resolution SwitchIngame Screen Resolution Switch using MaxGUI and miniB3DKrischan2016
.bbdemopivorbi4bisplanet attraction 2Prym2016
.bbcolor of shaded triangles depending on ambientlight color and thing colorthis allows you to calculate the color of the shaded (not lighted) triangles depending on the color of the ambient light and the color of the thingRemiD2016
.bb3D Water Waves3D waves and .b3d and texturesSantiworld2016
.bmxTExportMeshExport mesh to b3d file from codeCocopino2016
.bbFps Controls and Random indoor mapsA indoor random map generator and first person shooter controls.Pakz2016
.bbrotatingdoor + trigger + animation (rotation)This shows how to create a rotatingdoor and update its state and animation (rotation) depending on if a character is on the trigger or notRemiD2016
.bbslidingdoor + trigger + animation (movement)This shows how to create a slidingdoor and update its state and animation (movement) depending on if a character is on the trigger or notRemiD2016
.bbLoadingLoading resources in the background. FastPointerYue2015
.bbFree third-person camera .For a game in the third person .Yue2015
.bb3D homing missilesHoming missile example - moves a swarm of cubes towards 3d targetsPakz2014
.bbdemo pivot orbiplanet attractionPrym2014
.bmxOpenb3d library wrapperOpenb3d is a version of Minib3d in C++markcw2014
.bbRetrieve the kind (listname), the id (handle), of a pickable or of a collidable after a linepick or after a collision (vTypes)How to know in which list to search and which id (handle) to search after a linepick or after a collision (vTypes)RemiD2014
.bbRetrieve the kind (listname), the id (index), of a pickable or of a collidable after a linepick or after a collision (vDim arrays)How to know in which list to search and which id (index) to search after a linepick or after a collision (vDim arrays)RemiD2014
.bmx(Blitz3dSDK) Combine alpha texturesThis is a function to combine multiple textures together. Much faster to do this at game load and use a single texture than it is to use hardware multi-texturingJesseJoh2013
.bmx(Blitz3dSDK) PNG Texture Colorizer And Alpha ModifierModify R/G/B + Alpha (Colorize) for PNG Textures! Even colorizes alpha channeled textures!JesseJoh2013
.bb4 viewports exampleAn example to have 4 viewports of the same scene, with 4 different views : 3D, Front, Side, TopRemiD2013
.bbRecord, Write, Read, Play, the position and rotation of an entityAn example on how to have a replay in a video gameRemiD2012
.bbA few DB commands for B3DA few DarkBasic functions for Blitz3D I had whipped up a while backCaptain Wicker (crazy hillbilly)2012
.bbBasic character controls with FirstPerson view or ThirdPerson view(forward, backward, left, right, jump, fall, land) + collisions Character->EnvironmentRemiD2012
.bbPixies 2Pixel perfect sprites with maskingMoore2011
.bmxopenGL vertex/fragment programexample of using 1.5 compatible shadersWarner2011
.bbTurn Bilinear Filtering offtitle says it alljfk EO-111102010
.bbSimpleREPLAY 1.1record 3D entitysToeB2010
.bb3d Puppet ExperimentSimple puppet you can control with mouse and keysMr Snidesmin2010
.bbSprites SubstituteGet independent from Spritesjfk EO-111102010
.bbBubbles Screensaver ExampleA Copy of the Windows 7 (But in 3D!)_PJ_2010
.bbCompassanother way to include a compass in your gamestayne2010
.bbVerlet intergration LibSimple Verlet Library with by-passable physics.MusicianKool2010
.bb3D coordinate systemsCartesian, Spherical, and 3D to 2D projectionMusicianKool2010
.bbChasecam with FlashlightCamera follows Player Character, plus a flashlight.jfk EO-111102010
.bbFaster/Smarter Screen-Coordinates > 3D CoordinatesHere's a mega fast way of doing it without even using CamerPick(). You can specify depth (Z) if you need to.Streaksy2010
.bbScenegraph for Blitz3Drender scenery fasterWarner2010
.bbTimeline-event based entity tweening ( position, rotate, size, color, alpha )see title and long description (open the code!)ShadowTurtle2010
.bbHomekeepingKeeps the player in a given distance while the world is movingKrischan2009
.bbMake steps in JV-ODEFunction to make a game board or stairsBlitzplotter2009
.bbFPS like freelook camerabasic WASD+mouse controlWarner2009
.bb3D, 2D ImagesA Simple 3D imaging systemLedgerARC2009
.bbBlitz3D Game FrameworkGame framework to help making Blitz3D games.Festay2009
.bbCorrect monitor aspect rationo more stretching on different monitors/resolutionschi2009
.bmxminib3d platform collisionsa minib3d example of using platform collisionsWarner2009
.bmxminib3d scenegraphscenegraph system for minib3db322009
.bb3D Font /Text comandsTo replace slow 2D Text commands_PJ_2009
.bbAngling ModelsExample of how to angle your model, without need for a pivot.GIB3D2009
.bbRenderTween EasymodeTween include, one line tweeningRifRaf2009
.bmxOOP Blitz3dSDK frameworkOOP Blitz3D Game FrameworkFestay2009
.bbRealtime Procedural Planet GeneratorCreates a whole Planet Texture in milliseconds!Krischan2009
.bbSpacegame tech demoSpacegame tech demoKrischan2009
.bbsimple object viewersimple object viewerPongo2008
.bmxminiB3D Simple DungeonAn example of an old school randomly generated Wolfenstein-3D type dungeon.jhans0n2008
.bmxDreamotion3D PanelInitialize Dreamotion3D on a canvas/panel.itsdanreed2008
.bb3D city and drive flyingDrive fly thru a city like 3d mapNebula2008
.bbTest if cubemaps are *truly* supported.GFXDriverCaps3D doesn't always give the correct result. This fixes it.Damien Sturdy2008
.bbBlok Bewerkscherm naar 3d wereldVrije rondbewegen in een eigen wereld.Nebula2007
.bbOpenGL AcceleratorThese two replacement functions will offer slightly faster performance, depending on the application.JoshK2007
.bb3d movie playbackPlaying a movie onto an entityJohn Blackledge2007
.bbVerlet RagdollAs aboveStevie G2007
.bbRandom buildingsRandom buildingsBen(t)2007
.bmxPre-Rendered backgroundsUse this method when you want to mix 3d actors with 2d scenesDiablo2007
.bbTesting FPSHow to test the frames per seconds from Blitz3D_332007
.bbGrass on a landscape (lite version)Only most effective method - pre-generating of grass surfaces.Matt Merkulov2007
.bbGrass on a landscape2 methods: creating and pre-generating grass squaresMatt Merkulov2007
.bmxSDK Entity WrapperVery Rough SDK Entity oop WrapperH&K2007
.bmxglPerspectiveAn alternative to gluPespectiveOddball2007
.bmxminiB3D cubesminiB3D version of my very first Blitz3D entrybradford62007
.bmxminiB3D Cube pickerminiB3D version of my cube pick demobradford62007
.bb4D octahedron - ribs and vertexesDrawing 4D octahedron projection using cylinders as ribs and spheres as vertexesMatt Merkulov2007
.bbHypercube - ribs and vertexesDrawing hypercube (4D cube, tesseract) projection using cylinders as ribs and spheres as vertexesMatt Merkulov2007
.bbHypercube - facesDrawing hypercube (4D cube, tesseract) projection using facesMatt Merkulov2007
.bbresizeterrainresizes a terrain to an absolute valuemindstorms2006
.bb3D Engine (Clay3D)Copy Paste PlayNebula2006
.bbGenetic AlgorithmSimple example of Genetic Algorithmkevin80842006
.bbA* PathfindingA* Pathfinding Examplekevin80842006
.bb3d Maze GeneratorCreating a 3d Mazekevin80842006
.bbFinite State Machine (FSM)A simple FSM Systemkevin80842006
.bbRadarAnother Radar Systemkevin80842006
.bbWaypointsAnother Waypoint Systemkevin80842006
.bbOptimizeAlphaChannelAn other solution for the black edges problem of masked texturesjfk EO-111102006
.bbCamera_Pick with rangeReturns picked mesh within the given rangexmlspy2006
.bbAnimB3DComplete Bone-Animation ProgramIamhere2006
.bbLoadMaskedTextureLoad a masked texture without black borders :)fredborg2006
.bbAnimation SystemAn animation system using typesxmlspy2006
.bbTickersSimple timer\ticker typeJams2006
.bbTimersSimple timer include..Zach3D2006
.bbObject Movement Relative to CameraIt moves an object relative to the camera's yaw.xmlspy2006
.bbVein R3 2D-in-3D SystemThe 2D-in-3D system used in Vein R3.N2006
.bbGraphical GameTimerA simple Gametimer using Quadst3K|Mac2006
.bbusing Object and Handlehow to effect a field of the entity that was cliped!Tin-cat2006
.bmxVector 3 classSimple, robust vector class.ozak2005
.bmxSimple texture classSimplest texture class ever :)ozak2005
.bbLine of sight mesh managementMakes mesh object, that block line of sight, transparent!!xmlspy2005
.bbheadbangerWobble the camera when the FPS player is walking.jfk EO-111102005
.bmxTexture typeA texture type for BlitzGL. Includes auto-deleting with FlushMem.Oddball2005
.bmxGlHelper ClassProvides an easy way to figure out if a card supports Gl extensions and what its limits areN2005
.bbFade in outFade in and Out your intro screenRook Zimbabwe2005
.bbLoadAlphaChannelLoad a Textures Alpha-Channel from a 8 Bit PNGjfk EO-111102005
.bbrpg_style_movementMoves a entity by mouse on a plane like in Diablo. Mouse down 1 to moveRiverRatt2005
.bbsGLU32.dllDLL to call GL and GLU functions with single floatsJoshK2005
.bbF-UI GUI XML LoaderLoads GUI layouts for F-UI using XMLN2004
.bbZone Occlusion Systemsimple and fast system for managing large levelsRogue Vector2004
.bbConnected-AABB Occlusion SystemAn occlusion system handy for FPS or other similar gamesN2004
.bbPortal Occlusion SystemName says it all.N2004
.bbDirect Entity-to-Type RelationBasically how to grab the type related to an entity without iterating through the type.Jonathan Nguyen2004
.bbKanonensimulationa simple canonMErren2004
.bbSimple 2D in 3D FunctionsVarious functions useful for doing operations that require 2d in 3dN2004
.bbLeaf Texture packerPack multiple textures into one bigger one with funcs to convert u,v coords.AntonyWells2004
.bbFPSNetA NETWORKED FPS ExampleJeremy Alessi2004
.bbFirst person perspective movement & mouselooking codeThis code is designed as a basic framework to build a first person perspective game fromZethrax2004
.bbKeyImageProduces clean edges for masked texturesskidracer2004
.bbDay To Night FunctionChanges day to nightDavid8192004
.bbAdd an image to a TextureAdd an image to a Texture!Damien Sturdy2004
.bbinteractive entitiesclickable switches open doorsChris C2004
.bbSmoothTrack V2.0 (Quats)Much better version, with built in tracking and internally uses quats.AntonyWells2004
.bbSmoothTrackTrack an entity smoothlyAntonyWells2004
.bb3D CITY GENThis generates a 3D citykillwood2004
.bbWatchAnalog Watch that actually worksjfk EO-111102004
.bbA Wee Tank Game - Now with Mouse optionDetails BelowStevie G2004
.bbSmart 3rd person cameraFollows a entity and avoids geo.AntonyWells2004
.bbinsect crawling demo!ewwwww! they crawl everywhere!Rob2004
.bbrotate the camera with the mouse smoothlyriate camera with mousePedro2004
.bbPlaceBallOnEachVertex(mesh) FunctionPlaceBallOnEachVertex(mesh)Sarakan2004
.bbTexture Mask ColorMask off any color in a texture, instead of using black all the timeRoss C2004
.bb3D Points Demo(Another) 3D points system for vertex handles etc.big10p2004
.bbNew Terrain LightMapperVery fast Terrain Light/Shadow mapping application. Uses Heightmaps only.TartanTangerine (was Indiepath)2004
.bbVirtual GLA library of functions to mimic the behavour of OpenGLN2004
.bbOpenGL-like Point Primitives(Updates! [April 9,2004]: Optimized Speed by: DJWoodgate ) --- Little system to create opengl-like point primitives for use with 3D editorsPepsi2004
.bbWaypointsWaypoints in Blitz3Dpuki2004
.bbCompass ClassA pseudo object oriented moduleRogue Vector2004
.bbRotating/Animated Quake2(md2) modelsome simple code to animate and rotate 360 a quake 2 md2 modelCodeD2004
.bbReplace TextureReplace a texture on a multi-textured mesh*2004
.bbDraw3DMouseDraw a 3d quad as a pointer. Works with any zoom value, as it uses a second camera.Jeppe Nielsen2003
.bbUV SpyTrack down disobedient texture-trianglesjfk EO-111102003
.bbShadow MapperUltra Fast shadow mapper for blitz terrainsTartanTangerine (was Indiepath)2003
.bbAlpha Zorder'Instant' z-sorter for alpha'd trianglesBeaker2003
.bbAI code UPDATEDanother AI ballpatisawesome2003
.bbB3D Model HierarchyB3D Model HierarchyTechlord2003
.bbEntity properties without using typesEntity properties without using typesKen Lynch2003
.bbDistant Object RendererTurns distant objects into a texture which you can then display as a sky.sswift2003
.bbResize an object with mouseResize an object with mouseFilax2003
.bbParticle Emitteruses Type within a Typebradford62003
.bbSupercam! Another 3rd person cam.Alternative to smoothcam, I guess :)PsychicParrot2003
.bbNextChild(entity) functionTraverses an entities hierarchy returning all children and grandchildren one after the other.Beaker2003
.bbYet Another Lightmapper ImprovementThis update to version 1.4 of YAL fixes numerous graphical glitches.sswift2003
.bbRecursive child searchWill search for an entity in children recursively. Using only 1 function call, no function calling itself over and over to search.skn32003
.bbPixiessprites with sharp pixel perfect featuresskidracer2003
.bbSkyQuadalternative to skyboxRob2003
.bbBlurTexture()This function blurs a texture using 3D acceleration.sswift2003
.bbb3d light trails FXSame Light Trail function of below, with the new vertexalpha[and vertex color]command usedLitobyte2003
.bbUsing LinePick to do sphere-to-sphere collisionsUsing LinePick to do sphere-to-sphere collisionsKen Lynch2003
.bbLaunchMenuA Blitz-themed splash screen that let's you set resolutions and optionssuperqix2003
.bbSpinning platformsHow to do spinning platformsKen Lynch2003
.bbrectangle picking (good for RTSs)PickRect( x, y, width, height )poopla2003
.bbNew Get Entity Box / Entity 2D Sizefind the outer bounds of an entity (enclose it in a 2D rect or 3D box)Rob2003
.bbPerlin Noise HeightMap GeneratorThis function generates fractal heightmaps for terrains.sswift2003
.bbQuadMesh and MeshTerrainQuadMesh and MeshTerrainMarkus Rauch2003
.bbSet Camera FOVSets the field of view of the camera with degrees instead of a seemingly incomprehensible "zoom" value.sswift2003
.bbB3D - > XML -> B3DB3D text file formatDifference2003
.bb.b3d Animation using ExtractAnimSeqAn Example of using The ExtractAnimSeq CommandRicky Smith2003
.bb.b3d and with Skeletal AnimationTake a .b3d animated file, and play built in animations and skeletal deformations at the same timeAmazingJas2003
.bbSimple RendererSimple Render appelias_t2003
.bbOne Mountain on TerrainOne Mountain on TerrainMarkus Rauch2003
.bbcopy the Desktop to Blitz Image and show it in 2D or 3D WindowDesktop to Blitz ImageMarkus Rauch2003
.bbBit 256 CheckCheck if the Hardware supports Texture Flag 256jfk EO-111102003
.bbVScrollVirtual Scrollbar Gadgetjfk EO-111102003
.bb3d movie playbackplay movies in your 3d scenes on entitiesRob2003
.bbB+ GUI controlling a B3D programUse GUIs and 3D together. All done with BlitzSkitchy2003
.bbTerrain Colourmap PainterSimple program to help paint a colourmap straight onto a terrain...mrtricks2003
.bbGetTextures()Get Texture Paths of Surfacesjfk EO-111102003
.bbPath nodingPath noding demonstration*2003
.bbMario64 Style Camera ControlCode to show how to implement Mario64 Style Camera and Player ControlRob Pearmain2003
.bb3D Pathfinding Lib3D Pathfinding Lib and Editor3D2003
.bbMax MirrorFixes strange "mirrored" objectsBraneloc2003
.bbFree Particle EngineFire, Smoke, SciFi-FX/Xplode, Napalm...jfk EO-111102003
.bbLoadMeshTerrain( file$, [parent] )Turns a bitmap into a mesh terrain.Neo Genesis102003
.bbTrack AI functionTrack functionsGiano2003
.bbFont Texture CreatorCreates textures for fonts spanning multiple textures if desired.sswift2003
.bbVIS Compiler NextGenRemoved - Better wait for Maplet 2 VISjfk EO-111102003
.bbShoot'emSimple FPS Shooting / Impact Examplejfk EO-111102003
.bbAnimated Texture FrameRate ControlThis will allow you to set the real framerate you want your animated texture to run at.Chroma2003
.bbEntity Chase/FleeMakes an entity follow or run away from anotherShambler2003
.bbUnreal style portal effectThis gives you a brief demo of how to do the Unreal portal effect in Blitz*2003
.bbCopy Image to Masked TextureFinding out that I wasn't the only one having trouble when doing this...Pepsi2003
.bbTerrain cos_angleHow to get the angle between a 3dpoint and a terrain areaelias_t2003
.bbRotateMeshRecursiveRotate a Mesh Recursive with Entitys ChildsMarkus Rauch2003
.bbInteractivity with 3D objectSimple function for select 3D objectFilax2003
.bbThief style Luminancesee how visible a player via light sources in game*2003
.bbEntity SelectBox as CollectionSelectBoxMarkus Rauch2002
.bbLineOfSight3DUseful for testing whether an enemy can see the player!fredborg2002
.bbTexture-HUDa texture based HUDtobiasm7672002
.bbYAL improvmentsA new light type, some bugs correctionsOlive2002
.bbPickedU(), PickedV(), PickedW()Returns the U,V, and W coordinates of the last successful pick command!fredborg2002
.bbYAL - Yet Another LightMapper (update 1.5 )Based on starfox's portable lightmapperMarcelo2002
.bbmoved to math...Vector3D Lib updated and moved to Math Archives.Chroma2002
.bbVertex LightingVertex lighting give you directX like lighting without the 8 light restrictions (Thanks to Markus Rauch for assistance)*2002
.bb.X ViewerView .x files_PJ_2002
.bbPortable Lightmapper optimisationA little optimisationOlive2002
.bbEntity RecorderRecord Enitities and save the actions to disksuperqix2002
.bbxFormResets all scale transformationsKlaas2002
.bbdefaultTextureEntityAdd a squared texture to a meshGiano2002
.bbProject mouse 2D to Orthoganol 3DConverts the mouse 2D position into an Orthoganol 3D positioncol2002
.bbProject 2D coords to 3DYour 2D mouse can pick any 3D position or Entity without annoying kludgesRob2002
.bbSinging in the rain V2Rain effect ala MGS2fredborg2002
.bbanimation and shadow realtimeanimation and shadowsmongia22002
.bbMoving Platforms democollisions with moving platformsbradford62002
.bbDisplacement MappingUsing a texture to modify the height of a mesh's polygons.Ziltch2002
.bb*** Sprite Control *** UPDATED 07 March 04Controls 3D sprites just like 2D images. 26 commands.EOF2002
.bbTerragen terrain loaderLoads a Terragen map as a Blitz terrain (mesh only -- no textures!)BlitzSupport2002
.bbSimple FPS CounterVery simple FPS counter with no flutterRob Farley2002
.bbFPS Average DisplayEasy way to get an average FPS callDH2002
.bbsmokesingle surface particle systemskidracer2002
.bbSimple progress bar3D progress barSmokey2002
.bbDynamic ShadowsAn animated Charcter with dynamic Shadowsjfk EO-111102002
.bbPortable LightmapperLightmap Your World!starfox2002
.bbSteady Delta Time RoutineStabilizes that jumpy delta time.Chroma2002
.bbSimple Laser CodeLaser from A to BNeochrome2002
.bbRemoveTRIRemoves an individual Triangle from an Unwelded SurfaceTeraBit2002
.bbEntity RecorderRecords an entity's position and rotation to playbackRimmsy2002
.bbUnweldThis function unwelds all the pointsstarfox2002
.bb2D BSPDemonstrates 2-dimensional bsp trees.JoshK2002
.bbTransform Texture!Ever wanted to scale a texture and/or rotate it yet keep it in the middle? Now you can!Rob 2002
.bb3d laser sight codeThis code will create an entity that acts as a laser sight from a firer model to the target*2002
.bb3D Template for beginner3D Template for beginner with loadanim mesh fx functionFilax2002
.bbEntityScaleX(), EntityScaleY(), EntityScaleZ()These three functions return the current scale of an entity on each axis.sswift2002
.bb2D-to-3D entity positioning (or something)Positions entity 'at' 2D co-ords. (BTW: Bwu-ha-ha @ Rob! :)BlitzSupport2002
.bbTriMeshDraws 2D version of mesh as overlay...BlitzSupport2002
.bbLoadMaskedSpriteLoads a sprite or texture masked with your chosen RGB valuesBlitzSupport2002
.bbCopyTexture/LoadImageTextureUsed to make copies of texturesBlitzSupport2002
.bb3D tile systemCreate 3D tiled game levels...BlitzSupport2002
.bbDigitTextDisplaying text on a HUD using a custom meshmarkrosten2002
.bbGame Menu Settings moduleBolt-on easily configurable bitmap-based menu systemMustang2002
.bbPacman mazecreates a pacman type mazeKev2002
.bbLevel decalsWill align a sprite to a surfaces collision normalspoopla2002
.bbshows the hierarchy of a view of hierarchyRob 2002
.bbmove object shadow along terrainsThis example shows how to use a texture to simulate shadowsWiebo2002
.bbLight Mapping exampleA demonstration of using lightmaps within simple geometrycol2002
.bbCreate object shadows on big terrainsCreate object shadows on terrainsWiebo2002
.bbGet 2D entity SizeDamn James below :) anyway this is my take on it that I made without realising...Rob 2002
.bbBoxMeshDraws a 2D rectangle to enclose a meshBlitzSupport2002
.bbVertex projectionSome functions for getting world/2D co-ords of verticesBlitzSupport2002
.bbCorrect OffsetCorrects the offsetstarfox2002
.bbFirst Person Shooter Camera ControlThis source code allows you to move and look around, jump, walk and fly.*2002
.bb60's PONG-3D!I wrote this 3d pong game with fun in mind - you have just got to see it!Rob 2002
.bbLOD handling codeRather useful lod routine. Handles detail levels easily.Rob 2002
.bbHeightlandHeightmap based Texture Landscape GeneratorDoiron2002
.bbChrysanthemum & Butterfly CurvesChrysanthemum & Butterfly Curves drawed using triangleselias_t2002
.bbCSP VIS CompilerVisibility Occlusion Workshopjfk EO-111102002
.bb3d starfield/spacedust/snow/rain simefficient re-use of sprites without any worry and no need for variables...Rob 2002
.bbTruespace .cob / .scn loaderImport truespace objects (.cob) or scenes (.scn) into BlitzDavid Bird(Birdie)2002
.bbRealtime ShadowPretty fast thanks Peter Scheutz's Turbo Hackjfk EO-111102002
.bbDragSelect 3D objectsSimple method of selecting a 3d point in spaceskn32002
.bbReturn Entity Angle 0-360This takes an entity's yaw and converts it to the correct 0-360 component.Chroma2002
.bbDynamic storage for entitiesStore as many entities as you like, instead of being limited by an arrayGrahamK2002
.bbCreateShadowmap()function to make terrain shadow mapnadia2002
.bbHandle 3D Sprites as 2D SpritesPosition Sprites to Screencoordinate system.jfk EO-111102002
.bbSave terrain as heightmap bmpSave terrain as heightmap bmpPer Jonsson2002
.bbPoint an Entity at x,y,z Does exactly what it says. Works perfect and FAST!!! Chroma2002
.bbLazer rays functionsCreate laser rays stretching sprites (billboard)Giano2002
.bbRadar with True BearingRadar example with sweep display of targetsDoggie2002
.bbVertex lighting Lambert shading using multiple lightsIce92002
.bbParticle SystemsSimple particles showing how tiny code can achieve muchRob2002
.bb2D and 3D waterthe underlying algo to create water ripplesRob2002
.bbMathLightseasy way to light an object and beat the 8 light limitRob2002
.bbIndependant texture scale per entityScaleTexture scales all entitie's textures using the same texuture, this avoids that issue.Rob2002
.bbWierd rtc colortextureNothing special, just a nice looking effect - sort of plasma-like.toxic_waste2002
.bbCylinderical MappingCreates uv coords for a meshDavid Bird(Birdie)2002
.bbBox MapperCreates uv coords for a meshDavid Bird(Birdie)2002
.bbCarve through the fogWispy fog that a moving entity can carve a trail throughVorderman2002
.bbarrows on a terraintexturing a terrain in real timebradford62002
.bbperfect ball rollingvery easy to roll a ball in 3 lines of codeRob2002
.bbLightmesh and rotationUsing lightmesh to fakelight a rotating, moving entityMadJack2002
.bbSimple 3D templatevery basic 3d "getting started" templatebradford62002
.bbGamma demoSimple Gamma adjustment demo*2002
.bbTransparent 2D GUI ExampleA cut down set of functions using a clever method of achieving transparency in "2D" windows.Phish2002
.bbpickname demosimple picker with namesbradford62002
.bbdraw 3d from 2ddraw on a 2d bitmap and add a cube to the 3d worldbradford62002
.bbCylinders & Cones to make TrailsCylinders & Cones to make trails or useful for 3dLinesGiano2002
.bbFast Entity FindA method to retrieve type info from an entityDavid Bird(Birdie)2002
.bbFLEX - proper shadows, lights and shaped shadowsFLEX will accurately deform any shape to a level or a terrain.Rob2002
.bbDrawing 3dSome 3d drawing functions for points, lines and segmentsGiano2002
.bbFast 3D hud design systemEnables perspective/resolution independant hud overlaysRob2002
.bbLight-trailSimple light-trail using spriteswedoe2002
.bbLarge scale world/entity managementKeeping the framerate high with really high entity countsRob2002
.bbFrames per secondshows the framecount every secondKostik2002
.bbBackdrops in 3DCreates tiles from a backdrop imageBlitzSupport2001
.bbJumping 3D Jumping bradford62001
.bbCreateQuad()Create a 3d one sided square from two trianglesZenith(Matt Griffith)2001
.bbCreateExplosion()Two simple routines to make simplistic explosions.Neo Genesis102001
.bbEntityScalefunction to calculates entity's scaleskidracer2001
.bb3D Entity PickPick several 3d objects with mouse bradford62001
.bbA tutorial in the basics of 3d.This will get you started in the real of walking around in 3d. Its just very well commented code.poopla2001
.bbCollision Normals demomy first test with Collision Normalsbradford62001
.bb3rd person camera (simple)3rd person camera with collisions bradford62001
.bbParticle Emitterfree simple particle emitterbradford62001
.bb3D mode Chooser3D graphics mode chooser from a windowbradford62001
.bboverlay2d overlay codeskidracer2001
.bbTypes and Entitiesmanipulating entites using TYPE comandsbradford62001
.bb3d gameletspace based 3d shooterchriscc2001
.bbCommented 3D game frameworkThe basic framework of a frame-limited/frame-tweening Blitz 3D gameBlitzSupport2001
.bbCommented 3D game framework (lite)The basic framework of a NON frame-limited Blitz 3D gameBlitzSupport2001
.bbTexture manipulationPlaying about with textures -- simple stuffBlitzSupport2001
.bbDev. Position/Rotate entity w/mouseSimple function to help you position and rotate an entity with the mouse.Rob Hutchinson2001
.bbLabelEntity (camera, entity, text$)Simple function to clearly label an entity when it's in viewBlitzSupport2001