I have a term project coming up in grad school for a simple 3D image render (an intro to graphics class) and I was wondering if there are any opinions out there one which free 3D environment might be the best to use? I know this is a subjective question, but I want to hear people's opinions.
Some of the ones recommended in class were Rhino3D, Google SketchUp, trueSpace and Blender - we are not limited to just these.
Thank you for your input.
Went with SketchUp, it worked fantastically!
Related
Im really new to machine Learning.I have a project to identify a given sound.(Ex: cutting wood)In the audio clip there will be several sound. What i need to do is recognise that particular sound from it. I red some articles about machine learning. But i still have lack of knowledge where to start this project and also I'm running out of time.
Any help will be really appreciated. Can anyone please tell me how to do this?
Can i directly perform template(algorithms) matching for a sound?
It's a long journey ahead of you and Stack Overflow isn't a good place for asking such a generic question. Consult help section for more.
To get you started, here are some web sites:
Awesome Bioacoustic
Comparative Audio Analysis With Wavenet, MFCCs, UMAP, t-SNE and PCA
Here are two small repos of mine related to audio classification:
Gender classification from audio
Kiwi / not-a-kiwi bird calls detector
They might give you an idea where to start your project. Check the libraries I am using - likely they will be of help to you.
i am a newbie at graphics for embedded system. i have worked with OpenGl, Unity, WPF etc for graphics but as a hobby project i wanted to run games on embedded platforms like [arduino and Raspberry(without Raspian)].
Can someone please refer some guide or road map for me in this regard. For performance issue i want to target only 2D but good proper games and the system should work like a gaming console. [off course the game controllers are least of my worries since i am an electrical engineer :D ].
Please don't close this question without answer. i know there are a lot others but i wanted answer to my problem for 2D games ...
P.S. i would really appreciate solutions that are widely accepted,
As the title says, I'd like to program a 3d game (probably a BattleZone clone), but without the use of an API like OpenGL, DirectX, and the like. At the heart of the matter, I'd just like to learn how to draw basic 3d shapes to the screen and manipulate them. Don't care if it looks like crap. I've used OpenGL to achieve similar ends before, but really didn't learn about these topics.
The problem is, I have no idea where to start. I downloaded the Doom source code, but it's a bit over my head. Although I've programmed a bit, graphical matters are very much out of my depth.
I'd be very grateful if anyone could offer links or code (in any language) that would help me along in my purpose.
Sounds like an exciting project. I did something similar in the late 90's. Before OpenGL and DirectX became popular, there were a ton of great books on the subject.
Fundamentally you will have to learn how to
Represent 3D geometry
Transform that geometry (translate and rotate)
Project that geometry onto a 2D screen.
Each of those major topics has many sub-topics (for example, complex objects can be constructed from a number of polygons. You may want to limit polygons to being constructed of triangles only, or support other polygons. You may want to load common model formats e.g. .obj files so that you can create models with off the shelf tools).
The topics are way too broad for a detailed answer here. Whole books are written on the subject, including
Black Art of 3D Game Programming (Book, amazingly still available)
For a good introduction to the general topics, have a look at:
http://en.wikipedia.org/wiki/3D_projection
http://en.wikipedia.org/wiki/Orthographic_projection
http://en.wikipedia.org/wiki/Transformation_matrix#Perspective_projection
Doom, which you already looked at, used a special optimization called heightfield rendering and does not allow for rendering of arbitrary 3D shapes (e.g., you will not find a bridge in Doom that you can walk under).
I have the second edition of Computer Graphics: Principles and Practice in C and it uses SRGP (Simple Raster Graphics Programming) and SIGGRAPH which is a wrap-around SRGP, if you look up articles and papers on graphics research you'll see that both these libraries are used a lot, and they are way more direct and low level than the APIs you mentioned. I'm having a hard time locating them, so if you do, please give a link. Note that the third edition is in WPF, so I cannot guarantee much as to it's usefulness, and I don't know if the second edition is still in print, but I have found numerous references to the book, and it's got it's own page in Wikipedia.
Another solution would be the Win32 API which again does not provide much in terms of rendering, but it is trivial to draw dots and lines onto a window. I have written a few tutorials on it, but I didn't cover drawing pixels and lines, so they'll only be useful if you have trouble with the basics of setting up a window. Note that it is not intended for real-time rendering, so it may get slow.
Finally you can look at X11 programming, the foundation of most modern operating systems with a GUI. I haven't found the libraries for Windows, but again I didn't invest too much time on it. I know it is available for CIGWIN and for Linux in general though, and I believe it would be very interesting to look at the core of graphics since you're already looking under the hood of 3D graphics.
I am new to android and game developing too.
I wanna try my luck in game development.
The only thing is struggling is Graphics and sounds.
I've played many games with awesome graphics like angry birds for example.
So, my question is how to design graphics like those and how do game developers get sounds for the games.
Can you suggest me any place for free sounds for commercial use
Thank you.
This is probably slightly off topic for stackoverflow (I think there's another board for game dev, not sure).
But that aside, my $0.02:
If you're doing game development and focused solely on the programming, then I would suggest finding a partner that can do some or all of the things you're not comfortable with doing yourself. Honestly, you could try making some graphics yourself in GIMP or Photoshop and using Audacity to make your own sound effects, but they probably won't be as polished as if you can find someone experienced with that to do it for you. You can also try to find free sounds/graphics on the internet, but if it's anything specialized you're trying to make, you probably won't find anything suited to what you're doing, at least not without much trepidation. Also, if you're really serious about making some games, and you want to get some assets of high quality, expect to pay a little money to get a graphic designer or sound engineer to make something nice for your project.
As far as where to find such a person. Well, this is where I get a little hazy, there's probably better places to look, but one which I'm aware of is this site:
http://www.moddb.com/jobs
You can post ads for people to work on various aspects of games, so you could find someone that specializes in the skills you're looking for. People on that site may do so for free, too.
Good luck!
I would like to do an interesting project for a computer graphics course. I know that there is a lot of literature out there (i.e. SIGGRAPH conference papers). I have a very large range of interest with regard to computer graphics (i.e. image processing, 3D modeling, rendering, animation). However, I've only taken computer vision/graphics for 2 semesters and thus don't have too much background experience, except for the class projects that I had to do.
I've been looking through SIGGRAPH papers trying to see if there is anything that will be of interest to me but the literature is extremely vast. I was wondering if anyone has any topic suggestions, anything interesting that you ran across that you could recommend. I would prefer to do something fun yet slightly challenging (not really interested in making a shooter game).
If this question does not belong here, I apologize and please let me know where I should move it.
Thanks!
Image Drawing animator. (the name is kind of misleading, but I didn't care much about it)
Anyway, the software does the following:
Takes an image say a JPEG or BMP as input.
Extract the lines from the image. (I used Matlab and Laplace transformations)
Convert the static lines to Vector paths.
Simulate drawing the image using the extracted paths.
In summary, you should give an image, for example a city scape, the program extract all lines and start drawing the buildings, streets and sunset lines, then finally add the colors one by one, until the full image is done.
Real time hand(s) detector.
You'll have plenty of interesting and fun applications with this.