-
If you want to learn systematically, you can consider signing up for a live online class, and recommend CGWANG's online class. The teacher speaks carefully, you can watch it back after the class, and there are also the same type of recorded classes that you can learn for free (give away lifelong VIP).
Among the training institutions in the field of "3D modeling", [Wang's Education] is the leader in China, and it does not join the branches, but is a chain campus directly operated by the headquarters. Different from many other large institutions of the same type: each campus of Wang's Education is physically face-to-face, the teachers are hand-in-hand, and there are special class teachers from morning to night, and the liver-bursting learning mode will improve quickly, especially suitable for students with poor foundation.
-
Wow, 5 points to figure this out
-
Let's learn DirectX, most of the resources of OpenGL are updated relatively quickly, and all the books have long been outdated. And the documentation isn't standard at all, so it's not important to learn at all, although it's cross-platform and renders a little faster than DirectX. But it is particularly slow to start, especially in China.
Complex models are made by software such as Maya or 3DMAX, read them into the program in OpenGL or DirectX, and then display them in OpenGL or DirectX drawing. If you only know glbegin or something, you don't need to draw it, it's all a function in the book, and it will get stuck if you don't have 1,000 faces. Advanced things are on the Internet, and you have to find information by yourself.
I didn't learn DirectX, I did OpenGL for three years. But I feel that the DirectX documentation is much more than the OpenGL specification, and Microsoft provides a lot of examples specifically for games.
OpenGL has too many missions, so the documentation is messy. You can't even get the latest SDK directly from the official, the official explanation says: oh sorry, we only develop the core library, as for the complete OpenGL you can get it from other open source projects, if you don't find the OpenGL library yourself, you are only using the version that comes with Microsoft (at that time Microsoft was also involved in the OpenGL project). , but since it got DirectX it quit OpenGL.
For OpenGL, the way to read in is to find the binary file format of the various models yourself, and then read the binary file in C or C++. Quite simply, in the end, all the data you get is vertices, normals, texture coordinates, and information on how to connect vertices into faces, and the material files of the model are the key to rendering the model to achieve realism.
There is a kind of model file that is not binary, or obj format file, you can open it with a text file, and you will know what is written in it, but some cumbersome data that you don't want to do in the program. For the entry level, let's practice in the OBJ format first.
-
Those models are usually designed using software such as 3DMax or Maya, and then the installation and writing components are installed to export the model file format you want to call in the program.
-
It's OpenGL and D3D. 3DMAX is modeling software.
Small games can be written directly with **, as for the big games you said, you must first write the character machine, terrain device. The scenes in those games seem to be large and complex, and the essence is still implemented with primitive primitives.
You can take a look at the next Unreal Engine 3, it's free...
-
The people who write it in the blink of an eye simply can't afford to be paid by you. Hehe.
-
You're in stock, but I won't.
-
Making a game is a complex job, especially for large games. OpenGL is just an open graphics library. Nowadays, the vast majority of 3D games are made with DirectX, and OpenGL is more used in the general industrial field.
There are many kinds of 2D games, some are web-based, and some are stand-alone, but none of them can be made with OpenGL. There are many existing game engines, and large-scale 3D games are all about making game engines first, and then using game engines to make games. There are a lot of different games that can be made with one game engine.
3ds Max and Maya are just for game art, and it can't do the deeper stuff of the game. If you think of writing a game as building a car, 3ds Max and Maya are the car shells, and DirectX is the engine.
Nowadays, the positions of game companies are clear, and those who are artists are only responsible for art, those who are game engines are specialized in game engines, and those who specialize in making games with written game engines.
-
The question is like, can you make a movie just by learning how to take camera?
The answer is: no.
-
It's best to buy a Wii with a racket-shaped remote control and you can play.
-
Yes, it just feels like the ball is coming and hitting it, and there is a little delay with reality.
-
The 3D effect is good, and Minecraft is not very demanding.
-
c It is difficult to start from the bottom of 3D development, but it can be used as a beginner's understanding, and it may be difficult to develop it personally, so it is recommended to learn a game engine. 3DMax is a 3D modeling tool, C is a development language, DirectX is Microsoft's SDK, and the relationship between the three is that you can use C to develop DirectX-based applications and load models built by 3DMAX.
-
3DMAX is modeling software, to put it bluntly, it is used to modify points, surfaces, etc.
OpenGL is a graphics library that is used to display these points and faces. You can manually calculate the coordinates by yourself, and then write **, and draw things with opengl. But with a visualization tool like 3DMAX, we can click on it, and then save the information as a file, and then use OpenGL to read the information in the file and display it.
-
How to use OpenGL to represent a good model built in 3DMax Same question!!
If you want to learn systematically, you can consider signing up for a live online class, and recommend CGWANG's online class. The teacher speaks carefully, you can watch it back after the class, and there are also the same type of recorded classes that you can learn for free (give away lifelong VIP). >>>More
This question is relatively simple, and there are several ways. >>>More
Group three is a pair.
Group six is three different numbers, and the group selection can be in different order, but the numbers are correct to win. >>>More
Steps: First, prepare the 3D model file that needs to be printed. >>>More
In the future, these black technologies will change our lives, and even food can be 3D printed.