[bb] Planet halo/sunflare without clipping problems by Rob [ 1+ years ago ]

Started by BlitzBot, June 29, 2017, 00:28:41

Previous topic - Next topic

BlitzBot

Title : Planet halo/sunflare without clipping problems
Author : Rob
Posted : 1+ years ago

Description : This is useful in many situations. For example, you really do need a beautiful gentle hue around your object however you don't want to use sprites for a variety of reasons. Usually this will be due to clipping problems.

Code :
Code (blitzbasic) Select
;bugs: rob@redflame.net
Graphics3D 640,480,16,2
camera=CreateCamera()
planet=CreateSphere()
glow=CreateSphere()
ScaleEntity glow,1.6,1.6,1.6

light=CreateLight(2)
MoveEntity light,1000,1000,-1000
MoveEntity camera,0,0,-10

tex=CreateTexture(64,64,48+64+512+2)
SetBuffer TextureBuffer(tex)
For i=1 To 64
Color i*3,i*3,i*4
Oval i/2,i/2,64-i,64-i,1
Next
EntityTexture glow,tex
EntityBlend glow,3

While Not KeyHit(1)
UpdateWorld
RenderWorld
Flip
Wend
End


Comments : none...