Jump to content



Photo

Some Graphical Examples Using GDI+

gdi+ 2d 3d gfx graphic effect scroller rotation pixel collision visualizer

  • Please log in to reply
176 replies to this topic

#1 UEZ

UEZ

    Never say never

  • MVPs
  • 3,614 posts

Posted 05 January 2009 - 11:51 PM

Here some useless graphical examples using GDI+, made for fun (my 1st GDI+ codes ):



!Some examples may run slowly on WinXP machines (workaround in this thread)!

Some examples using Hex() function need adjustment when running on AutoIt version 3.3.8.0+ otherwise colors are flashing (fixed versions in AiO package below)!!!



#01 Flying Pearl Necklaces:
Pearls.png

Source code here (577 downloads previously)! Attached File  Flying Pearl Necklaces.au3   3.28K   1126 downloads


#02 Flying Squares:
Flying_Squares.png

Source code here (265 downloads previously)! Attached File  Flying Squares.au3   2.65K   985 downloads


#03 Rotating Squares:
Rot_Squares.png

Source code here! Attached File  Rotating_Squares.au3   3.02K   1438 downloads


#04 Plasma & Plasma Variant:
Plasma.png Plasma Variant.png

Source codes here!
Plasma: Attached File  Plasma.au3   3.06K   945 downloads
Plasma Variant: Attached File  Plasma Variante.au3   4.07K   758 downloads


#05 L-System Fractals:
L_System.jpg

Source code here (382 downloads previously)! Attached File  L-System Fractals.7z   3.48K   613 downloads


#06 Sinus Scroller:
Sinus_Scroller.png

Source code here (218 downloads previously)! Attached File  Sinus Scroller.au3   7.45K   876 downloads


#07 Visualization: Analog Meter: download here (including source, needed files and compiled exe):
GDI_Visualization.jpg

Source code + needed files here (473 downloads previously)! Attached File  Visualizer_Analog Meter.7z   137.77K   943 downloads
More GDI+ visualizations here by monoceres

or by Eukalyptus Audio Visualization Collection (German site)


#08 Particle Catapult:
Particle.png

Source code here (70 downloads previously)! Attached File  Particle_Catapult.au3   8.18K   815 downloads


#09 Rotating Cube:
Cube.png

Source code here (79 downloads previously)! Attached File  Rotating_Cube.au3   10.97K   1015 downloads


#10 Simple Ball Collision Simulation:
Ball_Collision.png

Source code here (35 downloads previously)! Attached File  Simple_Ball_Collision_Simulation.au3   11.39K   1020 downloads
(it is not finished yet! look from time to time into this thread for an update! Nice tutorial here)


#11 Particle Explosions:
Explosion.png

Source code here: Attached File  Explosions__from_AutoIteroids_.au3   7.06K   863 downloads


#12 Rotating Letters:
RotLetters.png

Source codes here: Attached File  Rotating Letters.au3   5.59K   837 downloads
Transparent version (87 downloads previously): Attached File  Rotating Letters Transparent.au3   8.56K   604 downloads


#13 Rotating Cube 2:
Cube2.png

Source code here (53 downloads previously): Attached File  Rotating Cube 2.au3   7.59K   579 downloads


#14 Rotating Cube 2 with Textures:
Cube2_2_.png

Source code here (68 downloads previously): Attached File  Rotating Cube 2 + Textures.7z   14.85K   747 downloads


#15 Rotating Cube 2 with some examples from above on each surface:
Cube3.png

Source code here (55 downloads previously): Attached File  Rotating Cube 2 + animated surfaces.7z   5.28K   504 downloads


#16 Rotating Cube 2 simple:
Cube2_4.png

Source code here: Attached File  Rotating Cube 2 - Simple.au3   7.34K   697 downloads

Or with background pic or
Rotating Cube 2 simple + Background


#17 Tramp of Particles:
Tramp of Particles.png

Source code here: Attached File  Tramp of Particles.au3   4.65K   506 downloads


#18 Twister:
Twister.png

Source code here: Attached File  Twister.au3   4.33K   634 downloads
WinAPI version is 2.5x faster (look in AiO archive)!


#19 Star Burst:
Star Bust.jpg

Source code here: Attached File  Star Burst.au3   3.01K   563 downloads


#20 Warp Starfield:
Warp Starfield.png

Source code here: Attached File  Warp Starfield.au3   3.75K   590 downloads


#21 Plasma 2:
Plasma 2.jpg

Source code here: Attached File  Plasma 2.au3   3.16K   542 downloads


#22 Isometric Level-3 Cube:
Isometric Level-3 Cube.jpg

Source code here: Attached File  Isometric Level-3 Cube.au3   4.94K   697 downloads


#23 Zoomer:
Zoomer.jpg

Source code here (7 downloads previously): Attached File  Zoomer.au3   4.2K   631 downloads
GDIP.au3 needed for Zoomer!


#24 Suspended Cloth Simulation:
Cloth.png

Source code here: Attached File  Suspended Cloth Simulation.au3   4.96K   580 downloads


#25 Visualizer: Oscilloscope Farbrausch:
Osci.jpg

Source code here (30 downloads previously): Attached File  Visualizer Oscilloscope Farbrausch.au3   6.47K   503 downloads
To run Visualizer Oscilloscope Farbrausch.au3 properly you need following files: Bass.au3, BassExt.au3, Bass.dll and BassExt.dll. These files can be found in AiO package or on German AutoIt site!



#26 Im- Exploding Particle Logo:
Im- Exploding Particle Logo.jpg

Source code here: Attached File  Im- Exploding Particle Logo.7z   5.34K   495 downloads


#27 Pixel Text Effect:
Pixel Text Effect4.png

Source code here (12 downloads previously): Attached File  Pixel Text Effect.7z   15.69K   417 downloads
or with ♬chip sound♫ aka demo style (download from German AutoIt site or from AiO archive).

#27 works best on Vista+ machines!


#28 Star Wars Scroller:
Starwars_Scroller.png

Source code here: Attached File  Star Wars Scroller.au3   7.57K   459 downloads
For a complete Star Wars Intro have a look to eukalyptus' Star-Wars Intro (see below!)



#29 Rotated Letters Simple:
Rotated_Letters_Simple.jpg

Source code here: Attached File  Rotated Letters Simple.au3   6.01K   424 downloads


#30 Ballet of Letters:
Ballet_Letters.jpg

Source code here: Attached File  Ballet of Letters.au3   6.84K   327 downloads


#31 Perfect Illusion:
Perfect Illusion1.jpg Perfect Illusion2.jpg Perfect Illusion3.jpg

Source code here:
Attached File  Perfect Illusion Variant 1.au3   2.35K   255 downloads
Attached File  Perfect Illusion Variant 2.au3   43.43K   279 downloads
Attached File  Perfect Illusion Variant 3.au3   7.17K   310 downloads



Mesmerizing Squares Screensaver (previous downloads approx. 100): Attached File  Mesmerizing_Squares_Screensaver.au3   11.96K   832 downloads (compiled version here):
Rot_Squares.png

Don't stare too long on it or you will be mesmerized



One more: Rotating triangle + vertical scroller + music (modification of monoceres' code):
Scroller.jpg




Magic Lines Screesaver (110 downloads previously): Attached File  Magic Lines Screensaver.7z   4.26K   541 downloads
Magic Lines SS 4.jpg


Another screensaver - 3D Star Scrolling Screensaver (83 downloads previously): Attached File  GDI+ 3D Star Scrolling Screensaver.au3   12.2K   214 downloads

!Some examples may run slowly on WinXP machines (workaround in this thread)!

Some examples using Hex() function need adjustment when running on AutoIt version 3.3.8.0+ otherwise colors are flashing (fixed versions in AiO package below)!!!

AiO download link AiO (all examples above compiled + source codes packed with 7-Zip)





Have a look also to the game I made using GDI+:

Link: AUTOITEROIDS v1.018 Build 2011-06-09 (Final) (a clone of the game Asteroids made by Atari 1979)

AutoIteroids.png





I hope you like it!

Any kind of comment is welcome!!!


My examples are all done with AutoIt v3.3.0.0 on Vista x32!


Kudos to: monoceres, smashly, malkey, Eukalyptus and Authenticity!




More examples made by other members in this thread (thanks you very much!):

Spinning Flying Pearl Necklaces by smashly:

Spinning Flying Squares by smashly and ProgAndy

LMP Visualization by youknowwho4eva:
LMP_Vis.png

SineWorm by monoceres:
SinWorm.png

Enterprise Warp by youknowwho4eva:
Enterprise.png

Confused ASCII by monoceres:
Confused_ASCII.png

Lissajous Curve by monoceres:
Lissajous.png

Butterfly Curve by monoceres:

Butterfly.png

ParticleCollisionFun2 by crashdemons:
Particle_Collision.png

Extreme nice physic engine by moritz1243 (German site):
PhysikEngine.png

Lingering Line by MvGulik:
Radical Radius.jpg

Scroller Sine Blobs by Lakes:
Scroller Sine Blobs.jpg

Cube surface and 3D axis and some other path examples by Lakes:
Lakes.png


PHIreworks, Galaxy, Guilloche, Heatmap and SpiralBitmap by eukalyptus:
PHIreworks!.jpg Galaxy.jpg Guilloche.jpg Heatmap.jpg SpiralBitmap.jpg

Star Wars Intro GDI+ by eukalyptus:
Starwars.jpg


Two more examples by eukalyptus: Project Text on Glass Ball and Wave

Project Text on Glass Ball.jpg Wave.jpg


FEEL FREE TO POST YOUR GDI+ EXAMPLES HERE,TOO!!!





Have fun and regards,

UEZ ✌



PS: more modified examples also here in this topic


History of my useless scripts above:

Spoiler

Edited by UEZ, 28 January 2013 - 02:26 PM.

 
The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯








#2 monoceres

monoceres

    asdf

  • MVPs
  • 3,720 posts

Posted 06 January 2009 - 12:06 AM

Hypnotizing... found myself just starring on it for a few minutes (after changing the sleep to 20 ms, went smoother) :o

Good job :)
Posted ImageIs the link in my post broken? I do not longer own my domain, all the files are moved to my new domain.Example: http://monoceres.se/test.au3 -> http://andhen.mine.nu/monoceres.se/test.au3

#3 UEZ

UEZ

    Never say never

  • MVPs
  • 3,614 posts

Posted 06 January 2009 - 12:14 AM

@monoceres: thanks for feedback -> changed it to sleep(20)

Apropos sleep - it's a good idea now -> Goto Sleep(6h) :)

UEZ

 
The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯


#4 Josbe

Josbe

    Infrequent ghost ☺

  • Active Members
  • PipPipPipPipPipPip
  • 1,585 posts

Posted 06 January 2009 - 12:24 AM

Nice effect. :)

Playing with transparency gives an interesting variation too:

AutoIt         
;coded by UEZ 2008-01-06 #include <GuiConstantsEx.au3> #include <GDIPlus.au3> Opt('MustDeclareVars', 1) Global Const $Pi = 3.1415926535897932384626 Global Const $width = 400 Global Const $height = 400 Global $hGUI, $hWnd, $Graphic, $ParticleBitmap, $ParticleBuffer, $Brush1, $Brush2 Global $starting_point, $i, $j, $k, $xcoord1, $ycoord1, $xcoord2, $ycoord2, $size, $red, $green, $blue, $trans1, $trans2 ; Create GUI $hGUI = GUICreate("GDI+: Flying Pearl Necklace by UEZ 2009", $width, $height) $hWnd = WinGetHandle($hGUI) GUISetState() _GDIPlus_Startup () $Graphic = _GDIPlus_GraphicsCreateFromHWND ($hWnd) ;create graphic $ParticleBitmap = _GDIPlus_BitmapCreateFromGraphics($width, $height, $Graphic) ;create bitmap $ParticleBuffer = _GDIPlus_ImageGetGraphicsContext($ParticleBitmap) ;create buffer AntiAlias($ParticleBuffer, 4) _GDIPlus_GraphicsClear($ParticleBuffer) ;clear buffer $i = -600 $starting_point = 0 ; Loop until user exits Do     $red = ((Sin(2^0 * $i / 2^5) + 1) / 2) * 256     $green = ((Cos(2^0 * $i / 2^7) + 1) / 2) * 256     $blue = ((-ATan(2^0 * $i / 2^9) + 1) / 2) * 256     $trans1 = Hex(Random(50, 95), 2)     $trans2 = Hex(Random(50, 95), 2)     $Brush1 = _GDIPlus_BrushCreateSolid("0x" & $trans1 & Hex($red, 2) & Hex($green, 2) & Hex($blue, 2))     $Brush2 = _GDIPlus_BrushCreateSolid("0x" & $trans2 & Hex($blue, 2) & Hex($red, 2) & Hex($green, 2))     _GDIPlus_GraphicsClear($ParticleBuffer) ;clear buffer     $k = 2^12     $starting_point -= 0.05     For $j = 1 To $k Step 32         $size = $i - $j         $xcoord1 = $width / 2 - (($i - $j) / 2) + Sin($starting_point) * -Sin(($i - $j) * $Pi / 90) * 64         $ycoord1 = $height / 2 - (($i - $j) / 2) + -Cos($starting_point) * Cos(($i - $j) * $Pi / 90) * 32         _GDIPlus_GraphicsFillEllipse($ParticleBuffer, $xcoord1, $ycoord1, $size / 6 , $size / 6, $Brush1)         $xcoord2 = $width / 2 - (-($i - $j) / -1.75) - Sin($starting_point) * Sin(($i - $j) * $Pi / 120) * 32         $ycoord2 = $height / 2 - (($i - $j) / -1.75) - Cos($starting_point) * Cos(($i - $j) * $Pi / 75) * 16         _GDIPlus_GraphicsFillEllipse($ParticleBuffer, $xcoord2, $ycoord2, $size / 8 , $size / 8, $Brush2)     Next     _GDIPlus_GraphicsDrawImageRect($Graphic, $ParticleBitmap, 0, 0, $width, $height) ;copy to bitmap     $i += 3     Sleep(20) Until GUIGetMsg() = $GUI_EVENT_CLOSE ; Clean up resources _GDIPlus_GraphicsDispose ($Graphic) _GDIPlus_BitmapDispose($ParticleBitmap) _GDIPlus_GraphicsDispose($ParticleBuffer) _GDIPlus_BrushDispose($Brush1) _GDIPlus_BrushDispose($Brush2) _GDIPlus_Shutdown () Func AntiAlias($Graphics, $iMode)     Local $aResult     $aResult = DllCall($ghGDIPDll, "int", "GdipSetSmoothingMode", "hwnd", $Graphics, "int", $iMode)     If @error Then Return SetError(@error, @extended, False)     Return SetError($aResult[0], 0, $aResult[0] = 0) EndFunc   ;==>_AntiAlias


#5 gseller

gseller

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 1,057 posts

Posted 06 January 2009 - 04:26 AM

Fasinating!

#6 Achilles

Achilles

    Achilles == Ichigo

  • Active Members
  • PipPipPipPipPipPip
  • 2,897 posts

Posted 06 January 2009 - 04:53 AM

Wow, that is pretty sweet... I didn't know autoit could do stuff that graphically orientated..

#7 UEZ

UEZ

    Never say never

  • MVPs
  • 3,614 posts

Posted 06 January 2009 - 08:28 PM

Thanks for your feedback!

UEZ

 
The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯


#8 youknowwho4eva

youknowwho4eva

    Giggity Giggity Goo

  • Active Members
  • PipPipPipPipPipPip
  • 710 posts

Posted 06 January 2009 - 09:04 PM

Wow I really need to start learnin GDI+. I'm wondering, is there a way for this to run in the background and export the image as a jpeg?
Giggity

#9 Josbe

Josbe

    Infrequent ghost ☺

  • Active Members
  • PipPipPipPipPipPip
  • 1,585 posts

Posted 06 January 2009 - 10:00 PM

Wow I really need to start learnin GDI+. I'm wondering, is there a way for this to run in the background and export the image as a jpeg?

Yes. You can search examples in the forum like the captcha (can't remember the author).

Edited by Josbe, 07 January 2009 - 02:53 PM.


#10 trancexx

trancexx

    Hm, I really shouldn't.

  • Active Members
  • PipPipPipPipPipPip
  • 5,194 posts

Posted 06 January 2009 - 10:13 PM

I don't know why Barbarella is in my head when looking this. And Jane Fonda.

Very nice!

eMyvnE


#11 monoceres

monoceres

    asdf

  • MVPs
  • 3,720 posts

Posted 06 January 2009 - 11:13 PM

Wow I really need to start learnin GDI+. I'm wondering, is there a way for this to run in the background and export the image as a jpeg?


Yes and very easy too.
Since UEZ is double buffering the with a standard bitmap you can replace the following line:

_GDIPlus_GraphicsDrawImageRect($Graphic, $ParticleBitmap, 0, 0, $width, $height) ;copy to bitmap

with:

_GDIPlus_ImageSaveToFile($ParticleBitmap,@ScriptDir&"\"&$LoopCount&".jpg"
where $LoopCount is an integer that you increment every loop.
Posted ImageIs the link in my post broken? I do not longer own my domain, all the files are moved to my new domain.Example: http://monoceres.se/test.au3 -> http://andhen.mine.nu/monoceres.se/test.au3

#12 UEZ

UEZ

    Never say never

  • MVPs
  • 3,614 posts

Posted 07 January 2009 - 08:32 AM

I don't know why Barbarella is in my head when looking this. And Jane Fonda.

Very nice!


Strange fantasy :) LOL :o

UEZ

Edited by UEZ, 07 January 2009 - 08:56 AM.

 
The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯


#13 UEZ

UEZ

    Never say never

  • MVPs
  • 3,614 posts

Posted 08 January 2009 - 09:26 AM

Here a modification (Flying Squares):

Look to my 1st post!

UEZ

Edited by UEZ, 08 January 2009 - 06:01 PM.

 
The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯


#14 L3G3NdKillEr

L3G3NdKillEr

    Prodigy

  • Active Members
  • PipPipPip
  • 166 posts

Posted 08 January 2009 - 11:38 AM

Wow Its Fantastic... :)
i'm very responsible, when ever something goes wrong they always say I'm responsible.Life is like an Adventure... BUT COOL GRAPHICS<====================----=LEGEND KILLER=----=========================>

#15 youknowwho4eva

youknowwho4eva

    Giggity Giggity Goo

  • Active Members
  • PipPipPipPipPipPip
  • 710 posts

Posted 08 January 2009 - 05:10 PM

I still need to play with the gdi+. But I changed up your square one a little. It's kinda hypnotizing.

Plain Text         
;coded by UEZ 2008-01-08 #include <GuiConstantsEx.au3> #include <GDIPlus.au3> Opt('MustDeclareVars', 1) Global Const $Pi = 3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706 7982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381 9644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412 7372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160 9433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949 1298336733624406566430 Global Const $width = 600 Global Const $height = 600 Global $hGUI, $hWnd, $hGraphic, $ParticleBitmap, $ParticleBuffer, $hBrush0, $hBrush1, $hBrush2, $Pen, $real Global $starting_point, $i, $j, $k, $xcoord1, $ycoord1, $xcoord2, $ycoord2, $size, $red, $green, $blue, $start, $ran ; Create GUI $hGUI = GUICreate("GDI+: Flying Squares by UEZ 2009", $width, $height) $hWnd = WinGetHandle($hGUI) GUISetState() ; Draw an ellipse _GDIPlus_Startup () $hGraphic = _GDIPlus_GraphicsCreateFromHWND ($hWnd);create graphic $ParticleBitmap = _GDIPlus_BitmapCreateFromGraphics($width, $height, $hGraphic);create bitmap $ParticleBuffer = _GDIPlus_ImageGetGraphicsContext($ParticleBitmap);create buffer $hBrush1 = _GDIPlus_BrushCreateSolid(0x7F777777) AntiAlias($ParticleBuffer, 4) _GDIPlus_GraphicsClear($ParticleBuffer);clear buffer $real = 6 $start = -12 $i = $start $starting_point = 0 ; Loop until user exits Do     $red = ((Sin(2^0 * $i / 2^5) + 1) / 2) * 256     $green = ((Sin(2^0 * $i / 2^7) + 1) / 2) * 256     $blue = ((Sin(2^0 * $i / 2^9) + 1) / 2) * 256     $hBrush1 = _GDIPlus_BrushCreateSolid("0x0F" & Hex($red, 2) & Hex($green, 2) & Hex($blue, 2))     $Pen = _GDIPlus_PenCreate("0xEF" & Hex($red, 2) & Hex($green, 2) & Hex($blue, 2), 1)     _GDIPlus_GraphicsClear($ParticleBuffer);clear buffer     $k = 2^12     $starting_point -= 0.05     For $j = 1 To $k Step $real ;~      $ran = Random (1,2,1)         $real += 1         If $real = 20 Then $real = 6         $size = $i - $j         $xcoord1 = $width / 2 - (($i - $j) / 2) + cos($starting_point) * -Sin(($i - $j) * $Pi / 90) * 64         $ycoord1 = $height / 2 - (($i - $j) / 2) + -Sin($starting_point) * cos(($i - $j) * $Pi / 90) * 32         $xcoord2 = $width / 2 - (-($i - $j) / 2) + cos($starting_point) * -Sin(($i - $j) * $Pi / 90) * 64         $ycoord2 = $height / 2 - (($i - $j) / 2) + -Sin($starting_point) * cos(($i - $j) * $Pi / 90) * 32         _GDIPlus_GraphicsDrawRect($ParticleBuffer, $xcoord1, $ycoord1, $size, $size, $Pen) ;~       _GDIPlus_GraphicsFillRect($ParticleBuffer, $xcoord1, $ycoord1, $size, $size, $hBrush1)     Next     _GDIPlus_GraphicsDrawImageRect($hGraphic, $ParticleBitmap, 0, 0, $width, $height);copy to bitmap     $i += 2     If $i > $k + 2^12 Then $i = $start     Sleep(20) Until GUIGetMsg() = $GUI_EVENT_CLOSE ; Clean up resources _GDIPlus_GraphicsDispose ($hGraphic) _GDIPlus_BitmapDispose($ParticleBitmap) _GDIPlus_GraphicsDispose($ParticleBuffer) _GDIPlus_BrushDispose($hBrush1) _GDIPlus_Shutdown () Func AntiAlias($hGraphics, $iMode)     Local $aResult     $aResult = DllCall($ghGDIPDll, "int", "GdipSetSmoothingMode", "hwnd", $hGraphics, "int", $iMode)     If @error Then Return SetError(@error, @extended, False)     Return SetError($aResult[0], 0, $aResult[0] = 0) EndFunc ;==>_AntiAlias


Edit: I added some digits to pi as well :-P doesn't make a difference.

Edited by youknowwho4eva, 08 January 2009 - 05:11 PM.

Giggity

#16 sandin

sandin

    Universalist

  • Active Members
  • PipPipPipPipPipPip
  • 569 posts

Posted 08 January 2009 - 05:38 PM

looks like a good base for building a "3D" game (the squares script) :o
great work btw! :) :D

#17 youknowwho4eva

youknowwho4eva

    Giggity Giggity Goo

  • Active Members
  • PipPipPipPipPipPip
  • 710 posts

Posted 08 January 2009 - 06:01 PM

Naw, this is a start to a possible 3D game. I need to do more with that. I've been slacking lately. http://www.autoitscript.com/forum/index.ph...;hl=au3irrlicht

Edit, the reason I was asking about exporting the image was possibly adding that to my 3D work, having a spinning cube with the pearl necklace on it, that would be nifty.

Edited by youknowwho4eva, 08 January 2009 - 06:03 PM.

Giggity

#18 UEZ

UEZ

    Never say never

  • MVPs
  • 3,614 posts

Posted 08 January 2009 - 06:05 PM

Naw, this is a start to a possible 3D game. I need to do more with that. I've been slacking lately. http://www.autoitscript.com/forum/index.ph...;hl=au3irrlicht


In my opinion the problem is not GDI+ but the mathematics to realize 3D :)

I'm just a beginner, too.

UEZ

 
The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯


#19 UEZ

UEZ

    Never say never

  • MVPs
  • 3,614 posts

Posted 08 January 2009 - 06:08 PM

looks like a good base for building a "3D" game (the squares script) :o
great work btw! :) :D


Thanks for your comment :D

UEZ

 
The own fart smells best!
Her 'sikim hıyar' diyene bir avuç tuz alıp koşma!
¯\_(ツ)_/¯


#20 youknowwho4eva

youknowwho4eva

    Giggity Giggity Goo

  • Active Members
  • PipPipPipPipPipPip
  • 710 posts

Posted 08 January 2009 - 06:15 PM

I'm an engineer, so 3D is my thing. Scripting not so much so. Requires to much organization. I don't know too many organized engineers. I haven't done anything with GDI+ so I have no idea of its 3D potentials. Visually it is amazing though.
Giggity





Also tagged with one or more of these keywords: gdi+, 2d, 3d, gfx, graphic effect, scroller, rotation, pixel, collision, visualizer

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users