Results 1 to 10 of 10

Thread: [VB6] 3D Engine In Pure VB

  1. #1
    The DirectXpert Jacob Roman's Avatar
    Join Date
    Aug 04
    Location
    Miami Beach, FL
    Posts
    4,830

    [VB6] 3D Engine In Pure VB

    This is the easiest, most mathematically accurate 3D engine out there that I have made. This demo plots vertices in a 3D world and rotates them on the y axis.

    3D Engine.zip
    Useful Forum Tips:

    - If you found any post that was useful, please consider rating their post

    - Give sensible thread titles, please!
    - Be sure to use [HIGHLIGHT=VB][/HIGHLIGHT] tags when posting code written in VB.
    - Write posts like a conversation, not like an email. That way you can avoid saying "Dear so and so" in every post.
    - When your problem is solved, go up to Thread Tools and click on Mark Thread Resolved

    My Contributions: Massive DirectX 2D Tutorials For VB5/VB6/VB.NET || 3D Engine In Pure VB || Friction Force ||DJ Turntable Simulation || Scratching Wavs || Time Based Movement || Newton Physics Simulation || Managed Game Loop || Rigid Body Collision Detection || World of Warcraft RGB Battle System || Bosskillers (World of Warcraft 2D Clone) || Street Fighter Controls (Flawless Simulation) || A* Pathfinding (VB6 & VB.NET) *UPDATED || *NEW* Nintendo Entertainment System Emulator

    Expert. Ask me anything NES!

    My Smilies:


  2. #2
    Member RapchikProgrammer's Avatar
    Join Date
    Jul 05
    Location
    Hyderabad, Pakistan
    Posts
    61

    Re: [VB6] 3D Engine In Pure VB

    I always get confused at how to do 3d using pure mathematics widout directx. Your project was very helpful for me bro! Thanks a lot.

  3. #3
    Junior Member VBDeceiver's Avatar
    Join Date
    Jan 06
    Posts
    30

    Re: [VB6] 3D Engine In Pure VB

    yeah, This is all New to me, The example is awesome! So is it better to learn Dx or I heard you can code with stright Vb.
    If Mans Mind Can Make it, Mans Mind Can Break it.

  4. #4
    The DirectXpert Jacob Roman's Avatar
    Join Date
    Aug 04
    Location
    Miami Beach, FL
    Posts
    4,830

    Re: [VB6] 3D Engine In Pure VB

    DX makes it even easier to code 3D and look very professional too. Plus it runs a high speed. Highly recommend you learn DirectX.
    Useful Forum Tips:

    - If you found any post that was useful, please consider rating their post

    - Give sensible thread titles, please!
    - Be sure to use [HIGHLIGHT=VB][/HIGHLIGHT] tags when posting code written in VB.
    - Write posts like a conversation, not like an email. That way you can avoid saying "Dear so and so" in every post.
    - When your problem is solved, go up to Thread Tools and click on Mark Thread Resolved

    My Contributions: Massive DirectX 2D Tutorials For VB5/VB6/VB.NET || 3D Engine In Pure VB || Friction Force ||DJ Turntable Simulation || Scratching Wavs || Time Based Movement || Newton Physics Simulation || Managed Game Loop || Rigid Body Collision Detection || World of Warcraft RGB Battle System || Bosskillers (World of Warcraft 2D Clone) || Street Fighter Controls (Flawless Simulation) || A* Pathfinding (VB6 & VB.NET) *UPDATED || *NEW* Nintendo Entertainment System Emulator

    Expert. Ask me anything NES!

    My Smilies:


  5. #5
    Junior Member exliko's Avatar
    Join Date
    Aug 06
    Location
    Indonesian
    Posts
    22

    Re: [VB6] 3D Engine In Pure VB

    Jacob, do you know where i can study the DirectX? Or maybe you have a tutorial about DirectX?
    Help me.............................

  6. #6
    The DirectXpert Jacob Roman's Avatar
    Join Date
    Aug 04
    Location
    Miami Beach, FL
    Posts
    4,830

    Re: [VB6] 3D Engine In Pure VB

    You didn't see my signature that had all these links?

    My Contributions: Massive DirectX 2D Tutorials For VB5/VB6/VB.NET || 3D Engine In Pure VB || Friction Force ||DJ Turntable Simulation || Scratching Wavs || Time Based Movement || Newton Physics Simulation
    Useful Forum Tips:

    - If you found any post that was useful, please consider rating their post

    - Give sensible thread titles, please!
    - Be sure to use [HIGHLIGHT=VB][/HIGHLIGHT] tags when posting code written in VB.
    - Write posts like a conversation, not like an email. That way you can avoid saying "Dear so and so" in every post.
    - When your problem is solved, go up to Thread Tools and click on Mark Thread Resolved

    My Contributions: Massive DirectX 2D Tutorials For VB5/VB6/VB.NET || 3D Engine In Pure VB || Friction Force ||DJ Turntable Simulation || Scratching Wavs || Time Based Movement || Newton Physics Simulation || Managed Game Loop || Rigid Body Collision Detection || World of Warcraft RGB Battle System || Bosskillers (World of Warcraft 2D Clone) || Street Fighter Controls (Flawless Simulation) || A* Pathfinding (VB6 & VB.NET) *UPDATED || *NEW* Nintendo Entertainment System Emulator

    Expert. Ask me anything NES!

    My Smilies:


  7. #7
    New Member
    Join Date
    Aug 07
    Posts
    6

    Re: [VB6] 3D Engine In Pure VB

    Pure VB? you don't use DirectX or GDI or any else?
    I can't download that code, so i don't know how can you do it

  8. #8
    New Member
    Join Date
    Jan 07
    Posts
    8

    Re: [VB6] 3D Engine In Pure VB

    hey wat up Jacob, I'm David and interested in creating a scratch program.
    I thought you might help me. the one you did seem to not work correctly, it
    just makes choppy sounds when trying to scratch. Please help.

  9. #9
    Super Moderator si_the_geek's Avatar
    Join Date
    Jul 02
    Location
    Bristol, UK
    Posts
    35,548

    Re: [VB6] 3D Engine In Pure VB

    There are two problems with that... first of all this is the wrong thread (his scratching program is here), and next Jacob has been permanently banned from the forums - so he can't help you I'm afraid.

    You will probably be better off creating your own thread, and asking for help with specific issues you are having (note that I have deleted your other posts about this in unrelated threads - please don't do that again).

  10. #10
    Member
    Join Date
    Jul 05
    Location
    London
    Posts
    44

    Re: [VB6] 3D Engine In Pure VB

    Hmm, that code looks very similar to the 3d tutorial that I did to make my own "3d" engine in VB, although in my implementation I used "lines" to connect to 3d points to create a "wire frame" cube,

    It worked somewhat, but I got some issue regarding the angles transforms.

    The next point would be to do "painters algorithm" and rasterazation (i.e shading) infact you can use some API's to do all the screen polygon shading (with basic lighting)

    anyway I've left the code on the "far back, back burner", go google it, it is possible, but the only reason I would do it is for educational reasons.

    Anhar,

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •