• Performing 3D with C#?
    9 replies, posted
Now I know about XNA and have installed it but I'm not the kind of guy who wants to spend %50 of his code just interacting with the 3D library. Is there another 3D library that is simple to the point of having a triangle function? I want to spend my time programming and getting results, not setting up scenes and effects.
What? XNA is as simple as it gets.
[QUOTE=Darwin226;31172267]What? XNA is as simple as it gets.[/QUOTE] You really think so? I've been looking at code and tutorials and looks like a bit of work just to draw a single triangle.
I don't specifically know XNA, but most of that is probably boilerplate-code you'll only have to write once for the whole program, not again and again for each triangle.
[QUOTE=Aathma;31172189]...but I'm not the kind of guy who wants to spend %50 of his code just interacting with the 3D library...[/QUOTE] Oh God, for the sake of your good health I hope you never venture into c++ and pure OpenGL then. Other than that, as Darwin says, XNA is as simple as it gets. There's alot of code you only have to write once, but can't do anything without actually writing that code. So better start changing that mentality of yours if you actually want to do anything.
I don't think you'll find anything that requires less code than XNA does. XNA is baby-mode for 3D. If you're serious about learning 3D rendering related stuff, that's the way to start.
[QUOTE=Capsup;31173410]Oh God, for the sake of your good health I hope you never venture into c++ and pure OpenGL then. Other than that, as Darwin says, XNA is as simple as it gets. There's alot of code you only have to write once, but can't do anything without actually writing that code. So better start changing that mentality of yours if you actually want to do anything.[/QUOTE] I actually learned C++ before I started C#. I actually prefer it in some ways. [editline]17th July 2011[/editline] [QUOTE=iNova;31173780]I don't think you'll find anything that requires less code than XNA does. XNA is baby-mode for 3D. If you're serious about learning 3D rendering related stuff, that's the way to start.[/QUOTE] Okay well I will just man up and take it then lol. I like spending my coding time working on ideas. I'm really only looking for very very basic rendering to a point where I would rather write some 3d to 2d functions and use a 2d library. Any suggestions on a very basic starting tutorial for XNA that will explain the general structure and how it works?
[QUOTE=Aathma;31174897]Any suggestions on a very basic starting tutorial for XNA that will explain the general structure and how it works?[/QUOTE] [url]http://rbwhitaker.wikidot.com/3d-tutorials[/url] These seem to wrap up XNA 3D pretty well.
I found that DirectX was a lot nicer to use than OpenGL... XNA is basically a slim line version of DirectX.
Most of that is the one-time initialization code that you have to only write once- ever. Even for a new program, you can copypaste most of that initialization shit . [editline]20th July 2011[/editline] Goddamn, this camp that I'm at censors the stuff I type.
Sorry, you need to Log In to post a reply to this thread.