Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. I've Been Challenged

I've Been Challenged

Scheduled Pinned Locked Moved The Lounge
graphicsgame-devcsharpc++visual-studio
30 Posts 17 Posters 5 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • realJSOPR realJSOP

    As some of you probably know, I'm into online auto sim racing in a big way. A major side story to this is that there's a huge number of people that paint race car templates for the various sims that are (and have been) available. To save time for the painters, a couple of guys have written an application that applies a texture to a 3-D model of the various cars so that we don't have to actually create new cars in the game and import the graphics only to find out a stripe or decal aren't prerly alignbed where various triangles are aligned when the model is wrapped with the texture. The only mistake I see is that they used .NET, and I complained loudly about this fact. As a response, someone (not one of the two programmers, but rather an end-user) challeneged me to write a comparable app, stating that he didn't think I could do it. So, I want to build an app: - using Visual Studio 6.0 or Visual C++ 7.0 (which means NOT using .NET or anything associated with the framework) - targeted at Win2K/WinXP - giving the user a choice between rendering with OpenGL *or* DirectX (DX9 or later) - provides the ability to rotate the model on all three axis - support lighting and shading - zoom in/out functionality The user interface stuff I can have done in a few hours, but I've never done 3-D modelling, or coded for OpenGL or Direct-3D in any way. Is there anyone here that can help out on this as far as code libraries and/or reference material? Many thanks in advance, and just say NO to .NET. :) ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

    J Offline
    J Offline
    Jim Crafton
    wrote on last edited by
    #6

    Don't know what idiot marked you a 1, but I gave you 5 just to balance it out (pinheads...), any how: If you're cool with OpenGL you might look into OGRE 3D[^] with provides a C++ scenegraph framework. I've heard good things about, and one of our VCF project members started using it in conjunction with the VCF. Another user of the VCF has built some stuff with VTK[^] also an OpenGL C++ toolkit. Something I played with a bit, and was very impressed with was VRS 3D[^]. When I was at Sorceron (a previous job) we almost went with this, the senior dev/CTO in charge claimed it was superb (his background was 3D and motion capture), but by the time I showed it to him we had already chosen another lib to use (Alchemy). Hey, you could always use the VCF to write the app with! :) ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF!

    1 Reply Last reply
    0
    • realJSOPR realJSOP

      As some of you probably know, I'm into online auto sim racing in a big way. A major side story to this is that there's a huge number of people that paint race car templates for the various sims that are (and have been) available. To save time for the painters, a couple of guys have written an application that applies a texture to a 3-D model of the various cars so that we don't have to actually create new cars in the game and import the graphics only to find out a stripe or decal aren't prerly alignbed where various triangles are aligned when the model is wrapped with the texture. The only mistake I see is that they used .NET, and I complained loudly about this fact. As a response, someone (not one of the two programmers, but rather an end-user) challeneged me to write a comparable app, stating that he didn't think I could do it. So, I want to build an app: - using Visual Studio 6.0 or Visual C++ 7.0 (which means NOT using .NET or anything associated with the framework) - targeted at Win2K/WinXP - giving the user a choice between rendering with OpenGL *or* DirectX (DX9 or later) - provides the ability to rotate the model on all three axis - support lighting and shading - zoom in/out functionality The user interface stuff I can have done in a few hours, but I've never done 3-D modelling, or coded for OpenGL or Direct-3D in any way. Is there anyone here that can help out on this as far as code libraries and/or reference material? Many thanks in advance, and just say NO to .NET. :) ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

      R Offline
      R Offline
      Rick York
      wrote on last edited by
      #7

      I wrote a fairly simple program that can import meshes of a few different formats and view them in 3D with rotation and scaling options. It uses OpenGL and currently does not have texture mapping. However, I think it is possible to add that reasonably easily. I would be willing to donate this to the cause as long as I can have access to the source of the finished product. What do you think ? PS - I refer to it as .NYET ;)

      F realJSOPR 2 Replies Last reply
      0
      • R Rick York

        I wrote a fairly simple program that can import meshes of a few different formats and view them in 3D with rotation and scaling options. It uses OpenGL and currently does not have texture mapping. However, I think it is possible to add that reasonably easily. I would be willing to donate this to the cause as long as I can have access to the source of the finished product. What do you think ? PS - I refer to it as .NYET ;)

        F Offline
        F Offline
        fakefur
        wrote on last edited by
        #8

        .NYET :laugh::laugh::laugh: I love that on so many levels. :laugh:

        1 Reply Last reply
        0
        • realJSOPR realJSOP

          As some of you probably know, I'm into online auto sim racing in a big way. A major side story to this is that there's a huge number of people that paint race car templates for the various sims that are (and have been) available. To save time for the painters, a couple of guys have written an application that applies a texture to a 3-D model of the various cars so that we don't have to actually create new cars in the game and import the graphics only to find out a stripe or decal aren't prerly alignbed where various triangles are aligned when the model is wrapped with the texture. The only mistake I see is that they used .NET, and I complained loudly about this fact. As a response, someone (not one of the two programmers, but rather an end-user) challeneged me to write a comparable app, stating that he didn't think I could do it. So, I want to build an app: - using Visual Studio 6.0 or Visual C++ 7.0 (which means NOT using .NET or anything associated with the framework) - targeted at Win2K/WinXP - giving the user a choice between rendering with OpenGL *or* DirectX (DX9 or later) - provides the ability to rotate the model on all three axis - support lighting and shading - zoom in/out functionality The user interface stuff I can have done in a few hours, but I've never done 3-D modelling, or coded for OpenGL or Direct-3D in any way. Is there anyone here that can help out on this as far as code libraries and/or reference material? Many thanks in advance, and just say NO to .NET. :) ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

          M Offline
          M Offline
          Marc Clifton
          wrote on last edited by
          #9

          John Simmons / outlaw programmer wrote: and just say NO to .NET. No. As in, "no to saying no to .NET". ;P Marc My website
          Latest Articles: Object Comparer String Helpers

          1 Reply Last reply
          0
          • realJSOPR realJSOP

            As some of you probably know, I'm into online auto sim racing in a big way. A major side story to this is that there's a huge number of people that paint race car templates for the various sims that are (and have been) available. To save time for the painters, a couple of guys have written an application that applies a texture to a 3-D model of the various cars so that we don't have to actually create new cars in the game and import the graphics only to find out a stripe or decal aren't prerly alignbed where various triangles are aligned when the model is wrapped with the texture. The only mistake I see is that they used .NET, and I complained loudly about this fact. As a response, someone (not one of the two programmers, but rather an end-user) challeneged me to write a comparable app, stating that he didn't think I could do it. So, I want to build an app: - using Visual Studio 6.0 or Visual C++ 7.0 (which means NOT using .NET or anything associated with the framework) - targeted at Win2K/WinXP - giving the user a choice between rendering with OpenGL *or* DirectX (DX9 or later) - provides the ability to rotate the model on all three axis - support lighting and shading - zoom in/out functionality The user interface stuff I can have done in a few hours, but I've never done 3-D modelling, or coded for OpenGL or Direct-3D in any way. Is there anyone here that can help out on this as far as code libraries and/or reference material? Many thanks in advance, and just say NO to .NET. :) ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

            L Offline
            L Offline
            Levi Rosol
            wrote on last edited by
            #10

            I love watching someone recreate the wheel just because they don't like the language/framework used in a particular solution. John Simmons / outlaw programmer wrote: The only mistake I see is that they used .NET Admitting that you don't see any flaws in the original application, what do you expect to improve upon? John Simmons / outlaw programmer wrote: and just say NO to .NET. sounds like something you would hear 3 or 4 years ago... :zzz: let the flames begin!! :laugh: Levi Rosol NTeam Project[^] Blog By Levi[^]

            realJSOPR E 2 Replies Last reply
            0
            • realJSOPR realJSOP

              As some of you probably know, I'm into online auto sim racing in a big way. A major side story to this is that there's a huge number of people that paint race car templates for the various sims that are (and have been) available. To save time for the painters, a couple of guys have written an application that applies a texture to a 3-D model of the various cars so that we don't have to actually create new cars in the game and import the graphics only to find out a stripe or decal aren't prerly alignbed where various triangles are aligned when the model is wrapped with the texture. The only mistake I see is that they used .NET, and I complained loudly about this fact. As a response, someone (not one of the two programmers, but rather an end-user) challeneged me to write a comparable app, stating that he didn't think I could do it. So, I want to build an app: - using Visual Studio 6.0 or Visual C++ 7.0 (which means NOT using .NET or anything associated with the framework) - targeted at Win2K/WinXP - giving the user a choice between rendering with OpenGL *or* DirectX (DX9 or later) - provides the ability to rotate the model on all three axis - support lighting and shading - zoom in/out functionality The user interface stuff I can have done in a few hours, but I've never done 3-D modelling, or coded for OpenGL or Direct-3D in any way. Is there anyone here that can help out on this as far as code libraries and/or reference material? Many thanks in advance, and just say NO to .NET. :) ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

              D Offline
              D Offline
              Daniel Turini
              wrote on last edited by
              #11

              You know that a framework is having a good acceptance when someone needs to copy an entire application functionality just to prove that C++ can also do it. I see dead pixels Yes, even I am blogging now!

              realJSOPR F 2 Replies Last reply
              0
              • realJSOPR realJSOP

                As some of you probably know, I'm into online auto sim racing in a big way. A major side story to this is that there's a huge number of people that paint race car templates for the various sims that are (and have been) available. To save time for the painters, a couple of guys have written an application that applies a texture to a 3-D model of the various cars so that we don't have to actually create new cars in the game and import the graphics only to find out a stripe or decal aren't prerly alignbed where various triangles are aligned when the model is wrapped with the texture. The only mistake I see is that they used .NET, and I complained loudly about this fact. As a response, someone (not one of the two programmers, but rather an end-user) challeneged me to write a comparable app, stating that he didn't think I could do it. So, I want to build an app: - using Visual Studio 6.0 or Visual C++ 7.0 (which means NOT using .NET or anything associated with the framework) - targeted at Win2K/WinXP - giving the user a choice between rendering with OpenGL *or* DirectX (DX9 or later) - provides the ability to rotate the model on all three axis - support lighting and shading - zoom in/out functionality The user interface stuff I can have done in a few hours, but I've never done 3-D modelling, or coded for OpenGL or Direct-3D in any way. Is there anyone here that can help out on this as far as code libraries and/or reference material? Many thanks in advance, and just say NO to .NET. :) ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                E Offline
                E Offline
                El Corazon
                wrote on last edited by
                #12

                John Simmons / outlaw programmer wrote: - giving the user a choice between rendering with OpenGL *or* DirectX (DX9 or later) I am not much for reinventing the wheel just because you want to, but if you want to learn OpenGL there is a wonderful series of tutorials with solutions in windows all the way through. Nehe Productions[^] (index at left) If you don't want to learn and just want to skip to advanced modelling and display (I do not recommend doing it this way, but many do), then use OpenSceneGraph[^] The problem with skipping straight into OSG is not that you can't do it, but A) that it makes more sense if you have the proper grounding B) When you need to override a default, you do know what that default is, and what you want to change it to and all you need from OSG is the specific process of how. _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                1 Reply Last reply
                0
                • R Rick York

                  I wrote a fairly simple program that can import meshes of a few different formats and view them in 3D with rotation and scaling options. It uses OpenGL and currently does not have texture mapping. However, I think it is possible to add that reasonably easily. I would be willing to donate this to the cause as long as I can have access to the source of the finished product. What do you think ? PS - I refer to it as .NYET ;)

                  realJSOPR Offline
                  realJSOPR Offline
                  realJSOP
                  wrote on last edited by
                  #13

                  That is an agreeable proposition. ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                  R 2 Replies Last reply
                  0
                  • L Levi Rosol

                    I love watching someone recreate the wheel just because they don't like the language/framework used in a particular solution. John Simmons / outlaw programmer wrote: The only mistake I see is that they used .NET Admitting that you don't see any flaws in the original application, what do you expect to improve upon? John Simmons / outlaw programmer wrote: and just say NO to .NET. sounds like something you would hear 3 or 4 years ago... :zzz: let the flames begin!! :laugh: Levi Rosol NTeam Project[^] Blog By Levi[^]

                    realJSOPR Offline
                    realJSOPR Offline
                    realJSOP
                    wrote on last edited by
                    #14

                    Levi.Rosol wrote: Admitting that you don't see any flaws in the original application, what do you expect to improve upon? I haven't seen the .NET program, and there are a couple of usability issues I've always had with their older stuff that they've never seen fit to fix. Besides all that, I figured it might be a hoot to a) get some 3d experience and b) show them they don't need .NET and it's oversized "framework" to do the same job. Levi.Rosol wrote: sounds like something you would hear 3 or 4 years ago... I've been writing my own code for over 20 years - I don't need Microsoft's help to manage pointers (and I bet my program runs faster than theirs). ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                    L 1 Reply Last reply
                    0
                    • D Daniel Turini

                      You know that a framework is having a good acceptance when someone needs to copy an entire application functionality just to prove that C++ can also do it. I see dead pixels Yes, even I am blogging now!

                      realJSOPR Offline
                      realJSOPR Offline
                      realJSOP
                      wrote on last edited by
                      #15

                      It also has other meanings that aren't so shiney. I've succeeded in keeping the .NET framework off this system up unto now, and I see no compelling reason to cave in at this point in time. ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                      1 Reply Last reply
                      0
                      • L Levi Rosol

                        I love watching someone recreate the wheel just because they don't like the language/framework used in a particular solution. John Simmons / outlaw programmer wrote: The only mistake I see is that they used .NET Admitting that you don't see any flaws in the original application, what do you expect to improve upon? John Simmons / outlaw programmer wrote: and just say NO to .NET. sounds like something you would hear 3 or 4 years ago... :zzz: let the flames begin!! :laugh: Levi Rosol NTeam Project[^] Blog By Levi[^]

                        E Offline
                        E Offline
                        El Corazon
                        wrote on last edited by
                        #16

                        Levi.Rosol wrote: I love watching someone recreate the wheel just because they don't like the language/framework used in a particular solution. Actually, this "can" be a valid reason, all depending on the circumstances. Here at work there were two groups working on 3D visualization, our group and another government based. I started our group 12 years ago without even the knowledge that the other group existed (because they had not produced anything yet), they had 12 people working on the project. Within two years I produced a product first, so I was accused of undermining their work. By the time they produced I was on a second generation product and with a partner to help my work. The screams were much louder, I could handle four times the terrain density, 10 times the number of inputs, and still ran 4 times as fast. Why? framework. I didn't use the same one as them. After 10 years of them demanding me to stop work because I make them look bad, continuing to find the best possible frame work possible, we are currently running 10 times as fast as the competition, 10 times the terrain density and 100 times the number of inputs. The reason, framework. Sometimes there is a valid reason to change frameworks. You are right, though, it should not be about names. They chose frameworks that were better known but tried to fit an elephant through a mousehole (see Roger's sig if it's still there -- I do not like putting everything together in one do everything application). We chose the framework that would provide for our customers the highest performance product for their needs. The other group fell apart last year after 12 years massive government funding they turned over the application and it was mothballed. Framework can make the difference. The right tool for the right job! I learned that in woodshop in highschool, I think more folks should have taken woodshop. :) _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                        E 1 Reply Last reply
                        0
                        • realJSOPR realJSOP

                          That is an agreeable proposition. ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                          R Offline
                          R Offline
                          Rick York
                          wrote on last edited by
                          #17

                          OK John. I clean things up a bit and send it on over. I'm really looking forward to this.

                          1 Reply Last reply
                          0
                          • E El Corazon

                            Levi.Rosol wrote: I love watching someone recreate the wheel just because they don't like the language/framework used in a particular solution. Actually, this "can" be a valid reason, all depending on the circumstances. Here at work there were two groups working on 3D visualization, our group and another government based. I started our group 12 years ago without even the knowledge that the other group existed (because they had not produced anything yet), they had 12 people working on the project. Within two years I produced a product first, so I was accused of undermining their work. By the time they produced I was on a second generation product and with a partner to help my work. The screams were much louder, I could handle four times the terrain density, 10 times the number of inputs, and still ran 4 times as fast. Why? framework. I didn't use the same one as them. After 10 years of them demanding me to stop work because I make them look bad, continuing to find the best possible frame work possible, we are currently running 10 times as fast as the competition, 10 times the terrain density and 100 times the number of inputs. The reason, framework. Sometimes there is a valid reason to change frameworks. You are right, though, it should not be about names. They chose frameworks that were better known but tried to fit an elephant through a mousehole (see Roger's sig if it's still there -- I do not like putting everything together in one do everything application). We chose the framework that would provide for our customers the highest performance product for their needs. The other group fell apart last year after 12 years massive government funding they turned over the application and it was mothballed. Framework can make the difference. The right tool for the right job! I learned that in woodshop in highschool, I think more folks should have taken woodshop. :) _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                            E Offline
                            E Offline
                            Ed K
                            wrote on last edited by
                            #18

                            Which framework were you using and what were they using? ed ~"Watch your thoughts; they become your words. Watch your words they become your actions. Watch your actions; they become your habits. Watch your habits; they become your character. Watch your character; it becomes your destiny." -Frank Outlaw.

                            E 1 Reply Last reply
                            0
                            • realJSOPR realJSOP

                              That is an agreeable proposition. ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                              R Offline
                              R Offline
                              Rick York
                              wrote on last edited by
                              #19

                              Do you want a V6.0 project or a V7.1 project ?

                              realJSOPR 1 Reply Last reply
                              0
                              • E Ed K

                                Which framework were you using and what were they using? ed ~"Watch your thoughts; they become your words. Watch your words they become your actions. Watch your actions; they become your habits. Watch your habits; they become your character. Watch your character; it becomes your destiny." -Frank Outlaw.

                                E Offline
                                E Offline
                                El Corazon
                                wrote on last edited by
                                #20

                                Ed K wrote: Which framework were you using and what were they using? I started on Corypheous, moved to Multigen-Paradigm Vega (mostly based on govt pressure), currently on Quantum3D Vtree, moving to OpenSceneGraph. The other group always used Vega. Although part of their problem was misusing the tool, I still couldn't get the performance we wanted out of Vega, so we moved away from it. The point is to know what you want and what you need. Vega is a wonderful 3D graphics framework with some really powerful features, it also is extremely expensive and CPU-hungry. _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                1 Reply Last reply
                                0
                                • R Rick York

                                  Do you want a V6.0 project or a V7.1 project ?

                                  realJSOPR Offline
                                  realJSOPR Offline
                                  realJSOP
                                  wrote on last edited by
                                  #21

                                  VC6 please, and thank you. ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                  1 Reply Last reply
                                  0
                                  • realJSOPR realJSOP

                                    As some of you probably know, I'm into online auto sim racing in a big way. A major side story to this is that there's a huge number of people that paint race car templates for the various sims that are (and have been) available. To save time for the painters, a couple of guys have written an application that applies a texture to a 3-D model of the various cars so that we don't have to actually create new cars in the game and import the graphics only to find out a stripe or decal aren't prerly alignbed where various triangles are aligned when the model is wrapped with the texture. The only mistake I see is that they used .NET, and I complained loudly about this fact. As a response, someone (not one of the two programmers, but rather an end-user) challeneged me to write a comparable app, stating that he didn't think I could do it. So, I want to build an app: - using Visual Studio 6.0 or Visual C++ 7.0 (which means NOT using .NET or anything associated with the framework) - targeted at Win2K/WinXP - giving the user a choice between rendering with OpenGL *or* DirectX (DX9 or later) - provides the ability to rotate the model on all three axis - support lighting and shading - zoom in/out functionality The user interface stuff I can have done in a few hours, but I've never done 3-D modelling, or coded for OpenGL or Direct-3D in any way. Is there anyone here that can help out on this as far as code libraries and/or reference material? Many thanks in advance, and just say NO to .NET. :) ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                    S Offline
                                    S Offline
                                    Shawn Horton
                                    wrote on last edited by
                                    #22

                                    For a 3D toolkit, you might look at Coin3D[^] This is a port of SGI's OpenInventor. I have not used it myself, but I do have a number of apps that are using it. Plus, there is a lot of newsgroup and web support for OpenInventor available that may also apply. Good luck. P.S. Their main page seems to be having issues, so start here.[^] Shawn

                                    1 Reply Last reply
                                    0
                                    • realJSOPR realJSOP

                                      I just went to the Microsoft site to download the DX9 SDK, and since I'm running Win2K, the "Genuine Windows" crap doesn't seem to work, so I can't downoad the SDK. Where else can I get it? ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                      J Offline
                                      J Offline
                                      Jerry Hammond
                                      wrote on last edited by
                                      #23

                                      Try to use the DotNet vault DL. "Art doesn't want to be familiar. It wants to astonish us. Or, in some cases, to enrage us. It wants to move us. To touch us. Not accommodate us, make us comfortable." -- Jamake Highwater Toasty0.com My Grandkids

                                      1 Reply Last reply
                                      0
                                      • realJSOPR realJSOP

                                        Levi.Rosol wrote: Admitting that you don't see any flaws in the original application, what do you expect to improve upon? I haven't seen the .NET program, and there are a couple of usability issues I've always had with their older stuff that they've never seen fit to fix. Besides all that, I figured it might be a hoot to a) get some 3d experience and b) show them they don't need .NET and it's oversized "framework" to do the same job. Levi.Rosol wrote: sounds like something you would hear 3 or 4 years ago... I've been writing my own code for over 20 years - I don't need Microsoft's help to manage pointers (and I bet my program runs faster than theirs). ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                        L Offline
                                        L Offline
                                        Levi Rosol
                                        wrote on last edited by
                                        #24

                                        John Simmons / outlaw programmer wrote: a) get some 3d experience and I will never argue with building an application just to learn something new. IMO, there is no better way to learn something. John Simmons / outlaw programmer wrote: b) show them they don't need .NET and it's oversized "framework" to do the same job. at least you are clear on your goals. do nothing more than what someone else has already done. And when you're done, call your application.... Mono :-> Levi Rosol NTeam Project[^] Blog By Levi[^]

                                        F 1 Reply Last reply
                                        0
                                        • realJSOPR realJSOP

                                          As some of you probably know, I'm into online auto sim racing in a big way. A major side story to this is that there's a huge number of people that paint race car templates for the various sims that are (and have been) available. To save time for the painters, a couple of guys have written an application that applies a texture to a 3-D model of the various cars so that we don't have to actually create new cars in the game and import the graphics only to find out a stripe or decal aren't prerly alignbed where various triangles are aligned when the model is wrapped with the texture. The only mistake I see is that they used .NET, and I complained loudly about this fact. As a response, someone (not one of the two programmers, but rather an end-user) challeneged me to write a comparable app, stating that he didn't think I could do it. So, I want to build an app: - using Visual Studio 6.0 or Visual C++ 7.0 (which means NOT using .NET or anything associated with the framework) - targeted at Win2K/WinXP - giving the user a choice between rendering with OpenGL *or* DirectX (DX9 or later) - provides the ability to rotate the model on all three axis - support lighting and shading - zoom in/out functionality The user interface stuff I can have done in a few hours, but I've never done 3-D modelling, or coded for OpenGL or Direct-3D in any way. Is there anyone here that can help out on this as far as code libraries and/or reference material? Many thanks in advance, and just say NO to .NET. :) ------- sig starts "I've heard some drivers saying, 'We're going too fast here...'. If you're not here to race, go the hell home - don't come here and grumble about going too fast. Why don't you tie a kerosene rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                          P Offline
                                          P Offline
                                          Pavel Klocek
                                          wrote on last edited by
                                          #25

                                          Another open source 3D code: Crystal Space[^] Pavel Sonork 100.15206

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups