#gamedev tutorial content has started properly now on my patreon.com/darkling, and now I have my software issues sorted I can start getting into the meat of my Violent Triangles book next week.

The first topic is understanding vertex and face normals for absolute noobs...
And as I go I will be fleshing out the subject to include using directly editing vertex normals for various game effects... normals for precise baking and so on.

I may also push forward the game topology diagram section as I am getting lots of interesting DMs from students...
...who are still getting conflicting messages about ngons, triangulation, quads and topology flow.

The book will cover all this, including use cases, pros and cons, tips for subdivision modelling and typical topology flow principles for faces, characters and super low poly.
I do cover a little of the maths sides of things- but my intention is to have this in optional text frames in the book, so if it frightens you, it is skippable, and if you are interested you can at least get to understand terms like "cross product" and "tangent"

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Delaney King

Delaney King Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @delaneykingrox

Nov 12
Quick gamedev Tip: normal maps baked in some tools can be created using a different tangent space method than your game engine does.
Unity3D, Substance, XNormal, Blender (since 2.57) and Unreal Engine use a method calldd "MikktSpace".

Zbrush and Maya do not use Mikktspace...
(As far as I know and all rhe versions I worked with).

Using a different mathematical method of figuring out the tangent space is a bit like this...

Face a wall, and point your arm up at the ceiling. Okay, your arm is a normal.
Okay, I want you to now angle your hand down by 45 degrees. Look at what you are pointing at.

This is the normal I want you to remember, okay? You are now a pixel in your normal map. Remember the spot you are pointing at, you sexy pixel you.
Read 12 tweets
Nov 12
From the Dalek mashup series. HP Lovros Image
Mollusc Dalek Image
Burninate Dalek Image
Read 43 tweets
Nov 12
Sketchfab is a really useful tool because you can see hundreds of models with their wireframes, textures and UVs.
It's a great exercise just immersing yourself in how everyone approaches the exercise.

Some good. Some bad. Some very much lessons in now not to.

All useful
Just hit this button to bring up the inspector. Image
Just pick wireframe color and you can change the material preview to see it clearly. ImageImage
Read 13 tweets
Nov 12
Some fan art I did of Uriel from Quake III back in the day. Image
Barb wire and tinsel. Image
I did do a colour version. Heh, knew it Image
Read 5 tweets
Nov 12
3D programmers throwing gang signs for the fearsome Cartesian Crew.
How to recognise 3D artist and programmer gang signs.

Left hand crew

Right hand crew ImageImage
Bisexuals Image
Read 12 tweets
Nov 12
A face normal is different to a vertex normal.

A "Normal" is a line that is perpendicular to the surface.

It kinda just means "pointing out" Image
Triangle faces have two sides. The front face and the back face.

If you turn on "back face culling" one side of your triangle is not rendered. We do this in games to skip rendering things we can't see.
So how do we know which side is front and which side is back?

Well, triangles have 3 vertices. If the vertices are numbered in clockwise order (1,2,3) they point one way, and in anticlockwise order (3,2,1) they are the other way.
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(