5 answers
Asked
1883 views
what is the best programming language for drawing 3-D pictures?
I wanna design 3-D artifact with simple programming languages #programming #design #game-design #computer
Login to comment
5 answers
Updated
CK’s Answer
The best programming languages for games are:
• C++
• Java
• HTML5
• CSS3
• JavaScript
• SQL
The two most common languages for game designers to learn are C++ and Java.
• C++
• Java
• HTML5
• CSS3
• JavaScript
• SQL
The two most common languages for game designers to learn are C++ and Java.
I will check soon
Belayneh
Updated
Walt’s Answer
If you want to create 3-D objects, you don't really need a programming language, you need a 3-D modeling application. The cheapest of these (free actually) that is also really powerful is Blender. You can download it for free and you can learn everything you need to know about it from YouTube videos. I was able to create some pretty good looking 3-D models in a few days of working with it.
If you want to create a game, or other simulation that uses 3-D objects but moves them around or interacts with the user, you will probably need a game engine. The cheapest of these (free really) and is easy to learn, and very powerful is Godot. You can download it for free, and everything you need to learn about it is also available on YouTube. I created my first game in Godot in about a week.
Hope this helps!
Check out "Blender tutorials" on YouTube
Check out "Godot tutorials" on YouTube
If you want to create a game, or other simulation that uses 3-D objects but moves them around or interacts with the user, you will probably need a game engine. The cheapest of these (free really) and is easy to learn, and very powerful is Godot. You can download it for free, and everything you need to learn about it is also available on YouTube. I created my first game in Godot in about a week.
Hope this helps!
Walt recommends the following next steps:
Updated
Matt’s Answer
Hi Belayneh,
In addition to CAD programs mentioned already, if you just want to get visual but not hardcore engineering, you can also check out Maya, Cinema4D, and 3DS Max. Blender is also a great program and it is free.
Good luck!
In addition to CAD programs mentioned already, if you just want to get visual but not hardcore engineering, you can also check out Maya, Cinema4D, and 3DS Max. Blender is also a great program and it is free.
Good luck!
Updated
Graeme’s Answer
It depends what you want to use it for. As Elizabeth noted, there are some great CAD programs which would avoid the need to write code. I recently used SketchUp and found it to be pretty easy to get started with.
If you're looking to learn 3D modelling via code though, OpenGL is a well established industry standard. OpenGL itself as a library written in C, but can be used via many programming languages.
If you're already familiar with javascript, WebGL could be a great place to start as it runs in your web browser.
If performance is a consideration, e.g. for 3D games, then you could also look at DirectX, Vulcan and Metal.
If you're looking to learn 3D modelling via code though, OpenGL is a well established industry standard. OpenGL itself as a library written in C, but can be used via many programming languages.
If you're already familiar with javascript, WebGL could be a great place to start as it runs in your web browser.
If performance is a consideration, e.g. for 3D games, then you could also look at DirectX, Vulcan and Metal.
Updated
Elizabeth’s Answer
Although programming languages can be used to create images, I would recommend using a Computer Aided Drafting Program to create 3D images.
Some commercial CAD options - used to create solid models for 3D printing, analysis, or other uses.
• Autodesk (free for students)
• Solidworks
• Creo
• Catia
Some other imaging programs - used for creating images for video games or other videos.
• Blender
• Fusion 360
Once you select a program to use, there's a ton of Youtube tutorials on how to use these programs.
Good luck!
Some commercial CAD options - used to create solid models for 3D printing, analysis, or other uses.
• Autodesk (free for students)
• Solidworks
• Creo
• Catia
Some other imaging programs - used for creating images for video games or other videos.
• Blender
• Fusion 360
Once you select a program to use, there's a ton of Youtube tutorials on how to use these programs.
Good luck!